Maven2 hangs at [INFO] Retrieving previous metadata from...
-----------------------------------------------------------

                 Key: MNG-3153
                 URL: http://jira.codehaus.org/browse/MNG-3153
             Project: Maven 2
          Issue Type: Bug
          Components: General
    Affects Versions: 2.0.7, 2.0.4
            Reporter: Dominik Doll
            Priority: Critical


Every time when I upload a snapshot or a release version of my project to my 
company repository it can occure that m2 hangs on one of the
[INFO] Retrieving previous metadata from SomeInternalRepositoryName
messages for hours.
It hangs not always on the same projects (it is a mulit-project) but every time 
m2 shows "Retrieving previous metadata from SomeInternalRepositoryName" it can 
hang !
Is it possible that maven2 have problem with eventually high network traffic ?

I have tested it with Maven 2.0.4 and 2.0.7.

Here is a memory dump:

    [INFO] Retrieving previous metadata from SomeInternalRepositoryName
2007-08-16 16:24:51
Full thread dump Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing):

"Thread-3" prio=6 tid=0x02f7d400 nid=0x944 runnable [0x0363f000..0x0363fa14]
   java.lang.Thread.State: RUNNABLE
        at java.io.FileInputStream.readBytes(Native Method)
        at java.io.FileInputStream.read(FileInputStream.java:199)
        at sun.nio.cs.StreamDecoder.readBytes(StreamDecoder.java:264)
        at sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:306)
        at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:158)
        - locked <0x229f2110> (a java.io.InputStreamReader)
        at java.io.InputStreamReader.read(InputStreamReader.java:167)
        at java.io.BufferedReader.fill(BufferedReader.java:136)
        at java.io.BufferedReader.readLine(BufferedReader.java:299)
        - locked <0x229f2110> (a java.io.InputStreamReader)
        at java.io.BufferedReader.readLine(BufferedReader.java:362)
        at org.codehaus.plexus.util.cli.StreamPumper.run(StreamPumper.java:139)

"Thread-2" prio=6 tid=0x02f7d000 nid=0xb60 runnable [0x035ef000..0x035efa94]
   java.lang.Thread.State: RUNNABLE
        at java.io.FileInputStream.readBytes(Native Method)
        at java.io.FileInputStream.read(FileInputStream.java:199)
        at java.io.BufferedInputStream.read1(BufferedInputStream.java:256)
        at java.io.BufferedInputStream.read(BufferedInputStream.java:317)
        - locked <0x229f37c0> (a java.io.BufferedInputStream)
        at sun.nio.cs.StreamDecoder.readBytes(StreamDecoder.java:264)
        at sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:306)
        at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:158)
        - locked <0x229f3220> (a java.io.InputStreamReader)
        at java.io.InputStreamReader.read(InputStreamReader.java:167)
        at java.io.BufferedReader.fill(BufferedReader.java:136)
        at java.io.BufferedReader.readLine(BufferedReader.java:299)
        - locked <0x229f3220> (a java.io.InputStreamReader)
        at java.io.BufferedReader.readLine(BufferedReader.java:362)
        at org.codehaus.plexus.util.cli.StreamPumper.run(StreamPumper.java:152)

"Low Memory Detector" daemon prio=6 tid=0x02af9c00 nid=0x5bc runnable 
[0x00000000..0x00000000]
   java.lang.Thread.State: RUNNABLE

"CompilerThread0" daemon prio=10 tid=0x02af8400 nid=0x794 waiting on condition 
[0x00000000..0x02daf698]
   java.lang.Thread.State: RUNNABLE

"Attach Listener" daemon prio=10 tid=0x02af7000 nid=0xce0 runnable 
[0x00000000..0x00000000]
   java.lang.Thread.State: RUNNABLE

"Signal Dispatcher" daemon prio=10 tid=0x02af6400 nid=0xd7c waiting on 
condition [0x00000000..0x00000000]
   java.lang.Thread.State: RUNNABLE

"Finalizer" daemon prio=8 tid=0x02aee400 nid=0xc2c in Object.wait() 
[0x02cbf000..0x02cbfa94]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x22e0d7e8> (a java.lang.ref.ReferenceQueue$Lock)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116)
        - locked <0x22e0d7e8> (a java.lang.ref.ReferenceQueue$Lock)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:132)
        at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159)

"Reference Handler" daemon prio=10 tid=0x02aed400 nid=0xe50 in Object.wait() 
[0x02c6f000..0x02c6fb14]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x22e0d878> (a java.lang.ref.Reference$Lock)
        at java.lang.Object.wait(Object.java:485)
        at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116)
        - locked <0x22e0d878> (a java.lang.ref.Reference$Lock)

"main" prio=6 tid=0x00266400 nid=0xd78 runnable [0x0095f000..0x0095fe54]
   java.lang.Thread.State: RUNNABLE
        at java.lang.ProcessImpl.waitFor(Native Method)
        at 
org.codehaus.plexus.util.cli.CommandLineUtils.executeCommandLine(CommandLineUtils.java:98)
        at 
org.codehaus.plexus.util.cli.CommandLineUtils.executeCommandLine(CommandLineUtils.java:60)
        at 
org.apache.maven.shared.release.exec.ForkedMavenExecutor.executeGoals(ForkedMavenExecutor.java:99)
        at 
org.apache.maven.shared.release.DefaultReleaseManager.perform(DefaultReleaseManager.java:434)
        at 
org.apache.maven.shared.release.DefaultReleaseManager.perform(DefaultReleaseManager.java:281)
        at 
org.apache.maven.shared.release.DefaultReleaseManager.perform(DefaultReleaseManager.java:273)
        at 
org.apache.maven.plugins.release.PerformReleaseMojo.execute(PerformReleaseMojo.java:96)
        at 
org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:412)
        at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:534)
        at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneGoal(DefaultLifecycleExecutor.java:488)
        at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:458)
        at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:306)
        at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:219)
        at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:140)
        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:322)
        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:115)
        at org.apache.maven.cli.MavenCli.main(MavenCli.java:256)
        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 org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
        at org.codehaus.classworlds.Launcher.main(Launcher.java:375)

"VM Thread" prio=10 tid=0x02ae4000 nid=0xd88 runnable

"VM Periodic Task Thread" prio=10 tid=0x02afb000 nid=0xd18 waiting on condition

JNI global references: 721

Heap
 def new generation   total 960K, used 106K [0x22910000, 0x22a10000, 0x22df0000)
  eden space 896K,   6% used [0x22910000, 0x2291ed18, 0x229f0000)
  from space 64K,  73% used [0x229f0000, 0x229fbc38, 0x22a00000)
  to   space 64K,   0% used [0x22a00000, 0x22a00000, 0x22a10000)
 tenured generation   total 10316K, used 6402K [0x22df0000, 0x23803000, 
0x26910000)
   the space 10316K,  62% used [0x22df0000, 0x23430a30, 0x23430c00, 0x23803000)
 compacting perm gen  total 12288K, used 2820K [0x26910000, 0x27510000, 
0x2a910000)
   the space 12288K,  22% used [0x26910000, 0x26bd13b0, 0x26bd1400, 0x27510000)
    ro space 8192K,  66% used [0x2a910000, 0x2ae5c5d0, 0x2ae5c600, 0x2b110000)
    rw space 12288K,  52% used [0x2b110000, 0x2b758c98, 0x2b758e00, 0x2bd10000)





-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to