Thank you, the OJB.properties was the problem.
--Bill.
Original Message:
-----------------------------------------
>I encountered this problem as well. It will happen if you use an older
>OJB.properties, without adding the new stuff that's required in 0.9.9.
>
>-steve
>
>Steve Clark
>Technology Applications Team
>
>Natural Resources Research Center/USGS
>[EMAIL PROTECTED]
>(970)226-9291
>
>>List-Id: "OJB Users List" <ojb-user.db.apache.org>
>>Delivered-To: mailing list [EMAIL PROTECTED]
>>Date: Wed,
>12 Feb 2003 00:09:42 -0800 (GMT-08:00)
>>From: V B Skrypnyk <[EMAIL PROTECTED]>
>>To: [EMAIL PROTECTED]
>>Subject: latest cvs DatabaseImpl.open() broken ??
>>
>>Hi,
>>
>>
>>The following code breaks
>against the latest cvs version (worked well before).
>>
>>I do have jcd-alias="main" in my repository as is shown in the stack dump.
>>
>>Implementation odmg = OJB.getInstance();
>>DatabaseImpl db
>= (DatabaseImpl)odmg.newDatabase( );
>>try {
>> db.open( "main", Database.OPEN_READ_WRITE);
>> System.out.println( "PBKEY: " + db.getPBKey() );
>>}
>>catch( Exception e ) {
>> e.printStackTrace();
>
>> return;
>>}
>>
>>
>>stack dump:
>>...
>>[java] [org.apache.ojb.broker.ta.PersistenceBrokerFactoryDefaultImpl] INFO: Set
>default PBKey: org.apache.ojb.broker.PBKey: repository=main, user=system,
>
>password=*****
>>[java] java.lang.reflect.InvocationTargetException
>>[java] at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>>[java] [org.apache.ojb.broker.accesslayer.ConnectionManagerFactory]
>ERROR:
>Configurab
>>leFactory configuration key class 'null' does not exist.
>>[java] [org.apache.ojb.broker.ta.PersistenceBrokerFactoryDefaultImpl] ERROR:
>Creation
>>of a new PB instance failed
>
>>[java] null
>>[java] at
>sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructor
>>AccessorImpl.java:39)
>>[java] at
>sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingCon
>
>>structorAccessorImpl.java:27)
>>[java] at java.lang.reflect.Constructor.newInstance(Constructor.java:274)
>>[java] at
>org.apache.ojb.broker.util.ClassHelper.newInstance(ClassHelper.java:38)
>>
>
>>
>>[java] at
>org.apache.ojb.broker.ta.PersistenceBrokerFactoryDefaultImpl.createNewB
>>rokerInstance(PersistenceBrokerFactoryDefaultImpl.java:200)
>>[java] at
>org.apache.ojb.broker.ta.PersistenceBrokerFactoryDefaultImpl$PBKeyedPoo
>
>>lableObjectFactory.makeObject(PersistenceBrokerFactoryDefaultImpl.java:383)
>>[java] at
>org.apache.commons.pool.impl.GenericKeyedObjectPool.borrowObject(Generi
>>cKeyedObjectPool.java:748)
>>[java]
>at
>org.apache.ojb.broker.ta.PersistenceBrokerFactoryDefaultImpl.createPers
>>istenceBroker(PersistenceBrokerFactoryDefaultImpl.java:246)
>>[java] at
>org.apache.ojb.broker.PersistenceBrokerFactory.
>createPersistenceBroker(
>>PersistenceBrokerFactory.java:138)
>>[java] at org.apache.ojb.odmg.DatabaseImpl.open(DatabaseImpl.java:160)
>>[java] at net.skrypnyk.Test.main(Test.java:42)
>>
>>
>>--Bill.
>
>>
>>
>>---------------------------------------------------------------------
>>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]