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]