We've found that m2eclipse (or something it uses) gets additional things
that aren't used during the command line compile.  I haven't gone as far as
catching the thread dump, but what you are showing seems to be the issue
we're having.

I'm sure our issues are related to our crummy corporate firewall.  Nearly
any issue we have is...

That said, I've found that once you get through a build once, you're all set
unless you move your local repository.


On Mon, Dec 15, 2008 at 8:19 PM, Nigel Magnay <nigel.mag...@gmail.com>wrote:

> I just found this thread - I'm seeing the same thing after upgrading
> some of my plugin versions (and, I'm using nexus) in my master pom -
> it had been working fine.
>
> I can also turn off the process resources in the project setting (but
> I have a LOT of projects I'd have to do each one by hand).
>
> The m2 project has been build on the commandline, so ~/.m2/repository
> ought to have everything required - also m2eclipse is supposed to be
> offline, so I don't know why it's even trying to download
>
> This is 0.9.7.200811301806
>
> 12/16/08 1:11:26 AM GMT: Maven Builder: FULL_BUILD
> 12/16/08 1:11:27 AM GMT: [INFO] Using mirror: mirror.maven2.java.net
> for repository: maven2.java.net
> (mirror url:
> http://localhost:8081/nexus/content/repositories/javanet-maven2)
>
> "Worker-25" prio=5 tid=0x005b64f0 nid=0xc11000 runnable
> [0xb8fe8000..0xb8fe9d90]
>         at java.net.SocketInputStream.socketRead0(Native Method)
>        at java.net.SocketInputStream.read(SocketInputStream.java:129)
>        at java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
>        at java.io.BufferedInputStream.read1(BufferedInputStream.java:256)
>        at java.io.BufferedInputStream.read(BufferedInputStream.java:313)
>         - locked <0x2933f7b0> (a java.io.BufferedInputStream)
>        at sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:681)
>        at sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:626)
>        at
> sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:957)
>        - locked <0x2933f850> (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:530)
>         at
> org.apache.maven.artifact.manager.DefaultWagonManager.getArtifact(DefaultWagonManager.java:418)
>        at
> org.apache.maven.artifact.manager.DefaultWagonManager.getArtifact(DefaultWagonManager.java:335)
>        at
> org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:193)
>        at
> org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:83)
>        at
> org.maven.ide.eclipse.internal.project.EclipseArtifactResolver.resolve(EclipseArtifactResolver.java:34)
>        at
> org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolveTransitively(DefaultArtifactResolver.java:467)
>        at
> org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolveTransitively(DefaultArtifactResolver.java:394)
>        at
> org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolveTransitively(DefaultArtifactResolver.java:337)
>        at
> org.apache.maven.plugin.DefaultPluginManager.getPluginArtifacts(DefaultPluginManager.java:436)
>        at
> org.apache.maven.plugin.DefaultPluginManager.addPlugin(DefaultPluginManager.java:279)
>        at
> org.apache.maven.plugin.DefaultPluginManager.verifyVersionedPlugin(DefaultPluginManager.java:211)
>        at
> org.apache.maven.plugin.DefaultPluginManager.verifyPlugin(DefaultPluginManager.java:186)
>        at
> org.apache.maven.plugin.loader.DefaultPluginLoader.loadPlugin(DefaultPluginLoader.java:79)
>        at
> org.apache.maven.plugin.loader.DefaultPluginLoader.loadPlugin(DefaultPluginLoader.java:52)
>        at
> org.apache.maven.lifecycle.plan.DefaultBuildPlanner.loadPluginDescriptor(DefaultBuildPlanner.java:322)
>        at
> org.apache.maven.lifecycle.plan.DefaultBuildPlanner.findForkModifiers(DefaultBuildPlanner.java:192)
>        at
> org.apache.maven.lifecycle.plan.DefaultBuildPlanner.addForkedLifecycleModifiers(DefaultBuildPlanner.java:179)
>        at
> org.apache.maven.lifecycle.plan.DefaultBuildPlanner.constructBuildPlan_aroundBody0(DefaultBuildPlanner.java:117)
>        at
> org.apache.maven.lifecycle.plan.DefaultBuildPlanner.constructBuildPlan(DefaultBuildPlanner.java:1)
>        at
> org.apache.maven.embedder.MavenEmbedder.getBuildPlan(MavenEmbedder.java:571)
>        at
> org.apache.maven.embedder.MavenEmbedder.getBuildPlan(MavenEmbedder.java:537)
>        at
> org.maven.ide.eclipse.internal.builder.MavenBuilder.getFilteredGoals(MavenBuilder.java:261)
>        at
> org.maven.ide.eclipse.internal.builder.MavenBuilder$1.execute(MavenBuilder.java:114)
>        at
> org.maven.ide.eclipse.internal.project.MavenProjectManagerImpl.execute(MavenProjectManagerImpl.java:985)
>        at
> org.maven.ide.eclipse.internal.project.MavenProjectFacade.execute(MavenProjectFacade.java:310)
>        at
> org.maven.ide.eclipse.internal.builder.MavenBuilder.executePostBuild(MavenBuilder.java:109)
>        at
> org.maven.ide.eclipse.internal.builder.MavenBuilder.build(MavenBuilder.java:95)
>         at
> org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:633)
>        at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
>        at
> org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:170)
>        at
> org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:201)
>        at
> org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:253)
>        at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
>        at
> org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:256)
>        at
> org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:309)
>        at
> org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:341)
>         at
> org.eclipse.core.internal.resources.Workspace.build(Workspace.java:330)
>        at
> org.eclipse.ui.actions.GlobalBuildAction$1.run(GlobalBuildAction.java:182)
>         at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
>
>
> On Wed, Aug 6, 2008 at 12:47 AM, Eugene Kuleshov <e...@md.pp.ru> wrote:
> > Mark Macumber wrote:
> >>
> >> In terms of isolating the issue, I have noticed that when I remove the
> >> artifactory repository from the POM, it does not have the issue and
> also,
> >> when I right->click on the project and go to the Maven settings, I can
> >> remove:
> >>
> >> "process-resources resources:testResources" from the "Goals to invoke on
> >> resource change", which in my case seems to do the trick.
> >
> >  Right, that basically disables invocation of the "resources" plugin.
> What
> > is strange, though, is that why this plugin is being checked every time.
> > Maybe local Maven repository metadata got screwed and Maven got confused
> > about it. You can try to delete folder at <m2 repo
> > dir>/org/apache/maven/plugins/maven-resources-plugin/ and see if it
> helps.
> >  Also run mvn help:effective-pom (or use "show effective pom" action in
> pom
> > editor from m2eclipse) to see what is the actual resources plugin version
> > being used and make sure it is not a snapshot version, e.g. by specifying
> it
> > in <pluginManagement> element in your pom.
> >>
> >> So it seems that it is this goal that is the issue.
> >
> >  The stuck thread is below. Unfortunately it comes from the Maven, which
> for
> > some reason it hangs on reading from the socket. I can't think of a good
> > workaround, other then try some other repository manager and see it would
> > handle this case better then artifactory. For example, you can try Nexus
> > from http://nexus.sonatype.org/
> >
> >  regards,
> >  Eugene
> >
> >
> >> "Worker-5" prio=6 tid=0x02f28050 nid=0x9f8 runnable
> >> [0x057be000..0x057bfce8]
> >>        at java.net.SocketInputStream.socketRead0(Native Method)
> >>        at java.net.SocketInputStream.read(SocketInputStream.java:129)
> >>        at java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
> >>        at
> java.io.BufferedInputStream.read1(BufferedInputStream.java:256)
> >>        at java.io.BufferedInputStream.read(BufferedInputStream.java:313)
> >>        - locked <0x0b0b2068> (a java.io.BufferedInputStream)
> >>        at
> sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:606)
> >>        at sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:554)
> >>        at
> >>
> sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:936)
> >>        - locked <0x0b0b2108> (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:530)
> >>        at
> >>
> org.apache.maven.artifact.manager.DefaultWagonManager.getArtifactMetadata(DefaultWagonManager.java:434)
> >>        at
> >>
> org.apache.maven.artifact.repository.metadata.DefaultRepositoryMetadataManager.resolve(DefaultRepositoryMetadataManager.java:85)
> >>        at
> >>
> org.apache.maven.plugin.DefaultPluginMappingManager.loadPluginMappings(DefaultPluginMappingManager.java:110)
> >>        at
> >>
> org.apache.maven.plugin.DefaultPluginMappingManager.loadPluginMappings(DefaultPluginMappingManager.java:93)
> >>        at
> >>
> org.apache.maven.plugin.DefaultPluginMappingManager.getByPrefix(DefaultPluginMappingManager.java:60)
> >>        at
> >>
> org.apache.maven.plugin.loader.DefaultPluginPrefixLoader.loadFromPrefixMapper(DefaultPluginPrefixLoader.java:160)
> >>        at
> >>
> org.apache.maven.plugin.loader.DefaultPluginPrefixLoader.findPluginForPrefix(DefaultPluginPrefixLoader.java:81)
> >>        at
> >>
> org.apache.maven.lifecycle.binding.DefaultMojoBindingFactory.parseMojoBinding(DefaultMojoBindingFactory.java:56)
> >>        at
> >>
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.getMojoDescriptorForDirectInvocation(DefaultLifecycleExecutor.java:850)
> >>        at
> >>
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.isTaskValid(DefaultLifecycleExecutor.java:678)
> >>        at
> >> org.apache.maven.DefaultMaven.execute_aroundBody0(DefaultMaven.java:194)
> >>        at
> >>
> org.apache.maven.DefaultMaven.execute_aroundBody1$advice(DefaultMaven.java:304)
> >>        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:1)
> >>        at
> >>
> org.apache.maven.embedder.MavenEmbedder.execute_aroundBody2(MavenEmbedder.java:904)
> >>        at
> >>
> org.apache.maven.embedder.MavenEmbedder.execute_aroundBody3$advice(MavenEmbedder.java:304)
> >>        at
> >> org.apache.maven.embedder.MavenEmbedder.execute(MavenEmbedder.java:1)
> >>        at
> >>
> org.maven.ide.eclipse.internal.project.MavenProjectManagerImpl$MavenExecutor.execute(MavenProjectManagerImpl.java:1003)
> >>        at
> >>
> org.maven.ide.eclipse.internal.project.MavenProjectManagerImpl$1.execute(MavenProjectManagerImpl.java:1030)
> >>        at
> >>
> org.maven.ide.eclipse.internal.project.MavenProjectManagerImpl.execute(MavenProjectManagerImpl.java:959)
> >>        at
> >>
> org.maven.ide.eclipse.internal.project.MavenProjectManagerImpl.execute(MavenProjectManagerImpl.java:1027)
> >>        at
> >>
> org.maven.ide.eclipse.project.MavenProjectFacade.filterResources(MavenProjectFacade.java:107)
> >>      ....
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe from this list, please visit:
> >
> >   http://xircles.codehaus.org/manage_email
> >
> >
> >
>
> ---------------------------------------------------------------------
> To unsubscribe from this list, please visit:
>
>    http://xircles.codehaus.org/manage_email
>
>
>

Reply via email to