Hi Guys,

I'm puzzled. I'm pushing my artifacts in Jenkins to Artifactory with the
jenkins plugin (version 2.1.3). For a very long time everything worked
flawlessly, however suddenly I'm starting to get OOM errors.

This is the exception I receive:

[INFO] Deploying artifact:
http://x.x.x.x:8081/artifactory/libs-snapshot-local/builder/2.0-SNAPSHOT/builder-2.0-SNAPSHOT.pom
<http://172.16.254.12:8081/artifactory/libs-snapshot-local/com/lacoonsecurity/builder/2.0-SNAPSHOT/builder-2.0-SNAPSHOT.pom>
mavenExecutionResult exceptions not empty
message : PermGen space
Stack trace :
java.lang.OutOfMemoryError: PermGen space
        at java.lang.ClassLoader.defineClass1(Native Method)
        at java.lang.ClassLoader.defineClass(ClassLoader.java:791)
        at 
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
        at java.net.URLClassLoader.defineClass(URLClassLoader.java:449)
        at java.net.URLClassLoader.access$100(URLClassLoader.java:71)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
        at 
org.codehaus.plexus.classworlds.realm.ClassRealm.loadClassFromSelf(ClassRealm.java:386)
        at 
org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass(SelfFirstStrategy.java:42)
        at 
org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:244)
        at 
org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:230)
        at 
org.apache.http.impl.client.DefaultHttpClient.createHttpProcessor(DefaultHttpClient.java:209)
        at 
org.apache.http.impl.client.AbstractHttpClient.getHttpProcessor(AbstractHttpClient.java:635)
        at 
org.apache.http.impl.client.AbstractHttpClient.addRequestInterceptor(AbstractHttpClient.java:713)
        at 
org.jfrog.build.client.PreemptiveHttpClient.createHttpClient(PreemptiveHttpClient.java:120)
        at 
org.jfrog.build.client.PreemptiveHttpClient.<init>(PreemptiveHttpClient.java:79)
        at 
org.jfrog.build.client.ArtifactoryHttpClient.getHttpClient(ArtifactoryHttpClient.java:115)
        at 
org.jfrog.build.client.ArtifactoryHttpClient.execute(ArtifactoryHttpClient.java:193)
        at 
org.jfrog.build.client.ArtifactoryHttpClient.upload(ArtifactoryHttpClient.java:189)
        at 
org.jfrog.build.client.ArtifactoryBuildInfoClient.uploadFile(ArtifactoryBuildInfoClient.java:512)
        at 
org.jfrog.build.client.ArtifactoryBuildInfoClient.deployArtifact(ArtifactoryBuildInfoClient.java:292)
        at 
org.jfrog.build.extractor.maven.BuildDeploymentHelper.deployArtifacts(BuildDeploymentHelper.java:133)
        at 
org.jfrog.build.extractor.maven.BuildDeploymentHelper.deploy(BuildDeploymentHelper.java:78)
        at 
org.jfrog.build.extractor.maven.BuildInfoRecorder.sessionEnded(BuildInfoRecorder.java:130)
        at 
org.apache.maven.lifecycle.internal.DefaultExecutionEventCatapult.fire(DefaultExecutionEventCatapult.java:64)
        at 
org.apache.maven.lifecycle.internal.DefaultExecutionEventCatapult.fire(DefaultExecutionEventCatapult.java:42)
        at 
org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:170)
        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320)
        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
        at 
org.jvnet.hudson.maven3.launcher.Maven3Launcher.main(Maven3Launcher.java:79)




I'm deploying around 10 artifacts in the same jenkins job, each
artifact is around 30MB, however it fails on the first artifact.


Jenkins is running as service under windows, using this command lines options:
-Xrs -Xmx600m -XX:MaxPermSize=1024m
-Dhudson.lifecycle=hudson.lifecycle.WindowsServiceLifecycle -jar
"%BASE%\jenkins.war" --httpPort=8080s


Running on a 32 bit machine with 3GB of memory.
------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_mar
_______________________________________________
Artifactory-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/artifactory-users

Reply via email to