You are viewing a plain text version of this content. The canonical link for it is here.
Posted to ojb-user@db.apache.org by Magnus Strand <ma...@timbits.se> on 2004/11/05 14:54:13 UTC
NullPointerException in OjbStorePMF.getStoreManager
Hi,
I use db-ojb1.0.1 (JDO) from an MDB (SUN Java System app server
2004Q4beta on Windows XP SP2).
When I call the java code from the command line it works fine.
I have added c:\myclasses to the app servers CLASSPATH-suffix and in
this folder I have all the JARs
neeeded and OJB.properties and repository.xml etc.
in my MDB's onMessage-method:
PersistenceManagerFactory factory = new OjbStorePMF();
UCEnterNewPerson enp = new UCEnterNewPerson(factory);
enp.createPerson();
...
public void createPerson()
{
int i;
// read in all relevant information and fill the new object:
PersistenceManager manager = factory.getPersistenceManager();
Transaction tx = manager.currentTransaction();
// 1. this will be our new object
Person newPerson = new Person();
newPerson.setFirstname("J");
newPerson.setLastname("Lo");
tx.begin(); // this line I think throws the exception
manager.makePersistent(newPerson);
// commit transaction
tx.commit();
manager.close();
// now perform persistence operations
}
...
Could it be that the file OJB.properties couldn't be read?
Any help will be appreciated.
Regards
Magnus Strand
[#|2004-11-05T14:33:47.448+0100|INFO|sun-appserver-pe8.1|javax.enterprise.system.stream.out|_ThreadID=11;|
MESSAGE BEAN v.2: Message received: This is message 1|#]
[#|2004-11-05T14:33:48.019+0100|VARNING|sun-appserver-pe8.1|javax.enterprise.system.stream.err|_ThreadID=11;|org.apache.ojb.jdori.sql.OjbStoreFatalInternalException:
org.apache.ojb.jdori.sql.OjbStorePMF.getStoreManager
NestedThrowables:
java.lang.NullPointerException
at
org.apache.ojb.jdori.sql.OjbStorePMF.getStoreManager(OjbStorePMF.java:272)
at
com.sun.jdori.common.PersistenceManagerImpl.getStoreManager(Unknown Source)
at com.sun.jdori.common.TransactionImpl.getConnector(Unknown Source)
at com.sun.jdori.common.TransactionImpl.beginInternal(Unknown Source)
at com.sun.jdori.common.TransactionImpl.begin(Unknown Source)
at org.apache.ojb.tutorial5.UCEnterNewPerson.createPerson(Unknown
Source)
at samples.ejb.mdb.simple.ejb.SimpleMessageBean.onMessage(Unknown
Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at com.sun.enterprise.security.SecurityUtil$2.run(SecurityUtil.java:149)
at java.security.AccessController.doPrivileged(Native Method)
at
com.sun.enterprise.security.application.EJBSecurityManager.doAsPrivileged(EJBSecurityManager.java:950)
at
com.sun.enterprise.security.SecurityUtil.invoke(SecurityUtil.java:154)
at
com.sun.ejb.containers.MessageBeanContainer.deliverMessage(MessageBeanContainer.java:956)
at
com.sun.ejb.containers.MessageBeanListenerImpl.deliverMessage(MessageBeanListenerImpl.java:42)
at
com.sun.enterprise.connectors.inflow.MessageEndpointInvocationHandler.invoke(MessageEndpointInvocationHandler.java:130)
at $Proxy13.onMessage(Unknown Source)
at
com.sun.messaging.jms.ra.OnMessageRunner.run(OnMessageRunner.java:166)
at com.sun.enterprise.connectors.work.OneWork.doWork(OneWork.java:45)
at
com.sun.corba.ee.impl.orbutil.threadpool.ThreadPoolImpl$WorkerThread.run(ThreadPoolImpl.java:398)
Caused by: java.lang.NullPointerException
at
org.apache.ojb.broker.util.logging.LoggerFactoryImpl.getLogger(LoggerFactoryImpl.java:163)
at
org.apache.ojb.broker.util.logging.LoggerFactory.getLogger(LoggerFactory.java:74)
at
org.apache.ojb.jdori.sql.OjbStoreManager.<init>(OjbStoreManager.java:57)
at
org.apache.ojb.jdori.sql.OjbStorePMF.getStoreManager(OjbStorePMF.java:262)
... 21 more
NestedThrowablesStackTrace:
java.lang.NullPointerException
at
org.apache.ojb.broker.util.logging.LoggerFactoryImpl.getLogger(LoggerFactoryImpl.java:163)
at
org.apache.ojb.broker.util.logging.LoggerFactory.getLogger(LoggerFactory.java:74)
at
org.apache.ojb.jdori.sql.OjbStoreManager.<init>(OjbStoreManager.java:57)
at
org.apache.ojb.jdori.sql.OjbStorePMF.getStoreManager(OjbStorePMF.java:262)
at
com.sun.jdori.common.PersistenceManagerImpl.getStoreManager(Unknown Source)
at com.sun.jdori.common.TransactionImpl.getConnector(Unknown Source)
at com.sun.jdori.common.TransactionImpl.beginInternal(Unknown Source)
at com.sun.jdori.common.TransactionImpl.begin(Unknown Source)
at org.apache.ojb.tutorial5.UCEnterNewPerson.createPerson(Unknown
Source)
at samples.ejb.mdb.simple.ejb.SimpleMessageBean.onMessage(Unknown
Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at com.sun.enterprise.security.SecurityUtil$2.run(SecurityUtil.java:149)
at java.security.AccessController.doPrivileged(Native Method)
at
com.sun.enterprise.security.application.EJBSecurityManager.doAsPrivileged(EJBSecurityManager.java:950)
at
com.sun.enterprise.security.SecurityUtil.invoke(SecurityUtil.java:154)
at
com.sun.ejb.containers.MessageBeanContainer.deliverMessage(MessageBeanContainer.java:956)
at
com.sun.ejb.containers.MessageBeanListenerImpl.deliverMessage(MessageBeanListenerImpl.java:42)
at
com.sun.enterprise.connectors.inflow.MessageEndpointInvocationHandler.invoke(MessageEndpointInvocationHandler.java:130)
at $Proxy13.onMessage(Unknown Source)
at
com.sun.messaging.jms.ra.OnMessageRunner.run(OnMessageRunner.java:166)
at com.sun.enterprise.connectors.work.OneWork.doWork(OneWork.java:45)
at
com.sun.corba.ee.impl.orbutil.threadpool.ThreadPoolImpl$WorkerThread.run(ThreadPoolImpl.java:398)
|#]
[#|2004-11-05T14:33:48.049+0100|VARNING|sun-appserver-pe8.1|javax.enterprise.system.stream.err|_ThreadID=11;|
java.lang.NullPointerException
at
org.apache.ojb.broker.util.logging.LoggerFactoryImpl.getLogger(LoggerFactoryImpl.java:163)
at
org.apache.ojb.broker.util.logging.LoggerFactory.getLogger(LoggerFactory.java:74)
at
org.apache.ojb.jdori.sql.OjbStoreManager.<init>(OjbStoreManager.java:57)
at
org.apache.ojb.jdori.sql.OjbStorePMF.getStoreManager(OjbStorePMF.java:262)
at
com.sun.jdori.common.PersistenceManagerImpl.getStoreManager(Unknown Source)
at com.sun.jdori.common.TransactionImpl.getConnector(Unknown Source)
at com.sun.jdori.common.TransactionImpl.beginInternal(Unknown Source)
at com.sun.jdori.common.TransactionImpl.begin(Unknown Source)
at org.apache.ojb.tutorial5.UCEnterNewPerson.createPerson(Unknown
Source)
at samples.ejb.mdb.simple.ejb.SimpleMessageBean.onMessage(Unknown
Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at com.sun.enterprise.security.SecurityUtil$2.run(SecurityUtil.java:149)
at java.security.AccessController.doPrivileged(Native Method)
at
com.sun.enterprise.security.application.EJBSecurityManager.doAsPrivileged(EJBSecurityManager.java:950)
at
com.sun.enterprise.security.SecurityUtil.invoke(SecurityUtil.java:154)
at
com.sun.ejb.containers.MessageBeanContainer.deliverMessage(MessageBeanContainer.java:956)
at
com.sun.ejb.containers.MessageBeanListenerImpl.deliverMessage(MessageBeanListenerImpl.java:42)
at
com.sun.enterprise.connectors.inflow.MessageEndpointInvocationHandler.invoke(MessageEndpointInvocationHandler.java:130)
at $Proxy13.onMessage(Unknown Source)
at
com.sun.messaging.jms.ra.OnMessageRunner.run(OnMessageRunner.java:166)
at com.sun.enterprise.connectors.work.OneWork.doWork(OneWork.java:45)
at
com.sun.corba.ee.impl.orbutil.threadpool.ThreadPoolImpl$WorkerThread.run(ThreadPoolImpl.java:398)
|#]
---------------------------------------------------------------------
To unsubscribe, e-mail: ojb-user-unsubscribe@db.apache.org
For additional commands, e-mail: ojb-user-help@db.apache.org
Re: NullPointerException in OjbStorePMF.getStoreManager
Posted by Magnus Strand <ma...@timbits.se>.
Thanks Armin, the fix worked.
regards,
Magnus
Armin Waibel wrote:
> Hi Magnus,
>
> > Caused by: java.lang.NullPointerException
> > at
> >
> org.apache.ojb.broker.util.logging.LoggerFactoryImpl.getLogger(LoggerFactoryImpl.java:163)
>
> >
> > at
> >
> org.apache.ojb.broker.util.logging.LoggerFactory.getLogger(LoggerFactory.java:74)
>
>
> > Could it be that the file OJB.properties couldn't be read?
>
> Think you are right. Assume the NPE (will fix this CVS) was caused by
> the logger class and this class will be 'null' when OJB could not read
> the configuration.
>
> regards,
> Armin
>
>
> Magnus Strand wrote:
>
>> Hi,
>>
>> I use db-ojb1.0.1 (JDO) from an MDB (SUN Java System app server
>> 2004Q4beta on Windows XP SP2).
>>
>> When I call the java code from the command line it works fine.
>> I have added c:\myclasses to the app servers CLASSPATH-suffix and in
>> this folder I have all the JARs
>> neeeded and OJB.properties and repository.xml etc.
>>
>> in my MDB's onMessage-method:
>> PersistenceManagerFactory factory = new OjbStorePMF();
>> UCEnterNewPerson enp = new UCEnterNewPerson(factory);
>> enp.createPerson();
>>
>> ...
>> public void createPerson()
>> {
>> int i;
>> // read in all relevant information and fill the new
>> object:
>> PersistenceManager manager = factory.getPersistenceManager();
>> Transaction tx = manager.currentTransaction();
>>
>> // 1. this will be our new object
>> Person newPerson = new Person();
>> newPerson.setFirstname("J");
>> newPerson.setLastname("Lo");
>>
>> tx.begin(); // this line I think throws the exception
>> manager.makePersistent(newPerson);
>> // commit transaction
>> tx.commit();
>> manager.close();
>>
>> // now perform persistence operations
>>
>> }
>> ...
>>
>> Could it be that the file OJB.properties couldn't be read?
>>
>> Any help will be appreciated.
>>
>> Regards
>> Magnus Strand
>>
>> [#|2004-11-05T14:33:47.448+0100|INFO|sun-appserver-pe8.1|javax.enterprise.system.stream.out|_ThreadID=11;|
>>
>> MESSAGE BEAN v.2: Message received: This is message 1|#]
>>
>> [#|2004-11-05T14:33:48.019+0100|VARNING|sun-appserver-pe8.1|javax.enterprise.system.stream.err|_ThreadID=11;|org.apache.ojb.jdori.sql.OjbStoreFatalInternalException:
>> org.apache.ojb.jdori.sql.OjbStorePMF.getStoreManager
>> NestedThrowables:
>> java.lang.NullPointerException
>> at
>> org.apache.ojb.jdori.sql.OjbStorePMF.getStoreManager(OjbStorePMF.java:272)
>>
>> at
>> com.sun.jdori.common.PersistenceManagerImpl.getStoreManager(Unknown
>> Source)
>> at com.sun.jdori.common.TransactionImpl.getConnector(Unknown Source)
>> at com.sun.jdori.common.TransactionImpl.beginInternal(Unknown Source)
>> at com.sun.jdori.common.TransactionImpl.begin(Unknown Source)
>> at org.apache.ojb.tutorial5.UCEnterNewPerson.createPerson(Unknown
>> Source)
>> at samples.ejb.mdb.simple.ejb.SimpleMessageBean.onMessage(Unknown
>> Source)
>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>> at
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>>
>> at
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>>
>> at java.lang.reflect.Method.invoke(Method.java:324)
>> at
>> com.sun.enterprise.security.SecurityUtil$2.run(SecurityUtil.java:149)
>> at java.security.AccessController.doPrivileged(Native Method)
>> at
>> com.sun.enterprise.security.application.EJBSecurityManager.doAsPrivileged(EJBSecurityManager.java:950)
>>
>> at
>> com.sun.enterprise.security.SecurityUtil.invoke(SecurityUtil.java:154)
>> at
>> com.sun.ejb.containers.MessageBeanContainer.deliverMessage(MessageBeanContainer.java:956)
>>
>> at
>> com.sun.ejb.containers.MessageBeanListenerImpl.deliverMessage(MessageBeanListenerImpl.java:42)
>>
>> at
>> com.sun.enterprise.connectors.inflow.MessageEndpointInvocationHandler.invoke(MessageEndpointInvocationHandler.java:130)
>>
>> at $Proxy13.onMessage(Unknown Source)
>> at
>> com.sun.messaging.jms.ra.OnMessageRunner.run(OnMessageRunner.java:166)
>> at com.sun.enterprise.connectors.work.OneWork.doWork(OneWork.java:45)
>> at
>> com.sun.corba.ee.impl.orbutil.threadpool.ThreadPoolImpl$WorkerThread.run(ThreadPoolImpl.java:398)
>>
>> Caused by: java.lang.NullPointerException
>> at
>> org.apache.ojb.broker.util.logging.LoggerFactoryImpl.getLogger(LoggerFactoryImpl.java:163)
>>
>> at
>> org.apache.ojb.broker.util.logging.LoggerFactory.getLogger(LoggerFactory.java:74)
>>
>> at
>> org.apache.ojb.jdori.sql.OjbStoreManager.<init>(OjbStoreManager.java:57)
>> at
>> org.apache.ojb.jdori.sql.OjbStorePMF.getStoreManager(OjbStorePMF.java:262)
>>
>> ... 21 more
>> NestedThrowablesStackTrace:
>> java.lang.NullPointerException
>> at
>> org.apache.ojb.broker.util.logging.LoggerFactoryImpl.getLogger(LoggerFactoryImpl.java:163)
>>
>> at
>> org.apache.ojb.broker.util.logging.LoggerFactory.getLogger(LoggerFactory.java:74)
>>
>> at
>> org.apache.ojb.jdori.sql.OjbStoreManager.<init>(OjbStoreManager.java:57)
>> at
>> org.apache.ojb.jdori.sql.OjbStorePMF.getStoreManager(OjbStorePMF.java:262)
>>
>> at
>> com.sun.jdori.common.PersistenceManagerImpl.getStoreManager(Unknown
>> Source)
>> at com.sun.jdori.common.TransactionImpl.getConnector(Unknown Source)
>> at com.sun.jdori.common.TransactionImpl.beginInternal(Unknown Source)
>> at com.sun.jdori.common.TransactionImpl.begin(Unknown Source)
>> at org.apache.ojb.tutorial5.UCEnterNewPerson.createPerson(Unknown
>> Source)
>> at samples.ejb.mdb.simple.ejb.SimpleMessageBean.onMessage(Unknown
>> Source)
>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>> at
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>>
>> at
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>>
>> at java.lang.reflect.Method.invoke(Method.java:324)
>> at
>> com.sun.enterprise.security.SecurityUtil$2.run(SecurityUtil.java:149)
>> at java.security.AccessController.doPrivileged(Native Method)
>> at
>> com.sun.enterprise.security.application.EJBSecurityManager.doAsPrivileged(EJBSecurityManager.java:950)
>>
>> at
>> com.sun.enterprise.security.SecurityUtil.invoke(SecurityUtil.java:154)
>> at
>> com.sun.ejb.containers.MessageBeanContainer.deliverMessage(MessageBeanContainer.java:956)
>>
>> at
>> com.sun.ejb.containers.MessageBeanListenerImpl.deliverMessage(MessageBeanListenerImpl.java:42)
>>
>> at
>> com.sun.enterprise.connectors.inflow.MessageEndpointInvocationHandler.invoke(MessageEndpointInvocationHandler.java:130)
>>
>> at $Proxy13.onMessage(Unknown Source)
>> at
>> com.sun.messaging.jms.ra.OnMessageRunner.run(OnMessageRunner.java:166)
>> at com.sun.enterprise.connectors.work.OneWork.doWork(OneWork.java:45)
>> at
>> com.sun.corba.ee.impl.orbutil.threadpool.ThreadPoolImpl$WorkerThread.run(ThreadPoolImpl.java:398)
>>
>> |#]
>>
>> [#|2004-11-05T14:33:48.049+0100|VARNING|sun-appserver-pe8.1|javax.enterprise.system.stream.err|_ThreadID=11;|
>>
>> java.lang.NullPointerException
>> at
>> org.apache.ojb.broker.util.logging.LoggerFactoryImpl.getLogger(LoggerFactoryImpl.java:163)
>>
>> at
>> org.apache.ojb.broker.util.logging.LoggerFactory.getLogger(LoggerFactory.java:74)
>>
>> at
>> org.apache.ojb.jdori.sql.OjbStoreManager.<init>(OjbStoreManager.java:57)
>> at
>> org.apache.ojb.jdori.sql.OjbStorePMF.getStoreManager(OjbStorePMF.java:262)
>>
>> at
>> com.sun.jdori.common.PersistenceManagerImpl.getStoreManager(Unknown
>> Source)
>> at com.sun.jdori.common.TransactionImpl.getConnector(Unknown Source)
>> at com.sun.jdori.common.TransactionImpl.beginInternal(Unknown Source)
>> at com.sun.jdori.common.TransactionImpl.begin(Unknown Source)
>> at org.apache.ojb.tutorial5.UCEnterNewPerson.createPerson(Unknown
>> Source)
>> at samples.ejb.mdb.simple.ejb.SimpleMessageBean.onMessage(Unknown
>> Source)
>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>> at
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>>
>> at
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>>
>> at java.lang.reflect.Method.invoke(Method.java:324)
>> at
>> com.sun.enterprise.security.SecurityUtil$2.run(SecurityUtil.java:149)
>> at java.security.AccessController.doPrivileged(Native Method)
>> at
>> com.sun.enterprise.security.application.EJBSecurityManager.doAsPrivileged(EJBSecurityManager.java:950)
>>
>> at
>> com.sun.enterprise.security.SecurityUtil.invoke(SecurityUtil.java:154)
>> at
>> com.sun.ejb.containers.MessageBeanContainer.deliverMessage(MessageBeanContainer.java:956)
>>
>> at
>> com.sun.ejb.containers.MessageBeanListenerImpl.deliverMessage(MessageBeanListenerImpl.java:42)
>>
>> at
>> com.sun.enterprise.connectors.inflow.MessageEndpointInvocationHandler.invoke(MessageEndpointInvocationHandler.java:130)
>>
>> at $Proxy13.onMessage(Unknown Source)
>> at
>> com.sun.messaging.jms.ra.OnMessageRunner.run(OnMessageRunner.java:166)
>> at com.sun.enterprise.connectors.work.OneWork.doWork(OneWork.java:45)
>> at
>> com.sun.corba.ee.impl.orbutil.threadpool.ThreadPoolImpl$WorkerThread.run(ThreadPoolImpl.java:398)
>>
>> |#]
>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: ojb-user-unsubscribe@db.apache.org
>> For additional commands, e-mail: ojb-user-help@db.apache.org
>>
>>
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: ojb-user-unsubscribe@db.apache.org
> For additional commands, e-mail: ojb-user-help@db.apache.org
>
--
Med vänliga hälsningar
Magnus Strand
System Developer, MSc
magnus.strand@tim.se
Direct: +46 40 601 57 16
Office: +46 40 601 57 00
Mobile: +46 704 20 57 16
Teknik i Media AB
Södra Förstadsgatan 2
SE-211 43 Malmö
Sweden
---------------------------------------------------------------------
To unsubscribe, e-mail: ojb-user-unsubscribe@db.apache.org
For additional commands, e-mail: ojb-user-help@db.apache.org
Re: NullPointerException in OjbStorePMF.getStoreManager
Posted by Armin Waibel <ar...@apache.org>.
Hi Magnus,
> Caused by: java.lang.NullPointerException
> at
>
org.apache.ojb.broker.util.logging.LoggerFactoryImpl.getLogger(LoggerFactoryImpl.java:163)
>
> at
>
org.apache.ojb.broker.util.logging.LoggerFactory.getLogger(LoggerFactory.java:74)
> Could it be that the file OJB.properties couldn't be read?
Think you are right. Assume the NPE (will fix this CVS) was caused by
the logger class and this class will be 'null' when OJB could not read
the configuration.
regards,
Armin
Magnus Strand wrote:
> Hi,
>
> I use db-ojb1.0.1 (JDO) from an MDB (SUN Java System app server
> 2004Q4beta on Windows XP SP2).
>
> When I call the java code from the command line it works fine.
> I have added c:\myclasses to the app servers CLASSPATH-suffix and in
> this folder I have all the JARs
> neeeded and OJB.properties and repository.xml etc.
>
> in my MDB's onMessage-method:
> PersistenceManagerFactory factory = new OjbStorePMF();
> UCEnterNewPerson enp = new UCEnterNewPerson(factory);
> enp.createPerson();
>
> ...
> public void createPerson()
> {
> int i;
> // read in all relevant information and fill the new object:
> PersistenceManager manager = factory.getPersistenceManager();
> Transaction tx = manager.currentTransaction();
>
> // 1. this will be our new object
> Person newPerson = new Person();
> newPerson.setFirstname("J");
> newPerson.setLastname("Lo");
>
> tx.begin(); // this line I think throws the exception
> manager.makePersistent(newPerson);
> // commit transaction
> tx.commit();
> manager.close();
>
> // now perform persistence operations
>
> }
> ...
>
> Could it be that the file OJB.properties couldn't be read?
>
> Any help will be appreciated.
>
> Regards
> Magnus Strand
>
> [#|2004-11-05T14:33:47.448+0100|INFO|sun-appserver-pe8.1|javax.enterprise.system.stream.out|_ThreadID=11;|
>
> MESSAGE BEAN v.2: Message received: This is message 1|#]
>
> [#|2004-11-05T14:33:48.019+0100|VARNING|sun-appserver-pe8.1|javax.enterprise.system.stream.err|_ThreadID=11;|org.apache.ojb.jdori.sql.OjbStoreFatalInternalException:
> org.apache.ojb.jdori.sql.OjbStorePMF.getStoreManager
> NestedThrowables:
> java.lang.NullPointerException
> at
> org.apache.ojb.jdori.sql.OjbStorePMF.getStoreManager(OjbStorePMF.java:272)
> at
> com.sun.jdori.common.PersistenceManagerImpl.getStoreManager(Unknown Source)
> at com.sun.jdori.common.TransactionImpl.getConnector(Unknown Source)
> at com.sun.jdori.common.TransactionImpl.beginInternal(Unknown Source)
> at com.sun.jdori.common.TransactionImpl.begin(Unknown Source)
> at org.apache.ojb.tutorial5.UCEnterNewPerson.createPerson(Unknown
> Source)
> at samples.ejb.mdb.simple.ejb.SimpleMessageBean.onMessage(Unknown
> Source)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>
> at java.lang.reflect.Method.invoke(Method.java:324)
> at com.sun.enterprise.security.SecurityUtil$2.run(SecurityUtil.java:149)
> at java.security.AccessController.doPrivileged(Native Method)
> at
> com.sun.enterprise.security.application.EJBSecurityManager.doAsPrivileged(EJBSecurityManager.java:950)
>
> at
> com.sun.enterprise.security.SecurityUtil.invoke(SecurityUtil.java:154)
> at
> com.sun.ejb.containers.MessageBeanContainer.deliverMessage(MessageBeanContainer.java:956)
>
> at
> com.sun.ejb.containers.MessageBeanListenerImpl.deliverMessage(MessageBeanListenerImpl.java:42)
>
> at
> com.sun.enterprise.connectors.inflow.MessageEndpointInvocationHandler.invoke(MessageEndpointInvocationHandler.java:130)
>
> at $Proxy13.onMessage(Unknown Source)
> at
> com.sun.messaging.jms.ra.OnMessageRunner.run(OnMessageRunner.java:166)
> at com.sun.enterprise.connectors.work.OneWork.doWork(OneWork.java:45)
> at
> com.sun.corba.ee.impl.orbutil.threadpool.ThreadPoolImpl$WorkerThread.run(ThreadPoolImpl.java:398)
>
> Caused by: java.lang.NullPointerException
> at
> org.apache.ojb.broker.util.logging.LoggerFactoryImpl.getLogger(LoggerFactoryImpl.java:163)
>
> at
> org.apache.ojb.broker.util.logging.LoggerFactory.getLogger(LoggerFactory.java:74)
>
> at
> org.apache.ojb.jdori.sql.OjbStoreManager.<init>(OjbStoreManager.java:57)
> at
> org.apache.ojb.jdori.sql.OjbStorePMF.getStoreManager(OjbStorePMF.java:262)
> ... 21 more
> NestedThrowablesStackTrace:
> java.lang.NullPointerException
> at
> org.apache.ojb.broker.util.logging.LoggerFactoryImpl.getLogger(LoggerFactoryImpl.java:163)
>
> at
> org.apache.ojb.broker.util.logging.LoggerFactory.getLogger(LoggerFactory.java:74)
>
> at
> org.apache.ojb.jdori.sql.OjbStoreManager.<init>(OjbStoreManager.java:57)
> at
> org.apache.ojb.jdori.sql.OjbStorePMF.getStoreManager(OjbStorePMF.java:262)
> at
> com.sun.jdori.common.PersistenceManagerImpl.getStoreManager(Unknown Source)
> at com.sun.jdori.common.TransactionImpl.getConnector(Unknown Source)
> at com.sun.jdori.common.TransactionImpl.beginInternal(Unknown Source)
> at com.sun.jdori.common.TransactionImpl.begin(Unknown Source)
> at org.apache.ojb.tutorial5.UCEnterNewPerson.createPerson(Unknown
> Source)
> at samples.ejb.mdb.simple.ejb.SimpleMessageBean.onMessage(Unknown
> Source)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>
> at java.lang.reflect.Method.invoke(Method.java:324)
> at com.sun.enterprise.security.SecurityUtil$2.run(SecurityUtil.java:149)
> at java.security.AccessController.doPrivileged(Native Method)
> at
> com.sun.enterprise.security.application.EJBSecurityManager.doAsPrivileged(EJBSecurityManager.java:950)
>
> at
> com.sun.enterprise.security.SecurityUtil.invoke(SecurityUtil.java:154)
> at
> com.sun.ejb.containers.MessageBeanContainer.deliverMessage(MessageBeanContainer.java:956)
>
> at
> com.sun.ejb.containers.MessageBeanListenerImpl.deliverMessage(MessageBeanListenerImpl.java:42)
>
> at
> com.sun.enterprise.connectors.inflow.MessageEndpointInvocationHandler.invoke(MessageEndpointInvocationHandler.java:130)
>
> at $Proxy13.onMessage(Unknown Source)
> at
> com.sun.messaging.jms.ra.OnMessageRunner.run(OnMessageRunner.java:166)
> at com.sun.enterprise.connectors.work.OneWork.doWork(OneWork.java:45)
> at
> com.sun.corba.ee.impl.orbutil.threadpool.ThreadPoolImpl$WorkerThread.run(ThreadPoolImpl.java:398)
>
> |#]
>
> [#|2004-11-05T14:33:48.049+0100|VARNING|sun-appserver-pe8.1|javax.enterprise.system.stream.err|_ThreadID=11;|
>
> java.lang.NullPointerException
> at
> org.apache.ojb.broker.util.logging.LoggerFactoryImpl.getLogger(LoggerFactoryImpl.java:163)
>
> at
> org.apache.ojb.broker.util.logging.LoggerFactory.getLogger(LoggerFactory.java:74)
>
> at
> org.apache.ojb.jdori.sql.OjbStoreManager.<init>(OjbStoreManager.java:57)
> at
> org.apache.ojb.jdori.sql.OjbStorePMF.getStoreManager(OjbStorePMF.java:262)
> at
> com.sun.jdori.common.PersistenceManagerImpl.getStoreManager(Unknown Source)
> at com.sun.jdori.common.TransactionImpl.getConnector(Unknown Source)
> at com.sun.jdori.common.TransactionImpl.beginInternal(Unknown Source)
> at com.sun.jdori.common.TransactionImpl.begin(Unknown Source)
> at org.apache.ojb.tutorial5.UCEnterNewPerson.createPerson(Unknown
> Source)
> at samples.ejb.mdb.simple.ejb.SimpleMessageBean.onMessage(Unknown
> Source)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>
> at java.lang.reflect.Method.invoke(Method.java:324)
> at com.sun.enterprise.security.SecurityUtil$2.run(SecurityUtil.java:149)
> at java.security.AccessController.doPrivileged(Native Method)
> at
> com.sun.enterprise.security.application.EJBSecurityManager.doAsPrivileged(EJBSecurityManager.java:950)
>
> at
> com.sun.enterprise.security.SecurityUtil.invoke(SecurityUtil.java:154)
> at
> com.sun.ejb.containers.MessageBeanContainer.deliverMessage(MessageBeanContainer.java:956)
>
> at
> com.sun.ejb.containers.MessageBeanListenerImpl.deliverMessage(MessageBeanListenerImpl.java:42)
>
> at
> com.sun.enterprise.connectors.inflow.MessageEndpointInvocationHandler.invoke(MessageEndpointInvocationHandler.java:130)
>
> at $Proxy13.onMessage(Unknown Source)
> at
> com.sun.messaging.jms.ra.OnMessageRunner.run(OnMessageRunner.java:166)
> at com.sun.enterprise.connectors.work.OneWork.doWork(OneWork.java:45)
> at
> com.sun.corba.ee.impl.orbutil.threadpool.ThreadPoolImpl$WorkerThread.run(ThreadPoolImpl.java:398)
>
> |#]
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: ojb-user-unsubscribe@db.apache.org
> For additional commands, e-mail: ojb-user-help@db.apache.org
>
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: ojb-user-unsubscribe@db.apache.org
For additional commands, e-mail: ojb-user-help@db.apache.org