Bug 233385 - [remotesvcs][r-osgi] sometime exception in r-osgi on Eclipse start
Summary: [remotesvcs][r-osgi] sometime exception in r-osgi on Eclipse start
Status: RESOLVED FIXED
Alias: None
Product: ECF
Classification: RT
Component: ecf.remoteservices (show other bugs)
Version: 2.0.0   Edit
Hardware: PC Windows XP
: P3 normal (vote)
Target Milestone: 2.0.0   Edit
Assignee: ecf.core-inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords: plan
Depends on:
Blocks:
 
Reported: 2008-05-22 01:57 EDT by Scott Lewis CLA
Modified: 2009-05-28 19:05 EDT (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Scott Lewis CLA 2008-05-22 01:57:02 EDT
Occasionally on startup I will get the following exception from r-osgi:

eclipse.buildId=I20080502-0100
java.version=1.6.0_03
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=en_US
Framework arguments:  -Xms512m -Xmx512m
Command-line arguments:  -os win32 -ws win32 -arch x86 -data C:\Documents and Settings\slewis\workspace.ecf -clean -console -Xms512m -Xmx512m


Warning
Wed May 21 22:28:50 PDT 2008
While loading class "ch.ethz.iks.r_osgi.impl.TCPChannelFactory$TCPChannel", thread "Thread[Thread-5,5,main]" timed out waiting (5000ms) for thread "Thread[Start Level Event Dispatcher,5,main]" to finish starting bundle "reference:file:plugins\ch.ethz.iks.r_osgi.remote_1.0.0.RC1.jar [2]". To avoid deadlock, thread "Thread[Thread-5,5,main]" is proceeding but "ch.ethz.iks.r_osgi.impl.TCPChannelFactory$TCPChannel" may not be fully initialized.

org.osgi.framework.BundleException: State change in progress for bundle "reference:file:plugins\ch.ethz.iks.r_osgi.remote_1.0.0.RC1.jar" by thread "Start Level Event Dispatcher".
at org.eclipse.osgi.framework.internal.core.AbstractBundle.beginStateChange(AbstractBundle.java:1143)
at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:263)
at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:400)
at org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:111)
at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:419)
at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:193)
at org.eclipse.osgi.framework.internal.core.BundleLoader.findLocalClass(BundleLoader.java:368)
at org.eclipse.osgi.framework.internal.core.BundleLoader.findClassInternal(BundleLoader.java:444)
at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:397)
at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:385)
at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:87)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
at ch.ethz.iks.r_osgi.impl.TCPChannelFactory$TCPThread.run(TCPChannelFactory.java:342)
Caused by: org.eclipse.osgi.framework.internal.core.AbstractBundle$BundleStatusException
... 14 more
Root exception:
org.eclipse.osgi.framework.internal.core.AbstractBundle$BundleStatusException
at org.eclipse.osgi.framework.internal.core.AbstractBundle.beginStateChange(AbstractBundle.java:1143)
at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:263)
at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:400)
at org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:111)
at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:419)
at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:193)
at org.eclipse.osgi.framework.internal.core.BundleLoader.findLocalClass(BundleLoader.java:368)
at org.eclipse.osgi.framework.internal.core.BundleLoader.findClassInternal(BundleLoader.java:444)
at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:397)
at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:385)
at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:87)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
at ch.ethz.iks.r_osgi.impl.TCPChannelFactory$TCPThread.run(TCPChannelFactory.java:342)
Comment 1 Scott Lewis CLA 2008-05-23 15:36:15 EDT
changing title
Comment 2 Scott Lewis CLA 2008-05-23 16:17:56 EDT
changing target milestone
Comment 3 Scott Lewis CLA 2009-05-28 19:05:34 EDT
This has apparently been fixed.