Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » Remote Application Platform (RAP) » RAP application with XWT(NoClassDefFoundError on XWTLoader due to org.eclipse.swt.widgets.Caret class)
RAP application with XWT [message #846236] Sun, 15 April 2012 22:43 Go to next message
Rafael Ribeiro is currently offline Rafael RibeiroFriend
Messages: 17
Registered: April 2012
Junior Member
Hi all,

I am trying to use XWT on a RAP Application but even though bug 298589 makes you think it is possible and already integrated into main XWT codeline XWTLoader makes reference to Caret class on SWT which in turn is unavailable on RWT.
Am I missing something?
I've created an application based on RAP E-Mail sample and changed the View to use XWT...
Manifest.MF is as follows:
Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: Teste_rap
Bundle-SymbolicName: teste_rap; singleton:=true
Bundle-Version: 1.0.0.qualifier
Bundle-Activator: teste_rap.Activator
Require-Bundle: org.eclipse.rap.ui,
 org.eclipse.rap.jface.databinding;bundle-version="1.5.0",
 org.eclipse.core.databinding;bundle-version="1.4.1",
 org.eclipse.rap.rwt.osgi;bundle-version="1.5.0"
Bundle-ActivationPolicy: lazy
Bundle-RequiredExecutionEnvironment: JavaSE-1.6
Import-Package: javax.servlet;version="2.4.0",
 javax.servlet.http;version="2.4.0"
Bundle-ClassPath: .,
 org.pushingpixels.trident_1.2.0.v20100204-1500.jar,
 org.eclipse.e4.xwt_0.9.1.SNAPSHOT.jar,
 org.eclipse.e4.xwt.forms_0.9.1.SNAPSHOT.jar

and when the application is launched the following stacktrace is thrown:
java.lang.NoClassDefFoundError: org/eclipse/swt/widgets/Caret
	at org.eclipse.e4.xwt.XWTLoader.initialize(XWTLoader.java:1318)
	at org.eclipse.e4.xwt.XWTLoader.<init>(XWTLoader.java:179)
	at org.eclipse.e4.xwt.XWTLoaderManager.<clinit>(XWTLoaderManager.java:19)
	at org.eclipse.e4.xwt.XWT.setLoadingContext(XWT.java:679)
	at teste_rap.View.createPartControl(View.java:28)
	at org.eclipse.ui.internal.ViewReference.createPartHelper(ViewReference.java:375)
	at org.eclipse.ui.internal.ViewReference.createPart(ViewReference.java:226)
	at org.eclipse.ui.internal.WorkbenchPartReference.getPart(WorkbenchPartReference.java:599)
	at org.eclipse.ui.internal.PartPane.setVisible(PartPane.java:318)
	at org.eclipse.ui.internal.ViewPane.setVisible(ViewPane.java:542)
	at org.eclipse.ui.internal.presentations.PresentablePart.setVisible(PresentablePart.java:185)
	at org.eclipse.rap.internal.design.example.stacks.ViewStackPresentation.selectPart(ViewStackPresentation.java:1024)
	at org.eclipse.rap.ui.interactiondesign.internal.ConfigurableStackProxy.selectPart(ConfigurableStackProxy.java:425)
	at org.eclipse.ui.internal.PartStack.refreshPresentationSelection(PartStack.java:1262)
	at org.eclipse.ui.internal.PartStack.setSelection(PartStack.java:1215)
	at org.eclipse.ui.internal.PartStack.showPart(PartStack.java:1614)
	at org.eclipse.ui.internal.PartStack.createControl(PartStack.java:659)
	at org.eclipse.ui.internal.PartStack.createControl(PartStack.java:585)
	at org.eclipse.ui.internal.PartSashContainer.createControl(PartSashContainer.java:573)
	at org.eclipse.ui.internal.PerspectiveHelper.activate(PerspectiveHelper.java:269)
	at org.eclipse.ui.internal.Perspective.onActivate(Perspective.java:980)
	at org.eclipse.ui.internal.WorkbenchPage.onActivate(WorkbenchPage.java:2627)
	at org.eclipse.ui.internal.WorkbenchWindow$26.run(WorkbenchWindow.java:3077)
	at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:66)
	at org.eclipse.ui.internal.WorkbenchWindow.setActivePage(WorkbenchWindow.java:3058)
	at org.eclipse.ui.internal.WorkbenchWindow.busyOpenPage(WorkbenchWindow.java:763)
	at org.eclipse.ui.internal.Workbench$18.runWithException(Workbench.java:1267)
	at org.eclipse.ui.internal.StartupThreading$StartupRunnable.run(StartupThreading.java:32)
	at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:229)
	at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:150)
	at org.eclipse.swt.widgets.Display.syncExec(Display.java:1061)
	at org.eclipse.ui.internal.StartupThreading.runWithWorkbenchExceptions(StartupThreading.java:55)
	at org.eclipse.ui.internal.Workbench.busyOpenWorkbenchWindow(Workbench.java:1263)
	at org.eclipse.ui.internal.Workbench.doOpenFirstTimeWindow(Workbench.java:2062)
	at org.eclipse.ui.internal.Workbench.openFirstTimeWindow(Workbench.java:1993)
	at org.eclipse.ui.internal.WorkbenchConfigurer.openFirstTimeWindow(WorkbenchConfigurer.java:188)
	at org.eclipse.ui.application.WorkbenchAdvisor.openWindows(WorkbenchAdvisor.java:790)
	at org.eclipse.ui.internal.Workbench$27.runWithException(Workbench.java:1641)
	at org.eclipse.ui.internal.StartupThreading$StartupRunnable.run(StartupThreading.java:32)
	at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:229)
	at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:150)
	at org.eclipse.swt.widgets.Display.syncExec(Display.java:1061)
	at org.eclipse.ui.internal.StartupThreading.runWithoutExceptions(StartupThreading.java:110)
	at org.eclipse.ui.internal.Workbench.init(Workbench.java:1636)
	at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2655)
	at org.eclipse.ui.internal.Workbench.access$5(Workbench.java:2530)
	at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:702)
	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
	at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:685)
	at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:157)
	at teste_rap.Application.start(Application.java:18)
	at org.eclipse.rap.ui.internal.application.EntryPointApplicationWrapper.createUI(EntryPointApplicationWrapper.java:38)
	at org.eclipse.rwt.internal.lifecycle.RWTLifeCycle.createUI(RWTLifeCycle.java:177)
	at org.eclipse.rwt.internal.lifecycle.RWTLifeCycle$UIThreadController.run(RWTLifeCycle.java:289)
	at java.lang.Thread.run(Unknown Source)
	at org.eclipse.rwt.internal.lifecycle.UIThread.run(UIThread.java:101)
Caused by: java.lang.ClassNotFoundException: org.eclipse.swt.widgets.Caret
	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(Unknown Source)
	... 56 more
2012-04-15 19:31:59.349:WARN:oejs.ServletHandler:ERROR:  Error for /mail;jsessionid=1trgfox25yop81fleechcz4c5v
java.lang.Error: Unable to load View.xwt
	at teste_rap.View.createPartControl(View.java:33)
	at org.eclipse.ui.internal.ViewReference.createPartHelper(ViewReference.java:375)
	at org.eclipse.ui.internal.ViewReference.createPart(ViewReference.java:226)
	at org.eclipse.ui.internal.WorkbenchPartReference.getPart(WorkbenchPartReference.java:599)
	at org.eclipse.ui.internal.PartPane.setVisible(PartPane.java:318)
	at org.eclipse.ui.internal.ViewPane.setVisible(ViewPane.java:542)
	at org.eclipse.ui.internal.presentations.PresentablePart.setVisible(PresentablePart.java:185)
	at org.eclipse.rap.internal.design.example.stacks.ViewStackPresentation.selectPart(ViewStackPresentation.java:1024)
	at org.eclipse.rap.ui.interactiondesign.internal.ConfigurableStackProxy.selectPart(ConfigurableStackProxy.java:425)
	at org.eclipse.ui.internal.PartStack.refreshPresentationSelection(PartStack.java:1262)
	at org.eclipse.ui.internal.PartStack.setSelection(PartStack.java:1215)
	at org.eclipse.ui.internal.PartStack.showPart(PartStack.java:1614)
	at org.eclipse.ui.internal.PartStack.createControl(PartStack.java:659)
	at org.eclipse.ui.internal.PartStack.createControl(PartStack.java:585)
	at org.eclipse.ui.internal.PartSashContainer.createControl(PartSashContainer.java:573)
	at org.eclipse.ui.internal.PerspectiveHelper.activate(PerspectiveHelper.java:269)
	at org.eclipse.ui.internal.Perspective.onActivate(Perspective.java:980)
	at org.eclipse.ui.internal.WorkbenchPage.onActivate(WorkbenchPage.java:2627)
	at org.eclipse.ui.internal.WorkbenchWindow$26.run(WorkbenchWindow.java:3077)
	at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:66)
	at org.eclipse.ui.internal.WorkbenchWindow.setActivePage(WorkbenchWindow.java:3058)
	at org.eclipse.ui.internal.WorkbenchWindow.busyOpenPage(WorkbenchWindow.java:763)
	at org.eclipse.ui.internal.Workbench$18.runWithException(Workbench.java:1267)
	at org.eclipse.ui.internal.StartupThreading$StartupRunnable.run(StartupThreading.java:32)
	at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:229)
	at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:150)
	at org.eclipse.swt.widgets.Display.syncExec(Display.java:1061)
	at org.eclipse.ui.internal.StartupThreading.runWithWorkbenchExceptions(StartupThreading.java:55)
	at org.eclipse.ui.internal.Workbench.busyOpenWorkbenchWindow(Workbench.java:1263)
	at org.eclipse.ui.internal.Workbench.doOpenFirstTimeWindow(Workbench.java:2062)
	at org.eclipse.ui.internal.Workbench.openFirstTimeWindow(Workbench.java:1993)
	at org.eclipse.ui.internal.WorkbenchConfigurer.openFirstTimeWindow(WorkbenchConfigurer.java:188)
	at org.eclipse.ui.application.WorkbenchAdvisor.openWindows(WorkbenchAdvisor.java:790)
	at org.eclipse.ui.internal.Workbench$27.runWithException(Workbench.java:1641)
	at org.eclipse.ui.internal.StartupThreading$StartupRunnable.run(StartupThreading.java:32)
	at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:229)
	at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:150)
	at org.eclipse.swt.widgets.Display.syncExec(Display.java:1061)
	at org.eclipse.ui.internal.StartupThreading.runWithoutExceptions(StartupThreading.java:110)
	at org.eclipse.ui.internal.Workbench.init(Workbench.java:1636)
	at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2655)
	at org.eclipse.ui.internal.Workbench.access$5(Workbench.java:2530)
	at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:702)
	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
	at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:685)
	at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:157)
	at teste_rap.Application.start(Application.java:18)
	at org.eclipse.rap.ui.internal.application.EntryPointApplicationWrapper.createUI(EntryPointApplicationWrapper.java:38)
	at org.eclipse.rwt.internal.lifecycle.RWTLifeCycle.createUI(RWTLifeCycle.java:177)
	at org.eclipse.rwt.internal.lifecycle.RWTLifeCycle$UIThreadController.run(RWTLifeCycle.java:289)
	at java.lang.Thread.run(Unknown Source)
	at org.eclipse.rwt.internal.lifecycle.UIThread.run(UIThread.java:101)
Caused by: 
java.lang.NoClassDefFoundError: org/eclipse/swt/widgets/Caret
	at org.eclipse.e4.xwt.XWTLoader.initialize(XWTLoader.java:1318)
	at org.eclipse.e4.xwt.XWTLoader.<init>(XWTLoader.java:179)
	at org.eclipse.e4.xwt.XWTLoaderManager.<clinit>(XWTLoaderManager.java:19)
	at org.eclipse.e4.xwt.XWT.setLoadingContext(XWT.java:679)
	at teste_rap.View.createPartControl(View.java:28)
	at org.eclipse.ui.internal.ViewReference.createPartHelper(ViewReference.java:375)
	at org.eclipse.ui.internal.ViewReference.createPart(ViewReference.java:226)
	at org.eclipse.ui.internal.WorkbenchPartReference.getPart(WorkbenchPartReference.java:599)
	at org.eclipse.ui.internal.PartPane.setVisible(PartPane.java:318)
	at org.eclipse.ui.internal.ViewPane.setVisible(ViewPane.java:542)
	at org.eclipse.ui.internal.presentations.PresentablePart.setVisible(PresentablePart.java:185)
	at org.eclipse.rap.internal.design.example.stacks.ViewStackPresentation.selectPart(ViewStackPresentation.java:1024)
	at org.eclipse.rap.ui.interactiondesign.internal.ConfigurableStackProxy.selectPart(ConfigurableStackProxy.java:425)
	at org.eclipse.ui.internal.PartStack.refreshPresentationSelection(PartStack.java:1262)
	at org.eclipse.ui.internal.PartStack.setSelection(PartStack.java:1215)
	at org.eclipse.ui.internal.PartStack.showPart(PartStack.java:1614)
	at org.eclipse.ui.internal.PartStack.createControl(PartStack.java:659)
	at org.eclipse.ui.internal.PartStack.createControl(PartStack.java:585)
	at org.eclipse.ui.internal.PartSashContainer.createControl(PartSashContainer.java:573)
	at org.eclipse.ui.internal.PerspectiveHelper.activate(PerspectiveHelper.java:269)
	at org.eclipse.ui.internal.Perspective.onActivate(Perspective.java:980)
	at org.eclipse.ui.internal.WorkbenchPage.onActivate(WorkbenchPage.java:2627)
	at org.eclipse.ui.internal.WorkbenchWindow$26.run(WorkbenchWindow.java:3077)
	at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:66)
	at org.eclipse.ui.internal.WorkbenchWindow.setActivePage(WorkbenchWindow.java:3058)
	at org.eclipse.ui.internal.WorkbenchWindow.busyOpenPage(WorkbenchWindow.java:763)
	at org.eclipse.ui.internal.Workbench$18.runWithException(Workbench.java:1267)
	at org.eclipse.ui.internal.StartupThreading$StartupRunnable.run(StartupThreading.java:32)
	at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:229)
	at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:150)
	at org.eclipse.swt.widgets.Display.syncExec(Display.java:1061)
	at org.eclipse.ui.internal.StartupThreading.runWithWorkbenchExceptions(StartupThreading.java:55)
	at org.eclipse.ui.internal.Workbench.busyOpenWorkbenchWindow(Workbench.java:1263)
	at org.eclipse.ui.internal.Workbench.doOpenFirstTimeWindow(Workbench.java:2062)
	at org.eclipse.ui.internal.Workbench.openFirstTimeWindow(Workbench.java:1993)
	at org.eclipse.ui.internal.WorkbenchConfigurer.openFirstTimeWindow(WorkbenchConfigurer.java:188)
	at org.eclipse.ui.application.WorkbenchAdvisor.openWindows(WorkbenchAdvisor.java:790)
	at org.eclipse.ui.internal.Workbench$27.runWithException(Workbench.java:1641)
	at org.eclipse.ui.internal.StartupThreading$StartupRunnable.run(StartupThreading.java:32)
	at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:229)
	at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:150)
	at org.eclipse.swt.widgets.Display.syncExec(Display.java:1061)
	at org.eclipse.ui.internal.StartupThreading.runWithoutExceptions(StartupThreading.java:110)
	at org.eclipse.ui.internal.Workbench.init(Workbench.java:1636)
	at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2655)
	at org.eclipse.ui.internal.Workbench.access$5(Workbench.java:2530)
	at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:702)
	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
	at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:685)
	at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:157)
	at teste_rap.Application.start(Application.java:18)
	at org.eclipse.rap.ui.internal.application.EntryPointApplicationWrapper.createUI(EntryPointApplicationWrapper.java:38)
	at org.eclipse.rwt.internal.lifecycle.RWTLifeCycle.createUI(RWTLifeCycle.java:177)
	at org.eclipse.rwt.internal.lifecycle.RWTLifeCycle$UIThreadController.run(RWTLifeCycle.java:289)
	at java.lang.Thread.run(Unknown Source)
	at org.eclipse.rwt.internal.lifecycle.UIThread.run(UIThread.java:101)
Caused by: 
java.lang.ClassNotFoundException: org.eclipse.swt.widgets.Caret
	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(Unknown Source)
	at org.eclipse.e4.xwt.XWTLoader.initialize(XWTLoader.java:1318)
	at org.eclipse.e4.xwt.XWTLoader.<init>(XWTLoader.java:179)
	at org.eclipse.e4.xwt.XWTLoaderManager.<clinit>(XWTLoaderManager.java:19)
	at org.eclipse.e4.xwt.XWT.setLoadingContext(XWT.java:679)
	at teste_rap.View.createPartControl(View.java:28)
	at org.eclipse.ui.internal.ViewReference.createPartHelper(ViewReference.java:375)
	at org.eclipse.ui.internal.ViewReference.createPart(ViewReference.java:226)
	at org.eclipse.ui.internal.WorkbenchPartReference.getPart(WorkbenchPartReference.java:599)
	at org.eclipse.ui.internal.PartPane.setVisible(PartPane.java:318)
	at org.eclipse.ui.internal.ViewPane.setVisible(ViewPane.java:542)
	at org.eclipse.ui.internal.presentations.PresentablePart.setVisible(PresentablePart.java:185)
	at org.eclipse.rap.internal.design.example.stacks.ViewStackPresentation.selectPart(ViewStackPresentation.java:1024)
	at org.eclipse.rap.ui.interactiondesign.internal.ConfigurableStackProxy.selectPart(ConfigurableStackProxy.java:425)
	at org.eclipse.ui.internal.PartStack.refreshPresentationSelection(PartStack.java:1262)
	at org.eclipse.ui.internal.PartStack.setSelection(PartStack.java:1215)
	at org.eclipse.ui.internal.PartStack.showPart(PartStack.java:1614)
	at org.eclipse.ui.internal.PartStack.createControl(PartStack.java:659)
	at org.eclipse.ui.internal.PartStack.createControl(PartStack.java:585)
	at org.eclipse.ui.internal.PartSashContainer.createControl(PartSashContainer.java:573)
	at org.eclipse.ui.internal.PerspectiveHelper.activate(PerspectiveHelper.java:269)
	at org.eclipse.ui.internal.Perspective.onActivate(Perspective.java:980)
	at org.eclipse.ui.internal.WorkbenchPage.onActivate(WorkbenchPage.java:2627)
	at org.eclipse.ui.internal.WorkbenchWindow$26.run(WorkbenchWindow.java:3077)
	at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:66)
	at org.eclipse.ui.internal.WorkbenchWindow.setActivePage(WorkbenchWindow.java:3058)
	at org.eclipse.ui.internal.WorkbenchWindow.busyOpenPage(WorkbenchWindow.java:763)
	at org.eclipse.ui.internal.Workbench$18.runWithException(Workbench.java:1267)
	at org.eclipse.ui.internal.StartupThreading$StartupRunnable.run(StartupThreading.java:32)
	at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:229)
	at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:150)
	at org.eclipse.swt.widgets.Display.syncExec(Display.java:1061)
	at org.eclipse.ui.internal.StartupThreading.runWithWorkbenchExceptions(StartupThreading.java:55)
	at org.eclipse.ui.internal.Workbench.busyOpenWorkbenchWindow(Workbench.java:1263)
	at org.eclipse.ui.internal.Workbench.doOpenFirstTimeWindow(Workbench.java:2062)
	at org.eclipse.ui.internal.Workbench.openFirstTimeWindow(Workbench.java:1993)
	at org.eclipse.ui.internal.WorkbenchConfigurer.openFirstTimeWindow(WorkbenchConfigurer.java:188)
	at org.eclipse.ui.application.WorkbenchAdvisor.openWindows(WorkbenchAdvisor.java:790)
	at org.eclipse.ui.internal.Workbench$27.runWithException(Workbench.java:1641)
	at org.eclipse.ui.internal.StartupThreading$StartupRunnable.run(StartupThreading.java:32)
	at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:229)
	at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:150)
	at org.eclipse.swt.widgets.Display.syncExec(Display.java:1061)
	at org.eclipse.ui.internal.StartupThreading.runWithoutExceptions(StartupThreading.java:110)
	at org.eclipse.ui.internal.Workbench.init(Workbench.java:1636)
	at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2655)
	at org.eclipse.ui.internal.Workbench.access$5(Workbench.java:2530)
	at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:702)
	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
	at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:685)
	at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:157)
	at teste_rap.Application.start(Application.java:18)
	at org.eclipse.rap.ui.internal.application.EntryPointApplicationWrapper.createUI(EntryPointApplicationWrapper.java:38)
	at org.eclipse.rwt.internal.lifecycle.RWTLifeCycle.createUI(RWTLifeCycle.java:177)
	at org.eclipse.rwt.internal.lifecycle.RWTLifeCycle$UIThreadController.run(RWTLifeCycle.java:289)
	at java.lang.Thread.run(Unknown Source)
	at org.eclipse.rwt.internal.lifecycle.UIThread.run(UIThread.java:101)


What am I doing wrong?

best regards,
Rafael
Re: RAP application with XWT [message #846693 is a reply to message #846236] Mon, 16 April 2012 08:19 Go to previous message
Rüdiger Herrmann is currently offline Rüdiger HerrmannFriend
Messages: 335
Registered: July 2009
Senior Member
Rafael,

I haven't tried XWT on RAP myself, but from reading the bug and its
status it appears to have worked once.
I'd suggest to re-open bug 298589 with the information you provided here.

Regards,
Rüdiger

On 16.04.2012 00:43, Rafael Ribeiro wrote:
> Hi all,
>
> I am trying to use XWT on a RAP Application but even though bug 298589
> makes you think it is possible and already integrated into main XWT
> codeline XWTLoader makes reference to Caret class on SWT which in turn
> is unavailable on RWT.
> Am I missing something? I've created an application based on RAP E-Mail
> sample and changed the View to use XWT...
> Manifest.MF is as follows:
>
> Manifest-Version: 1.0
> Bundle-ManifestVersion: 2
> Bundle-Name: Teste_rap
> Bundle-SymbolicName: teste_rap; singleton:=true
> Bundle-Version: 1.0.0.qualifier
> Bundle-Activator: teste_rap.Activator
> Require-Bundle: org.eclipse.rap.ui,
> org.eclipse.rap.jface.databinding;bundle-version="1.5.0",
> org.eclipse.core.databinding;bundle-version="1.4.1",
> org.eclipse.rap.rwt.osgi;bundle-version="1.5.0"
> Bundle-ActivationPolicy: lazy
> Bundle-RequiredExecutionEnvironment: JavaSE-1.6
> Import-Package: javax.servlet;version="2.4.0",
> javax.servlet.http;version="2.4.0"
> Bundle-ClassPath: .,
> org.pushingpixels.trident_1.2.0.v20100204-1500.jar,
> org.eclipse.e4.xwt_0.9.1.SNAPSHOT.jar,
> org.eclipse.e4.xwt.forms_0.9.1.SNAPSHOT.jar
>
> and when the application is launched the following stacktrace is thrown:
>
> java.lang.NoClassDefFoundError: org/eclipse/swt/widgets/Caret
> at org.eclipse.e4.xwt.XWTLoader.initialize(XWTLoader.java:1318)
> at org.eclipse.e4.xwt.XWTLoader.<init>(XWTLoader.java:179)
> at org.eclipse.e4.xwt.XWTLoaderManager.<clinit>(XWTLoaderManager.java:19)
> at org.eclipse.e4.xwt.XWT.setLoadingContext(XWT.java:679)
> at teste_rap.View.createPartControl(View.java:28)
> at
> org.eclipse.ui.internal.ViewReference.createPartHelper(ViewReference.java:375)
>
> at org.eclipse.ui.internal.ViewReference.createPart(ViewReference.java:226)
> at
> org.eclipse.ui.internal.WorkbenchPartReference.getPart(WorkbenchPartReference.java:599)
>
> at org.eclipse.ui.internal.PartPane.setVisible(PartPane.java:318)
> at org.eclipse.ui.internal.ViewPane.setVisible(ViewPane.java:542)
> at
> org.eclipse.ui.internal.presentations.PresentablePart.setVisible(PresentablePart.java:185)
>
> at
> org.eclipse.rap.internal.design.example.stacks.ViewStackPresentation.selectPart(ViewStackPresentation.java:1024)
>
> at
> org.eclipse.rap.ui.interactiondesign.internal.ConfigurableStackProxy.selectPart(ConfigurableStackProxy.java:425)
>
> at
> org.eclipse.ui.internal.PartStack.refreshPresentationSelection(PartStack.java:1262)
>
> at org.eclipse.ui.internal.PartStack.setSelection(PartStack.java:1215)
> at org.eclipse.ui.internal.PartStack.showPart(PartStack.java:1614)
> at org.eclipse.ui.internal.PartStack.createControl(PartStack.java:659)
> at org.eclipse.ui.internal.PartStack.createControl(PartStack.java:585)
> at
> org.eclipse.ui.internal.PartSashContainer.createControl(PartSashContainer.java:573)
>
> at
> org.eclipse.ui.internal.PerspectiveHelper.activate(PerspectiveHelper.java:269)
>
> at org.eclipse.ui.internal.Perspective.onActivate(Perspective.java:980)
> at
> org.eclipse.ui.internal.WorkbenchPage.onActivate(WorkbenchPage.java:2627)
> at
> org.eclipse.ui.internal.WorkbenchWindow$26.run(WorkbenchWindow.java:3077)
> at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:66)
> at
> org.eclipse.ui.internal.WorkbenchWindow.setActivePage(WorkbenchWindow.java:3058)
>
> at
> org.eclipse.ui.internal.WorkbenchWindow.busyOpenPage(WorkbenchWindow.java:763)
>
> at
> org.eclipse.ui.internal.Workbench$18.runWithException(Workbench.java:1267)
> at
> org.eclipse.ui.internal.StartupThreading$StartupRunnable.run(StartupThreading.java:32)
>
> at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:229)
> at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:150)
> at org.eclipse.swt.widgets.Display.syncExec(Display.java:1061)
> at
> org.eclipse.ui.internal.StartupThreading.runWithWorkbenchExceptions(StartupThreading.java:55)
>
> at
> org.eclipse.ui.internal.Workbench.busyOpenWorkbenchWindow(Workbench.java:1263)
>
> at
> org.eclipse.ui.internal.Workbench.doOpenFirstTimeWindow(Workbench.java:2062)
>
> at
> org.eclipse.ui.internal.Workbench.openFirstTimeWindow(Workbench.java:1993)
> at
> org.eclipse.ui.internal.WorkbenchConfigurer.openFirstTimeWindow(WorkbenchConfigurer.java:188)
>
> at
> org.eclipse.ui.application.WorkbenchAdvisor.openWindows(WorkbenchAdvisor.java:790)
>
> at
> org.eclipse.ui.internal.Workbench$27.runWithException(Workbench.java:1641)
> at
> org.eclipse.ui.internal.StartupThreading$StartupRunnable.run(StartupThreading.java:32)
>
> at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:229)
> at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:150)
> at org.eclipse.swt.widgets.Display.syncExec(Display.java:1061)
> at
> org.eclipse.ui.internal.StartupThreading.runWithoutExceptions(StartupThreading.java:110)
>
> at org.eclipse.ui.internal.Workbench.init(Workbench.java:1636)
> at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2655)
> at org.eclipse.ui.internal.Workbench.access$5(Workbench.java:2530)
> at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:702)
> at
> org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
>
> at
> org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:685)
> at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:157)
> at teste_rap.Application.start(Application.java:18)
> at
> org.eclipse.rap.ui.internal.application.EntryPointApplicationWrapper.createUI(EntryPointApplicationWrapper.java:38)
>
> at
> org.eclipse.rwt.internal.lifecycle.RWTLifeCycle.createUI(RWTLifeCycle.java:177)
>
> at
> org.eclipse.rwt.internal.lifecycle.RWTLifeCycle$UIThreadController.run(RWTLifeCycle.java:289)
>
> at java.lang.Thread.run(Unknown Source)
> at org.eclipse.rwt.internal.lifecycle.UIThread.run(UIThread.java:101)
> Caused by: java.lang.ClassNotFoundException: org.eclipse.swt.widgets.Caret
> 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(Unknown Source)
> ... 56 more
> 2012-04-15 19:31:59.349:WARN:oejs.ServletHandler:ERROR: Error for
> /mail;jsessionid=1trgfox25yop81fleechcz4c5v
> java.lang.Error: Unable to load View.xwt
> at teste_rap.View.createPartControl(View.java:33)
> at
> org.eclipse.ui.internal.ViewReference.createPartHelper(ViewReference.java:375)
>
> at org.eclipse.ui.internal.ViewReference.createPart(ViewReference.java:226)
> at
> org.eclipse.ui.internal.WorkbenchPartReference.getPart(WorkbenchPartReference.java:599)
>
> at org.eclipse.ui.internal.PartPane.setVisible(PartPane.java:318)
> at org.eclipse.ui.internal.ViewPane.setVisible(ViewPane.java:542)
> at
> org.eclipse.ui.internal.presentations.PresentablePart.setVisible(PresentablePart.java:185)
>
> at
> org.eclipse.rap.internal.design.example.stacks.ViewStackPresentation.selectPart(ViewStackPresentation.java:1024)
>
> at
> org.eclipse.rap.ui.interactiondesign.internal.ConfigurableStackProxy.selectPart(ConfigurableStackProxy.java:425)
>
> at
> org.eclipse.ui.internal.PartStack.refreshPresentationSelection(PartStack.java:1262)
>
> at org.eclipse.ui.internal.PartStack.setSelection(PartStack.java:1215)
> at org.eclipse.ui.internal.PartStack.showPart(PartStack.java:1614)
> at org.eclipse.ui.internal.PartStack.createControl(PartStack.java:659)
> at org.eclipse.ui.internal.PartStack.createControl(PartStack.java:585)
> at
> org.eclipse.ui.internal.PartSashContainer.createControl(PartSashContainer.java:573)
>
> at
> org.eclipse.ui.internal.PerspectiveHelper.activate(PerspectiveHelper.java:269)
>
> at org.eclipse.ui.internal.Perspective.onActivate(Perspective.java:980)
> at
> org.eclipse.ui.internal.WorkbenchPage.onActivate(WorkbenchPage.java:2627)
> at
> org.eclipse.ui.internal.WorkbenchWindow$26.run(WorkbenchWindow.java:3077)
> at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:66)
> at
> org.eclipse.ui.internal.WorkbenchWindow.setActivePage(WorkbenchWindow.java:3058)
>
> at
> org.eclipse.ui.internal.WorkbenchWindow.busyOpenPage(WorkbenchWindow.java:763)
>
> at
> org.eclipse.ui.internal.Workbench$18.runWithException(Workbench.java:1267)
> at
> org.eclipse.ui.internal.StartupThreading$StartupRunnable.run(StartupThreading.java:32)
>
> at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:229)
> at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:150)
> at org.eclipse.swt.widgets.Display.syncExec(Display.java:1061)
> at
> org.eclipse.ui.internal.StartupThreading.runWithWorkbenchExceptions(StartupThreading.java:55)
>
> at
> org.eclipse.ui.internal.Workbench.busyOpenWorkbenchWindow(Workbench.java:1263)
>
> at
> org.eclipse.ui.internal.Workbench.doOpenFirstTimeWindow(Workbench.java:2062)
>
> at
> org.eclipse.ui.internal.Workbench.openFirstTimeWindow(Workbench.java:1993)
> at
> org.eclipse.ui.internal.WorkbenchConfigurer.openFirstTimeWindow(WorkbenchConfigurer.java:188)
>
> at
> org.eclipse.ui.application.WorkbenchAdvisor.openWindows(WorkbenchAdvisor.java:790)
>
> at
> org.eclipse.ui.internal.Workbench$27.runWithException(Workbench.java:1641)
> at
> org.eclipse.ui.internal.StartupThreading$StartupRunnable.run(StartupThreading.java:32)
>
> at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:229)
> at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:150)
> at org.eclipse.swt.widgets.Display.syncExec(Display.java:1061)
> at
> org.eclipse.ui.internal.StartupThreading.runWithoutExceptions(StartupThreading.java:110)
>
> at org.eclipse.ui.internal.Workbench.init(Workbench.java:1636)
> at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2655)
> at org.eclipse.ui.internal.Workbench.access$5(Workbench.java:2530)
> at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:702)
> at
> org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
>
> at
> org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:685)
> at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:157)
> at teste_rap.Application.start(Application.java:18)
> at
> org.eclipse.rap.ui.internal.application.EntryPointApplicationWrapper.createUI(EntryPointApplicationWrapper.java:38)
>
> at
> org.eclipse.rwt.internal.lifecycle.RWTLifeCycle.createUI(RWTLifeCycle.java:177)
>
> at
> org.eclipse.rwt.internal.lifecycle.RWTLifeCycle$UIThreadController.run(RWTLifeCycle.java:289)
>
> at java.lang.Thread.run(Unknown Source)
> at org.eclipse.rwt.internal.lifecycle.UIThread.run(UIThread.java:101)
> Caused by: java.lang.NoClassDefFoundError: org/eclipse/swt/widgets/Caret
> at org.eclipse.e4.xwt.XWTLoader.initialize(XWTLoader.java:1318)
> at org.eclipse.e4.xwt.XWTLoader.<init>(XWTLoader.java:179)
> at org.eclipse.e4.xwt.XWTLoaderManager.<clinit>(XWTLoaderManager.java:19)
> at org.eclipse.e4.xwt.XWT.setLoadingContext(XWT.java:679)
> at teste_rap.View.createPartControl(View.java:28)
> at
> org.eclipse.ui.internal.ViewReference.createPartHelper(ViewReference.java:375)
>
> at org.eclipse.ui.internal.ViewReference.createPart(ViewReference.java:226)
> at
> org.eclipse.ui.internal.WorkbenchPartReference.getPart(WorkbenchPartReference.java:599)
>
> at org.eclipse.ui.internal.PartPane.setVisible(PartPane.java:318)
> at org.eclipse.ui.internal.ViewPane.setVisible(ViewPane.java:542)
> at
> org.eclipse.ui.internal.presentations.PresentablePart.setVisible(PresentablePart.java:185)
>
> at
> org.eclipse.rap.internal.design.example.stacks.ViewStackPresentation.selectPart(ViewStackPresentation.java:1024)
>
> at
> org.eclipse.rap.ui.interactiondesign.internal.ConfigurableStackProxy.selectPart(ConfigurableStackProxy.java:425)
>
> at
> org.eclipse.ui.internal.PartStack.refreshPresentationSelection(PartStack.java:1262)
>
> at org.eclipse.ui.internal.PartStack.setSelection(PartStack.java:1215)
> at org.eclipse.ui.internal.PartStack.showPart(PartStack.java:1614)
> at org.eclipse.ui.internal.PartStack.createControl(PartStack.java:659)
> at org.eclipse.ui.internal.PartStack.createControl(PartStack.java:585)
> at
> org.eclipse.ui.internal.PartSashContainer.createControl(PartSashContainer.java:573)
>
> at
> org.eclipse.ui.internal.PerspectiveHelper.activate(PerspectiveHelper.java:269)
>
> at org.eclipse.ui.internal.Perspective.onActivate(Perspective.java:980)
> at
> org.eclipse.ui.internal.WorkbenchPage.onActivate(WorkbenchPage.java:2627)
> at
> org.eclipse.ui.internal.WorkbenchWindow$26.run(WorkbenchWindow.java:3077)
> at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:66)
> at
> org.eclipse.ui.internal.WorkbenchWindow.setActivePage(WorkbenchWindow.java:3058)
>
> at
> org.eclipse.ui.internal.WorkbenchWindow.busyOpenPage(WorkbenchWindow.java:763)
>
> at
> org.eclipse.ui.internal.Workbench$18.runWithException(Workbench.java:1267)
> at
> org.eclipse.ui.internal.StartupThreading$StartupRunnable.run(StartupThreading.java:32)
>
> at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:229)
> at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:150)
> at org.eclipse.swt.widgets.Display.syncExec(Display.java:1061)
> at
> org.eclipse.ui.internal.StartupThreading.runWithWorkbenchExceptions(StartupThreading.java:55)
>
> at
> org.eclipse.ui.internal.Workbench.busyOpenWorkbenchWindow(Workbench.java:1263)
>
> at
> org.eclipse.ui.internal.Workbench.doOpenFirstTimeWindow(Workbench.java:2062)
>
> at
> org.eclipse.ui.internal.Workbench.openFirstTimeWindow(Workbench.java:1993)
> at
> org.eclipse.ui.internal.WorkbenchConfigurer.openFirstTimeWindow(WorkbenchConfigurer.java:188)
>
> at
> org.eclipse.ui.application.WorkbenchAdvisor.openWindows(WorkbenchAdvisor.java:790)
>
> at
> org.eclipse.ui.internal.Workbench$27.runWithException(Workbench.java:1641)
> at
> org.eclipse.ui.internal.StartupThreading$StartupRunnable.run(StartupThreading.java:32)
>
> at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:229)
> at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:150)
> at org.eclipse.swt.widgets.Display.syncExec(Display.java:1061)
> at
> org.eclipse.ui.internal.StartupThreading.runWithoutExceptions(StartupThreading.java:110)
>
> at org.eclipse.ui.internal.Workbench.init(Workbench.java:1636)
> at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2655)
> at org.eclipse.ui.internal.Workbench.access$5(Workbench.java:2530)
> at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:702)
> at
> org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
>
> at
> org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:685)
> at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:157)
> at teste_rap.Application.start(Application.java:18)
> at
> org.eclipse.rap.ui.internal.application.EntryPointApplicationWrapper.createUI(EntryPointApplicationWrapper.java:38)
>
> at
> org.eclipse.rwt.internal.lifecycle.RWTLifeCycle.createUI(RWTLifeCycle.java:177)
>
> at
> org.eclipse.rwt.internal.lifecycle.RWTLifeCycle$UIThreadController.run(RWTLifeCycle.java:289)
>
> at java.lang.Thread.run(Unknown Source)
> at org.eclipse.rwt.internal.lifecycle.UIThread.run(UIThread.java:101)
> Caused by: java.lang.ClassNotFoundException: org.eclipse.swt.widgets.Caret
> 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(Unknown Source)
> at org.eclipse.e4.xwt.XWTLoader.initialize(XWTLoader.java:1318)
> at org.eclipse.e4.xwt.XWTLoader.<init>(XWTLoader.java:179)
> at org.eclipse.e4.xwt.XWTLoaderManager.<clinit>(XWTLoaderManager.java:19)
> at org.eclipse.e4.xwt.XWT.setLoadingContext(XWT.java:679)
> at teste_rap.View.createPartControl(View.java:28)
> at
> org.eclipse.ui.internal.ViewReference.createPartHelper(ViewReference.java:375)
>
> at org.eclipse.ui.internal.ViewReference.createPart(ViewReference.java:226)
> at
> org.eclipse.ui.internal.WorkbenchPartReference.getPart(WorkbenchPartReference.java:599)
>
> at org.eclipse.ui.internal.PartPane.setVisible(PartPane.java:318)
> at org.eclipse.ui.internal.ViewPane.setVisible(ViewPane.java:542)
> at
> org.eclipse.ui.internal.presentations.PresentablePart.setVisible(PresentablePart.java:185)
>
> at
> org.eclipse.rap.internal.design.example.stacks.ViewStackPresentation.selectPart(ViewStackPresentation.java:1024)
>
> at
> org.eclipse.rap.ui.interactiondesign.internal.ConfigurableStackProxy.selectPart(ConfigurableStackProxy.java:425)
>
> at
> org.eclipse.ui.internal.PartStack.refreshPresentationSelection(PartStack.java:1262)
>
> at org.eclipse.ui.internal.PartStack.setSelection(PartStack.java:1215)
> at org.eclipse.ui.internal.PartStack.showPart(PartStack.java:1614)
> at org.eclipse.ui.internal.PartStack.createControl(PartStack.java:659)
> at org.eclipse.ui.internal.PartStack.createControl(PartStack.java:585)
> at
> org.eclipse.ui.internal.PartSashContainer.createControl(PartSashContainer.java:573)
>
> at
> org.eclipse.ui.internal.PerspectiveHelper.activate(PerspectiveHelper.java:269)
>
> at org.eclipse.ui.internal.Perspective.onActivate(Perspective.java:980)
> at
> org.eclipse.ui.internal.WorkbenchPage.onActivate(WorkbenchPage.java:2627)
> at
> org.eclipse.ui.internal.WorkbenchWindow$26.run(WorkbenchWindow.java:3077)
> at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:66)
> at
> org.eclipse.ui.internal.WorkbenchWindow.setActivePage(WorkbenchWindow.java:3058)
>
> at
> org.eclipse.ui.internal.WorkbenchWindow.busyOpenPage(WorkbenchWindow.java:763)
>
> at
> org.eclipse.ui.internal.Workbench$18.runWithException(Workbench.java:1267)
> at
> org.eclipse.ui.internal.StartupThreading$StartupRunnable.run(StartupThreading.java:32)
>
> at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:229)
> at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:150)
> at org.eclipse.swt.widgets.Display.syncExec(Display.java:1061)
> at
> org.eclipse.ui.internal.StartupThreading.runWithWorkbenchExceptions(StartupThreading.java:55)
>
> at
> org.eclipse.ui.internal.Workbench.busyOpenWorkbenchWindow(Workbench.java:1263)
>
> at
> org.eclipse.ui.internal.Workbench.doOpenFirstTimeWindow(Workbench.java:2062)
>
> at
> org.eclipse.ui.internal.Workbench.openFirstTimeWindow(Workbench.java:1993)
> at
> org.eclipse.ui.internal.WorkbenchConfigurer.openFirstTimeWindow(WorkbenchConfigurer.java:188)
>
> at
> org.eclipse.ui.application.WorkbenchAdvisor.openWindows(WorkbenchAdvisor.java:790)
>
> at
> org.eclipse.ui.internal.Workbench$27.runWithException(Workbench.java:1641)
> at
> org.eclipse.ui.internal.StartupThreading$StartupRunnable.run(StartupThreading.java:32)
>
> at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:229)
> at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:150)
> at org.eclipse.swt.widgets.Display.syncExec(Display.java:1061)
> at
> org.eclipse.ui.internal.StartupThreading.runWithoutExceptions(StartupThreading.java:110)
>
> at org.eclipse.ui.internal.Workbench.init(Workbench.java:1636)
> at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2655)
> at org.eclipse.ui.internal.Workbench.access$5(Workbench.java:2530)
> at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:702)
> at
> org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
>
> at
> org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:685)
> at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:157)
> at teste_rap.Application.start(Application.java:18)
> at
> org.eclipse.rap.ui.internal.application.EntryPointApplicationWrapper.createUI(EntryPointApplicationWrapper.java:38)
>
> at
> org.eclipse.rwt.internal.lifecycle.RWTLifeCycle.createUI(RWTLifeCycle.java:177)
>
> at
> org.eclipse.rwt.internal.lifecycle.RWTLifeCycle$UIThreadController.run(RWTLifeCycle.java:289)
>
> at java.lang.Thread.run(Unknown Source)
> at org.eclipse.rwt.internal.lifecycle.UIThread.run(UIThread.java:101)
>
>
> What am I doing wrong?
>
> best regards,
> Rafael


--
Rüdiger Herrmann
http://codeaffine.com
Previous Topic:Text widget, key event and caret position
Next Topic:Simple non-UI object example
Goto Forum:
  


Current Time: Thu Apr 18 11:49:26 GMT 2024

Powered by FUDForum. Page generated in 0.02280 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top