Home » Eclipse Projects » Remote Application Platform (RAP) » Missing WidgetAdapterFacttory
Missing WidgetAdapterFacttory [message #494885] |
Tue, 03 November 2009 04:42 |
|
Hi all,
After updating the latest version from CVS, I constantly get the
following exception in .log file:
!ENTRY org.eclipse.rap.ui 4 0 2009-11-03 11:37:49.925
!MESSAGE Could not register adapter factory
'org.eclipse.swt.internal.widgets.WidgetAdapterFactory' for the adapter
type 'org.eclipse.swt.widgets.Display'.
!STACK 0
java.lang.ClassNotFoundException:
org.eclipse.swt.internal.widgets.WidgetAdapterFactory
at
org.eclipse.osgi.internal.loader.BundleLoader.findClassInter nal(BundleLoader.java:506)
at
org.eclipse.osgi.internal.loader.BundleLoader.findClass(Bund leLoader.java:422)
at
org.eclipse.osgi.internal.loader.BundleLoader.findClass(Bund leLoader.java:410)
at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loa dClass(DefaultClassLoader.java:105)
at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
at
org.eclipse.osgi.internal.loader.BundleLoader.loadClass(Bund leLoader.java:338)
at
org.eclipse.osgi.framework.internal.core.BundleHost.loadClas s(BundleHost.java:232)
at
org.eclipse.osgi.framework.internal.core.AbstractBundle.load Class(AbstractBundle.java:1193)
at
org.eclipse.rap.ui.internal.servlet.EngineConfigWrapper.regi sterFactories(EngineConfigWrapper.java:189)
at
org.eclipse.rap.ui.internal.servlet.EngineConfigWrapper.<init >(EngineConfigWrapper.java:84)
at
org.eclipse.rap.ui.internal.servlet.RequestHandler.init(Requ estHandler.java:39)
at
org.eclipse.equinox.http.servlet.internal.ServletRegistratio n.init(ServletRegistration.java:64)
at
org.eclipse.equinox.http.servlet.internal.ProxyServlet.regis terServlet(ProxyServlet.java:142)
at
org.eclipse.equinox.http.servlet.internal.HttpServiceImpl.re gisterServlet(HttpServiceImpl.java:59)
at
org.eclipse.rap.ui.internal.servlet.HttpServiceTracker.addin gService(HttpServiceTracker.java:52)
at
org.osgi.util.tracker.ServiceTracker$Tracked.customizerAddin g(ServiceTracker.java:896)
at
org.osgi.util.tracker.AbstractTracked.trackAdding(AbstractTr acked.java:261)
at
org.osgi.util.tracker.AbstractTracked.trackInitial(AbstractT racked.java:184)
at org.osgi.util.tracker.ServiceTracker.open(ServiceTracker.jav a:339)
at org.osgi.util.tracker.ServiceTracker.open(ServiceTracker.jav a:273)
at
org.eclipse.ui.internal.WorkbenchPlugin$3.addingService(Work benchPlugin.java:1101)
at
org.osgi.util.tracker.ServiceTracker$Tracked.customizerAddin g(ServiceTracker.java:896)
at
org.osgi.util.tracker.AbstractTracked.trackAdding(AbstractTr acked.java:261)
at org.osgi.util.tracker.AbstractTracked.track(AbstractTracked. java:233)
at
org.osgi.util.tracker.ServiceTracker$Tracked.serviceChanged( ServiceTracker.java:840)
at
org.eclipse.osgi.internal.serviceregistry.FilteredServiceLis tener.serviceChanged(FilteredServiceListener.java:104)
at
org.eclipse.osgi.framework.internal.core.BundleContextImpl.d ispatchEvent(BundleContextImpl.java:933)
at
org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEve nt(EventManager.java:227)
at
org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEv entSynchronous(ListenerQueue.java:149)
at
org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.pu blishServiceEventPrivileged(ServiceRegistry.java:755)
at
org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.pu blishServiceEvent(ServiceRegistry.java:710)
at
org.eclipse.osgi.internal.serviceregistry.ServiceRegistratio nImpl.register(ServiceRegistrationImpl.java:129)
at
org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.re gisterService(ServiceRegistry.java:206)
at
org.eclipse.osgi.framework.internal.core.BundleContextImpl.r egisterService(BundleContextImpl.java:507)
at
org.eclipse.osgi.framework.internal.core.BundleContextImpl.r egisterService(BundleContextImpl.java:525)
at
org.eclipse.equinox.http.registry.internal.HttpServiceTracke r.open(HttpServiceTracker.java:43)
at
org.eclipse.equinox.http.registry.internal.Activator.addingS ervice(Activator.java:59)
at
org.osgi.util.tracker.ServiceTracker$Tracked.customizerAddin g(ServiceTracker.java:896)
at
org.osgi.util.tracker.AbstractTracked.trackAdding(AbstractTr acked.java:261)
at
org.osgi.util.tracker.AbstractTracked.trackInitial(AbstractT racked.java:184)
at org.osgi.util.tracker.ServiceTracker.open(ServiceTracker.jav a:339)
at org.osgi.util.tracker.ServiceTracker.open(ServiceTracker.jav a:273)
at
org.eclipse.equinox.http.registry.internal.Activator.start(A ctivator.java:37)
at
org.eclipse.osgi.framework.internal.core.BundleContextImpl$1 .run(BundleContextImpl.java:783)
at java.security.AccessController.doPrivileged(Native Method)
at
org.eclipse.osgi.framework.internal.core.BundleContextImpl.s tartActivator(BundleContextImpl.java:774)
at
org.eclipse.osgi.framework.internal.core.BundleContextImpl.s tart(BundleContextImpl.java:755)
at
org.eclipse.osgi.framework.internal.core.BundleHost.startWor ker(BundleHost.java:353)
at
org.eclipse.osgi.framework.internal.core.AbstractBundle.resu me(AbstractBundle.java:370)
at
org.eclipse.osgi.framework.internal.core.Framework.resumeBun dle(Framework.java:1068)
at
org.eclipse.osgi.framework.internal.core.StartLevelManager.r esumeBundles(StartLevelManager.java:554)
at
org.eclipse.osgi.framework.internal.core.StartLevelManager.i ncFWSL(StartLevelManager.java:461)
at
org.eclipse.osgi.framework.internal.core.StartLevelManager.d oSetStartLevel(StartLevelManager.java:246)
at
org.eclipse.osgi.framework.internal.core.StartLevelManager.d ispatchEvent(StartLevelManager.java:442)
at
org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEve nt(EventManager.java:227)
at
org.eclipse.osgi.framework.eventmgr.EventManager$EventThread .run(EventManager.java:337)
Despite above exception, application runs as expected.
Is this something I should worry about ?
Regards,
Setya
|
|
| |
Re: Missing WidgetAdapterFacttory [message #494965 is a reply to message #494964] |
Tue, 03 November 2009 12:10 |
|
Hi,
> it looks like you didn't update all of your projects. Make sure that
> org.eclipse.rap.workbench and org.eclipse.rap.ui are also in sync with
> HEAD.
>
> The reason for these changes is captured here:
> 288454: Remove unused adapter factories
> https://bugs.eclipse.org/bugs/show_bug.cgi?id=288454
Yes, from CVS I only grab :
- org.eclipse.rap.rwt
- org.eclipse.rap.rwt.q07
- org.eclipse.rap.equinox.registry
The rest is from 1.3.0-M2 target platform.
Is it OK if I ignore the message for the moment ?
Regards,
Setya
|
|
| |
Composite setTabList [message #500379 is a reply to message #494982] |
Wed, 25 November 2009 20:12 |
Eclipse User |
|
|
|
Originally posted by: m.schnelle.msit-solutions.com
Hello together,
i'm trying to the set the tab order of my formulars.
The application is split in two areas. on the left site a TreeViewer and
on the right site a formular.
when i pressed the tab the focus is changing between the treeviewer and
the textfields like this.
textfield1, treeviewer, textfield2, treeviewer textfield3, treeviewer,
textfield4.
but i'm expecting a tab order textfield1,textfield2,textfield3,textfield4.
For that i set the control via the setTabList method of the composite class.
Have i missed something?
I hope someone could help me.
Thanks a lot.
Markus
|
|
|
Re: Composite setTabList [message #500380 is a reply to message #500379] |
Wed, 25 November 2009 20:16 |
Ivan Furnadjiev Messages: 2426 Registered: July 2009 Location: Sofia, Bulgaria |
Senior Member |
|
|
Hi Markus,
can you provide a self-running snippet that demonstrate the issue?
Best,
Ivan
On 11/25/2009 22:12, Markus Schnelle wrote:
> Hello together,
>
> i'm trying to the set the tab order of my formulars.
> The application is split in two areas. on the left site a TreeViewer
> and on the right site a formular.
> when i pressed the tab the focus is changing between the treeviewer
> and the textfields like this.
>
> textfield1, treeviewer, textfield2, treeviewer textfield3, treeviewer,
> textfield4.
>
> but i'm expecting a tab order
> textfield1,textfield2,textfield3,textfield4.
> For that i set the control via the setTabList method of the composite
> class.
>
> Have i missed something?
>
> I hope someone could help me.
> Thanks a lot.
>
> Markus
|
|
|
Re: Composite setTabList [message #500432 is a reply to message #500380] |
Thu, 26 November 2009 07:34 |
Eclipse User |
|
|
|
Originally posted by: m.schnelle.msit-solutions.com
Hi Ivan,
here you are. This is the code snippet which i use for testing the
setTabList in the createPartControl of my view.
It is quite simple. ;-)
------------ SNIP ----------
Composite composite = new Composite(parent, SWT.NONE);
composite.setLayout(new GridLayout(2, false));
Label l1 = new Label(composite, SWT.BORDER);
l1.setText("l1");
Text t1 = new Text(composite, SWT.BORDER);
t1.setFocus();
Label l2 = new Label(composite, SWT.BORDER);
l2.setText("l2");
Text t2 = new Text(composite, SWT.BORDER);
Label l3 = new Label(composite, SWT.BORDER);
l3.setText("l3");
Text t3 = new Text(composite, SWT.BORDER);
composite.setTabList(new Control[] { t1, t2, t3 });
------------ SNAP ----------
and the effect is for example. that the focus jumps from the t1 to an
other view and then back to t2 instead from t1 to t2.
thanks, Markus
Ivan Furnadjiev schrieb:
> Hi Markus,
>
> can you provide a self-running snippet that demonstrate the issue?
>
> Best,
> Ivan
>
> On 11/25/2009 22:12, Markus Schnelle wrote:
>> Hello together,
>>
>> i'm trying to the set the tab order of my formulars.
>> The application is split in two areas. on the left site a TreeViewer
>> and on the right site a formular.
>> when i pressed the tab the focus is changing between the treeviewer
>> and the textfields like this.
>>
>> textfield1, treeviewer, textfield2, treeviewer textfield3, treeviewer,
>> textfield4.
>>
>> but i'm expecting a tab order
>> textfield1,textfield2,textfield3,textfield4.
>> For that i set the control via the setTabList method of the composite
>> class.
>>
>> Have i missed something?
>>
>> I hope someone could help me.
>> Thanks a lot.
>>
>> Markus
|
|
| | |
Goto Forum:
Current Time: Thu Apr 18 23:14:34 GMT 2024
Powered by FUDForum. Page generated in 0.02115 seconds
|