How to fix java.lang.reflect.InvocationTargetException ?

745 views
Skip to first unread message

David Aldrich

unread,
Mar 27, 2014, 7:24:11 AM3/27/14
to jenkins...@googlegroups.com

Hi

 

One of our Jenkins jobs is generating an exception that is reported in the System Log.  It is a simple job that runs some DOS batch commands.

 

In case it is relevant, we don’t use Maven.

 

The exception is below.  Any thoughts about the reason please?  We are running Jenkins 1.552 on Centos 5.

 

Best regards

 

David

 

Mar 27, 2014 10:54:13 AM WARNING hudson.ExpressionFactory2$JexlExpression evaluate

Caught exception evaluating: it.transientActions in /jenkins/job/Regression_test_TestParams_MSVC/580/. Reason: java.lang.reflect.InvocationTargetException

java.lang.reflect.InvocationTargetException

        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

        at java.lang.reflect.Method.invoke(Unknown Source)

        at org.apache.commons.jexl.util.PropertyExecutor.execute(PropertyExecutor.java:125)

        at org.apache.commons.jexl.util.introspection.UberspectImpl$VelGetterImpl.invoke(UberspectImpl.java:314)

        at org.apache.commons.jexl.parser.ASTArrayAccess.evaluateExpr(ASTArrayAccess.java:185)

        at org.apache.commons.jexl.parser.ASTIdentifier.execute(ASTIdentifier.java:75)

        at org.apache.commons.jexl.parser.ASTReference.execute(ASTReference.java:83)

        at org.apache.commons.jexl.parser.ASTReference.value(ASTReference.java:57)

        at org.apache.commons.jexl.parser.ASTReferenceExpression.value(ASTReferenceExpression.java:51)

        at org.apache.commons.jexl.ExpressionImpl.evaluate(ExpressionImpl.java:80)

        at hudson.ExpressionFactory2$JexlExpression.evaluate(ExpressionFactory2.java:74)

        at org.kohsuke.stapler.jelly.CallTagLibScript.run(CallTagLibScript.java:58)

        at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)

        at org.kohsuke.stapler.jelly.CallTagLibScript$1.run(CallTagLibScript.java:99)

        at org.apache.commons.jelly.tags.define.InvokeBodyTag.doTag(InvokeBodyTag.java:91)

        at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:269)

        at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:99)

        at org.apache.commons.jelly.tags.core.CoreTagLibrary$2.run(CoreTagLibrary.java:105)

        at org.kohsuke.stapler.jelly.CallTagLibScript.run(CallTagLibScript.java:120)

        at org.kohsuke.stapler.jelly.CallTagLibScript$1.run(CallTagLibScript.java:99)

        at org.apache.commons.jelly.tags.define.InvokeBodyTag.doTag(InvokeBodyTag.java:91)

        at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:269)

        at org.apache.commons.jelly.tags.core.CoreTagLibrary$1.run(CoreTagLibrary.java:98)

        at org.apache.commons.jelly.tags.core.CoreTagLibrary$2.run(CoreTagLibrary.java:105)

        at org.kohsuke.stapler.jelly.CallTagLibScript.run(CallTagLibScript.java:120)

        at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)

        at org.apache.commons.jelly.tags.core.CoreTagLibrary$2.run(CoreTagLibrary.java:105)

        at org.kohsuke.stapler.jelly.JellyViewScript.run(JellyViewScript.java:81)

        at org.kohsuke.stapler.jelly.IncludeTag.doTag(IncludeTag.java:147)

        at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:269)

        at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)

        at org.kohsuke.stapler.jelly.CallTagLibScript$1.run(CallTagLibScript.java:99)

        at org.apache.commons.jelly.tags.define.InvokeBodyTag.doTag(InvokeBodyTag.java:91)

        at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:269)

        at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)

        at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:99)

        at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:99)

        at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)

        at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:99)

        at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:99)

        at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)

        at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:99)

        at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)

        at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:99)

        at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)

        at org.apache.commons.jelly.tags.core.CoreTagLibrary$2.run(CoreTagLibrary.java:105)

        at org.kohsuke.stapler.jelly.CallTagLibScript.run(CallTagLibScript.java:120)

        at org.apache.commons.jelly.tags.core.CoreTagLibrary$2.run(CoreTagLibrary.java:105)

        at org.kohsuke.stapler.jelly.JellyViewScript.run(JellyViewScript.java:81)

        at org.kohsuke.stapler.jelly.DefaultScriptInvoker.invokeScript(DefaultScriptInvoker.java:63)

        at org.kohsuke.stapler.jelly.DefaultScriptInvoker.invokeScript(DefaultScriptInvoker.java:53)

        at org.kohsuke.stapler.jelly.JellyClassTearOff.serveIndexJelly(JellyClassTearOff.java:112)

        at org.kohsuke.stapler.jelly.JellyFacet.handleIndexRequest(JellyFacet.java:127)

        at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:717)

        at org.kohsuke.stapler.Stapler.invoke(Stapler.java:858)

        at org.kohsuke.stapler.MetaClass$12.dispatch(MetaClass.java:390)

        at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:728)

        at org.kohsuke.stapler.Stapler.invoke(Stapler.java:858)

        at org.kohsuke.stapler.MetaClass$6.doDispatch(MetaClass.java:248)

        at org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:53)

        at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:728)

        at org.kohsuke.stapler.Stapler.invoke(Stapler.java:858)

        at org.kohsuke.stapler.Stapler.invoke(Stapler.java:631)

        at org.kohsuke.stapler.Stapler.service(Stapler.java:225)

        at javax.servlet.http.HttpServlet.service(HttpServlet.java:848)

        at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:686)

        at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1494)

        at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:96)

        at jenkins.metrics.impl.MetricsFilter.doFilter(MetricsFilter.java:117)

        at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:99)

        at net.bull.javamelody.MonitoringFilter.doFilter(MonitoringFilter.java:203)

        at net.bull.javamelody.MonitoringFilter.doFilter(MonitoringFilter.java:181)

        at net.bull.javamelody.PluginMonitoringFilter.doFilter(PluginMonitoringFilter.java:86)

        at org.jvnet.hudson.plugins.monitoring.HudsonMonitoringFilter.doFilter(HudsonMonitoringFilter.java:90)

        at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:99)

        at hudson.util.PluginServletFilter.doFilter(PluginServletFilter.java:88)

        at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1482)

        at hudson.security.csrf.CrumbFilter.doFilter(CrumbFilter.java:48)

        at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1482)

        at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:84)

        at hudson.security.UnwrapSecurityExceptionFilter.doFilter(UnwrapSecurityExceptionFilter.java:51)

        at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)

        at jenkins.security.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:117)

        at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)

        at org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125)

        at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)

        at org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(RememberMeProcessingFilter.java:142)

        at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)

        at org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:271)

        at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)

        at org.acegisecurity.ui.basicauth.BasicProcessingFilter.doFilter(BasicProcessingFilter.java:174)

        at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)

        at jenkins.security.ApiTokenFilter.doFilter(ApiTokenFilter.java:79)

        at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)

        at org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:249)

        at hudson.security.HttpSessionContextIntegrationFilter2.doFilter(HttpSessionContextIntegrationFilter2.java:67)

        at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)

        at hudson.security.ChainedServletFilter.doFilter(ChainedServletFilter.java:76)

        at hudson.security.HudsonFilter.doFilter(HudsonFilter.java:164)

        at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1482)

        at org.kohsuke.stapler.compression.CompressionFilter.doFilter(CompressionFilter.java:46)

        at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1482)

        at hudson.util.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:81)

        at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1474)

        at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:499)

        at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:137)

        at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:533)

        at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:231)

        at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1086)

        at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:428)

        at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:193)

        at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1020)

        at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:135)

        at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:116)

        at org.eclipse.jetty.server.Server.handle(Server.java:370)

        at org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:489)

        at org.eclipse.jetty.server.AbstractHttpConnection.headerComplete(AbstractHttpConnection.java:949)

        at org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.headerComplete(AbstractHttpConnection.java:1011)

        at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:644)

        at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:235)

        at org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnection.java:82)

        at org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:668)

        at org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:52)

        at winstone.BoundedExecutorService$1.run(BoundedExecutorService.java:77)

        at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)

        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)

        at java.lang.Thread.run(Unknown Source)

Caused by: java.lang.NullPointerException

        at com.chikli.hudson.plugin.naginator.NaginatorActionFactory.createFor(NaginatorActionFactory.java:20)

        at hudson.model.Run.getTransientActions(Run.java:357)

        ... 129 more

 

 

David Aldrich

unread,
Mar 27, 2014, 12:53:21 PM3/27/14
to jenkins...@googlegroups.com

This problem seems to have gone away.

 

Best regards

 

David

David Aldrich

unread,
Apr 2, 2014, 6:07:16 AM4/2/14
to jenkins...@googlegroups.com

Hi

 

One of our Jenkins jobs is still generating this exception:

 

Apr 02, 2014 11:03:26 AM WARNING hudson.ExpressionFactory2$JexlExpression evaluate

Caught exception evaluating: it.transientActions in /jenkins/job/myjob/label=rsds103/84/console. Reason: java.lang.reflect.InvocationTargetException

java.lang.reflect.InvocationTargetException

        at sun.reflect.GeneratedMethodAccessor617.invoke(Unknown Source)

        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

        at java.lang.reflect.Method.invoke(Unknown Source)

        at org.apache.commons.jexl.util.PropertyExecutor.execute(PropertyExecutor.java:125)

        at org.apache.commons.jexl.util.introspection.UberspectImpl$VelGetterImpl.invoke(UberspectImpl.java:314)

        at org.apache.commons.jexl.parser.ASTArrayAccess.evaluateExpr(ASTArrayAccess.java:185)

        at org.apache.commons.jexl.parser.ASTIdentifier.execute(ASTIdentifier.java:75)

<snip>

 

Please can anyone suggest how I can I find out the reason for this?

Click here to report this email as spam.

--
You received this message because you are subscribed to the Google Groups "Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-use...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply all
Reply to author
Forward
0 new messages