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]

Reply via email to