Many thanks ! that solved my problem. I was actually using the default HTTP wagon, so i moved to DAV wagon and now everythings is working fine.
Thanks to everyone for your help. Regards, Raouf. 2013/7/19 Vincent Latombe <[email protected]> > Hi, > > See [1] for a possible workaround (this is the one I use). Basically > when using maven 3, you just have to prefix your deployment url with > dav: (ex. dav:http://yourmavenserver). It will use the dav wagon > instead of the default http one, which has the bad habbit of loading > the full file in memory before sending it away. > > HTH, > > Vincent > > |1] > http://maven.40175.n5.nabble.com/Heap-overflow-in-deploy-deploy-td3211324.html > Vincent > > > 2013/7/19 Raouf Abdelhamid <[email protected]>: > > Okay thanks guys, i'll check the activity of maven-deploy and give you > some > > feedback > > > > > > 2013/7/19 Daniel Beck <[email protected]> > >> > >> IIRC a few years ago I experienced an issue with very large artifacts > >> being uploaded to an artifact repository. maven-deploy-plugin couldn't > >> handle files larger than one third of the available heap space. > >> > >> On 19.07.2013, at 12:09, Raouf <[email protected]> wrote: > >> > >> > Hi there, > >> > > >> > I'm getting a java heap space that i can't really explain. i tried to > >> > increase the memory allocated to jenkins, but that doesn't change a > thing > >> > > >> > The most strange thing, is that i configured jenkins to not launch > sonar > >> > analysis if the build fails, but sonar analysis is launched anyway, > goes > >> > sucessful, and then the build is red ! > >> > > >> > I even tryied to montir the execution of this build with visual VM > >> > remotely connected to jenkins, but didn't see any heap space error at > any > >> > moment. > >> > > >> > here's the corresponding log > >> > > >> > Uploading: > >> > > http://server/archiva/repository/snapshot/project-SNAPSHOT/project-SNAPSHOT-bin.tar.gz > >> > > >> > [JENKINS] Archiving /basepath/hudson/workspace/ > >> > project/package/pom.xml to > >> > > /basepath/hudson/jobs/project/modules/package$module/builds/2013-07-18_14-08-50/archive/package/module/version-SNAPSHOT/module-version- > >> > SNAPSHOT.pom > >> > [JENKINS] Archiving /basepath/hudson/workspace/ > >> > project/package/targetproject-version-SNAPSHOT.jar to > >> > > /basepath/hudson/jobs/project/modules/package$module/builds/2013-07-18_14-08-50/archive/package/module/version-SNAPSHOT/project-version- > >> > SNAPSHOT.jar > >> > [JENKINS] Archiving /basepath/hudson/workspace/ > >> > project/package/target/project-version-SNAPSHOT-bin.tar.gz to > >> > > /basepath/hudson/jobs/project/modules/package$module/builds/2013-07-18_14-08-50/archive/package/module/version-SNAPSHOT/project-version- > >> > SNAPSHOT-bin.tar.gz > >> > [INFO] ------------------------------ > >> > ------------------------------ > >> > ------------ > >> > > >> > [ERROR] FATAL ERROR > >> > > >> > [INFO] ------------------------------------------------------------ > >> > ------------ > >> > [INFO] Java heap space > >> > [INFO] ------------------------------ > >> > ------------------------------ > >> > ------------ > >> > [INFO] Trace > >> > java.lang.OutOfMemoryError: Java heap space > >> > at java.util.Arrays.copyOf( > >> > Arrays.java:2786) > >> > at java.io.ByteArrayOutputStream. > >> > write(ByteArrayOutputStream. > >> > java:94) > >> > at sun.net.www.http. > >> > PosterOutputStream.write( > >> > PosterOutputStream.java:61) > >> > at org.apache.maven.wagon. > >> > AbstractWagon.transfer( > >> > AbstractWagon.java:338) > >> > at org.apache.maven.wagon. > >> > AbstractWagon.transfer( > >> > AbstractWagon.java:305) > >> > at org.apache.maven.wagon. > >> > AbstractWagon.transfer( > >> > AbstractWagon.java:267) > >> > at org.apache.maven.wagon. > >> > AbstractWagon.putTransfer( > >> > AbstractWagon.java:238) > >> > at org.apache.maven.wagon. > >> > StreamWagon.put(StreamWagon. > >> > java:143) > >> > at org.apache.maven.wagon. > >> > providers.http.LightweightHttpWagon.put( > >> > LightweightHttpWagon.java:148) > >> > at org.apache.maven.artifact. > >> > manager.DefaultWagonManager.putRemoteFile( > >> > DefaultWagonManager.java:244) > >> > at org.apache.maven.artifact. > >> > manager.DefaultWagonManager.putArtifact( > >> > DefaultWagonManager.java:160) > >> > at org.apache.maven.artifact. > >> > deployer.DefaultArtifactDeployer.deploy(DefaultArtifactDeployer.java: > >> > 80) > >> > at org.apache.maven.plugin. > >> > deploy.DeployMojo.execute( > >> > DeployMojo.java:169) > >> > at org.apache.maven.plugin. > >> > DefaultPluginManager.executeMojo( > >> > DefaultPluginManager.java:451) > >> > at hudson.maven.agent. > >> > PluginManagerInterceptor.executeMojo(PluginManagerInterceptor.java: > >> > 182) > >> > at org.apache.maven.lifecycle. > >> > DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java: > >> > 558) > >> > at org.apache.maven.lifecycle. > >> > > >> > > DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java: > >> > 499) > >> > at org.apache.maven.lifecycle. > >> > DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java: > >> > 478) > >> > at org.apache.maven.lifecycle. > >> > > >> > > DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java: > >> > 330) > >> > at org.apache.maven.lifecycle. > >> > > >> > > DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java: > >> > 291) > >> > at org.apache.maven.lifecycle. > >> > DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java: > >> > 142) > >> > at org.apache.maven.lifecycle. > >> > LifecycleExecutorInterceptor.execute(LifecycleExecutorInterceptor. > >> > java:65) > >> > at org.apache.maven.DefaultMaven. > >> > doExecute(DefaultMaven.java: > >> > 336) > >> > at org.apache.maven.DefaultMaven. > >> > execute(DefaultMaven.java:129) > >> > at org.apache.maven.cli.MavenCli. > >> > main(MavenCli.java:287) > >> > at sun.reflect. > >> > NativeMethodAccessorImpl. > >> > invoke0(Native Method) > >> > at sun.reflect. > >> > NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java: > >> > 39) > >> > at sun.reflect. > >> > DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl. > >> > java:25) > >> > at java.lang.reflect.Method. > >> > invoke(Method.java:597) > >> > at org.codehaus.classworlds. > >> > Launcher.launchEnhanced( > >> > Launcher.java:315) > >> > at org.codehaus.classworlds. > >> > Launcher.launch(Launcher.java: > >> > 255) > >> > at hudson.maven.agent.Main. > >> > launch(Main.java:185) > >> > [INFO] ------------------------------ > >> > ------------------------------ > >> > ------------ > >> > [INFO] Total time: 10 minutes 28 seconds > >> > [INFO] Finished at: Thu Jul 18 14:19:26 CEST 2013 > >> > [INFO] Final Memory: 352M/995M > >> > [INFO] ------------------------------ > >> > ------------------------------ > >> > ------------ > >> > Waiting for Jenkins to finish collecting data > >> > channel stopped > >> > > >> > > >> > ....... > >> > > >> > > >> > > >> > [INFO] Building PROJECT > >> > [INFO] task-segment: [org.codehaus.mojo:sonar- > >> > maven-plugin:1.0:sonar] (aggregator-style) > >> > [INFO] ------------------------------ > >> > ------------------------------ > >> > ------------ > >> > [INFO] [sonar:sonar] > >> > [INFO] Sonar host: > >> > http://vd2260:20506 > >> > > >> > [INFO] Sonar version: 2.9 > >> > [INFO] Execute: org.codehaus.sonar:sonar- > >> > maven-plugin:2.9:sonar > >> > [INFO] [sonar:sonar] > >> > > >> > > >> > > >> > > >> > > >> > ......... > >> > > >> > > >> > > >> > at the end of sonar analysis > >> > > >> > [INFO] Database optimization done: 15599 ms > >> > [INFO] ------------------------------ > >> > ------------------------------ > >> > ------------ > >> > [INFO] BUILD SUCCESSFUL > >> > [INFO] ------------------------------ > >> > ------------------------------ > >> > ------------ > >> > [INFO] Total time: 8 minutes 25 seconds > >> > [INFO] Finished at: Thu Jul 18 14:28:04 CEST 2013 > >> > [INFO] Final Memory: 93M/733M > >> > [INFO] ------------------------------ > >> > ------------------------------ > >> > ------------ > >> > Finished: FAILURE > >> > > >> > > >> > > >> > > >> > > >> > Thanks in advance for your help ! > >> > > >> > > >> > > >> > Regards, > >> > Raouf. > >> > > >> > -- > >> > 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 [email protected]. > >> > For more options, visit https://groups.google.com/groups/opt_out. > >> > > >> > > >> > >> -- > >> You received this message because you are subscribed to a topic in the > >> Google Groups "Jenkins Users" group. > >> To unsubscribe from this topic, visit > >> > https://groups.google.com/d/topic/jenkinsci-users/MaDPC3IAXD4/unsubscribe. > >> To unsubscribe from this group and all its topics, send an email to > >> [email protected]. > >> > >> For more options, visit https://groups.google.com/groups/opt_out. > >> > >> > > > > -- > > 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 [email protected]. > > For more options, visit https://groups.google.com/groups/opt_out. > > > > > > -- > You received this message because you are subscribed to a topic in the > Google Groups "Jenkins Users" group. > To unsubscribe from this topic, visit > https://groups.google.com/d/topic/jenkinsci-users/MaDPC3IAXD4/unsubscribe. > To unsubscribe from this group and all its topics, send an email to > [email protected]. > For more options, visit https://groups.google.com/groups/opt_out. > > > -- 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 [email protected]. For more options, visit https://groups.google.com/groups/opt_out.
