Hi Hervé,

OK.  I lied.  It timed out after several minutes.   I don't know why it
would delay the 10 minutes it took before, but must recently it timed out in
less than 4.

The log was then:
BUILD FAILED
/home/mykel/workspace-tutorial/ExampleAntMavenProject/build.xml:32: Error
downloading wagon provider from the remote repository: Missing:
----------
1) org.apache.maven.wagon:wagon-provider-api:jar:1.0-beta-2

  Try downloading the file manually from the project website.

  Then, install it using the command:
      mvn install:install-file
-DgroupId=org.apache.maven.wagon-DartifactId=wagon-provider-api \
          -Dversion=1.0-beta-2 -Dpackaging=jar -Dfile=/path/to/file
Alternatively, if you host your own repository you can deploy the file
there:       mvn deploy:deploy-file
-DgroupId=org.apache.maven.wagon-DartifactId=wagon-provider-api \
          -Dversion=1.0-beta-2 -Dpackaging=jar -Dfile=/path/to/file \
           -Durl=[url] -DrepositoryId=[id]

  Path to dependency:
        1) unspecified:unspecified:jar:0.0
        2) org.apache.maven.wagon:wagon-webdav:jar:1.0-beta-2
        3) org.apache.maven.wagon:wagon-provider-api:jar:1.0-beta-2

----------
1 required artifact is missing.

for artifact:
  unspecified:unspecified:jar:0.0

from the specified remote repositories:
  central (http://repo1.maven.org/maven2)

        at org.apache.maven.artifact.ant.InstallWagonProviderTask.doExecute(
InstallWagonProviderTask.java:117)
        at org.apache.maven.artifact.ant.AbstractArtifactTask.execute(
AbstractArtifactTask.java:522)
        at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java
:275)
        at org.apache.tools.ant.Task.perform(Task.java:364)
        at org.apache.tools.ant.Target.execute(Target.java:341)
        at org.apache.tools.ant.Target.performTasks(Target.java:369)
        at org.apache.tools.ant.Project.executeSortedTargets(Project.java
:1216)
        at org.apache.tools.ant.Project.executeTarget(Project.java:1185)
        at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(
DefaultExecutor.java:40)
        at org.apache.tools.ant.Project.executeTargets(Project.java:1068)
        at org.apache.tools.ant.Main.runBuild(Main.java:668)
        at org.apache.tools.ant.Main.startAnt(Main.java:187)
        at org.apache.tools.ant.launch.Launcher.run(Launcher.java:246)
        at org.apache.tools.ant.launch.Launcher.main(Launcher.java:67)
Caused by:
org.apache.maven.artifact.resolver.MultipleArtifactsNotFoundException:
Missing:
----------
1) org.apache.maven.wagon:wagon-provider-api:jar:1.0-beta-2

  Try downloading the file manually from the project website.

  Then, install it using the command:
      mvn install:install-file
-DgroupId=org.apache.maven.wagon-DartifactId=wagon-provider-api \
          -Dversion=1.0-beta-2 -Dpackaging=jar -Dfile=/path/to/file
Alternatively, if you host your own repository you can deploy the file
there:       mvn deploy:deploy-file
-DgroupId=org.apache.maven.wagon-DartifactId=wagon-provider-api \
          -Dversion=1.0-beta-2 -Dpackaging=jar -Dfile=/path/to/file \
           -Durl=[url] -DrepositoryId=[id]

  Path to dependency:
        1) unspecified:unspecified:jar:0.0
        2) org.apache.maven.wagon:wagon-webdav:jar:1.0-beta-2
        3) org.apache.maven.wagon:wagon-provider-api:jar:1.0-beta-2

----------
1 required artifact is missing.

for artifact:
  unspecified:unspecified:jar:0.0

from the specified remote repositories:
  central (http://repo1.maven.org/maven2)

        at
org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolveTransitively
(DefaultArtifactResolver.java:305)
        at
org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolveTransitively
(DefaultArtifactResolver.java:272)
        at
org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolveTransitively
(DefaultArtifactResolver.java:243)
        at org.apache.maven.artifact.ant.InstallWagonProviderTask.doExecute(
InstallWagonProviderTask.java:111)
        ... 13 more
--- Nested Exception ---
org.apache.maven.artifact.resolver.MultipleArtifactsNotFoundException:
Missing:
----------
1) org.apache.maven.wagon:wagon-provider-api:jar:1.0-beta-2

  Try downloading the file manually from the project website.

  Then, install it using the command:
      mvn install:install-file
-DgroupId=org.apache.maven.wagon-DartifactId=wagon-provider-api \
          -Dversion=1.0-beta-2 -Dpackaging=jar -Dfile=/path/to/file
Alternatively, if you host your own repository you can deploy the file
there:       mvn deploy:deploy-file
-DgroupId=org.apache.maven.wagon-DartifactId=wagon-provider-api \
          -Dversion=1.0-beta-2 -Dpackaging=jar -Dfile=/path/to/file \
           -Durl=[url] -DrepositoryId=[id]

  Path to dependency:
        1) unspecified:unspecified:jar:0.0
        2) org.apache.maven.wagon:wagon-webdav:jar:1.0-beta-2
        3) org.apache.maven.wagon:wagon-provider-api:jar:1.0-beta-2

----------
1 required artifact is missing.

for artifact:
  unspecified:unspecified:jar:0.0

from the specified remote repositories:
  central (http://repo1.maven.org/maven2)

        at
org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolveTransitively
(DefaultArtifactResolver.java:305)
        at
org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolveTransitively
(DefaultArtifactResolver.java:272)
        at
org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolveTransitively
(DefaultArtifactResolver.java:243)
        at org.apache.maven.artifact.ant.InstallWagonProviderTask.doExecute(
InstallWagonProviderTask.java:111)
        at org.apache.maven.artifact.ant.AbstractArtifactTask.execute(
AbstractArtifactTask.java:522)
        at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java
:275)
        at org.apache.tools.ant.Task.perform(Task.java:364)
        at org.apache.tools.ant.Target.execute(Target.java:341)
        at org.apache.tools.ant.Target.performTasks(Target.java:369)
        at org.apache.tools.ant.Project.executeSortedTargets(Project.java
:1216)
        at org.apache.tools.ant.Project.executeTarget(Project.java:1185)
        at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(
DefaultExecutor.java:40)
        at org.apache.tools.ant.Project.executeTargets(Project.java:1068)
        at org.apache.tools.ant.Main.runBuild(Main.java:668)
        at org.apache.tools.ant.Main.startAnt(Main.java:187)
        at org.apache.tools.ant.launch.Launcher.run(Launcher.java:246)
        at org.apache.tools.ant.launch.Launcher.main(Launcher.java:67)

Total time: 3 minutes 17 seconds
--------------------------------   End of log  ------


The thread dump:
Full thread dump Java HotSpot(TM) Client VM (1.5.0_12-b04 mixed mode,
sharing):

"Low Memory Detector" daemon prio=1 tid=0xb2100b50 nid=0x613a runnable
[0x00000000..0x00000000]

"CompilerThread0" daemon prio=1 tid=0x0983e918 nid=0x6139 waiting on
condition [0x00000000..0xb22ad798]

"Signal Dispatcher" daemon prio=1 tid=0x0983d9f0 nid=0x6138 waiting on
condition [0x00000000..0x00000000]

"Finalizer" daemon prio=1 tid=0x09837c50 nid=0x6137 in Object.wait()
[0xb25af000..0xb25b00b0]
        at java.lang.Object.wait(Native Method)
        - waiting on <0x88fec588> (a java.lang.ref.ReferenceQueue$Lock)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116)
        - locked <0x88fec588> (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=1 tid=0x09835dc8 nid=0x6136 in Object.wait()
[0xb2630000..0xb2631030]
        at java.lang.Object.wait(Native Method)
        - waiting on <0x88fec608> (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 <0x88fec608> (a java.lang.ref.Reference$Lock)

"main" prio=1 tid=0x097f69e8 nid=0x6133 runnable [0xbfff2000..0xbfff39a8]
        at java.net.PlainSocketImpl.socketConnect(Native Method)
        at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)
        - locked <0x88b52220> (a java.net.PlainSocketImpl)
        at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java
:195)
        at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)
        at java.net.Socket.connect(Socket.java:519)
        at java.net.Socket.connect(Socket.java:469)
        at sun.net.NetworkClient.doConnect(NetworkClient.java:157)
        at sun.net.www.http.HttpClient.openServer(HttpClient.java:382)
        at sun.net.www.http.HttpClient.openServer(HttpClient.java:509)
        - locked <0x88b521a0> (a sun.net.www.http.HttpClient)
        at sun.net.www.http.HttpClient.<init>(HttpClient.java:231)
        at sun.net.www.http.HttpClient.New(HttpClient.java:304)
        at sun.net.www.http.HttpClient.New(HttpClient.java:316)
        at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(
HttpURLConnection.java:813)
        at sun.net.www.protocol.http.HttpURLConnection.plainConnect(
HttpURLConnection.java:765)
        at sun.net.www.protocol.http.HttpURLConnection.connect(
HttpURLConnection.java:690)
        at sun.net.www.protocol.http.HttpURLConnection.getInputStream(
HttpURLConnection.java:934)
        - locked <0x88b51938> (a sun.net.www.protocol.http.HttpURLConnection
)
        at
org.apache.maven.wagon.providers.http.LightweightHttpWagon.fillInputData(
LightweightHttpWagon.java:83)
        at org.apache.maven.wagon.StreamWagon.get(StreamWagon.java:68)
        at
org.apache.maven.artifact.manager.DefaultWagonManager.getRemoteFile(
DefaultWagonManager.java:462)
        at org.apache.maven.artifact.manager.DefaultWagonManager.getArtifact
(DefaultWagonManager.java:347)
        at org.apache.maven.artifact.manager.DefaultWagonManager.getArtifact
(DefaultWagonManager.java:302)
        at
org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(
DefaultArtifactResolver.java:185)
        at
org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(
DefaultArtifactResolver.java:73)
        at
org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolveTransitively
(DefaultArtifactResolver.java:294)
        at
org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolveTransitively
(DefaultArtifactResolver.java:272)
        at
org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolveTransitively
(DefaultArtifactResolver.java:243)
        at org.apache.maven.artifact.ant.InstallWagonProviderTask.doExecute(
InstallWagonProviderTask.java:111)
        at org.apache.maven.artifact.ant.AbstractArtifactTask.execute(
AbstractArtifactTask.java:522)
        at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java
:275)
        at org.apache.tools.ant.Task.perform(Task.java:364)
        at org.apache.tools.ant.Target.execute(Target.java:341)
        at org.apache.tools.ant.Target.performTasks(Target.java:369)
        at org.apache.tools.ant.Project.executeSortedTargets(Project.java
:1216)
        at org.apache.tools.ant.Project.executeTarget(Project.java:1185)
        at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(
DefaultExecutor.java:40)
        at org.apache.tools.ant.Project.executeTargets(Project.java:1068)
        at org.apache.tools.ant.Main.runBuild(Main.java:668)
        at org.apache.tools.ant.Main.startAnt(Main.java:187)
        at org.apache.tools.ant.launch.Launcher.run(Launcher.java:246)
        at org.apache.tools.ant.launch.Launcher.main(Launcher.java:67)

"VM Thread" prio=1 tid=0x09834950 nid=0x6135 runnable

"VM Periodic Task Thread" prio=1 tid=0xb2102108 nid=0x613b waiting on
condition

------- End of thread dump

What else can I do to help?

Mykel



On 8/7/07, Hervé BOUTEMY <[EMAIL PROTECTED]> wrote:
>
> Hi Mykel,
>
> There is something weird happenning: I don't understand why reading a file
> would hang. FYI, it's working perfectly in a number of places.
>
> We'll have to find what is so special in your case.
> Can you get a thread dump when ant freezes?
> On Linux, it's: kill -SIGQUIT <pid>
>
> Hervé
>
> Le mardi 7 août 2007, Mykel Alvis a écrit :
> > Hi all,
> > I'm trying to make an example ant project for one of our teams who
> > currently uses ant to do their builds.
> >
> > Relevant sections of build.xml
> > --------------------------------------------
> >     <target name="init">
> >         <tstamp>
> >             <format property="build.date" pattern="[EMAIL PROTECTED]" />
> >         </tstamp>
> >         <mkdir dir="${target.dir}" />
> >         <mkdir dir="${ target.classes}" />
> >         <mkdir dir="${target.gensrc}" />
> >         <mkdir dir="${target.dist}" />
> >         <mkdir dir="${lib}" />
> >     </target>
> >
> >     <target name="maven-setup" depends="init" description="Setup maven
> ant
> > tasks, required for dependency resolution">
> >         <get src="${maven.ant.task.url}" dest="${lib}/${
> > maven.ant.task.jar}" usetimestamp="true" />
> >         <path id="maven-ant-tasks.classpath"
> > path="lib/${maven.ant.task.jar}" />
> >         <typedef resource="org/apache/maven/artifact/ant/antlib.xml"
> > uri="urn:maven-artifact-ant" classpathref=" maven-ant-tasks.classpath"
> />
> >         <artifact:remoteRepository id="remote.public" url="${url.public
> }"
> > /> <echo message="Installing Provider"/>
> >         <artifact:install-provider artifactId="wagon-webdav" version="
> > 1.0-beta-2" />
> >         <echo message="Provider Installed"/>
> >     </target>
> >
> >
> > build.properties
> > -------------------------
> > custom = true
> > # Jarfile name of the maven ant tasks.  Occasionally updates
> > maven.ant.task.jar=maven-ant-tasks-2.0.7.jar
> > # Local file location of maven ant tasks jar
> >
> maven.ant.task.url=http://sirdsite/installs/maven-ant-tasks/${maven.ant.tas
> >k.jar} # repo username for scp
> > repository.username=localbuild
> > # localtion of local private key
> > repository.privatekey=${user.home}/.ssh/id_dsa
> > url.public=http://sirdsite/proximity/repository/public
> > url.codehaus=http://sirdsite/proximity/repository/codehaus
> > # URL of remote snapshot.
> > remote.snapshot.url=scp://sirdsite/var/www/html/m2repos
> > remote.release.url=scp://sirdsite/var/www/html/m2repos/dst/release
> > target.dir=target
> > target.gensrc=target/generated-sources
> > target.dist=target/dist
> > target.classes=target/classes
> > lib=lib
> > src=src/main/java
> > artifactOne=artifact1.jar
> > artifactTwo=artifact2.jar
> >
> >
> > When I execute this command, it seems to hang at reading my long-ish
> > settings.xml
> > [EMAIL PROTECTED] ExampleAntMavenProject]$ ant -v
> > Apache Ant version 1.6.5 compiled on June 2 2005
> > Buildfile: build.xml
> > Detected Java version: 1.5 in: /usr/java/jdk1.5.0_12/jre
> > Detected OS: Linux
> > parsing buildfile
> > /home/mykel/workspace-tutorial/ExampleAntMavenProject/build.xml with URI
> =
> > file:///home/mykel/workspace-tutorial/ExampleAntMavenProject/build.xml
> > Project base dir set to:
> > /home/mykel/workspace-tutorial/ExampleAntMavenProject
> >  [property] Loading
> > /home/mykel/workspace-tutorial/ExampleAntMavenProject/build.properties
> > Build sequence for target(s) `all' is [init, maven-setup,
> > resolve-dependencies, compile, package, install, all]
> > Complete build sequence is [init, maven-setup, resolve-dependencies,
> > compile, package, install, all, deploy-subordinate, deploy-release,
> clean,
> > deploy-snapshot, ]
> >
> > init:
> >
> > maven-setup:
> >       [get] Getting:
> > http://sirdsite/installs/maven-ant-tasks/maven-ant-tasks-2.0.7.jar
> >       [get] To:
> > /home/mykel/workspace-tutorial/ExampleAntMavenProject/lib/maven-
> > ant-tasks-2.0.7.jar
> >       [get] Not modified - so not downloaded
> > parsing buildfile
> >
> jar:file:/home/mykel/workspace-tutorial/ExampleAntMavenProject/lib/maven-
> > ant-tasks-2.0.7.jar!/org/apache/maven/artifact/ant/antlib.xml with URI =
> >
> jar:file:/home/mykel/workspace-tutorial/ExampleAntMavenProject/lib/maven-
> > ant-tasks-2.0.7.jar!/org/apache/maven/artifact/ant/antlib.xml
> >      [echo] Installing Provider
> > [artifact:install-provider] Using remote repositories:
> >   - id=central, url=http://repo1.maven.org/maven2, releases=enabled,
> > snapshots=disabled
> > [artifact:install-provider] Loading Maven settings file:
> > /home/mykel/.m2/settings.xml
> >
> > ....and we wait.
> >
> > I cut the settings.xml down to just the bare minimum (the mirror setting
> > for our proximity setup which keeps all the proxy/firewall issues away).
> > No discernible effect.
> >
> > The wagon-provider is already installed in my local repo from various
> maven
> > builds, so the need to d/l it seems off-kilter but this is an ant
> project
> > so I dunno what's really supposed to happen here.
> >
> > Am I doing something wrong?
> > MANTTASKS-6<http://jira.codehaus.org/browse/MANTTASKS-6>reports some
> > element of this fixed, although that seems to be unrelated to
> > an inability to read from my local settings file.  I posted this same
> log
> > as a comment to the fixed issue.
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>


-- 
"My friends tell me I have an intimacy problem. But they don't really know
me." -- Garry Shandling
Anyone who has the power to make you believe absurdities has the power to
make you commit injustices. -- Voltaire

Reply via email to