maven - Jenkins FATAL ERROR Timeout: killed the sub-process -


i running jenkins job creates findbugs report. seems findbugs memory , time hungry facing outofmemory error issue , increased memory setting maven_opts variable i.e.

maven_opts=-xms512m -xmx1024m -xx:maxpermsize=512m. 

now facing timeout: sub-process interrupted exception. suggestion how rid of this?

note: using "mvn clean compile findbugs:findbugs" command , if run manually working(without timeout exception).

findbugs version: 2.5.3 jenkins version: 1.545

here error log:

[info] [findbugs:findbugs {execution: default-cli}] [info] fork value false      [java] jvm args ignored when same jvm used.  timeout: sub-process interrupted [info] ------------------------------------------------------------------------ [error] fatal error [info] ------------------------------------------------------------------------ [info] timeout: killed sub-process [info] ------------------------------------------------------------------------ [info] trace : timeout: killed sub-process     @ org.apache.tools.ant.taskdefs.java.run(java.java:774)     @ org.apache.tools.ant.taskdefs.java.executejava(java.java:221)     @ org.apache.tools.ant.taskdefs.java.executejava(java.java:135)     @ org.apache.tools.ant.taskdefs.java.execute(java.java:108)     @ sun.reflect.nativemethodaccessorimpl.invoke0(native method)     @ sun.reflect.nativemethodaccessorimpl.invoke(nativemethodaccessorimpl.java:39)     @ sun.reflect.delegatingmethodaccessorimpl.invoke(delegatingmethodaccessorimpl.java:25)     @ java.lang.reflect.method.invoke(method.java:597)     @ org.apache.tools.ant.dispatch.dispatchutils.execute(dispatchutils.java:106)     @ org.apache.tools.ant.task.perform(task.java:348)     @ groovy.util.antbuilder.nodecompleted(antbuilder.java:199)     @ groovy.util.buildersupport.doinvokemethod(buildersupport.java:147)     @ groovy.util.antbuilder.doinvokemethod(antbuilder.java:149)     @ groovy.util.buildersupport.invokemethod(buildersupport.java:64)     @ org.codehaus.groovy.runtime.invokerhelper.invokepogomethod(invokerhelper.java:756)     @ org.codehaus.groovy.runtime.invokerhelper.invokemethod(invokerhelper.java:730)     @ org.codehaus.groovy.runtime.scriptbytecodeadapter.invokemethodn(scriptbytecodeadapter.java:170)     @ org.codehaus.mojo.findbugs.findbugsmojo.executefindbugs(findbugsmojo.groovy:997)     @ sun.reflect.nativemethodaccessorimpl.invoke0(native method)     @ sun.reflect.nativemethodaccessorimpl.invoke(nativemethodaccessorimpl.java:39)     @ sun.reflect.delegatingmethodaccessorimpl.invoke(delegatingmethodaccessorimpl.java:25)     @ java.lang.reflect.method.invoke(method.java:597)     @ org.codehaus.groovy.reflection.cachedmethod.invoke(cachedmethod.java:86)     @ groovy.lang.metamethod.domethodinvoke(metamethod.java:230)     @ groovy.lang.metaclassimpl.invokemethod(metaclassimpl.java:912)     @ org.codehaus.groovy.runtime.scriptbytecodeadapter.invokemethodoncurrentn(scriptbytecodeadapter.java:78)     @ org.codehaus.mojo.findbugs.findbugsmojo.execute(findbugsmojo.groovy:786)     @ org.apache.maven.plugin.defaultpluginmanager.executemojo(defaultpluginmanager.java:490)     @ hudson.maven.agent.pluginmanagerinterceptor.executemojo(pluginmanagerinterceptor.java:182)     @ org.apache.maven.lifecycle.defaultlifecycleexecutor.executegoals(defaultlifecycleexecutor.java:694)     @ org.apache.maven.lifecycle.defaultlifecycleexecutor.executestandalonegoal(defaultlifecycleexecutor.java:569)     @ org.apache.maven.lifecycle.defaultlifecycleexecutor.executegoal(defaultlifecycleexecutor.java:539)     @ org.apache.maven.lifecycle.defaultlifecycleexecutor.executegoalandhandlefailures(defaultlifecycleexecutor.java:387)     @ org.apache.maven.lifecycle.defaultlifecycleexecutor.executetasksegments(defaultlifecycleexecutor.java:348)     @ org.apache.maven.lifecycle.defaultlifecycleexecutor.execute(defaultlifecycleexecutor.java:180)     @ org.apache.maven.lifecycle.lifecycleexecutorinterceptor.execute(lifecycleexecutorinterceptor.java:65)     @ org.apache.maven.defaultmaven.doexecute(defaultmaven.java:328)     @ org.apache.maven.defaultmaven.execute(defaultmaven.java:138)     @ org.apache.maven.cli.mavencli.main(mavencli.java:362)     @ sun.reflect.nativemethodaccessorimpl.invoke0(native method)     @ sun.reflect.nativemethodaccessorimpl.invoke(nativemethodaccessorimpl.java:39)     @ sun.reflect.delegatingmethodaccessorimpl.invoke(delegatingmethodaccessorimpl.java:25)     @ java.lang.reflect.method.invoke(method.java:597)     @ org.codehaus.classworlds.launcher.launchenhanced(launcher.java:315)     @ org.codehaus.classworlds.launcher.launch(launcher.java:255)     @ hudson.maven.agent.main.launch(main.java:204)     @ hudson.maven.mavenbuilder.call(mavenbuilder.java:154)     @ hudson.maven.maven2builder.call(maven2builder.java:79)     @ hudson.maven.maven2builder.call(maven2builder.java:55)     @ hudson.remoting.userrequest.perform(userrequest.java:118)     @ hudson.remoting.userrequest.perform(userrequest.java:48)     @ hudson.remoting.request$2.run(request.java:328)     @ hudson.remoting.interceptingexecutorservice$1.call(interceptingexecutorservice.java:72)     @ java.util.concurrent.futuretask$sync.innerrun(futuretask.java:303)     @ java.util.concurrent.futuretask.run(futuretask.java:138)     @ java.util.concurrent.threadpoolexecutor$worker.runtask(threadpoolexecutor.java:886)     @ java.util.concurrent.threadpoolexecutor$worker.run(threadpoolexecutor.java:908)     @ java.lang.thread.run(thread.java:662) [info] ------------------------------------------------------------------------ [info] total time: 11 minutes 16 seconds [info] finished at: mon mar 24 04:13:52 pdt 2014  [info] final memory: 355m/910m 

you may want check timeout property of maven findbugs plugin. set 10 minutes default. since analysis taking 11 minutes 16 seconds, may cause of problems. note must set fork true work.


Comments

Popular posts from this blog

android - Get AccessToken using signpost OAuth without opening a browser (Two legged Oauth) -

org.mockito.exceptions.misusing.InvalidUseOfMatchersException: mockito -

google shop client API returns 400 bad request error while adding an item -