Hello,

We have a maven build that keeps failing on Jenkins (1.580.2), but
runs fine outside of it.
Other versions of the same project have no problem, all runs with the
same general
Maven setting.
This build shows various errors on repeated runs, the common part in
them is PermGen.
We tried to tune Maven settings by increasing MaxPermSize, adding -T 2
to no avail.

Stacktrace below was produced after a Jenkins restart.

Any idea what's going wrong here and how to overcome this?

Thanks!

Zsolt


*06:39:22* The system is out of resources.*06:39:22* Consult the
following stack trace for details.*06:39:22*
java.lang.OutOfMemoryError: PermGen space*06:39:22*     at
java.lang.ClassLoader.defineClass1(Native Method)*06:39:22*     at
java.lang.ClassLoader.defineClass(ClassLoader.java:800)*06:39:22*       at
java.lang.ClassLoader.defineClass(ClassLoader.java:643)*06:39:22*       at
com.sun.tools.xjc.api.util.APTClassLoader.findClass(APTClassLoader.java:120)*06:39:22*
        at 
com.sun.tools.xjc.api.util.APTClassLoader.loadClass(APTClassLoader.java:85)*06:39:22*
        at 
com.sun.tools.javac.jvm.ClassReader.initParameterNames(ClassReader.java:1785)*06:39:22*
        at 
com.sun.tools.javac.jvm.ClassReader.readMethod(ClassReader.java:1744)*06:39:22*
        at 
com.sun.tools.javac.jvm.ClassReader.readClass(ClassReader.java:1948)*06:39:22*
        at 
com.sun.tools.javac.jvm.ClassReader.readClassFile(ClassReader.java:2020)*06:39:22*
        at 
com.sun.tools.javac.jvm.ClassReader.fillIn(ClassReader.java:2208)*06:39:22*
        at 
com.sun.tools.javac.jvm.ClassReader.complete(ClassReader.java:2139)*06:39:22*
        at com.sun.tools.javac.code.Symbol.complete(Symbol.java:421)*06:39:22*
        at 
com.sun.tools.javac.code.Symbol$ClassSymbol.complete(Symbol.java:821)*06:39:22*
        at 
com.sun.tools.javac.jvm.ClassReader.loadClass(ClassReader.java:2320)*06:39:22*
        at 
com.sun.tools.javac.comp.Resolve.loadClass(Resolve.java:1062)*06:39:22*
        at 
com.sun.tools.javac.comp.Resolve.findIdentInPackage(Resolve.java:1227)*06:39:22*
        at com.sun.tools.javac.comp.Attr.selectSym(Attr.java:2392)*06:39:22*
        at com.sun.tools.javac.comp.Attr.visitSelect(Attr.java:2283)*06:39:22*
        at 
com.sun.tools.javac.tree.JCTree$JCFieldAccess.accept(JCTree.java:1677)*06:39:22*
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)*06:39:22*
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)*06:39:22*
        at com.sun.tools.javac.comp.Attr.attribType(Attr.java:473)*06:39:22*
        at com.sun.tools.javac.comp.Attr.attribType(Attr.java:466)*06:39:22*
        at 
com.sun.tools.javac.comp.MemberEnter.attribImportType(MemberEnter.java:721)*06:39:22*
        at 
com.sun.tools.javac.comp.MemberEnter.visitImport(MemberEnter.java:558)*06:39:22*
        at 
com.sun.tools.javac.tree.JCTree$JCImport.accept(JCTree.java:513)*06:39:22*
        at 
com.sun.tools.javac.comp.MemberEnter.memberEnter(MemberEnter.java:401)*06:39:22*
        at 
com.sun.tools.javac.comp.MemberEnter.memberEnter(MemberEnter.java:413)*06:39:22*
        at 
com.sun.tools.javac.comp.MemberEnter.visitTopLevel(MemberEnter.java:525)*06:39:22*
        at 
com.sun.tools.javac.tree.JCTree$JCCompilationUnit.accept(JCTree.java:459)*06:39:22*
        at 
com.sun.tools.javac.comp.MemberEnter.memberEnter(MemberEnter.java:401)*06:39:22*
        at 
com.sun.tools.javac.comp.MemberEnter.complete(MemberEnter.java:876)*06:41:13*
[ERROR] Unexpected error in channel channel*06:41:13*
java.lang.OutOfMemoryError: PermGen space*06:41:16* ERROR: Processing
failed due to a bug in the code. Please report this to
jenkinsci-users@googlegroups.com*06:41:16*
hudson.remoting.RequestAbortedException
<http://stacktrace.jenkins-ci.org/search?query=hudson.remoting.RequestAbortedException>:
java.net.SocketException: Connection reset*06:41:16*    at
hudson.remoting.Request.abort(Request.java:295)
<http://stacktrace.jenkins-ci.org/search/?query=hudson.remoting.Request.abort&entity=method>*06:41:16*
        at hudson.remoting.Channel.terminate(Channel.java:814)
<http://stacktrace.jenkins-ci.org/search/?query=hudson.remoting.Channel.terminate&entity=method>*06:41:16*
        at 
hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:69)
<http://stacktrace.jenkins-ci.org/search/?query=hudson.remoting.SynchronousCommandTransport$ReaderThread.run&entity=method>*06:41:16*
        at ......remote call to Channel to Maven
[e:\Java\jdk1.7.0_55/bin/java, -Xmx1024m, -cp,
E:\Jenkins\plugins\maven-plugin\WEB-INF\lib\maven3-agent-1.6.jar;e:\apache-maven-3.0.4\boot\plexus-classworlds-2.4.jar,
org.jvnet.hudson.maven3.agent.Maven3Main, e:\apache-maven-3.0.4,
E:\Jenkins\war\WEB-INF\lib\remoting-2.47.jar,
E:\Jenkins\plugins\maven-plugin\WEB-INF\lib\maven3-interceptor-1.6.jar,
E:\Jenkins\plugins\maven-plugin\WEB-INF\lib\maven3-interceptor-commons-1.6.jar,
59900](Native Method)*06:41:16*         at
hudson.remoting.Channel.attachCallSiteStackTrace(Channel.java:1356)*06:41:16*
        at hudson.remoting.Request.call(Request.java:171)*06:41:16*     at
hudson.remoting.Channel.call(Channel.java:751)*06:41:16*        at
hudson.maven.ProcessCache$MavenProcess.call(ProcessCache.java:161)*06:41:16*
        at 
hudson.maven.MavenModuleSetBuild$MavenModuleSetBuildExecution.doRun(MavenModuleSetBuild.java:849)*06:41:16*
        at 
hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:533)*06:41:16*
        at hudson.model.Run.execute(Run.java:1745)*06:41:16*    at
hudson.maven.MavenModuleSetBuild.run(MavenModuleSetBuild.java:531)*06:41:16*
        at 
hudson.model.ResourceController.execute(ResourceController.java:89)*06:41:16*
        at hudson.model.Executor.run(Executor.java:240)*06:41:16* Caused by:
java.net.SocketException: Connection reset*06:41:16*    at
java.net.SocketInputStream.read(SocketInputStream.java:196)*06:41:16*
        at java.net.SocketInputStream.read(SocketInputStream.java:122)*06:41:16*
        at java.io.FilterInputStream.read(FilterInputStream.java:133)*06:41:16*
        at 
java.io.BufferedInputStream.fill(BufferedInputStream.java:235)*06:41:16*
        at 
java.io.BufferedInputStream.read(BufferedInputStream.java:254)*06:41:16*
        at 
hudson.remoting.FlightRecorderInputStream.read(FlightRecorderInputStream.java:82)*06:41:16*
        at 
hudson.remoting.ChunkedInputStream.readHeader(ChunkedInputStream.java:72)*06:41:16*
        at 
hudson.remoting.ChunkedInputStream.readUntilBreak(ChunkedInputStream.java:103)*06:41:16*
        at 
hudson.remoting.ChunkedCommandTransport.readBlock(ChunkedCommandTransport.java:33)*06:41:16*
        at 
hudson.remoting.AbstractSynchronousByteArrayCommandTransport.read(AbstractSynchronousByteArrayCommandTransport.java:34)*06:41:16*
        at 
hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:48)*06:41:16*
project=hudson.maven.MavenModuleSet@5dd5a97c
[... details left out]*06:41:16* FATAL: java.net.SocketException:
Connection reset*06:41:16* hudson.remoting.RequestAbortedException
<http://stacktrace.jenkins-ci.org/search?query=hudson.remoting.RequestAbortedException>:
java.net.SocketException: Connection reset*06:41:16*    at
hudson.remoting.Request.abort(Request.java:295)
<http://stacktrace.jenkins-ci.org/search/?query=hudson.remoting.Request.abort&entity=method>*06:41:16*
        at hudson.remoting.Channel.terminate(Channel.java:814)
<http://stacktrace.jenkins-ci.org/search/?query=hudson.remoting.Channel.terminate&entity=method>*06:41:16*
        at 
hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:69)
<http://stacktrace.jenkins-ci.org/search/?query=hudson.remoting.SynchronousCommandTransport$ReaderThread.run&entity=method>*06:41:16*
        at ......remote call to Channel to Maven
[e:\Java\jdk1.7.0_55/bin/java, -Xmx1024m, -cp,
E:\Jenkins\plugins\maven-plugin\WEB-INF\lib\maven3-agent-1.6.jar;e:\apache-maven-3.0.4\boot\plexus-classworlds-2.4.jar,
org.jvnet.hudson.maven3.agent.Maven3Main, e:\apache-maven-3.0.4,
E:\Jenkins\war\WEB-INF\lib\remoting-2.47.jar,
E:\Jenkins\plugins\maven-plugin\WEB-INF\lib\maven3-interceptor-1.6.jar,
E:\Jenkins\plugins\maven-plugin\WEB-INF\lib\maven3-interceptor-commons-1.6.jar,
59900](Native Method)*06:41:16*         at
hudson.remoting.Channel.attachCallSiteStackTrace(Channel.java:1356)*06:41:16*
        at hudson.remoting.Request.call(Request.java:171)*06:41:16*     at
hudson.remoting.Channel.call(Channel.java:751)*06:41:16*        at
hudson.maven.ProcessCache$MavenProcess.call(ProcessCache.java:161)*06:41:16*
        at 
hudson.maven.MavenModuleSetBuild$MavenModuleSetBuildExecution.doRun(MavenModuleSetBuild.java:849)*06:41:16*
        at 
hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:533)*06:41:16*
        at hudson.model.Run.execute(Run.java:1745)*06:41:16*    at
hudson.maven.MavenModuleSetBuild.run(MavenModuleSetBuild.java:531)*06:41:16*
        at 
hudson.model.ResourceController.execute(ResourceController.java:89)*06:41:16*
        at hudson.model.Executor.run(Executor.java:240)*06:41:16* Caused by:
java.net.SocketException: Connection reset*06:41:16*    at
java.net.SocketInputStream.read(SocketInputStream.java:196)*06:41:16*
        at java.net.SocketInputStream.read(SocketInputStream.java:122)*06:41:16*
        at java.io.FilterInputStream.read(FilterInputStream.java:133)*06:41:16*
        at 
java.io.BufferedInputStream.fill(BufferedInputStream.java:235)*06:41:16*
        at 
java.io.BufferedInputStream.read(BufferedInputStream.java:254)*06:41:16*
        at 
hudson.remoting.FlightRecorderInputStream.read(FlightRecorderInputStream.java:82)*06:41:16*
        at 
hudson.remoting.ChunkedInputStream.readHeader(ChunkedInputStream.java:72)*06:41:16*
        at 
hudson.remoting.ChunkedInputStream.readUntilBreak(ChunkedInputStream.java:103)*06:41:16*
        at 
hudson.remoting.ChunkedCommandTransport.readBlock(ChunkedCommandTransport.java:33)*06:41:16*
        at 
hudson.remoting.AbstractSynchronousByteArrayCommandTransport.read(AbstractSynchronousByteArrayCommandTransport.java:34)*06:41:16*
        at 
hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:48)

-- 
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-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-users/CAA61B7H33fRKk-2pxZ8uXR%2BSkWMazyBVC4haX6x_guZbMGqqpA%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to