Re: strange heap space

2013-07-22 Thread Raouf Abdelhamid
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 vincent.lato...@gmail.com

 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 abdelhamid.ra...@gmail.com:
  Okay thanks guys, i'll check the activity of maven-deploy and give you
 some
  feedback
 
 
  2013/7/19 Daniel Beck m...@beckweb.net
 
  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 abdelhamid.ra...@gmail.com 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 

strange heap space

2013-07-19 Thread Raouf
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
 
http://repository-maven.angers.cnp.fr:20505/archiva/repository/cnp-snapshot//fr/cnp/cia/cia-livrables/6.4.4-SNAPSHOT/cia-livrables-6.4.4-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] 

Re: strange heap space

2013-07-19 Thread Vincent Latombe
Hi,
Your memory problem is with maven JVM, not jenkins.

Vincent

Le 19 juil. 2013 12:09, Raouf abdelhamid.ra...@gmail.com a écrit :

 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]

Re: strange heap space

2013-07-19 Thread Daniel Beck
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 abdelhamid.ra...@gmail.com 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]