Hello,
My application is running fine for Tomcat 4.0. But the same war file is
giving a particular error in Tomcat 3.2.3.
I�m using OJB version 0.9.6. Is this a known error? I didn�t find
anything in the archive.
The error it is giving
RAJIB : OPENING DATASOURCE
[org.apache.ojb.broker.ta.PersistenceBrokerFactoryDefaultImpl] INFO:
Already created persistence broker instances: 0
[ConfigurableFactory] INFO: ConfigurableFactory called to serve a null
instance
[org.apache.ojb.odmg.DatabaseImpl] ERROR: Open database failed
Borrow broker from pool failed: Creation of a new PB instance failed
java.lang.reflect.InvocationTargetException:
java.lang.NullPointerException
at
org.apache.ojb.broker.util.factory.ConfigurableFactory.createNewInsta
nce(Unknown Source)
at
org.apache.ojb.broker.accesslayer.sql.SqlGeneratorFactory.createSqlGe
nerator(Unknown Source)
at
org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.<init>(Unknown S
ource)
at java.lang.reflect.Constructor.newInstance(Native Method)
at
org.apache.ojb.broker.ta.PersistenceBrokerFactoryDefaultImpl.createNe
wBrokerInstance(Unknown Source)
at
org.apache.ojb.broker.ta.PBKeyedPoolableObjectFactory.makeObject(Unkn
own Source)
at
org.apache.commons.pool.impl.GenericKeyedObjectPool.borrowObject(Unkn
own Source)
at
org.apache.ojb.broker.ta.PersistenceBrokerFactoryDefaultImpl.createPersi
stenceBroker(Unknown Source)
at
org.apache.ojb.broker.PersistenceBrokerFactory.createPersistenceBroke
r(Unknown Source)
at org.apache.ojb.odmg.DatabaseImpl.open(Unknown Source)
at
com.jp.hitachi.service.ApplicationServiceImpl.init(ApplicationService
Impl.java:56)
at
com.jp.hitachi.service.ApplicationServiceImpl.<init>(ApplicationServi
ceImpl.java:40)
at
com.jp.hitachi.servlet.ApplicationActionServlet.init(ApplicationActio
nServlet.java:49)
at javax.servlet.GenericServlet.init(GenericServlet.java:258)
at
org.apache.tomcat.core.ServletWrapper.doInit(ServletWrapper.java:317)
at org.apache.tomcat.core.Handler.init(Handler.java:215)
at
org.apache.tomcat.core.ServletWrapper.init(ServletWrapper.java:296)
at
org.apache.tomcat.context.LoadOnStartupInterceptor.contextInit(LoadOn
StartupInterceptor.java:130)
at
org.apache.tomcat.core.ContextManager.initContext(ContextManager.java
:491)
at
org.apache.tomcat.core.ContextManager.init(ContextManager.java:453)
at org.apache.tomcat.startup.Tomcat.execute(Tomcat.java:195)
at org.apache.tomcat.startup.Tomcat.main(Tomcat.java:235)
rethrown as org.apache.ojb.broker.PBFactoryException: Creation of a new
PB insta
nce failed
at
org.apache.ojb.broker.ta.PersistenceBrokerFactoryDefaultImpl.createNe
wBrokerInstance(Unknown Source)
at
org.apache.ojb.broker.ta.PBKeyedPoolableObjectFactory.makeObject(Unkn
own Source)
at
org.apache.commons.pool.impl.GenericKeyedObjectPool.borrowObject(Unkn
own Source)
at
org.apache.ojb.broker.ta.PersistenceBrokerFactoryDefaultImpl.createPe
rsistenceBroker(Unknown Source)
at
org.apache.ojb.broker.PersistenceBrokerFactory.createPersistenceBroke
r(Unknown Source)
at org.apache.ojb.odmg.DatabaseImpl.open(Unknown Source)
at
com.jp.hitachi.service.ApplicationServiceImpl.init(ApplicationService
Impl.java:56)
at
com.jp.hitachi.service.ApplicationServiceImpl.<init>(ApplicationServi
ceImpl.java:40)
at
com.jp.hitachi.servlet.ApplicationActionServlet.init(ApplicationActio
nServlet.java:49)
at javax.servlet.GenericServlet.init(GenericServlet.java:258)
at
org.apache.tomcat.core.ServletWrapper.doInit(ServletWrapper.java:317)