Hi, I've VERY new still to OJB and trying to use it with Struts. It seems that I get pretty far in trying to get a connection to the DB, but it doesn't happen and I get a bunch of warnings when I try to open the connection to the DB, and I'm not sure what they mean and why the DB connection won't open.

here is the stack hopefully someone can clarify what the heck I'm missing... it sure is a lot of info thrown out! This with default settings, so the warnings are a bit disturbing, especially since I can't figure out where these settings are setup.

[BOOT] WARN: Value "ojb.broker.util.sequence.SequenceManagerHighLowImpl" is illegal for key "SequenceManagerClass" (should be a class, using default value org.apache.ojb.broker.util.sequence.SequenceManagerHiLoImpl)
[BOOT] WARN: Value "ojb.broker.cache.ObjectCacheDefaultImpl" is illegal for key "ObjectCacheClass" (should be a class, using default value org.apache.ojb.broker.cache.ObjectCacheDefaultImpl)
[BOOT] WARN: Value "ojb.broker.accesslayer.ConnectionFactoryDefaultImpl" is illegal for key "ConnectionFactoryClass" (should be a class, using default value org.apache.ojb.broker.accesslayer.ConnectionFactoryPooledImpl)
[BOOT] WARN: Value "ojb.odmg.locking.LockManagerDefaultImpl" is illegal for key "LockManagerClass" (should be a class, using default value org.apache.ojb.odmg.locking.LockManagerDefaultImpl)
[BOOT] WARN: Value "ojb.odmg.locking.InMemoryLockMapImpl" is illegal for key "LockMapClass" (should be a class, using default value org.apache.ojb.odmg.locking.PersistentLockMapImpl)
[BOOT] WARN: Value "ojb.broker.util.logging.PoorMansLoggerImpl" is illegal for key "LoggerClass" (should be a class, using default value org.apache.ojb.broker.util.logging.PoorMansLoggerImpl)
[BOOT] WARN: Value "ojb.broker.metadata.PersistentFieldPropertyImpl" is illegal for key "PersistentFieldClass" (should be a class, using default value org.apache.ojb.broker.metadata.fieldaccess.PersistentFieldDefaultImpl)
[BOOT] WARN: Value "ojb.broker.singlevm.PersistenceBrokerImpl" is illegal for key "PersistenceBrokerClass" (should be a class, using default value org.apache.ojb.broker.singlevm.PersistenceBrokerImpl)
[BOOT] WARN: Value "ojb.odmg.collections.DListImpl" is illegal for key "OqlCollectionClass" (should be a class, using default value org.apache.ojb.odmg.collections.DListImpl)
[BOOT] WARN: Value "ojb.broker.ta.PersistenceBrokerFactoryDefaultImpl" is illegal for key "PersistenceBrokerFactoryClass" (should be a class, using default value org.apache.ojb.broker.ta.PersistenceBrokerFactoryDefaultImpl)
[org.apache.ojb.broker.ta.PersistenceBrokerFactoryDefaultImpl] INFO: Create PersistenceBroker instance pool, pool configuration was {whenExhaustedAction=0, maxIdle=-1, maxActive=15, maxWait=5000, numTestsPerEvictionRun=10, testWhileIdle=false, testOnReturn=false, timeBetweenEvictionRunsMillis=-1, minEvictableIdleIimeMillis=600000, testOnBorrow=false}
[org.apache.ojb.odmg.DatabaseImpl] ERROR: Open database failed: Borrow broker from pool failed: Creation of a new PB instance failed
Borrow broker from pool failed: Creation of a new PB instance failed
java.lang.reflect.InvocationTargetException
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorA ccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingCons tructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:274)
at org.apache.ojb.broker.ta.PersistenceBrokerFactoryDefaultImpl.createNewBr okerInstance(Unknown Source)
at org.apache.ojb.broker.ta.PersistenceBrokerFactoryDefaultImpl$PBKeyedPool ableObjectFactory.makeObject(Unknown Source)
at org.apache.commons.pool.impl.GenericKeyedObjectPool.borrowObject(Unknown Source)
at org.apache.ojb.broker.ta.PersistenceBrokerFactoryDefaultImpl.createPersi stenceBroker(Unknown Source)
at org.apache.ojb.broker.PersistenceBrokerFactory.createPersistenceBroker(U nknown Source)
at org.apache.ojb.odmg.DatabaseImpl.open(Unknown Source)
at net.sfeir.security.data.ojb.UserOJBImpl.init(UserOJBImpl.java:47)
at net.sfeir.security.data.ojb.UserOJBImpl.<init>(UserOJBImpl.java:33)
at net.sfeir.security.data.ojb.SfeirOJBFactory.createUserDAO(SfeirOJBFactor y.java:30)
at net.sfeir.security.actions.SecurityBaseAction.getUserDAO(SecurityBaseAct ion.java:33)
at net.sfeir.security.actions.LoginAction.execute(LoginAction.java:31)
at org.apache.struts.action.RequestProcessor.processActionPerform(RequestPr ocessor.java:465)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java: 274)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1422)
at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:523)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica tionFilterChain.java:247)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt erChain.java:193)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValv e.java:243)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja va:566)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:4 72)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValv e.java:190)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja va:566)
at org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.ja va:246)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja va:564)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:4 72)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:234 7)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java :180)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja va:566)
at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherVa lve.java:170)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja va:564)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java :170)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja va:564)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:468 )
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja va:564)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:4 72)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve. java:174)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja va:566)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:4 72)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.j ava:1027)
at org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java: 1125)
at java.lang.Thread.run(Thread.java:554)
Caused by: java.lang.NullPointerException
at org.apache.ojb.broker.util.factory.ConfigurableFactory.createNewInstance (Unknown Source)
at org.apache.ojb.broker.accesslayer.sql.SqlGeneratorFactory.createSqlGener ator(Unknown Source)
at org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.<init>(Unknown Source)
... 51 more
rethrown as org.apache.ojb.broker.PBFactoryException: Creation of a new PB instance failed
at org.apache.ojb.broker.ta.PersistenceBrokerFactoryDefaultImpl.createNewBr okerInstance(Unknown Source)
at org.apache.ojb.broker.ta.PersistenceBrokerFactoryDefaultImpl$PBKeyedPool ableObjectFactory.makeObject(Unknown Source)
at org.apache.commons.pool.impl.GenericKeyedObjectPool.borrowObject(Unknown Source)
at org.apache.ojb.broker.ta.PersistenceBrokerFactoryDefaultImpl.createPersi stenceBroker(Unknown Source)
at org.apache.ojb.broker.PersistenceBrokerFactory.createPersistenceBroker(U nknown Source)
at org.apache.ojb.odmg.DatabaseImpl.open(Unknown Source)
at net.sfeir.security.data.ojb.UserOJBImpl.init(UserOJBImpl.java:47)
at net.sfeir.security.data.ojb.UserOJBImpl.<init>(UserOJBImpl.java:33)
at net.sfeir.security.data.ojb.SfeirOJBFactory.createUserDAO(SfeirOJBFactor y.java:30)
at net.sfeir.security.actions.SecurityBaseAction.getUserDAO(SecurityBaseAct ion.java:33)
at net.sfeir.security.actions.LoginAction.execute(LoginAction.java:31)
at org.apache.struts.action.RequestProcessor.processActionPerform(RequestPr ocessor.java:465)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java: 274)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1422)
at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:523)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica tionFilterChain.java:247)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt erChain.java:193)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValv e.java:243)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja va:566)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:4 72)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValv e.java:190)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja va:566)
at org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.ja va:246)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja va:564)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:4 72)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:234 7)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java :180)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja va:566)
at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherVa lve.java:170)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja va:564)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java :170)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja va:564)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:468 )
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja va:564)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:4 72)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve. java:174)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja va:566)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:4 72)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.j ava:1027)
at org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java: 1125)
at java.lang.Thread.run(Thread.java:554)
Caused by: java.lang.reflect.InvocationTargetException
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorA ccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingCons tructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:274)
... 47 more
Caused by: java.lang.NullPointerException
at org.apache.ojb.broker.util.factory.ConfigurableFactory.createNewInstance (Unknown Source)
at org.apache.ojb.broker.accesslayer.sql.SqlGeneratorFactory.createSqlGener ator(Unknown Source)
at org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.<init>(Unknown Source)
... 51 more
rethrown as org.apache.ojb.broker.PBFactoryException: Borrow broker from pool failed: Creation of a new PB instance failed
at org.apache.ojb.broker.ta.PersistenceBrokerFactoryDefaultImpl.createPersi stenceBroker(Unknown Source)
at org.apache.ojb.broker.PersistenceBrokerFactory.createPersistenceBroker(U nknown Source)
at org.apache.ojb.odmg.DatabaseImpl.open(Unknown Source)
at net.sfeir.security.data.ojb.UserOJBImpl.init(UserOJBImpl.java:47)
at net.sfeir.security.data.ojb.UserOJBImpl.<init>(UserOJBImpl.java:33)
at net.sfeir.security.data.ojb.SfeirOJBFactory.createUserDAO(SfeirOJBFactor y.java:30)
at net.sfeir.security.actions.SecurityBaseAction.getUserDAO(SecurityBaseAct ion.java:33)
at net.sfeir.security.actions.LoginAction.execute(LoginAction.java:31)
at org.apache.struts.action.RequestProcessor.processActionPerform(RequestPr ocessor.java:465)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java: 274)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1422)
at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:523)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica tionFilterChain.java:247)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt erChain.java:193)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValv e.java:243)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja va:566)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:4 72)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValv e.java:190)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja va:566)
at org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.ja va:246)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja va:564)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:4 72)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:234 7)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java :180)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja va:566)
at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherVa lve.java:170)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja va:564)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java :170)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja va:564)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:468 )
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja va:564)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:4 72)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve. java:174)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja va:566)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:4 72)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.j ava:1027)
at org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java: 1125)
at java.lang.Thread.run(Thread.java:554)
Caused by: org.apache.ojb.broker.PBFactoryException: Creation of a new PB instance failed
at org.apache.ojb.broker.ta.PersistenceBrokerFactoryDefaultImpl.createNewBr okerInstance(Unknown Source)
at org.apache.ojb.broker.ta.PersistenceBrokerFactoryDefaultImpl$PBKeyedPool ableObjectFactory.makeObject(Unknown Source)
at org.apache.commons.pool.impl.GenericKeyedObjectPool.borrowObject(Unknown Source)
... 44 more
Caused by: java.lang.reflect.InvocationTargetException
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorA ccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingCons tructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:274)
... 47 more
Caused by: java.lang.NullPointerException
at org.apache.ojb.broker.util.factory.ConfigurableFactory.createNewInstance (Unknown Source)
at org.apache.ojb.broker.accesslayer.sql.SqlGeneratorFactory.createSqlGener ator(Unknown Source)
at org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.<init>(Unknown Source)
... 51 more
Feb 3, 2003 5:01:39 PM org.apache.struts.action.RequestProcessor processException


Thanks
R


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to