2017-05-01 9 views
1

Jenkinsウィンドウの上部にあるセキュリティプロンプトに疲れてプラグインをアップグレードするよう指示したため、プラグインをアップグレードしました。私は再起動すると、おなじみのジェンキンスのランディングページは、次のスタックトレースと置き換えた。Splunkプラグインをアップグレードした後にJenkinsがNullPointerExceptionをスローする

java.lang.NullPointerException 
    at com.splunk.splunkjenkins.utils.SplunkLogService.enqueue(SplunkLogService.java:174) 
    at com.splunk.splunkjenkins.utils.SplunkLogService.send(SplunkLogService.java:170) 
    at com.splunk.splunkjenkins.utils.SplunkLogService.send(SplunkLogService.java:107) 
    at com.splunk.splunkjenkins.JdkSplunkLogHandler.publish(JdkSplunkLogHandler.java:43) 
    at java.util.logging.Logger.log(Logger.java:616) 
    at java.util.logging.Logger.doLog(Logger.java:641) 
    at java.util.logging.Logger.log(Logger.java:664) 
    at java.util.logging.Logger.info(Logger.java:1182) 
    at com.splunk.splunkjenkins.LoggingInitStep.setupSplunkJenkins(LoggingInitStep.java:22) 
Caused: java.lang.reflect.InvocationTargetException 
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) 
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 
    at java.lang.reflect.Method.invoke(Method.java:606) 
    at hudson.init.TaskMethodFinder.invoke(TaskMethodFinder.java:104) 
Caused: java.lang.Error 
    at hudson.init.TaskMethodFinder.invoke(TaskMethodFinder.java:110) 
    at hudson.init.TaskMethodFinder$TaskImpl.run(TaskMethodFinder.java:175) 
    at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:282) 
    at jenkins.model.Jenkins$7.runTask(Jenkins.java:1089) 
    at org.jvnet.hudson.reactor.Reactor$2.run(Reactor.java:210) 
    at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:117) 
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) 
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) 
    at java.lang.Thread.run(Thread.java:745) 
Caused: org.jvnet.hudson.reactor.ReactorException 
    at org.jvnet.hudson.reactor.Reactor.execute(Reactor.java:269) 
    at jenkins.InitReactorRunner.run(InitReactorRunner.java:47) 
    at jenkins.model.Jenkins.executeReactor(Jenkins.java:1113) 
    at jenkins.model.Jenkins.<init>(Jenkins.java:929) 
    at hudson.model.Hudson.<init>(Hudson.java:86) 
    at hudson.model.Hudson.<init>(Hudson.java:82) 
    at hudson.WebAppMain$3.run(WebAppMain.java:231) 
Caused: hudson.util.HudsonFailedToLoad 
    at hudson.WebAppMain$3.run(WebAppMain.java:248) 

は、バックアップを復元するから、この別に回復する方法はありますか?私は現在、システムへのシェルアクセスを持っていないので、あなたの答えに留意してください。

ジェンキンスバージョン:2.46.2

のSplunkプラグインのバージョン:1.3.1

答えて

1

私はシステムへのSSHアクセスを得ることができたと私の問題を解決するために以下のことをやりました。 WikiページRemoving and Disabling Pluginsの解決策。

touch /var/lib/jenkins/plugins/splunk-devops.jpi.disabled 
touch /var/lib/jenkins/plugins/splunk-devops-extend.jpi.disabled 

次に、再起動しました。ドキュメントから、私はこれがあらゆるプラグインで可能であると仮定します。

関連する問題