This seems really odd - I know that we really only tested GPE against STS
2.5.0 (if you want GPE to work with Roo and Maven project in STS, you need
to be using STS 2.5.0), but I still do not understand why you'd be running
into problems against an Eclipse 3.5 version of an older incarnation of STS.

Did you have the Google Plugin for Eclipse installed previously? Was this an
upgrade?

On Wed, Nov 3, 2010 at 5:06 AM, Stephan T <[email protected]> wrote:

> Sometimes I also get this error in the Error log:
>
> Problems occurred when invoking code from plug-in:
> "org.eclipse.core.resources".
>
> java.lang.NoClassDefFoundError: com/google/gdt/eclipse/platform/jdt/
> model/PlatformJavaModelUtilities$IAnnotationNotAvailableException
>        at
>
> com.google.gwt.eclipse.core.uibinder.UiBinderXmlModelUtilities.computeQualifiedWidgetTypeName(UiBinderXmlModelUtilities.java:
> 70)
>        at
>
> com.google.gwt.eclipse.core.uibinder.model.reference.UiBinderXmlParser.tryParseWidgetFromElement(UiBinderXmlParser.java:
> 632)
>        at
>
> com.google.gwt.eclipse.core.uibinder.model.reference.UiBinderXmlParser.parseElement(UiBinderXmlParser.java:
> 301)
>        at
>
> com.google.gwt.eclipse.core.uibinder.model.reference.UiBinderXmlParser.parse(UiBinderXmlParser.java:
> 285)
>        at
>
> com.google.gwt.eclipse.core.uibinder.model.reference.UiBinderXmlParser.access
> $0(UiBinderXmlParser.java:282)
>        at
> com.google.gwt.eclipse.core.uibinder.model.reference.UiBinderXmlParser
> $1.visitNode(UiBinderXmlParser.java:170)
>        at
> com.google.gdt.eclipse.core.XmlUtilities.visitNodes(XmlUtilities.java:
> 410)
>        at
>
> com.google.gwt.eclipse.core.uibinder.model.reference.UiBinderXmlParser.parse(UiBinderXmlParser.java:
> 226)
>        at
> com.google.gwt.eclipse.core.uibinder.validators.UiBinderJavaValidator
> $UiBinderSubtypeVisitor.parseAndValidateUiXml(UiBinderJavaValidator.java:
> 319)
>        at
> com.google.gwt.eclipse.core.uibinder.validators.UiBinderJavaValidator
> $UiBinderSubtypeVisitor.visit(UiBinderJavaValidator.java:276)
>        at
> org.eclipse.jdt.core.dom.TypeDeclaration.accept0(TypeDeclaration.java:
> 467)
>        at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2480)
>        at
> org.eclipse.jdt.core.dom.ASTNode.acceptChildren(ASTNode.java:2551)
>        at
> org.eclipse.jdt.core.dom.TypeDeclaration.accept0(TypeDeclaration.java:
> 484)
>        at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2480)
>        at
> org.eclipse.jdt.core.dom.ASTNode.acceptChildren(ASTNode.java:2551)
>        at
> org.eclipse.jdt.core.dom.CompilationUnit.accept0(CompilationUnit.java:
> 219)
>        at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2480)
>        at
>
> com.google.gwt.eclipse.core.uibinder.validators.UiBinderJavaValidator.validate(UiBinderJavaValidator.java:
> 538)
>        at
>
> com.google.gwt.eclipse.core.validators.java.JavaCompilationParticipant.buildStarting(JavaCompilationParticipant.java:
> 223)
>        at
>
> org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.notifyParticipants(AbstractImageBuilder.java:
> 565)
>        at
>
> org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.compile(AbstractImageBuilder.java:
> 287)
>        at
>
> org.eclipse.jdt.internal.core.builder.BatchImageBuilder.build(BatchImageBuilder.java:
> 60)
>        at
>
> org.eclipse.jdt.internal.core.builder.JavaBuilder.buildAll(JavaBuilder.java:
> 254)
>        at
> org.eclipse.jdt.internal.core.builder.JavaBuilder.build(JavaBuilder.java:
> 178)
>        at org.eclipse.core.internal.events.BuildManager
> $2.run(BuildManager.java:627)
>        at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
>        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:42)
>        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.events.AutoBuildJob.doBuild(AutoBuildJob.java:
> 140)
>        at
> org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:
> 238)
>        at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
> Caused by: java.lang.ClassNotFoundException:
> com.google.gdt.eclipse.platform.jdt.model.PlatformJavaModelUtilities
> $IAnnotationNotAvailableException
>         at
>
> org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:
> 494)
>        at
> org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:
> 410)
>        at
> org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:
> 398)
>        at
>
> org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:
> 105)
>        at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
>         ... 37 more
>
>
> On 3 Nov, 09:52, Stephan T <[email protected]> wrote:
> > Yes, it's the "Unhandledeventloopexception" that shows up in the
> > Error log.
> >
> > In my plugin folder:
> > com.google.gdt.eclipse.core_1.4.0.v201010280047.jar
> > com.google.gdt.eclipse.maven_1.4.0.v201010280047.jar
> > com.google.gdt.eclipse.platform.e35_1.4.0.v201010280047.jar
> > com.google.gdt.eclipse.platform.shared_1.4.0.v201010280047.jar
> > com.google.gdt.eclipse.platform_1.4.0.v201010280047.jar
> > com.google.gdt.eclipse.suite_1.4.0.v201010280047.jar
> >
> > On 2 Nov, 16:24, Rajeev Dayal <[email protected]> wrote:
> >
> > > Can you drop into your Eclipse installation's plugin directory and tell
> me
> > > the names of all of the plugins in there that start with
> com.google.gdt.*?
> >
> > > Also, do you see any errors in your Error Log (Window -> Show View ->
> Error
> > > Log)?
> >
> > > On Tue, Nov 2, 2010 at 11:12 AM, Stephan T <[email protected]
> >wrote:
> >
> > > > Ican'tcompilemy gwt application in Eclipse. Works in Maven outside
> > > > Eclipse though. I'm getting an error related to IPixelConverter (see
> > > > below for full stacktrace). The version of Eclipse is 3.5.1
> > > > (SpringSource Tool Suite2.3.0) and version 2.1.0 of GWT Plugin
> > > > installed from the 3.5 update site.
> >
> > > > Any ideas why it doesn't work?
> >
> > > > eclipse.buildId=2.3.0.200912171331-RELEASE
> > > > java.version=1.6.0_22
> > > > java.vendor=Sun Microsystems Inc.
> > > > BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=sv_SE
> > > > Framework arguments:  -product com.springsource.sts.ide
> > > > Command-line arguments:  -os win32 -ws win32 -arch x86_64 -product
> > > > com.springsource.sts.ide
> >
> > > > java.lang.NoClassDefFoundError:
> com/google/gdt/eclipse/platform/shared/
> > > > ui/IPixelConverter
> > > >        at
> >
> > > >
> com.google.gwt.eclipse.core.compile.ui.GWTCompileDialog.createAdvancedOptions(GWTCompileDialog.java:
> > > > 337)
> > > >        at
> >
> > > >
> com.google.gwt.eclipse.core.compile.ui.GWTCompileDialog.createDialogArea(GWTCompileDialog.java:
> > > > 250)
> > > >        at
> >
> > > >
> org.eclipse.jface.dialogs.TitleAreaDialog.createContents(TitleAreaDialog.java:
> > > > 147)
> > > >        at
> >
> > > >
> com.google.gwt.eclipse.core.compile.ui.GWTCompileDialog.createContents(GWTCompileDialog.java:
> > > > 215)
> > > >        at org.eclipse.jface.window.Window.create(Window.java:431)
> > > >        at org.eclipse.jface.dialogs.Dialog.create(Dialog.java:1089)
> > > >        at org.eclipse.jface.window.Window.open(Window.java:790)
> > > >        at
> >
> > > >
> com.google.gwt.eclipse.core.actions.GWTCompileToolbarAction.run(GWTCompileToolbarAction.java:
> > > > 64)
> > > >        at
> > > > org.eclipse.ui.internal.PluginAction.runWithEvent(PluginAction.java:
> > > > 251)
> > > >        at
> >
> > > >
> org.eclipse.ui.internal.WWinPluginAction.runWithEvent(WWinPluginAction.java:
> > > > 229)
> > > >        at
> >
> > > >
> org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:
> > > > 584)
> > > >        at org.eclipse.jface.action.ActionContributionItem.access
> > > > $2(ActionContributionItem.java:501)
> > > >        at org.eclipse.jface.action.ActionContributionItem
> > > > $6.handleEvent(ActionContributionItem.java:452)
> > > >        at
> org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
> > > >        at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1003)
> > > >        at
> org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:
> > > > 3880)
> > > >        at
> > > > org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3473)
> > > >        at
> org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:
> > > > 2405)
> > > >        at
> org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2369)
> > > >        at
> org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2221)
> > > >        at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:500)
> > > >        at
> > > >
> org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:
> > > > 332)
> > > >        at
> > > >
> org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:
> > > > 493)
> > > >        at
> org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:
> > > > 149)
> > > >        at
> >
> > > >
> org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:
> > > > 113)
> > > >        at
> >
> > > >
> org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:
> > > > 194)
> > > >        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:
> > > > 368)
> > > >        at
> > > >
> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:
> > > > 179)
> > > >        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:559)
> > > >        at org.eclipse.equinox.launcher.Main.basicRun(Main.java:514)
> > > >        at org.eclipse.equinox.launcher.Main.run(Main.java:1311)
> > > >        at org.eclipse.equinox.launcher.Main.main(Main.java:1287)
> > > > Caused by: java.lang.ClassNotFoundException:
> > > > com.google.gdt.eclipse.platform.shared.ui.IPixelConverter
> > > >        at
> >
> > > >
> org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:
> > > > 494)
> > > >        at
> > > >
> org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:
> > > > 410)
> > > >        at
> > > >
> org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:
> > > > 398)
> > > >        at
> >
> > > >
> org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:
> > > > 105)
> > > >        at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
> > > >        ... 38 more
> >
> > > > --
> > > > You received this message because you are subscribed to the Google
> Groups
> > > > "Google Web Toolkit" group.
> > > > To post to this group, send email to
> [email protected].
> > > > To unsubscribe from this group, send email to
> > > > [email protected]<google-web-toolkit%[email protected]>
> <google-web-toolkit%[email protected]<google-web-toolkit%[email protected]>
> >
> > > > .
> > > > For more options, visit this group at
> > > >http://groups.google.com/group/google-web-toolkit?hl=en.
>
> --
> You received this message because you are subscribed to the Google Groups
> "Google Web Toolkit" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected]<google-web-toolkit%[email protected]>
> .
> For more options, visit this group at
> http://groups.google.com/group/google-web-toolkit?hl=en.
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/google-web-toolkit?hl=en.

Reply via email to