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

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]

Reply via email to