Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » Remote Application Platform (RAP) » Missing WidgetAdapterFacttory
Missing WidgetAdapterFacttory [message #494885] Tue, 03 November 2009 04:42 Go to next message
Setya Nugdjaja is currently offline Setya NugdjajaFriend
Messages: 567
Registered: July 2009
Senior Member
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 #494964 is a reply to message #494885] Tue, 03 November 2009 12:04 Go to previous messageGo to next message
Rüdiger Herrmann is currently offline Rüdiger HerrmannFriend
Messages: 581
Registered: July 2009
Senior Member
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

HTH
RÜdiger

Setya wrote:
> 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 Go to previous messageGo to next message
Setya Nugdjaja is currently offline Setya NugdjajaFriend
Messages: 567
Registered: July 2009
Senior Member
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
Re: Missing WidgetAdapterFacttory [message #494982 is a reply to message #494965] Tue, 03 November 2009 13:02 Go to previous messageGo to next message
Rüdiger Herrmann is currently offline Rüdiger HerrmannFriend
Messages: 581
Registered: July 2009
Senior Member
Setya wrote:
> 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 ?
that should be ok for now. However, you will likely run into similar
problems in the future if you mix bundles of different versions.

>
>
> Regards,
>
> Setya
Composite setTabList [message #500379 is a reply to message #494982] Wed, 25 November 2009 20:12 Go to previous messageGo to next message
Eclipse UserFriend
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 Go to previous messageGo to next message
Ivan Furnadjiev is currently offline Ivan FurnadjievFriend
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 Go to previous messageGo to next message
Eclipse UserFriend
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
Re: Composite setTabList [message #500451 is a reply to message #500432] Thu, 26 November 2009 09:03 Go to previous messageGo to next message
Ivan Furnadjiev is currently offline Ivan FurnadjievFriend
Messages: 2426
Registered: July 2009
Location: Sofia, Bulgaria
Senior Member
Hi Markus,

maybe you ran into one of the following bugs fixed in 1.3M3:

286786: Incorrect tab-order between editor and views
https://bugs.eclipse.org/bugs/show_bug.cgi?id=286786
223862: Set the tab traversal order of children does not work
https://bugs.eclipse.org/bugs/show_bug.cgi?id=223862

Which version of RAP are you using?

Best,
Ivan
Re: Composite setTabList [message #500617 is a reply to message #500451] Fri, 27 November 2009 07:51 Go to previous message
Eclipse UserFriend
Originally posted by: m.schnelle.msit-solutions.com

Hi Ivan,

my application is running under Version 1.2.
I'm trying to update the version but this seems not to be so easy.
for any reasons the appplication dosn't start with 1.3M3.
But i'm on it.

cheers, Markus



Ivan Furnadjiev schrieb:
> Hi Markus,
>
> maybe you ran into one of the following bugs fixed in 1.3M3:
>
> 286786: Incorrect tab-order between editor and view
> https://bugs.eclipse.org/bugs/show_bug.cgi?id=286786
> 223862: Set the tab traversal order of children does not work
> https://bugs.eclipse.org/bugs/show_bug.cgi?id=223862
>
> Which version of RAP are you using?
>
> Best,
> Ivan
Previous Topic:RAP Deployment JBoss 4.2.2 GA Linux
Next Topic:Some toolbar items are missing when part size is too narrow
Goto Forum:
  


Current Time: Thu Apr 18 23:14:34 GMT 2024

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

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

Back to the top