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]