There is something really inconsistent here
When I run Developer mode, I get a ClassNotFoundException.
But, running the client via Java Web Start (connecting to the *same* running Developer instance that just displayed the problem), I have no such exception.
Strange. Sounds like a claspath issue in the Developer (still ?).
Here's the synopsis:
/plugins/*jar and *.jar.jnlp files define my plugins.
/plugins/mycompany/mycommon.jar has some common classes
/beans/mybean.jar defines the bean with a single bean class.
The single bean class extends a class in mycommon.jar.
With any of the following 3 manifest definitions in mybean.jar, the Developer client fails, yet the JWS client succeeds
Please tell me what's up here, because if I understood your previous post, this should not be happening.
My stack trace is shown at the bottom of this post.
The Manifest for the bean is EITHER (varying the path to the common jar):
<quote>
Manifest-Version: 1.0
Ant-Version: Apache Ant 1.6.2
Created-By: 1.4.2_06-b03 (Sun Microsystems Inc.)
Version: 1.0rc5
Class-Path: mybean.jar mycommon.jar
Name: MyBeanClass.class
Java-Bean: True
</quote>
OR
<quote>
Manifest-Version: 1.0
Ant-Version: Apache Ant 1.6.2
Created-By: 1.4.2_06-b03 (Sun Microsystems Inc.)
Version: 1.0rc5
Class-Path: mybean.jar ../plugins/mycommon.jar
Name: MyBeanClass.class
Java-Bean: True
</quote>
OR
<quote>
Manifest-Version: 1.0
Ant-Version: Apache Ant 1.6.2
Created-By: 1.4.2_06-b03 (Sun Microsystems Inc.)
Version: 1.0rc5
Class-Path: mybean.jar /plugins/mycommon.jar
Name: MyBeanClass.class
Java-Bean: True
</quote>
StackTrace:
java.lang.ClassNotFoundException: MyBeanClass
Continuing ...
java.lang.NullPointerException
Continuing ...
java.lang.NullPointerException
Continuing ...
java.lang.NullPointerException
Continuing ...
java.lang.NullPointerException
Continuing ...
java.lang.NullPointerException
Continuing ...
java.lang.NullPointerException
Continuing ...
java.lang.NullPointerException
Continuing ...
java.lang.ClassNotFoundException: MyBeanClass
java.lang.ClassNotFoundException: MyBeanClass
at java.net.URLClassLoader$1.run(URLClassLoader.java:199)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:187)
at java.lang.ClassLoader.loadClass(ClassLoader.java:289)
at java.lang.ClassLoader.loadClass(ClassLoader.java:235)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:219)
at com.servoy.j2db.q.createInstance(Unknown Source)
at com.servoy.j2db.runtime.b.createInstance(Unknown Source)
at com.servoy.j2db.dataui.k.a(Unknown Source)
at com.servoy.j2db.dataui.k.a(Unknown Source)
at com.servoy.j2db.dataui.k.if(Unknown Source)
at com.servoy.j2db.dataui.k.a(Unknown Source)
at com.servoy.j2db.dataui.i.a(Unknown Source)
at com.servoy.j2db.dataui.i.a(Unknown Source)
at com.servoy.j2db.FormPanel.cS(Unknown Source)
at com.servoy.j2db.FormManager.if(Unknown Source)
at com.servoy.j2db.FormManager.a(Unknown Source)
at com.servoy.j2db.FormManager.do(Unknown Source)
at com.servoy.j2db.develop.ad.do(Unknown Source)
at com.servoy.j2db.FormManager$2.run(Unknown Source)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:178)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:454)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:151)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:145)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:137)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:100)
No 1.5 found for pack200