Hi Robert,

it's a configuration problem.
When update OJB replace all configuration files,
don't keep the old ones.

regards,
Armin

----- Original Message -----
From: "Robert S. Sfeir" <[EMAIL PROTECTED]>
To: "OJB List" <[EMAIL PROTECTED]>
Sent: Monday, February 03, 2003 11:06 PM
Subject: Ojb Exception On open DB


> 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]
>
>
>


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

Reply via email to