Q4E "managing dependencies" silently fail

3 views
Skip to first unread message

Thomas Lecavelier

unread,
Nov 29, 2007, 4:45:58 AM11/29/07
to Q for Eclipse users list
Hi,

I'm an happy user of Q4E since a month, but yesterday I started a new
maven project from archetype... And Q4E don't like it. At All.

Q4E: 0.3.0.200711240237
Eclipse: 3.3.1.1
JDK6 (Sun)

When I enable Q4E management for dependencies, the "Maven Classpath
Container" don't appear. It silently fail. The only error is contained
in the workspace log (see below full stacktrace). That's rather
strange that fail on this new project, because I already created 4
others project with the same way, without problem. Could you drive me
to a solution?

Thank you.

!ENTRY org.eclipse.core.resources 4 2 2007-11-29 10:27:07.011
!MESSAGE Problems occurred when invoking code from plug-in:
"org.eclipse.core.resources".
!STACK 0
java.lang.IllegalStateException: The PluginDescriptor for the plugin
org.apache.maven.plugins:maven-resources-plugin was not found
at
org.apache.maven.plugin.DefaultPluginManager.addPlugin(DefaultPluginManager.java:
384)
at
org.apache.maven.plugin.DefaultPluginManager.verifyVersionedPlugin(DefaultPluginManager.java:
231)
at
org.apache.maven.plugin.DefaultPluginManager.verifyPlugin(DefaultPluginManager.java:
180)
at
org.apache.maven.plugin.loader.DefaultPluginLoader.loadPlugin(DefaultPluginLoader.java:
204)
at
org.apache.maven.plugin.loader.DefaultPluginLoader.loadPlugin(DefaultPluginLoader.java:
66)
at
org.apache.maven.lifecycle.plan.DefaultBuildPlanner.loadPluginDescriptor(DefaultBuildPlanner.java:
195)
at
org.apache.maven.lifecycle.plan.DefaultBuildPlanner.findForkModifiers(DefaultBuildPlanner.java:
114)
at
org.apache.maven.lifecycle.plan.DefaultBuildPlanner.addForkedLifecycleModifiers(DefaultBuildPlanner.java:
107)
at
org.apache.maven.lifecycle.plan.DefaultBuildPlanner.constructBuildPlan(DefaultBuildPlanner.java:
62)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.getLifecycleBindings(DefaultLifecycleExecutor.java:
430)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:
312)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:
150)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:220)
at org.apache.maven.embedder.MavenEmbedder.execute(MavenEmbedder.java:
829)
at
org.devzuz.q.maven.embedder.internal.EclipseMaven.executeRequest(EclipseMaven.java:
257)
at
org.devzuz.q.maven.embedder.internal.EclipseMavenRequest.run(EclipseMavenRequest.java:
56)
at
org.devzuz.q.maven.embedder.internal.EclipseMaven.executeGoals(EclipseMaven.java:
138)
at
org.devzuz.q.maven.embedder.internal.EclipseMaven.executeGoal(EclipseMaven.java:
122)
at
org.devzuz.q.maven.embedder.internal.EclipseMaven.executeGoal(EclipseMaven.java:
115)
at
org.devzuz.q.maven.jdt.core.nature.MavenNature.addClasspath(MavenNature.java:
201)
at
org.devzuz.q.maven.jdt.core.nature.MavenNature.configure(MavenNature.java:
108)
at org.eclipse.core.internal.resources.NatureManager
$1.run(NatureManager.java:143)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
at
org.eclipse.core.internal.resources.NatureManager.configureNature(NatureManager.java:
158)
at
org.eclipse.core.internal.resources.NatureManager.configureNatures(NatureManager.java:
203)
at
org.eclipse.core.internal.resources.Project.basicSetDescription(Project.java:
65)
at
org.eclipse.core.internal.resources.Project.setDescription(Project.java:
981)
at
org.eclipse.core.internal.resources.Project.setDescription(Project.java:
1009)
at
org.devzuz.q.maven.jdt.core.MavenNatureHelper.addNature(MavenNatureHelper.java:
35)
at
org.devzuz.q.maven.jdt.ui.actions.MavenManageDependenciesAction.runInternal(MavenManageDependenciesAction.java:
25)
at
org.devzuz.q.maven.jdt.ui.actions.AbstractMavenAction.run(AbstractMavenAction.java:
105)
at
org.eclipse.ui.internal.PluginAction.runWithEvent(PluginAction.java:
256)
at
org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:
546)
at org.eclipse.jface.action.ActionContributionItem.access
$2(ActionContributionItem.java:490)
at org.eclipse.jface.action.ActionContributionItem
$5.handleEvent(ActionContributionItem.java:402)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:938)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:
3682)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3293)
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:
2389)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2353)
at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2219)
at org.eclipse.ui.internal.Workbench$4.run(Workbench.java:466)
at
org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:
289)
at
org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:
461)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:
149)
at
org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:
106)
at
org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:
169)
at
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:
106)
at
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:
76)
at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:
363)
at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:
176)
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.eclipse.equinox.launcher.Main.invokeFramework(Main.java:508)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:447)
at org.eclipse.equinox.launcher.Main.run(Main.java:1173)

!ENTRY org.eclipse.core.resources 4 568 2007-11-29 10:27:07.027
!MESSAGE Problems encountered while setting project description.
!SUBENTRY 1 org.eclipse.core.resources 4 566 2007-11-29 10:27:07.027
!MESSAGE Error configuring nature
'org.devzuz.q.maven.jdt.core.mavenNature'.
!STACK 0
java.lang.IllegalStateException: The PluginDescriptor for the plugin
org.apache.maven.plugins:maven-resources-plugin was not found
at
org.apache.maven.plugin.DefaultPluginManager.addPlugin(DefaultPluginManager.java:
384)
at
org.apache.maven.plugin.DefaultPluginManager.verifyVersionedPlugin(DefaultPluginManager.java:
231)
at
org.apache.maven.plugin.DefaultPluginManager.verifyPlugin(DefaultPluginManager.java:
180)
at
org.apache.maven.plugin.loader.DefaultPluginLoader.loadPlugin(DefaultPluginLoader.java:
204)
at
org.apache.maven.plugin.loader.DefaultPluginLoader.loadPlugin(DefaultPluginLoader.java:
66)
at
org.apache.maven.lifecycle.plan.DefaultBuildPlanner.loadPluginDescriptor(DefaultBuildPlanner.java:
195)
at
org.apache.maven.lifecycle.plan.DefaultBuildPlanner.findForkModifiers(DefaultBuildPlanner.java:
114)
at
org.apache.maven.lifecycle.plan.DefaultBuildPlanner.addForkedLifecycleModifiers(DefaultBuildPlanner.java:
107)
at
org.apache.maven.lifecycle.plan.DefaultBuildPlanner.constructBuildPlan(DefaultBuildPlanner.java:
62)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.getLifecycleBindings(DefaultLifecycleExecutor.java:
430)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:
312)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:
150)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:220)
at org.apache.maven.embedder.MavenEmbedder.execute(MavenEmbedder.java:
829)
at
org.devzuz.q.maven.embedder.internal.EclipseMaven.executeRequest(EclipseMaven.java:
257)
at
org.devzuz.q.maven.embedder.internal.EclipseMavenRequest.run(EclipseMavenRequest.java:
56)
at
org.devzuz.q.maven.embedder.internal.EclipseMaven.executeGoals(EclipseMaven.java:
138)
at
org.devzuz.q.maven.embedder.internal.EclipseMaven.executeGoal(EclipseMaven.java:
122)
at
org.devzuz.q.maven.embedder.internal.EclipseMaven.executeGoal(EclipseMaven.java:
115)
at
org.devzuz.q.maven.jdt.core.nature.MavenNature.addClasspath(MavenNature.java:
201)
at
org.devzuz.q.maven.jdt.core.nature.MavenNature.configure(MavenNature.java:
108)
at org.eclipse.core.internal.resources.NatureManager
$1.run(NatureManager.java:143)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
at
org.eclipse.core.internal.resources.NatureManager.configureNature(NatureManager.java:
158)
at
org.eclipse.core.internal.resources.NatureManager.configureNatures(NatureManager.java:
203)
at
org.eclipse.core.internal.resources.Project.basicSetDescription(Project.java:
65)
at
org.eclipse.core.internal.resources.Project.setDescription(Project.java:
981)
at
org.eclipse.core.internal.resources.Project.setDescription(Project.java:
1009)
at
org.devzuz.q.maven.jdt.core.MavenNatureHelper.addNature(MavenNatureHelper.java:
35)
at
org.devzuz.q.maven.jdt.ui.actions.MavenManageDependenciesAction.runInternal(MavenManageDependenciesAction.java:
25)
at
org.devzuz.q.maven.jdt.ui.actions.AbstractMavenAction.run(AbstractMavenAction.java:
105)
at
org.eclipse.ui.internal.PluginAction.runWithEvent(PluginAction.java:
256)
at
org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:
546)
at org.eclipse.jface.action.ActionContributionItem.access
$2(ActionContributionItem.java:490)
at org.eclipse.jface.action.ActionContributionItem
$5.handleEvent(ActionContributionItem.java:402)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:938)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:
3682)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3293)
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:
2389)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2353)
at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2219)
at org.eclipse.ui.internal.Workbench$4.run(Workbench.java:466)
at
org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:
289)
at
org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:
461)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:
149)
at
org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:
106)
at
org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:
169)
at
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:
106)
at
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:
76)
at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:
363)
at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:
176)
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.eclipse.equinox.launcher.Main.invokeFramework(Main.java:508)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:447)
at org.eclipse.equinox.launcher.Main.run(Main.java:1173)

Abel Muiño Vizcaino

unread,
Nov 29, 2007, 4:56:12 AM11/29/07
to q4e-...@googlegroups.com
Q4E is calling the maven embedder to create the artifact, but maven is failing to locate a plug-in descriptor it requires. That might be due to connection issues while looking it up on the central repository (just guessing).

Please open the maven events view and try again. If you don't receive an error message on that view either, or think you need a more "visible" error notification, please request an enhancement on the issue tracker.

Metamorph2

unread,
Dec 5, 2007, 5:11:25 PM12/5/07
to Q for Eclipse users list
I'm facing this problem but I don't think it is a connectivity problem
to the repository since it works on other projects the same time it is
not working in one of my projects using the same repository.
Additionally, I tried enabling and disabling maven dependency couple
of times and still the same problem.
Funny part is that if I try Maven Tyco (the old plugin) then it works
fine and was able to build the Maven classpath.

In Eclipse Error view I saw the following exception stack trace:

Abel Muiño Vizcaino

unread,
Dec 6, 2007, 1:08:05 AM12/6/07
to q4e-...@googlegroups.com
Have you made any changes to the global settings.xml file? If so, please try applying them to your user settings.xml, since q4e does not use the global setting yet,

If that's not the cause of the error, please open a new Issue with a test project we can use to reproduce this case.

TslH

unread,
Dec 6, 2007, 12:31:37 PM12/6/07
to q4e-...@googlegroups.com
Sorry to have not report sooner.

I "solved" my problem by re-creating from scratch my project. This time it gone smoothly... Visibly, there was an error during maven project creation from archetype, and the project "heritate" of this problem. That's a pity that I can't reproduce it...

Thank you for your help.

2007/11/29, Abel Muiño Vizcaino <amu...@gmail.com>:

--
at org.eclipse.swt.widgets.Display.readAndDispatch (Display.java:3293)
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:
2389)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2353)
at org.eclipse.ui.internal.Workbench.access$4( Workbench.java:2219)
at org.eclipse.equinox.launcher.Main.basicRun (Main.java:447)
at org.eclipse.swt.widgets.Display.readAndDispatch (Display.java:3293)
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:
2389)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2353)
at org.eclipse.ui.internal.Workbench.access$4( Workbench.java:2219)
Reply all
Reply to author
Forward
0 new messages