Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » Remote Application Platform (RAP) » Problems with the SessionSingletonBase class
Problems with the SessionSingletonBase class [message #546545] Tue, 13 July 2010 10:29
Martijn Cremer is currently offline Martijn CremerFriend
Messages: 77
Registered: January 2010
Location: Breda
Member

Good day RAP enthusiast,

Im running in a weard problem with the SessionSingletonBase. I created a method that extends this (see my posts in http://www.eclipse.org/forums/index.php?t=msg&th=169878)

Now it works great. But sometimes I get the following error out of noware;
010-07-13 11:39:14.468:WARN::ERROR:  Error for /remain
java.lang.NoClassDefFoundError: SessionSingletonBase
	at java.lang.ClassLoader.defineClass1(Native Method)
	at java.lang.ClassLoader.defineClass(ClassLoader.java:621)
	at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.defineClass(DefaultClassLoader.java:188)
	at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.defineClass(ClasspathManager.java:580)
	at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findClassImpl(ClasspathManager.java:550)
	at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClassImpl(ClasspathManager.java:481)
	at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass_LockClassLoader(ClasspathManager.java:469)
	at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:449)
	at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:216)
	at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:393)
	at org.eclipse.osgi.internal.loader.SingleSourcePackage.loadClass(SingleSourcePackage.java:33)
	at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:466)
	at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:422)
	at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:410)
	at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
	at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
	at com.remainsoftware.rap.login.Login.loginUser(Login.java:82)
	at com.remainsoftware.rap.login.Login.loginUserEncrypted(Login.java:49)
	at com.remainsoftware.rap.application.Application.authenticate(Application.java:55)
	at com.remainsoftware.rap.application.Application.createUI(Application.java:32)
	at org.eclipse.rwt.internal.lifecycle.EntryPointManager.createUI(EntryPointManager.java:92)
	at org.eclipse.rwt.internal.lifecycle.RWTLifeCycle.createUI(RWTLifeCycle.java:244)
	at org.eclipse.rwt.internal.lifecycle.RWTLifeCycle$UIThreadController.run(RWTLifeCycle.java:113)
	at java.lang.Thread.run(Thread.java:619)
	at org.eclipse.rwt.internal.lifecycle.UIThread.run(UIThread.java:102)

Exception in thread "UIThread [sh0oo8syl2w65p7yq5gkuqn9]" java.lang.IllegalStateException: The context has been disposed.
	at org.eclipse.rwt.internal.service.ServiceContext.checkState(ServiceContext.java:147)
	at org.eclipse.rwt.internal.service.ServiceContext.getStateInfo(ServiceContext.java:97)
	at org.eclipse.rwt.internal.service.ContextProvider.getStateInfo(ContextProvider.java:160)
	at org.eclipse.rwt.internal.lifecycle.RWTLifeCycle$UIThreadController.run(RWTLifeCycle.java:120)
	at java.lang.Thread.run(Thread.java:619)
	at org.eclipse.rwt.internal.lifecycle.UIThread.run(UIThread.java:102)


When I reload the target (Literately reload it by going to Window->Preferences->Target Platform and change it to Running platform press Apply ok reload workbench and set it back to my Rap 1.3 environment (with some OSGi/Equinox extra bundels). After that it works fine what worries me is the fact it seems to be random. I didn't really adjust the start levels of any RAP related bundles. I only put my OSGi related services to a start-level. But that shouldn't have impact on RAP related bundles now does it?


hm. I've lost a machine.. literally _lost_. it responds to ping, it works completely, I just can't figure out where in my apartment it is.
Previous Topic:IE popup dialog: "A script on this page is causing Internet Explorer to run slowly. ..."
Next Topic:SWT and RWT in one OSGi container?
Goto Forum:
  


Current Time: Tue Dec 07 01:18:02 GMT 2021

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

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

Back to the top