Hi Philip,

seems you mixed OJB 1.0.1 with 1.0.2 OJB.properties file. The website always based on the latest release.

regards,
Armin


Philip Denno wrote:
I am trying to configure OJB to examine if it is suitable for my
persistence problems but am having some problems. I copied an example
OJB.properties file from apache.org and get the following message when I
launch my test program.


[BOOT] WARN: Value
"org.apache.ojb.broker.locking.LockManagerCommonsImpl" is illegal for
key "LockManagerClass" (should be a class, using default value class
org.apache.ojb.odmg.locking.LockManagerDefaultImpl)

The application then crashes with a NullPointerException.

My project depends on the following jar files:

        jdo.jar
        jdori.jar
        db-ojb-1.0.1.jar
        commons-lang-2.0.jar
        commons-dbcp-1.1.jar
        commons-pool-1.1.jar
        commons-collections-2.1.1.jar
        mysql-connector-java-3.1.7-bin.jar

I can't seem to find any class called
"org.apache.ojb.broker.locking.LockManagerCommonsImpl" which I assume is
what causes the NullPointerException.

Does anybody know where to find said class?

Cheers,
Philip.


The stack trace is given below:

java.lang.NullPointerException
        at
org.apache.ojb.broker.util.BrokerHelper.crossCheckPBKey(BrokerHelper.jav
a:124)
        at
org.apache.ojb.broker.core.PersistenceBrokerFactoryDefaultImpl.createPer
sistenceBroker(PersistenceBrokerFactoryDefaultImpl.java:92)
        at
org.apache.ojb.broker.PersistenceBrokerFactory.createPersistenceBroker(P
ersistenceBrokerFactory.java:86)
        at
org.apache.ojb.otm.core.BaseConnection.<init>(BaseConnection.java:65)
        at
org.apache.ojb.otm.transaction.LocalTransactionFactory$LocalConnection.<
init>(LocalTransactionFactory.java:94)
        at
org.apache.ojb.otm.transaction.LocalTransactionFactory.acquireConnection
(LocalTransactionFactory.java:76)
        at org.apache.ojb.otm.OTMKit.acquireConnection(OTMKit.java:43)
        at
org.apache.ojb.jdo.PersistenceManagerImpl.<init>(PersistenceManagerImpl.
java:67)
        at
org.apache.ojb.jdo.PersistenceManagerFactoryImpl.getPersistenceManager(P
ersistenceManagerFactoryImpl.java:177)
        at
org.apache.ojb.jdo.PersistenceManagerFactoryImpl.getPersistenceManager(P
ersistenceManagerFactoryImpl.java:167)
        at com.tsi.test.jdo.JDOTest.<init>(JDOTest.java:34)
        at com.tsi.test.jdo.JDOTest.main(JDOTest.java:44)

---------------------------------------------------------------------
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]



Reply via email to