[ http://jira.codehaus.org/browse/MNGECLIPSE-210?page=all ]
Eugene Kuleshov closed MNGECLIPSE-210. -------------------------------------- Resolution: Duplicate > plugin fails to start (class not found) > --------------------------------------- > > Key: MNGECLIPSE-210 > URL: http://jira.codehaus.org/browse/MNGECLIPSE-210 > Project: Maven 2.x Extension for Eclipse > Issue Type: Bug > Affects Versions: 0.0.9 > Environment: windows, eclipse3.2 with wtp > Reporter: thomas fischer > Priority: Critical > > I can not use the plugin (see below). I have restarted eclipse using -clean. > In the Plugins-View and the Plugin-Registriy View i can not found a maven > entry. In Product Confiuration Window the maven entry seems to be ok. > Thomas > Problems: > 1) if i try to vistit the preference page I got following message : Unable to > create the selected prefenrens page. Reasen plugin was unable to load class > ..Maven2Preference page > 2) if i try to enable maven 2 plugin i got following 3 stacktraces: > stacktrace 1################################### > eclipse.buildId=M20060921-0945 > java.version=1.5.0_08 > java.vendor=Sun Microsystems Inc. > BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=de_DE > Command-line arguments: -os win32 -ws win32 -arch x86 -clean > Error > Wed Nov 01 16:38:38 CET 2006 > Could not create action delegate for id: org.maven.ide.eclipse.enableAction > stacktrace 2 ############################################## > eclipse.buildId=M20060921-0945 > java.version=1.5.0_08 > java.vendor=Sun Microsystems Inc. > BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=de_DE > Command-line arguments: -os win32 -ws win32 -arch x86 -clean > Error > Wed Nov 01 16:38:38 CET 2006 > An error occurred while automatically activating bundle org.maven.ide.eclipse > (400). > org.osgi.framework.BundleException: Exception in > org.maven.ide.eclipse.Maven2Plugin.start() of bundle org.maven.ide.eclipse. > at > org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:1010) > at > org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:966) > at > org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:317) > at > org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:256) > at > org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.preFindLocalClass(EclipseLazyStarter.java:86) > at > org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:409) > at > org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:188) > at > org.eclipse.osgi.framework.internal.core.BundleLoader.findLocalClass(BundleLoader.java:334) > at > org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:386) > at > org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:347) > at > org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:83) > at java.lang.ClassLoader.loadClass(Unknown Source) > at > org.eclipse.osgi.framework.internal.core.BundleLoader.loadClass(BundleLoader.java:278) > at > org.eclipse.osgi.framework.internal.core.BundleHost.loadClass(BundleHost.java:227) > at > org.eclipse.osgi.framework.internal.core.AbstractBundle.loadClass(AbstractBundle.java:1245) > at > org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExecutableExtension(RegistryStrategyOSGI.java:147) > at > org.eclipse.core.internal.registry.ExtensionRegistry.createExecutableExtension(ExtensionRegistry.java:759) > at > org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:243) > at > org.eclipse.core.internal.registry.ConfigurationElementHandle.createExecutableExtension(ConfigurationElementHandle.java:51) > at org.eclipse.ui.internal.WorkbenchPlugin$1.run(WorkbenchPlugin.java:242) > at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67) > at > org.eclipse.ui.internal.WorkbenchPlugin.createExtension(WorkbenchPlugin.java:238) > at org.eclipse.ui.internal.PluginAction.createDelegate(PluginAction.java:120) > at org.eclipse.ui.internal.PluginAction.runWithEvent(PluginAction.java:225) > at > org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:539) > at > org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:488) > at > org.eclipse.jface.action.ActionContributionItem$5.handleEvent(ActionContributionItem.java:400) > at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66) > at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:928) > at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3348) > at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2968) > at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1914) > at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1878) > at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:419) > at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149) > at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:95) > at > org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:78) > at > org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:92) > at > org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:68) > at > org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) > at > org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:177) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) > at java.lang.reflect.Method.invoke(Unknown Source) > at org.eclipse.core.launcher.Main.invokeFramework(Main.java:336) > at org.eclipse.core.launcher.Main.basicRun(Main.java:280) > at org.eclipse.core.launcher.Main.run(Main.java:977) > at org.eclipse.core.launcher.Main.main(Main.java:952) > Caused by: java.lang.IllegalArgumentException: When not aligning with a user > install you must specify a local repository location using the > setLocalRepositoryDirectory( File ) method. > at > org.apache.maven.embedder.MavenEmbedder.createMavenSettings(MavenEmbedder.java:699) > at org.apache.maven.embedder.MavenEmbedder.start(MavenEmbedder.java:628) > at org.maven.ide.eclipse.Maven2Plugin.createEmbedder(Maven2Plugin.java:269) > at org.maven.ide.eclipse.Maven2Plugin.getMavenEmbedder(Maven2Plugin.java:157) > at org.maven.ide.eclipse.Maven2Plugin.executeInEmbedder(Maven2Plugin.java:167) > at org.maven.ide.eclipse.Maven2Plugin.start(Maven2Plugin.java:112) > at > org.eclipse.osgi.framework.internal.core.BundleContextImpl$2.run(BundleContextImpl.java:991) > at java.security.AccessController.doPrivileged(Native Method) > at > org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:985) > ... 48 more > Root exception: > java.lang.IllegalArgumentException: When not aligning with a user install you > must specify a local repository location using the > setLocalRepositoryDirectory( File ) method. > at > org.apache.maven.embedder.MavenEmbedder.createMavenSettings(MavenEmbedder.java:699) > at org.apache.maven.embedder.MavenEmbedder.start(MavenEmbedder.java:628) > at org.maven.ide.eclipse.Maven2Plugin.createEmbedder(Maven2Plugin.java:269) > at org.maven.ide.eclipse.Maven2Plugin.getMavenEmbedder(Maven2Plugin.java:157) > at org.maven.ide.eclipse.Maven2Plugin.executeInEmbedder(Maven2Plugin.java:167) > at org.maven.ide.eclipse.Maven2Plugin.start(Maven2Plugin.java:112) > at > org.eclipse.osgi.framework.internal.core.BundleContextImpl$2.run(BundleContextImpl.java:991) > at java.security.AccessController.doPrivileged(Native Method) > at > org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:985) > at > org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:966) > at > org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:317) > at > org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:256) > at > org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.preFindLocalClass(EclipseLazyStarter.java:86) > at > org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:409) > at > org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:188) > at > org.eclipse.osgi.framework.internal.core.BundleLoader.findLocalClass(BundleLoader.java:334) > at > org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:386) > at > org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:347) > at > org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:83) > at java.lang.ClassLoader.loadClass(Unknown Source) > at > org.eclipse.osgi.framework.internal.core.BundleLoader.loadClass(BundleLoader.java:278) > at > org.eclipse.osgi.framework.internal.core.BundleHost.loadClass(BundleHost.java:227) > at > org.eclipse.osgi.framework.internal.core.AbstractBundle.loadClass(AbstractBundle.java:1245) > at > org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExecutableExtension(RegistryStrategyOSGI.java:147) > at > org.eclipse.core.internal.registry.ExtensionRegistry.createExecutableExtension(ExtensionRegistry.java:759) > at > org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:243) > at > org.eclipse.core.internal.registry.ConfigurationElementHandle.createExecutableExtension(ConfigurationElementHandle.java:51) > at org.eclipse.ui.internal.WorkbenchPlugin$1.run(WorkbenchPlugin.java:242) > at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67) > at > org.eclipse.ui.internal.WorkbenchPlugin.createExtension(WorkbenchPlugin.java:238) > at org.eclipse.ui.internal.PluginAction.createDelegate(PluginAction.java:120) > at org.eclipse.ui.internal.PluginAction.runWithEvent(PluginAction.java:225) > at > org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:539) > at > org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:488) > at > org.eclipse.jface.action.ActionContributionItem$5.handleEvent(ActionContributionItem.java:400) > at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66) > at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:928) > at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3348) > at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2968) > at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1914) > at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1878) > at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:419) > at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149) > at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:95) > at > org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:78) > at > org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:92) > at > org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:68) > at > org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) > at > org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:177) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) > at java.lang.reflect.Method.invoke(Unknown Source) > at org.eclipse.core.launcher.Main.invokeFramework(Main.java:336) > at org.eclipse.core.launcher.Main.basicRun(Main.java:280) > at org.eclipse.core.launcher.Main.run(Main.java:977) > at org.eclipse.core.launcher.Main.main(Main.java:952) > stacktrace 3############################ > eclipse.buildId=M20060629-1905 > java.version=1.5.0_08 > java.vendor=Sun Microsystems Inc. > BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=de_DE > Framework arguments: -showLocation > Command-line arguments: -os win32 -ws win32 -arch x86 -clean -showLocation > Error > Wed Nov 01 16:10:22 CET 2006 > Plug-in org.maven.ide.eclipse was unable to load class > org.maven.ide.eclipse.actions.EnableNatureAction. > java.lang.ClassNotFoundException: > org.maven.ide.eclipse.actions.EnableNatureAction > at > org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:407) > at > org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:352) > at > org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:83) > at java.lang.ClassLoader.loadClass(Unknown Source) > at > org.eclipse.osgi.framework.internal.core.BundleLoader.loadClass(BundleLoader.java:276) > at > org.eclipse.osgi.framework.internal.core.BundleHost.loadClass(BundleHost.java:227) > at > org.eclipse.osgi.framework.internal.core.AbstractBundle.loadClass(AbstractBundle.java:1245) > at > org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExecutableExtension(RegistryStrategyOSGI.java:147) > at > org.eclipse.core.internal.registry.ExtensionRegistry.createExecutableExtension(ExtensionRegistry.java:759) > at > org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:243) > at > org.eclipse.core.internal.registry.ConfigurationElementHandle.createExecutableExtension(ConfigurationElementHandle.java:51) > at org.eclipse.ui.internal.WorkbenchPlugin$1.run(WorkbenchPlugin.java:242) > at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67) > at > org.eclipse.ui.internal.WorkbenchPlugin.createExtension(WorkbenchPlugin.java:238) > at org.eclipse.ui.internal.PluginAction.createDelegate(PluginAction.java:120) > at org.eclipse.ui.internal.PluginAction.runWithEvent(PluginAction.java:225) > at > org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:539) > at > org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:488) > at > org.eclipse.jface.action.ActionContributionItem$5.handleEvent(ActionContributionItem.java:400) > at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66) > at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:928) > at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3348) > at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2968) > at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1914) > at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1878) > at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:419) > at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149) > at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:95) > at > org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:78) > at > org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:92) > at > org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:68) > at > org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) > at > org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:177) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) > at java.lang.reflect.Method.invoke(Unknown Source) > at org.eclipse.core.launcher.Main.invokeFramework(Main.java:336) > at org.eclipse.core.launcher.Main.basicRun(Main.java:280) > at org.eclipse.core.launcher.Main.run(Main.java:977) > at org.eclipse.core.launcher.Main.main(Main.java:952) -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira