Hi Bobby,
Bobby Lawrence wrote:
OK - After upgrading to 1.0.3 and the newer version of the
OJB.properties file, I am still getting the exception:
java.io.InvalidClassException:
org.apache.ojb.broker.util.collections.RemovalAwareCollection; local
class incompatible: stream classdesc serialVersionUID =
-7915096023416965226, local class serialVersionUID = 6853709708973269593
at
java.io.ObjectStreamClass.initNonProxy(Ljava.io.ObjectStreamClass;Ljava.lang.Class;Ljava.lang.ClassNotFoundException;Ljava.io.ObjectStreamClass;)V(Unknown
Source)
strange, seems that you have two different versions of class
org.apache.ojb.broker.util.collections.RemovalAwareCollection
in your classpath (this is what the exception asserted).
Are you really sure that both OJB jars (web-app and appServer) are the
same? Could it be the case that the webApp or the appServer use some
kind of "jar-cache" that still use an outdated jar?
regards,
Armin
at
java.io.ObjectInputStream.readNonProxyDesc(Z)Ljava.io.ObjectStreamClass;(Unknown
Source)
at
java.io.ObjectInputStream.readClassDesc(Z)Ljava.io.ObjectStreamClass;(Unknown
Source)
at
java.io.ObjectInputStream.readOrdinaryObject(Z)Ljava.lang.Object;(Unknown
Source)
at
java.io.ObjectInputStream.readObject0(Z)Ljava.lang.Object;(Unknown Source)
at java.io.ObjectInputStream.readObject()Ljava.lang.Object;(Unknown
Source)
at
weblogic.rmi.internal.CBVInputStream.readObjectInternal()Ljava.lang.Object;(CBVInputStream.java:67)
at
weblogic.rmi.internal.CBVInputStream.readObject()Ljava.lang.Object;(CBVInputStream.java:61)
at
weblogic.rmi.internal.ServerRequest.unmarshalReturn()Ljava.lang.Object;(ServerRequest.java:97)
Any other ideas?
--Bobby
Martin Kal�n wrote:
Bobby Lawrence wrote:
I just upgraded from OJB 1.0.1 to 1.0.3 and I keep getting an
java.io.InvalidClassException:
<snip/>
I have NOT changed my OJB.properties file, could this have something
to do with it?
Without looking to deeply into the stacktrace you sent;
it is always recommended to upgrade OJB.properties and repository
between releases. Please diff your old property file against the
reference version from 1.0.3 and check if you need to adjust anything.
For 1.0.1 => 1.0.3 this is especially true if you are using the ODMG API.
(Also not the required change of auto-* repository settings
for ODMG in v1.0.3 -- see repository.dtd for full details.)
Regards,
Martin
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]