I just upgraded from OJB 1.0.1 to 1.0.3 and I keep getting an

java.io.InvalidClassException: 
org.apache.ojb.broker.util.collections.RemovalAwareCollection; local class 
incompatible: stream classdesc serialVersionUID = -7915096023416965226, local 
class serialVersionUID = 6853709708973269593


What is going on here?
I have turned on debugging, and I get the following preceeding the exception:

DEBUG cache.MaterializationCache - Materialisation of object is finished, push 
16objects to cache
DEBUG cache.MaterializationCache - Push to cache: 
org.jlab.mis.apps.mics.valueobjects.Person{5346}
DEBUG cache.MaterializationCache - Push to cache: 
org.jlab.mis.apps.mics.valueobjects.PI{5346,2545}
DEBUG cache.MaterializationCache - Push to cache: 
org.jlab.mis.apps.mics.valueobjects.SystemResource{68}
DEBUG cache.MaterializationCache - Push to cache: 
org.jlab.mis.apps.mics.valueobjects.Science{303}
DEBUG cache.MaterializationCache - Push to cache: 
org.jlab.mis.apps.mics.valueobjects.Project{2544}
DEBUG cache.MaterializationCache - Push to cache: 
org.jlab.mis.apps.mics.valueobjects.Person{5345}
DEBUG cache.MaterializationCache - Push to cache: 
org.jlab.mis.apps.mics.valueobjects.Grant{2544,fhdf,1761}
DEBUG cache.MaterializationCache - Push to cache: 
org.jlab.mis.apps.mics.valueobjects.Project{2545}
DEBUG cache.MaterializationCache - Push to cache: 
org.jlab.mis.apps.mics.valueobjects.InciteRequest{745}
DEBUG cache.MaterializationCache - Push to cache: 
org.jlab.mis.apps.mics.valueobjects.Lab{ORNL}
DEBUG cache.MaterializationCache - Push to cache: 
org.jlab.mis.apps.mics.valueobjects.SystemResource{65}
DEBUG cache.MaterializationCache - Push to cache: 
org.jlab.mis.apps.mics.valueobjects.Organization{1763}
DEBUG cache.MaterializationCache - Push to cache: 
org.jlab.mis.apps.mics.valueobjects.Allocation{2544,zxcv,65}
DEBUG cache.MaterializationCache - Push to cache: 
org.jlab.mis.apps.mics.valueobjects.Organization{1761}
DEBUG cache.MaterializationCache - Push to cache: 
org.jlab.mis.apps.mics.valueobjects.PersonsEmail{5345,[EMAIL PROTECTED]
DEBUG cache.MaterializationCache - Push to cache: 
org.jlab.mis.apps.mics.valueobjects.InciteRequest{744}
DEBUG cache.MaterializationCache - Clear materialization cache
DEBUG core.PersistenceBrokerImpl - PB.close was called: [EMAIL PROTECTED]
DEBUG cache.MaterializationCache - Clear materialization cache

It looks like OJB can get all my object correctly, but something happens right after the caching.
Weird.
I have a web application that makes calls to a remote session bean that handles all my OJB stuff... I have NOT changed my OJB.properties file, could this have something to do with it? I have verified that there is NO earlier version of OJB in my classpath.....any ideas?

--
----------------------------
Bobby Lawrence
MIS Application Developer

Jefferson Lab (www.jlab.org)

Email: [EMAIL PROTECTED]
Office: (757) 269-5818
Pager: (757) 584-5818
----------------------------





---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to