Hi there,

We're running into an issue at the Log File Filter plugin 
<https://github.com/jenkinsci/log-file-filter-plugin>, which uses the 
*GlobalConfiguration 
*class to manage its configuration:

Jan 29, 2019 9:34:08 AM 
org.jenkinsci.plugins.workflow.log.TaskListenerDecorator$DecoratedTaskListener 
getLogger
WARNING: null
java.lang.IllegalStateException: Jenkins.instance is missing. Read the 
documentation of Jenkins.getInstanceOrNull to see what you are doing wrong.
        at jenkins.model.Jenkins.get(Jenkins.java:758)
        at jenkins.model.GlobalConfiguration.all(GlobalConfiguration.java:75)
        at com.tsystems.sbs.LogFileFilterConfig.get(LogFileFilterConfig.java:27)
        at 
com.tsystems.sbs.LogFileFilterOutputStream.<init>(LogFileFilterOutputStream.java:42)
        at 
com.tsystems.sbs.LogFileFilterConsoleLogFilter.decorateLogger(LogFileFilterConsoleLogFilter.java:32)
        at 
hudson.console.ConsoleLogFilter.decorateLogger(ConsoleLogFilter.java:60)
        at 
org.jenkinsci.plugins.workflow.steps.BodyInvoker$MergedFilter.decorateLogger(BodyInvoker.java:133)
        at 
org.jenkinsci.plugins.workflow.steps.BodyInvoker$MergedFilter.decorateLogger(BodyInvoker.java:133)
        at 
org.jenkinsci.plugins.workflow.steps.BodyInvoker$MergedFilter.decorateLogger(BodyInvoker.java:133)
        at 
org.jenkinsci.plugins.workflow.log.TaskListenerDecorator$ConsoleLogFilterAdapter.decorate(TaskListenerDecorator.java:205)
        at 
org.jenkinsci.plugins.workflow.log.TaskListenerDecorator$DecoratedTaskListener.getLogger(TaskListenerDecorator.java:244)
        at 
org.jenkinsci.plugins.workflow.log.TaskListenerDecorator$CloseableTaskListener.getLogger(TaskListenerDecorator.java:286)
        at hudson.Launcher$RemoteLaunchCallable.call(Launcher.java:1304)
        at hudson.Launcher$RemoteLaunchCallable.call(Launcher.java:1266)
        at hudson.remoting.UserRequest.perform(UserRequest.java:212)
        at hudson.remoting.UserRequest.perform(UserRequest.java:54)
        at hudson.remoting.Request$2.run(Request.java:369)
        at 
hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72)
        at java.util.concurrent.FutureTask.run(FutureTask.java:266)
        at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
        at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
        at hudson.remoting.Engine$1.lambda$newThread$0(Engine.java:93)
        at java.lang.Thread.run(Thread.java:748)


This happens when running the plugin's step* inside a pipeline job*. I've 
looked at Jenkins.getInstanceOrNull() 
<https://javadoc.jenkins-ci.org/jenkins/model/Jenkins.html#getInstanceOrNull--> 
as 
it says, but strangely it points out that the problem should be caused by a 
remoting/JVM issue, and in our case the code isn't running inside a node 
step.

We're looking for a solution but right now we don't have a clue. Does 
anybody have any tip?

Thanks!



-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-dev+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-dev/a9ef4dec-66de-4fa2-81d2-1d0ce101da37%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to