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
Post a Comment