jira.codehaus.org

  • Log In Access more options
    • Online Help
    • Keyboard Shortcuts
    • About JIRA
    • JIRA Credits
    • What?s New
  • Dashboards Access more options (Alt+d)
  • Projects Access more options (Alt+p)
  • Issues Access more options (Alt+i)
Signup
Maven 2.x Stage Plugin
  • Maven 2.x Stage Plugin
  • MSTAGE-4

stage-plugin hangs

  • Log In
  • Views
    • XML
    • Word
    • Printable

Details

  • Type: Bug Bug
  • Status: Open Open
  • Priority: Critical Critical
  • Resolution: Unresolved
  • Affects Version/s: 1.0-alpha-2
  • Fix Version/s: None
  • Labels:
    None
  • Environment:
    Windows XP SP2, Java 1.5.0_12
  • Number of attachments :
    0

Description

Today I tried to release Surefire by running mvn stage:copy -Dsource="http://people.apache.org/~dfabulich/staging-repo" -Dtarget="scp://people.apache.org/www/people.apache.org/repo/m2-ibiblio-rsync-repository" -Dversion=2.4 -DtargetRepositoryId=apache.releases

After downloading a bunch of files, the stage plugin hung; I ultimately had to kill it with Ctrl-C.

[INFO] Downloading file from the source repository: /org//apache//maven//surefire//surefire//maven-metadata.xml.md5
[INFO] Downloading file from the source repository: /org//apache//maven//surefire//surefire//maven-metadata.xml.sha1
[INFO] Downloading metadata from the target repository.
[INFO] Creating zip file.
[INFO] Creating rename script.
[INFO] Uploading zip file to the target repository.
[INFO] Unpacking zip file on the target machine.
[INFO] Deleting zip file from the target repository.
[INFO] Running rename script on the target machine.

Activity

Ascending order - Click to sort in descending order
  • All
  • Comments
  • Work Log
  • History
  • Activity
Hide
Permalink
Dan Fabulich added a comment - 14/Jan/08 5:36 PM - edited
Full thread dump Java HotSpot(TM) Client VM (1.5.0_12-b04 mixed mode):

"Connect thread people.apache.org session" prio=6 tid=0x5eab2af8 nid=0xd18 runnable [0x5f10f000..0x5f10f9e8]
        at java.net.SocketInputStream.socketRead0(Native Method)
        at java.net.SocketInputStream.read(SocketInputStream.java:129)
        at com.jcraft.jsch.IO.getByte(Unknown Source)
        at com.jcraft.jsch.Session.read(Unknown Source)
        at com.jcraft.jsch.Session.run(Unknown Source)
        at java.lang.Thread.run(Thread.java:595)

"Low Memory Detector" daemon prio=6 tid=0x00a95b98 nid=0xe20 runnable [0x00000000..0x00000000]

"CompilerThread0" daemon prio=10 tid=0x00a948c8 nid=0x1448 waiting on condition [0x00000000..0x5e8ff848]

"Signal Dispatcher" daemon prio=10 tid=0x00a93ba8 nid=0x9ec waiting on condition [0x00000000..0x00000000]

"Finalizer" daemon prio=8 tid=0x00a8ab20 nid=0x141c in Object.wait() [0x5e87f000..0x5e87fc68]
        at java.lang.Object.wait(Native Method)
        - waiting on <0x09697c18> (a java.lang.ref.ReferenceQueue$Lock)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116)
        - locked <0x09697c18> (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=0x00a89780 nid=0x1094 in Object.wait() [0x0099f000..0x0099fce8]
        at java.lang.Object.wait(Native Method)
        - waiting on <0x09697c98> (a java.lang.ref.Reference$Lock)
        at java.lang.Object.wait(Object.java:474)
        at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116)
        - locked <0x09697c98> (a java.lang.ref.Reference$Lock)

"main" prio=6 tid=0x000368f0 nid=0x4dc in Object.wait() [0x0007e000..0x0007fc3c]
        at java.lang.Object.wait(Native Method)
        - waiting on <0x02ae1848> (a com.jcraft.jsch.Channel$MyPipedInputStream)
        at java.io.PipedInputStream.read(PipedInputStream.java:260)
        - locked <0x02ae1848> (a com.jcraft.jsch.Channel$MyPipedInputStream)
        at java.io.PipedInputStream.read(PipedInputStream.java:305)
        - locked <0x02ae1848> (a com.jcraft.jsch.Channel$MyPipedInputStream)
        at sun.nio.cs.StreamDecoder$CharsetSD.readBytes(StreamDecoder.java:411)
        at sun.nio.cs.StreamDecoder$CharsetSD.implRead(StreamDecoder.java:453)
        at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:183)
        - locked <0x02af7990> (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 <0x02af7990> (a java.io.InputStreamReader)
        at java.io.BufferedReader.readLine(BufferedReader.java:362)
        at org.apache.maven.wagon.providers.ssh.CommandExecutorStreamProcessor.processStreams(CommandExecutorStreamProcessor.java:39)
        at org.apache.maven.wagon.providers.ssh.jsch.AbstractJschWagon.executeCommand(AbstractJschWagon.java:232)
        at org.apache.maven.wagon.providers.ssh.AbstractSshWagon.executeCommand(AbstractSshWagon.java:239)
        at org.apache.maven.plugins.stage.DefaultRepositoryCopier.copy(DefaultRepositoryCopier.java:264)
        at org.apache.maven.plugins.stage.CopyRepositoryMojo.execute(CopyRepositoryMojo.java:93)
        at org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:447)
        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:539)
        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneGoal(DefaultLifecycleExecutor.java:493)
        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:463)
        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:311)
        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:224)
        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:143)
        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:333)
        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:126)
        at org.apache.maven.cli.MavenCli.main(MavenCli.java:282)
        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:585)
        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=0x00a87d90 nid=0x12bc runnable

"VM Periodic Task Thread" prio=10 tid=0x00a96f20 nid=0xb4c waiting on condition
Show
Dan Fabulich added a comment - 14/Jan/08 5:36 PM - edited Full thread dump Java HotSpot(TM) Client VM (1.5.0_12-b04 mixed mode): "Connect thread people.apache.org session" prio=6 tid=0x5eab2af8 nid=0xd18 runnable [0x5f10f000..0x5f10f9e8] at java.net.SocketInputStream.socketRead0(Native Method) at java.net.SocketInputStream.read(SocketInputStream.java:129) at com.jcraft.jsch.IO.getByte(Unknown Source) at com.jcraft.jsch.Session.read(Unknown Source) at com.jcraft.jsch.Session.run(Unknown Source) at java.lang. Thread .run( Thread .java:595) "Low Memory Detector" daemon prio=6 tid=0x00a95b98 nid=0xe20 runnable [0x00000000..0x00000000] "CompilerThread0" daemon prio=10 tid=0x00a948c8 nid=0x1448 waiting on condition [0x00000000..0x5e8ff848] "Signal Dispatcher" daemon prio=10 tid=0x00a93ba8 nid=0x9ec waiting on condition [0x00000000..0x00000000] "Finalizer" daemon prio=8 tid=0x00a8ab20 nid=0x141c in Object .wait() [0x5e87f000..0x5e87fc68] at java.lang. Object .wait(Native Method) - waiting on <0x09697c18> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116) - locked <0x09697c18> (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=0x00a89780 nid=0x1094 in Object .wait() [0x0099f000..0x0099fce8] at java.lang. Object .wait(Native Method) - waiting on <0x09697c98> (a java.lang.ref.Reference$Lock) at java.lang. Object .wait( Object .java:474) at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116) - locked <0x09697c98> (a java.lang.ref.Reference$Lock) "main" prio=6 tid=0x000368f0 nid=0x4dc in Object .wait() [0x0007e000..0x0007fc3c] at java.lang. Object .wait(Native Method) - waiting on <0x02ae1848> (a com.jcraft.jsch.Channel$MyPipedInputStream) at java.io.PipedInputStream.read(PipedInputStream.java:260) - locked <0x02ae1848> (a com.jcraft.jsch.Channel$MyPipedInputStream) at java.io.PipedInputStream.read(PipedInputStream.java:305) - locked <0x02ae1848> (a com.jcraft.jsch.Channel$MyPipedInputStream) at sun.nio.cs.StreamDecoder$CharsetSD.readBytes(StreamDecoder.java:411) at sun.nio.cs.StreamDecoder$CharsetSD.implRead(StreamDecoder.java:453) at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:183) - locked <0x02af7990> (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 <0x02af7990> (a java.io.InputStreamReader) at java.io.BufferedReader.readLine(BufferedReader.java:362) at org.apache.maven.wagon.providers.ssh.CommandExecutorStreamProcessor.processStreams(CommandExecutorStreamProcessor.java:39) at org.apache.maven.wagon.providers.ssh.jsch.AbstractJschWagon.executeCommand(AbstractJschWagon.java:232) at org.apache.maven.wagon.providers.ssh.AbstractSshWagon.executeCommand(AbstractSshWagon.java:239) at org.apache.maven.plugins.stage.DefaultRepositoryCopier.copy(DefaultRepositoryCopier.java:264) at org.apache.maven.plugins.stage.CopyRepositoryMojo.execute(CopyRepositoryMojo.java:93) at org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:447) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:539) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneGoal(DefaultLifecycleExecutor.java:493) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:463) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:311) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:224) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:143) at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:333) at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:126) at org.apache.maven.cli.MavenCli.main(MavenCli.java:282) 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:585) 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=0x00a87d90 nid=0x12bc runnable "VM Periodic Task Thread " prio=10 tid=0x00a96f20 nid=0xb4c waiting on condition
Hide
Permalink
Dan Fabulich added a comment - 15/Jan/08 12:49 PM

This problem also occurs on people.apache.org! Perhaps I've somehow configured it incorrectly...?

Show
Dan Fabulich added a comment - 15/Jan/08 12:49 PM This problem also occurs on people.apache.org! Perhaps I've somehow configured it incorrectly...?
Hide
Permalink
Daniel Kulp added a comment - 15/Jan/08 1:17 PM

I ran into this before as well. It's waiting for someone to hit "Y" to a "overwrite y/n?" question on a "mv" or "cp" command. (cannot remember which) Most likely, someone cancelled a previous run of stage or something so there are files of the same name already sitting there.

The stage plugin PROBABLY should add a --force flag to the command to make it work. Or at the very least, change the plugin to allow interactive stuff to work properly so that you can see the question (cannot use buffered IO) and respond to it.

Show
Daniel Kulp added a comment - 15/Jan/08 1:17 PM I ran into this before as well. It's waiting for someone to hit "Y" to a "overwrite y/n?" question on a "mv" or "cp" command. (cannot remember which) Most likely, someone cancelled a previous run of stage or something so there are files of the same name already sitting there. The stage plugin PROBABLY should add a --force flag to the command to make it work. Or at the very least, change the plugin to allow interactive stuff to work properly so that you can see the question (cannot use buffered IO) and respond to it.

People

  • Assignee:
    Unassigned
    Reporter:
    Dan Fabulich
Vote (0)
Watch (0)

Dates

  • Created:
    14/Jan/08 5:36 PM
    Updated:
    15/Jan/08 1:17 PM
  • Atlassian JIRA (v5.2.7#850-sha1:b2af0c8)
  • Report a problem
  • Powered by a free Atlassian JIRA open source license for Codehaus. Try JIRA - bug tracking software for your team.