I spoke too soon. I disabled IPv6 on my network adapter and it didn't fix the problem. After I sent the previous email, I decided to try the VM arg and it did the trick. I'm curious as to why one worked and the other didn't.
Thanks again, Gary -----Original Message----- From: Gary White [mailto:[email protected]] Sent: Saturday, August 04, 2012 8:36 PM To: 'Maven Users List' Subject: RE: (java.net.SocketException) caught when connecting to the target host: Invalid argument: connect Markku, Your suggestion sounded promising but unfortunately didn't resolve the problem. Thanks anyway. Gary -----Original Message----- From: Markku Saarela [mailto:[email protected]] Sent: Saturday, August 04, 2012 5:01 AM To: [email protected] Subject: Re: (java.net.SocketException) caught when connecting to the target host: Invalid argument: connect Hi, You probably hit IPv4 vs IPv6 incompatibility. JDK 7 uses IPv6 by default to connect (if OS and network adapter supports it). Try run Java with this VM argument -Djava.net.preferIPv4Stack=true or try to set your network adapted only use IPv4 . Markku On 3.8.2012 16:22, Gary White wrote: > I encountered the above error (more complete listing at end of > email/post) on a new Windows 7 64 bit machine that I'm in the process > of setting up. I originally encountered problems running mvn against > a few projects that I had moved from an XP machine and decided to > troubleshoot using the following basic command from Maven By Example > that is used to create a simple project: > > > > mvn archetype:generate -DgroupId=org.sonatype.mavenbook.simple > -DartifactId=simple -Dpackage=org.sonatype -Dversion=1.0-SNAPSHOT > > > > I've tried this with both the 32 & 64 bit versions of JDK 7u5. I > tried Maven versions 2.2.1, 3.0.3 and 3.0.4 (output below is from > 3.0.4). I've also tried it with Windows Firewall completely disabled > and AV completely removed. I'm connected via Verizon FIOS with the default router setup. > Maven works fine on the other XP machine on the same network. > > > > Any help is greatly appreciated. > > Gary > > > > Truncated output follows (I can send complete output if necessary); > note - the error repeats for each of the following plugins: > > org.apache.maven.plugins:maven-clean-plugin:2.4.1 > > org.apache.maven.plugins:maven-install-plugin:2.3.1 > > org.apache.maven.plugins:maven-deploy-plugin:2.7 > > org.apache.maven.plugins:maven-site-plugin:3.0 > > org.apache.maven.plugins:maven-antrun-plugin:1.3 > > org.apache.maven.plugins:maven-assembly-plugin:2.2-beta-5 > > org.apache.maven.plugins:maven-dependency-plugin:2.1 > > org.apache.maven.plugins:maven-release-plugin:2.0 > > > > Output: > > > > C:\workspace\ch-simple>mvn archetype:generate > -DgroupId=org.sonatype.mavenbook.simple -DartifactId=simple > -Dpackage=org.sonatype -Dversion=1.0-SNAPSHOT -e -X > > Apache Maven 3.0.4 (r1232337; 2012-01-17 03:44:56-0500) > > Maven home: C:\Tools\apache-maven > > Java version: 1.7.0_05, vendor: Oracle Corporation > > Java home: C:\Program Files (x86)\Java\jdk1.7.0_05\jre > > Default locale: en_US, platform encoding: Cp1252 > > OS name: "windows 7", version: "6.1", arch: "x86", family: "windows" > > [INFO] Error stacktraces are turned on. > > [DEBUG] Reading global settings from > C:\Tools\apache-maven\conf\settings.xml > > [DEBUG] Reading user settings from C:\Users\Gary\.m2\settings.xml > > [DEBUG] Using local repository at C:\Users\Gary\.m2\repository > > [DEBUG] Using manager EnhancedLocalRepositoryManager with priority 10 > for C:\Users\Gary\.m2\repository > > [INFO] Scanning for projects... > > [DEBUG] Extension realms for project org.apache.maven:standalone-pom:pom:1: > (none) > > [DEBUG] Looking up lifecyle mappings for packaging pom from > ClassRealm[plexus.core, parent: null] > > [DEBUG] Resolving plugin prefix archetype from > [org.apache.maven.plugins, org.codehaus.mojo] > > [DEBUG] Using connector WagonRepositoryConnector with priority 0 for > http://repo.maven.apache.org/maven2 > > Downloading: > http://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-cle > an-plu gin/2.4.1/maven-clean-plugin-2.4.1.pom > > Aug 03, 2012 8:00:44 AM > org.apache.maven.wagon.providers.http.httpclient.impl.client.DefaultRe > questD > irector tryConnect > > INFO: I/O exception (java.net.SocketException) caught when connecting > to the target host: Invalid argument: connect > > Aug 03, 2012 8:00:44 AM > org.apache.maven.wagon.providers.http.httpclient.impl.client.DefaultRe > questD > irector tryConnect > > INFO: Retrying connect > > Aug 03, 2012 8:00:44 AM > org.apache.maven.wagon.providers.http.httpclient.impl.client.DefaultRe > questD > irector tryConnect > > INFO: I/O exception (java.net.SocketException) caught when connecting > to the target host: Invalid argument: connect > > Aug 03, 2012 8:00:44 AM > org.apache.maven.wagon.providers.http.httpclient.impl.client.DefaultRe > questD > irector tryConnect > > INFO: Retrying connect > > Aug 03, 2012 8:00:44 AM > org.apache.maven.wagon.providers.http.httpclient.impl.client.DefaultRe > questD > irector tryConnect > > INFO: I/O exception (java.net.SocketException) caught when connecting > to the target host: Invalid argument: connect > > Aug 03, 2012 8:00:44 AM > org.apache.maven.wagon.providers.http.httpclient.impl.client.DefaultRe > questD > irector tryConnect > > INFO: Retrying connect > > [DEBUG] Writing resolution tracking file > C:\Users\Gary\.m2\repository\org\apache\maven\plugins\maven-clean-plug > in\2.4 .1\maven-clean-plugin-2.4.1.pom.lastUpdated > > [WARNING] Failed to retrieve plugin descriptor for > org.apache.maven.plugins:maven-clean-plugin:2.4.1: Plugin > org.apache.maven.plugins:maven-clean-plugin:2.4.1 or one of its > dependencies could not be resolved: Failed to read artifact descriptor > for > org.apache.maven.plugins:maven-clean-plugin:jar:2.4.1 > > org.apache.maven.plugin.PluginResolutionException: Plugin > org.apache.maven.plugins:maven-clean-plugin:2.4.1 or one of its > dependencies could not be resolved: Failed to read artifact descriptor > for > org.apache.maven.plugins:maven-clean-plugin:jar:2.4.1 > > at > org.apache.maven.plugin.internal.DefaultPluginDependenciesResolver.res > olve(D > efaultPluginDependenciesResolver.java:129) > > at > org.apache.maven.plugin.internal.DefaultMavenPluginManager.getPluginDe > script > or(DefaultMavenPluginManager.java:142) > > at > org.apache.maven.plugin.DefaultBuildPluginManager.loadPlugin(DefaultBu > ildPlu > ginManager.java:59) > > at > org.apache.maven.plugin.prefix.internal.DefaultPluginPrefixResolver.re > solveF > romProject(DefaultPluginPrefixResolver.java:139) > > at > org.apache.maven.plugin.prefix.internal.DefaultPluginPrefixResolver.re > solveF > romProject(DefaultPluginPrefixResolver.java:122) > > at > org.apache.maven.plugin.prefix.internal.DefaultPluginPrefixResolver.re > solve( > DefaultPluginPrefixResolver.java:86) > > at > org.apache.maven.lifecycle.internal.MojoDescriptorCreator.findPluginFo > rPrefi > x(MojoDescriptorCreator.java:262) > > at > org.apache.maven.lifecycle.internal.MojoDescriptorCreator.getMojoDescr > iptor( > MojoDescriptorCreator.java:222) > > at > org.apache.maven.lifecycle.internal.DefaultLifecycleTaskSegmentCalcula > tor.ca > lculateTaskSegments(DefaultLifecycleTaskSegmentCalculator.java:106) > > at > org.apache.maven.lifecycle.internal.DefaultLifecycleTaskSegmentCalcula > tor.ca > lculateTaskSegments(DefaultLifecycleTaskSegmentCalculator.java:86) > > at > org.apache.maven.lifecycle.internal.LifecycleStarter.execute(Lifecycle > Starte > r.java:98) > > at > org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320) > > at > org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156) > > at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537) > > at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196) > > at org.apache.maven.cli.MavenCli.main(MavenCli.java:141) > > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native > Method) > > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.j > ava:57 > ) > > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccess > orImpl > .java:43) > > at java.lang.reflect.Method.invoke(Method.java:601) > > at > org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launc > her.ja > va:290) > > at > org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java > :230) > > at > org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher. > java:409) > > at > org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:3 > 52) > > Caused by: org.sonatype.aether.resolution.ArtifactDescriptorException: > Failed to read artifact descriptor for > org.apache.maven.plugins:maven-clean-plugin:jar:2.4.1 > > at > org.apache.maven.repository.internal.DefaultArtifactDescriptorReader.l > oadPom > (DefaultArtifactDescriptorReader.java:296) > > at > org.apache.maven.repository.internal.DefaultArtifactDescriptorReader.r > eadArt > ifactDescriptor(DefaultArtifactDescriptorReader.java:186) > > at > org.sonatype.aether.impl.internal.DefaultRepositorySystem.readArtifact > Descri > ptor(DefaultRepositorySystem.java:279) > > at > org.apache.maven.plugin.internal.DefaultPluginDependenciesResolver.res > olve(D > efaultPluginDependenciesResolver.java:115) > > ... 23 more > > Caused by: org.sonatype.aether.resolution.ArtifactResolutionException: > Could not transfer artifact > org.apache.maven.plugins:maven-clean-plugin:pom:2.4.1 > from/to central (http://repo.maven.apache.org/maven2): Invalid argument: > connect > > at > org.sonatype.aether.impl.internal.DefaultArtifactResolver.resolve(Defa > ultArt > ifactResolver.java:538) > > at > org.sonatype.aether.impl.internal.DefaultArtifactResolver.resolveArtif > acts(D > efaultArtifactResolver.java:216) > > at > org.sonatype.aether.impl.internal.DefaultArtifactResolver.resolveArtif > act(De > faultArtifactResolver.java:193) > > at > org.apache.maven.repository.internal.DefaultArtifactDescriptorReader.l > oadPom > (DefaultArtifactDescriptorReader.java:281) > > ... 26 more > > Caused by: org.sonatype.aether.transfer.ArtifactTransferException: > Could not transfer artifact > org.apache.maven.plugins:maven-clean-plugin:pom:2.4.1 > from/to central (http://repo.maven.apache.org/maven2): Invalid argument: > connect > > at > org.sonatype.aether.connector.wagon.WagonRepositoryConnector$4.wrap(Wa > gonRep > ositoryConnector.java:951) > > at > org.sonatype.aether.connector.wagon.WagonRepositoryConnector$4.wrap(Wa > gonRep > ositoryConnector.java:941) > > at > org.sonatype.aether.connector.wagon.WagonRepositoryConnector$GetTask.r > un(Wag > onRepositoryConnector.java:669) > > at > org.sonatype.aether.util.concurrency.RunnableErrorForwarder$1.run(Runn > ableEr > rorForwarder.java:60) > > at > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.j > ava:11 > 10) > > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor. > java:6 > 03) > > at java.lang.Thread.run(Thread.java:722) > > Caused by: org.apache.maven.wagon.TransferFailedException: Invalid argument: > connect > > at > org.apache.maven.wagon.shared.http4.AbstractHttpClientWagon.fillInputD > ata(Ab > stractHttpClientWagon.java:799) > > at > org.apache.maven.wagon.StreamWagon.getInputStream(StreamWagon.java:116 > ) > > at > org.apache.maven.wagon.StreamWagon.getIfNewer(StreamWagon.java:88) > > at > org.apache.maven.wagon.StreamWagon.get(StreamWagon.java:61) > > at > org.sonatype.aether.connector.wagon.WagonRepositoryConnector$GetTask.r > un(Wag > onRepositoryConnector.java:601) > > ... 4 more > > Caused by: java.net.SocketException: Invalid argument: connect > > at java.net.DualStackPlainSocketImpl.connect0(Native Method) > > at > java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketIm > pl.jav > a:69) > > at > java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.jav > a:339) > > at > java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketI > mpl.ja > va:200) > > at > java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java: > 182) > > at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:157) > > at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:391) > > at java.net.Socket.connect(Socket.java:579) > > at > org.apache.maven.wagon.providers.http.httpclient.conn.scheme.PlainSock > etFact > ory.connectSocket(PlainSocketFactory.java:123) > > at > org.apache.maven.wagon.providers.http.httpclient.impl.conn.DefaultClie > ntConn > ectionOperator.openConnection(DefaultClientConnectionOperator.java:148 > ) > > at > org.apache.maven.wagon.providers.http.httpclient.impl.conn.AbstractPoo > lEntry > .open(AbstractPoolEntry.java:149) > > at > org.apache.maven.wagon.providers.http.httpclient.impl.conn.AbstractPoo > ledCon > nAdapter.open(AbstractPooledConnAdapter.java:121) > > at > org.apache.maven.wagon.providers.http.httpclient.impl.client.DefaultRe > questD > irector.tryConnect(DefaultRequestDirector.java:573) > > at > org.apache.maven.wagon.providers.http.httpclient.impl.client.DefaultRe > questD > irector.execute(DefaultRequestDirector.java:425) > > at > org.apache.maven.wagon.providers.http.httpclient.impl.client.AbstractH > ttpCli > ent.execute(AbstractHttpClient.java:820) > > at > org.apache.maven.wagon.providers.http.httpclient.impl.client.AbstractH > ttpCli > ent.execute(AbstractHttpClient.java:754) > > at > org.apache.maven.wagon.shared.http4.AbstractHttpClientWagon.execute(Ab > stract > HttpClientWagon.java:674) > > at > org.apache.maven.wagon.shared.http4.AbstractHttpClientWagon.fillInputD > ata(Ab > stractHttpClientWagon.java:793) > > ... 8 more > > --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
