Philip Denno wrote:
Thanks, that makes sense.
I replaced the jar file to be 1.0.2 and it now loads fine. Now I get the
following problem when
I launch related to the repository_database.xml
Once again I took the defaults from the apache website and attempted to
customize them. The exact warning from OJB is:
[DEFAULT] WARN: [PlatformFactory] problems with platform
org.apache.ojb.broker.platforms.PlatformMysqlImpl:
org.apache.ojb.broker.platforms.PlatformMysqlImpl
[DEFAULT] WARN: [PlatformFactory] OJB will use PlatformDefaultImpl
instead
hmm, are you sure that all old OJB jars removed from the classpath?
regards,
Armin
I modified the default file so that it looks like the following:
<jdbc-connection-descriptor
jcd-alias="default"
default-connection="true"
platform="mysql"
jdbc-level="2.0"
driver="com.mysql.jdbc.Driver"
protocol="jdbc"
subprotocol="mysql"
dbalias="tsi"
username="guest"
password="guest"
batch-mode="false"
useAutoCommit="1"
ignoreAutoCommitExceptions="false"
>
Are any of these settings incorrect? What exactly is wrong with the
mysql platform class?
Cheers,
Philip.
-----Original Message-----
From: Armin Waibel [mailto:[EMAIL PROTECTED]
Sent: March 30, 2005 8:44 AM
To: OJB Users List
Subject: Re: Setup Question.
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.j
av
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.acquireConnecti
on
(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]
---------------------------------------------------------------------
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]