Hello list,

once again occurs some mirgration problems to 0.9.7. This time we
present a nice TransactionManagerAcquireException:

org.exolab.castor.jdo.transactionmanager.TransactionManagerAcquireException:
Problem obtaining JDO configuration: Nested error: Stream closed
    at
org.exolab.castor.jdo.transactionmanager.TransactionManagerFactoryRegistry.load(TransactionManagerFactoryRegistry.java:199)
    at org.exolab.castor.jdo.JDOManager.getDatabase(JDOManager.java:690)
    at com.morixs.mcare.ds.castor.CastorDS.getDB(CastorDS.java:121)
    at com.morixs.mcare.ds.castor.CastorDS.init(CastorDS.java:106)
[...]
Caused by: org.exolab.castor.mapping.MappingException: Nested error:
Stream closed
    at
org.exolab.castor.jdo.engine.JDOConfLoader.loadConfiguration(JDOConfLoader.java:98)
    at
org.exolab.castor.jdo.engine.JDOConfLoader.getTransactionDemarcation(JDOConfLoader.java:145)
    at
org.exolab.castor.jdo.transactionmanager.TransactionManagerFactoryRegistry.load(TransactionManagerFactoryRegistry.java:160)
    ... 8 more

Please remember, we only relaced castor.jar in our app and replace
depracted JDO code with JDOManager. No other changes. I wonder why every
new version is incompatible against predecessors.

Code to init JDOManager

JarEntityResolver pResolver = new JarEntityResolver();
String strMappingLocation = Configuration.getValue(CastorDS.class,
"CastorMapping");
InputSource pDatabaseConfiguration = pResolver.resolveEntity(null,
strMappingLocation);

//JDO.loadConfiguration(pDatabaseConfiguration, pResolver, null);
JDOManager.loadConfiguration(pDatabaseConfiguration, pResolver, null);
manager = JDOManager.createInstance("MobileCare");
manager .getDatabase();


Any suggestions or hints?

Thanks in advance

Andre Teubner



-------------------------------------------------
If you wish to unsubscribe from this list, please 
send an empty message to the following address:

[EMAIL PROTECTED]
-------------------------------------------------

Reply via email to