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]

Reply via email to