Plug-in org.cloudsmith.geppetto.pp.dsl.ui was unable to load class org.cloudsmith.geppetto.pp.dsl.ui.PPExecutableExtensionFactory.

398 views
Skip to first unread message

John Zucker

unread,
Nov 26, 2013, 11:33:11 AM11/26/13
to puppet-...@googlegroups.com
Hi everyone --

I have just installed gepetto into Eclipse Kepler with all updates current.  gepetto was installed via
         http://download.cloudsmith.com/geppetto/updates
and once the download had completed (about 40 minutes), then Eclipse was restarted.

This has transformed my ability to view puppet modules and manifests.  Now when I click a pp file, instead of having to select an editor, now I get an Exception.

Plug-in org.cloudsmith.geppetto.pp.dsl.ui was unable to load class org.cloudsmith.geppetto.pp.dsl.ui.PPExecutableExtensionFactory.

Is this typical?  I really need to keep the instance of Eclipse as it has much useful tooling otherwise.

What should I do?  E.g. should I simply uninstall Gepetto and try something else?  Or is there a remedy?

                                                                              *
Details ...

org.eclipse.core.runtime.CoreException: Plug-in org.cloudsmith.geppetto.pp.dsl.ui was unable to load class org.cloudsmith.geppetto.pp.dsl.ui.PPExecutableExtensionFactory.
    at org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.throwException(RegistryStrategyOSGI.java:194)
    at org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExecutableExtension(RegistryStrategyOSGI.java:176)
    at org.eclipse.core.internal.registry.ExtensionRegistry.createExecutableExtension(ExtensionRegistry.java:905)
    at org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:243)
    at org.eclipse.core.internal.registry.ConfigurationElementHandle.createExecutableExtension(ConfigurationElementHandle.java:55)
    at org.eclipse.ui.internal.WorkbenchPlugin$1.run(WorkbenchPlugin.java:282)
    at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)
    at org.eclipse.ui.internal.WorkbenchPlugin.createExtension(WorkbenchPlugin.java:278)
    at org.eclipse.ui.internal.registry.EditorDescriptor.createEditor(EditorDescriptor.java:235)
    at org.eclipse.ui.internal.EditorReference.createPart(EditorReference.java:318)
    at org.eclipse.ui.internal.e4.compatibility.CompatibilityPart.createPart(CompatibilityPart.java:266)
    at org.eclipse.ui.internal.e4.compatibility.CompatibilityEditor.createPart(CompatibilityEditor.java:61)
    at org.eclipse.ui.internal.e4.compatibility.CompatibilityPart.create(CompatibilityPart.java:304)
    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.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:56)
    at org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:877)
    at org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:857)
    at org.eclipse.e4.core.internal.di.InjectorImpl.inject(InjectorImpl.java:119)
    at org.eclipse.e4.core.internal.di.InjectorImpl.internalMake(InjectorImpl.java:333)
    at org.eclipse.e4.core.internal.di.InjectorImpl.make(InjectorImpl.java:254)
    at org.eclipse.e4.core.contexts.ContextInjectionFactory.make(ContextInjectionFactory.java:162)
    at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.createFromBundle(ReflectionContributionFactory.java:102)
    at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.doCreate(ReflectionContributionFactory.java:71)
    at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.create(ReflectionContributionFactory.java:53)
    at org.eclipse.e4.ui.workbench.renderers.swt.ContributedPartRenderer.createWidget(ContributedPartRenderer.java:129)
    at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createWidget(PartRenderingEngine.java:949)
    at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:633)
    at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:735)
    at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$2(PartRenderingEngine.java:706)
    at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$7.run(PartRenderingEngine.java:700)
    at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
    at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:685)
    at org.eclipse.e4.ui.internal.workbench.PartServiceImpl$1.handleEvent(PartServiceImpl.java:90)
    at org.eclipse.e4.ui.services.internal.events.UIEventHandler$1.run(UIEventHandler.java:41)
    at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:180)
    at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:150)
    at org.eclipse.swt.widgets.Display.syncExec(Display.java:4650)
    at org.eclipse.e4.ui.internal.workbench.swt.E4Application$1.syncExec(E4Application.java:205)
    at org.eclipse.e4.ui.services.internal.events.UIEventHandler.handleEvent(UIEventHandler.java:38)
    at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:197)
    at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:197)
    at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1)
    at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)
    at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:148)
    at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:135)
    at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:78)
    at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:39)
    at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:80)
    at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:58)
    at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:374)
    at org.eclipse.e4.ui.model.application.ui.impl.ElementContainerImpl.setSelectedElement(ElementContainerImpl.java:171)
    at org.eclipse.e4.ui.internal.workbench.ModelServiceImpl.showElementInWindow(ModelServiceImpl.java:576)
    at org.eclipse.e4.ui.internal.workbench.ModelServiceImpl.bringToTop(ModelServiceImpl.java:543)
    at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.delegateBringToTop(PartServiceImpl.java:610)
    at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.bringToTop(PartServiceImpl.java:322)
    at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.showPart(PartServiceImpl.java:1034)
    at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor(WorkbenchPage.java:3112)
    at org.eclipse.ui.internal.WorkbenchPage.access$21(WorkbenchPage.java:3034)
    at org.eclipse.ui.internal.WorkbenchPage$8.run(WorkbenchPage.java:3016)
    at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)
    at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:3012)
    at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2976)
    at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2959)
    at org.eclipse.ui.ide.IDE.openEditor(IDE.java:566)
    at org.eclipse.egit.ui.internal.repository.tree.command.OpenInEditorCommand.execute(OpenInEditorCommand.java:48)
    at org.eclipse.egit.ui.internal.repository.tree.command.OpenCommand.execute(OpenCommand.java:43)
    at org.eclipse.ui.internal.handlers.HandlerProxy.execute(HandlerProxy.java:290)
    at org.eclipse.ui.internal.handlers.E4HandlerProxy.execute(E4HandlerProxy.java:90)
    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.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:56)
    at org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:243)
    at org.eclipse.e4.core.internal.di.InjectorImpl.invoke(InjectorImpl.java:224)
    at org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke(ContextInjectionFactory.java:132)
    at org.eclipse.e4.core.commands.internal.HandlerServiceHandler.execute(HandlerServiceHandler.java:167)
    at org.eclipse.core.commands.Command.executeWithChecks(Command.java:499)
    at org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:508)
    at org.eclipse.e4.core.commands.internal.HandlerServiceImpl.executeHandler(HandlerServiceImpl.java:213)
    at org.eclipse.ui.internal.handlers.LegacyHandlerService.executeCommand(LegacyHandlerService.java:420)
    at org.eclipse.ui.internal.handlers.LegacyHandlerService.executeCommand(LegacyHandlerService.java:401)
    at org.eclipse.egit.ui.internal.repository.RepositoriesView.executeOpenCommand(RepositoriesView.java:439)
    at org.eclipse.egit.ui.internal.repository.RepositoriesView.access$5(RepositoriesView.java:434)
    at org.eclipse.egit.ui.internal.repository.RepositoriesView$12.open(RepositoriesView.java:412)
    at org.eclipse.jface.viewers.StructuredViewer$2.run(StructuredViewer.java:866)
    at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
    at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:49)
    at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:175)
    at org.eclipse.jface.viewers.StructuredViewer.fireOpen(StructuredViewer.java:864)
    at org.eclipse.jface.viewers.StructuredViewer.handleOpen(StructuredViewer.java:1152)
    at org.eclipse.ui.navigator.CommonViewer.handleOpen(CommonViewer.java:462)
    at org.eclipse.jface.viewers.StructuredViewer$6.handleOpen(StructuredViewer.java:1256)
    at org.eclipse.jface.util.OpenStrategy.fireOpenEvent(OpenStrategy.java:275)
    at org.eclipse.jface.util.OpenStrategy.access$2(OpenStrategy.java:269)
    at org.eclipse.jface.util.OpenStrategy$1.handleEvent(OpenStrategy.java:309)
    at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
    at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4166)
    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1466)
    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1489)
    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1474)
    at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1279)
    at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4012)
    at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3651)
    at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1113)
    at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
    at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:997)
    at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:138)
    at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:610)
    at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
    at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:567)
    at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
    at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:124)
    at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
    at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
    at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:354)
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:181)
    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:636)
    at org.eclipse.equinox.launcher.Main.basicRun(Main.java:591)
    at org.eclipse.equinox.launcher.Main.run(Main.java:1450)
Caused by: org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter$TerminatingClassNotFoundException: An error occurred while automatically activating bundle org.cloudsmith.geppetto.pp.dsl.ui (310).
    at org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:124)
    at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:469)
    at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:216)
    at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:395)
    at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:464)
    at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:421)
    at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:412)
    at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
    at org.eclipse.osgi.internal.loader.BundleLoader.loadClass(BundleLoader.java:340)
    at org.eclipse.osgi.framework.internal.core.BundleHost.loadClass(BundleHost.java:229)
    at org.eclipse.osgi.framework.internal.core.AbstractBundle.loadClass(AbstractBundle.java:1212)
    at org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExecutableExtension(RegistryStrategyOSGI.java:174)
    at org.eclipse.core.internal.registry.ExtensionRegistry.createExecutableExtension(ExtensionRegistry.java:905)
    at org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:243)
    at org.eclipse.core.internal.registry.ConfigurationElementHandle.createExecutableExtension(ConfigurationElementHandle.java:55)
    at org.eclipse.ui.internal.WorkbenchPlugin$1.run(WorkbenchPlugin.java:282)
    at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:52)
    at org.eclipse.ui.internal.WorkbenchPlugin.createExtension(WorkbenchPlugin.java:278)
    at org.eclipse.ui.internal.EarlyStartupRunnable.getExecutableExtension(EarlyStartupRunnable.java:117)
    at org.eclipse.ui.internal.EarlyStartupRunnable.run(EarlyStartupRunnable.java:66)
    at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
    at org.eclipse.ui.internal.Workbench$55.run(Workbench.java:2551)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)
Caused by: org.osgi.framework.BundleException: Exception in org.cloudsmith.geppetto.pp.dsl.ui.internal.PPDSLActivator.start() of bundle org.cloudsmith.geppetto.pp.dsl.ui.
    at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:734)
    at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:683)
    at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:381)
    at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:300)
    at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:478)
    at org.eclipse.osgi.internal.loader.BundleLoader.setLazyTrigger(BundleLoader.java:263)
    at org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:109)
    ... 23 more
Caused by: java.lang.NoClassDefFoundError: org/eclipse/xtext/ui/shared/SharedStateModule
    at org.cloudsmith.geppetto.pp.dsl.ui.internal.PPActivator.getSharedStateModule(PPActivator.java:92)
    at org.cloudsmith.geppetto.pp.dsl.ui.internal.PPDSLActivator.createInjector(PPDSLActivator.java:100)
    at org.cloudsmith.geppetto.pp.dsl.ui.internal.PPDSLActivator.registerInjectorFor(PPDSLActivator.java:175)
    at org.cloudsmith.geppetto.pp.dsl.ui.internal.PPDSLActivator.start(PPDSLActivator.java:184)
    at org.eclipse.osgi.framework.internal.core.BundleContextImpl$1.run(BundleContextImpl.java:711)
    at java.security.AccessController.doPrivileged(Native Method)
    at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:702)
    ... 29 more
Caused by: org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter$TerminatingClassNotFoundException: An error occurred while automatically activating bundle org.eclipse.xtext.ui.shared (338).
    at org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:124)
    at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:469)
    at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:216)
    at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:395)
    at org.eclipse.osgi.internal.loader.SingleSourcePackage.loadClass(SingleSourcePackage.java:35)
    at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:452)
    at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:421)
    at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:412)
    at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
    ... 36 more
Caused by: org.osgi.framework.BundleException: Exception in org.eclipse.xtext.ui.shared.internal.Activator.start() of bundle org.eclipse.xtext.ui.shared.
    at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:734)
    at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:683)
    at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:381)
    at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:300)
    at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:478)
    at org.eclipse.osgi.internal.loader.BundleLoader.setLazyTrigger(BundleLoader.java:263)
    at org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:109)
    ... 45 more
Caused by: java.lang.NoClassDefFoundError: org/eclipse/xtext/generator/trace/ITraceInformation
    at org.eclipse.xtext.ui.shared.internal.SharedModule.configure(SharedModule.java:67)
    at com.google.inject.AbstractModule.configure(AbstractModule.java:59)
    at com.google.inject.spi.Elements$RecordingBinder.install(Elements.java:223)
    at com.google.inject.spi.Elements.getElements(Elements.java:101)
    at com.google.inject.spi.Elements.getElements(Elements.java:92)
    at com.google.inject.util.Modules$RealOverriddenModuleBuilder$1.configure(Modules.java:152)
    at com.google.inject.AbstractModule.configure(AbstractModule.java:59)
    at com.google.inject.spi.Elements$RecordingBinder.install(Elements.java:223)
    at com.google.inject.spi.Elements.getElements(Elements.java:101)
    at com.google.inject.internal.InjectorShell$Builder.build(InjectorShell.java:133)
    at com.google.inject.internal.InternalInjectorCreator.build(InternalInjectorCreator.java:103)
    at com.google.inject.Guice.createInjector(Guice.java:95)
    at com.google.inject.Guice.createInjector(Guice.java:72)
    at com.google.inject.Guice.createInjector(Guice.java:62)
    at org.eclipse.xtext.ui.shared.internal.Activator.initializeInjector(Activator.java:78)
    at org.eclipse.xtext.ui.shared.internal.Activator.start(Activator.java:98)
    at org.eclipse.osgi.framework.internal.core.BundleContextImpl$1.run(BundleContextImpl.java:711)
    at java.security.AccessController.doPrivileged(Native Method)
    at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:702)
    ... 51 more
Caused by: java.lang.ClassNotFoundException: org.eclipse.xtext.generator.trace.ITraceInformation cannot be found by org.eclipse.xtext.ui.shared_2.3.1.v201208210947
    at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:501)
    at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:421)
    at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:412)
    at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
    ... 70 more

Henrik Lindberg

unread,
Nov 26, 2013, 12:32:37 PM11/26/13
to puppet-...@googlegroups.com
Hi,
The http://download.cloudsmith.com/geppetto/updates is for the 3x series
of Geppetto *only* and it does not support Eclipse Kepler.

Since Geppetto project has migrated to Puppet Labs the download has
changed. Geppetto 4 information has moved to here:

http://puppetlabs.github.io/geppetto/

And, as you can see in the information about 4.0.0:

The github repository is now https://github.com/puppetlabs/geppetto

The download page is at http://puppetlabs.github.io/geppetto/download.html

The update site is now at http://geppetto-updates.puppetlabs.com/4.x
(this URL is for the update manager only - it is not meaningful to visit
it in a browser).

I.e. what you are looking for is the last URL to the 4.x update site.
Afaik, that version of Geppetto should be installable into a Kepler
Eclipse IDE.

Please let us know how that works for you.

Regards
- henrik
> org.eclipse.e4.ui.services.internal..events.UIEventHandler$1.run(UIEventHandler.java:41)
> at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:180)
> at
> org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:150)
> at org.eclipse.swt.widgets.Display.syncExec(Display.java:4650)
> at
> org.eclipse.e4.ui.internal.workbench.swt.E4Application$1.syncExec(E4Application.java:205)
> at
> org.eclipse.e4.ui.services.internal.events.UIEventHandler.handleEvent(UIEventHandler.java:38)
> at
> org.eclipse..equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper..java:197)
> org.eclipse.egit.ui.internal.repository.RepositoriesView..executeOpenCommand(RepositoriesView.java:439)
> at
> org..eclipse.egit.ui.internal.repository.RepositoriesView.access$5(RepositoriesView.java:434)
> at
> org.eclipse.egit.ui.internal.repository.RepositoriesView$12.open(RepositoriesView.java:412)
> at
> org.eclipse.jface.viewers.StructuredViewer$2.run(StructuredViewer.java:866)
> at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
> at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:49)
> at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:175)
> at
> org.eclipse.jface.viewers.StructuredViewer.fireOpen(StructuredViewer.java:864)
> at
> org.eclipse.jface.viewers.StructuredViewer.handleOpen(StructuredViewer.java:1152)
> at
> org.eclipse.ui.navigator..CommonViewer.handleOpen(CommonViewer.java:462)
> at java.lang.reflect..Method.invoke(Method.java:597)
> at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:636)
> at org..eclipse.equinox.launcher.Main.basicRun(Main.java:591)
> at org.eclipse.equinox.launcher.Main.run(Main.java:1450)
> Caused by:
> org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter$TerminatingClassNotFoundException:
> An error occurred while automatically activating bundle
> org.cloudsmith.geppetto.pp.dsl.ui (310).
> at
> org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:124)
> at
> org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:469)
> at
> org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:216)
> at
> org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:395)
> at
> org.eclipse.osgi.internal.loader.BundleLoader..findClassInternal(BundleLoader.java:464)
> at
> org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:421)
> at
> org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:412)
> at
> org.eclipse.osgi.internal..baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
> at
> org.eclipse.osgi.internal.loader.BundleLoader.loadClass(BundleLoader.java:340)
> at
> org.eclipse.osgi.framework.internal.core.BundleHost.loadClass(BundleHost.java:229)
> at
> org.eclipse.osgi.framework.internal.core.AbstractBundle.loadClass(AbstractBundle.java:1212)
> at
> org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExecutableExtension(RegistryStrategyOSGI.java:174)
> at
> org.eclipse.core.internal.registry.ExtensionRegistry.createExecutableExtension(ExtensionRegistry.java:905)
> at
> org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:243)
> at
> org.eclipse.core.internal.registry.ConfigurationElementHandle.createExecutableExtension(ConfigurationElementHandle.java:55)
> at
> org.eclipse.ui.internal.WorkbenchPlugin$1.run(WorkbenchPlugin.java:282)
> at
> org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:52)
> at
> org.eclipse.ui.internal.WorkbenchPlugin.createExtension(WorkbenchPlugin.java:278)
> at
> org.eclipse.ui.internal.EarlyStartupRunnable.getExecutableExtension(EarlyStartupRunnable.java:117)
> at
> org.eclipse..ui.internal.EarlyStartupRunnable.run(EarlyStartupRunnable.java:66)
> at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
> at org.eclipse.ui.internal.Workbench$55.run(Workbench.java:2551)
> at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)
> Caused by: org.osgi.framework.BundleException: Exception in
> org.cloudsmith.geppetto.pp.dsl.ui.internal.PPDSLActivator.start() of
> bundle org.cloudsmith.geppetto.pp.dsl.ui.
> at
> org..eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:734)
> at
> org.eclipse.osgi.framework..internal.core.BundleContextImpl.start(BundleContextImpl.java:683)
> at
> org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:381)
> at
> org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:300)
> at
> org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:478)
> at
> org.eclipse.osgi.internal.loader.BundleLoader.setLazyTrigger(BundleLoader.java:263)
> at
> org..eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:109)
> ... 23 more
> Caused by: java.lang.NoClassDefFoundError:
> org/eclipse/xtext/ui/shared/SharedStateModule
> at
> org.cloudsmith.geppetto.pp.dsl.ui.internal.PPActivator.getSharedStateModule(PPActivator.java:92)
> at
> org.cloudsmith.geppetto.pp.dsl.ui.internal.PPDSLActivator.createInjector(PPDSLActivator.java:100)
> at
> org.cloudsmith.geppetto..pp.dsl.ui.internal.PPDSLActivator.registerInjectorFor(PPDSLActivator.java:175)
> at
> org.cloudsmith.geppetto.pp.dsl.ui.internal.PPDSLActivator.start(PPDSLActivator.java:184)
> at
> org.eclipse.osgi.framework.internal.core.BundleContextImpl$1.run(BundleContextImpl.java:711)
> at java.security.AccessController.doPrivileged(Native Method)
> at
> org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:702)
> ... 29 more
> Caused by:
> org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter$TerminatingClassNotFoundException:
> An error occurred while automatically activating bundle
> org.eclipse.xtext.ui.shared (338).
> at
> org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:124)
> at
> org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:469)
> at
> org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:216)
> at
> org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:395)
> at
> org..eclipse.osgi.internal.loader.SingleSourcePackage.loadClass(SingleSourcePackage.java:35)
> at
> org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:452)
> at
> org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:421)
> at
> org.eclipse.osgi.internal.loader.BundleLoader..findClass(BundleLoader.java:412)
> at
> org.eclipse.osgi..internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
> ... 36 more
> Caused by: org.osgi.framework..BundleException: Exception in
> org.eclipse.osgi.framework.internal.core.BundleContextImpl$1.run(BundleContextImpl..java:711)
> at java.security.AccessController.doPrivileged(Native Method)
> at
> org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:702)
> ... 51 more
> Caused by: java.lang.ClassNotFoundException:
> org.eclipse.xtext.generator.trace.ITraceInformation cannot be found by
> org.eclipse.xtext.ui.shared_2.3.1.v201208210947
> at
> org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:501)
> at
> org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:421)
> at
> org.eclipse..osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:412)
> at
> org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
> ... 70 more
>
> --
> You received this message because you are subscribed to the Google
> Groups "Puppet Geppetto" group.
> To unsubscribe from this group and stop receiving emails from it, send
> an email to
> puppet-geppet...@googlegroups.com.
> For more options, visit https://groups.google.com/groups/opt_out.


John Zucker

unread,
Nov 27, 2013, 7:04:18 AM11/27/13
to puppet-...@googlegroups.com
Thanks henrik ---

I had completely missed the migration to puppetlabs.  That is a real relief.  The download from puppetlabs seems to install just fine into Kepler.  Unfortunately I have not got the editors to work as yet, so I still need help.

I had uninstalled the previous cloudsmith release from the Eclipse (Version: Kepler Service Release 1 | Build id: 20130919-0819) environment before installing the new one from puppetlabs.  However, I guess I cannot rule out the possibility that it left something behind?  So I possibly need guidance as to how to clean up.

As follows is what is going wrong now that I am running the correct Gepetto release.  (Geppetto 4.0.0.v20130928-1135  com.puppetlabs.geppetto.feature.group Puppet Labs, Inc.)

When I look at a pp file I get a display which shows
    Failed to create the part's controls

Other relevant events ...

(1) java.lang.NullPointerException
    at com.puppetlabs.geppetto.ui.editor.ModuleOverviewPage.createFormContent(ModuleOverviewPage.java:350)

(2) Unable to find Action Set: com.aptana.ruby.debug.ui.RubyDebugActionSet

(3) Unable to find Action Set: com.aptana.browser.actionSet

(4) Unable to find Action Set: org.eclipse.wb.core.ui.actionset

(5) Unable to find Action Set: org.eclipse.mylyn.tasks.ui.navigation

(6) Unable to find Action Set: org.eclipse.mylyn.doc.actionSet

(7) Unable to find Action Set: org.eclipse.mylyn.context.ui.actionSet

Am I right to think that some previous clean up did not occur?

I would prefer not to rebuild from a new Eclipse install because of all other tools I depend on.  So if I need to delete a few jars from the Eclipse plugins directory and install again, might this work?

Thanks for your help,



Thomas Hallgren

unread,
Nov 27, 2013, 7:42:03 AM11/27/13
to puppet-...@googlegroups.com
Hi John,

The NullPointerException in ModuleOverviewPage is a bug for sure. I will look into that immediately. The other events
doesn't seem to be related to Geppetto. My guess is that you have views/editors open in your old workspace that relate
to features that are no longer installed (Mylyn and Aptana).

Regards,
Thomas Hallgren

John Zucker

unread,
Dec 3, 2013, 6:38:34 AM12/3/13
to puppet-...@googlegroups.com
Hi Thomas --

Thanks for your reply.  I am still uncertain what to try next.  My guess is that I must have corrupted the installation into kepler when I foolishly followed the instructions at cloudsmith instead of remembering that gepetto had moved to puppetlabs.

But the correct gepetto 4 installation having seemed to be successful until I got the NullPointer, I then tried to track down and isolate the spurious aptana and mylin actions.  I could not find what package had installed these.

In the end, I decided to temporarily move away from trying to use gepetto.  So I reverted my eclipse right back to the date before I had installed any gepetto item; in fact to quite a few months ago. 

The strange thing is that Eclipse still restarts with warnings (2)-(7), which as you say should not be gepetto related although they were not encountered previously.  Additionally, as a special new feature, I am now getting provisioning exceptions.  These are in the form of extra warnings which contain the description
    No repository found at http://puppetlabs.github.io/geppetto/
    No repository found at https://github.com/puppetlabs/geppetto.

This is most puzzling because if I look at the packages currently installed, after reverting back, they look as though they are the ones which never gave any trouble.  As follows
    Amazon EC2 Management    1.1.0.v201309091120
    AWS CloudFormation Tools    1.0.0.v201309091120
    AWS Elastic Beanstalk    1.0.0.v201310211406
    AWS SDK for Java    2.0.0.v201212211205
    AWS Simple Workflow Tools    1.0.0.v201202211329
    AWS Toolkit for Eclipse Core    2.0.1.v201309091120
    Eclipse Standard/SDK    2.0.1.20130919-0803

That is ALL that is that is installed.

So why I am getting warnings about gepetto is pretty surprising.  What I had hoped is that there might be some simple deletion of directories to remove these warnings.  Instead of needing a complete reinstallation of Kepler.

Henrik Lindberg

unread,
Dec 4, 2013, 9:57:16 PM12/4/13
to puppet-...@googlegroups.com
On 2013-03-12 12:38, John Zucker wrote:
> Hi Thomas --
>

> The strange thing is that Eclipse still restarts with warnings (2)-(7),
> which as you say should not be gepetto related although they were not
> encountered previously. Additionally, as a special new feature, I am
> now getting provisioning exceptions. These are in the form of extra
> warnings which contain the description
> No repository found at http://puppetlabs.github.io/geppetto/
> No repository found at https://github.com/puppetlabs/geppetto.
>

Those repository URLs must still be in your list of repositories. You
find them under preferences, you can either remove them, or disable them
to prevent the update manager to contact those sites.

They look strange too btw and must be the result of you experimenting in
the UI (they are not valid references to geppetto update sites afaikt).
Whenever you enter a URL in the "install new software dialog box", the
resulting URL is remembered...

Hope that helps with one of the issues you are having...

Regards
- henrik


Reply all
Reply to author
Forward
0 new messages