Hi Mailinglist,
I got the following null pointer, if I try to log an exception into on
oracle database:
java.lang.NullPointerException
at
oracle.jdbc.driver.OraclePreparedStatement.processCompletedBindRow(IZ)V(OraclePreparedStatement.java:1578)
at
oracle.jdbc.driver.OraclePreparedStatement.addBatch()V(OraclePreparedStatement.java:8841)
at
org.apache.log4j.db.DBAppender.append(Lorg/apache/log4j/spi/LoggingEvent;)V(DBAppender.java:350)
at
org.apache.log4j.AppenderSkeleton.doAppend(Lorg/apache/log4j/spi/LoggingEvent;)V(AppenderSkeleton.java:286)
at
org.apache.log4j.helpers.AppenderAttachableImpl.appendLoopOnAppenders(Lorg/apache/log4j/spi/LoggingEvent;)I(AppenderAttachableImpl.java:67)
at
org.apache.log4j.Category.callAppenders(Lorg/apache/log4j/spi/LoggingEvent;)V(Category.java:218)
at
de.conti.gutsintegration.util.LoggerWrapper.log(Lde/conti/gutsintegration/util/LogMessage;Lde/conti/gutsintegration/util/TransactionId;Lde/conti/gutsintegration/util/LoggerName;Ljava/lang/String;Lorg/apache/log4j/Level;Ljava/lang/Throwable;[Ljava/lang/Object;)V(LoggerWrapper.java:1044)
at
de.conti.gutsintegration.util.LoggerWrapper.error(Lde/conti/gutsintegration/util/TransactionId;Ljava/lang/String;Ljava/lang/Throwable;Lde/conti/gutsintegration/util/LogMessage;Lde/conti/gutsintegration/util/LoggerName;)V(LoggerWrapper.java:321)
at
de.conti.gutsintegration.ejb.processorhandler.TargetProcessorHandlerQUE.sendOutputMessage(Ljava/lang/String;Ljava/lang/String;Lde/conti/gutsintegration/ejb/util/GUTSContext;Ljavax/ejb/MessageDrivenContext;Lde/conti/gutsintegration/util/LoggerName;Lde/conti/gutsintegration/util/TransactionId;)V(TargetProcessorHandlerQUE.java:54)
at
de.conti.gutsintegration.ejb.DefaultTargetProcessor.handleReceivedMessage(Ljavax/jms/TextMessage;Lde/conti/gutsintegration/ejb/util/GUTSContext;Ljavax/ejb/MessageDrivenContext;Lde/conti/gutsintegration/util/LoggerName;Lde/conti/gutsintegration/util/TransactionId;)V(DefaultTargetProcessor.java:206)
at
de.conti.gutsintegration.ejb.DefaultTargetProcessor.onMessage(Ljavax/jms/Message;)V(DefaultTargetProcessor.java:117)
at
weblogic.ejb20.internal.MDListener.execute(Lweblogic/kernel/ExecuteThread;)V(MDListener.java:400)
at
weblogic.ejb20.internal.MDListener.transactionalOnMessage(Ljavax/jms/Message;)V(MDListener.java:333)
at
weblogic.ejb20.internal.MDListener.onMessage(Ljavax/jms/Message;)V(MDListener.java:298)
at
weblogic.jms.client.JMSSession.onMessage(Ljavax/jms/MessageListener;Lweblogic/jms/common/MessageImpl;)V(JMSSession.java:2686)
at
weblogic.jms.client.JMSSession.execute(Lweblogic/kernel/ExecuteThread;)V(JMSSession.java:2598)
at
weblogic.kernel.ExecuteThread.execute(Lweblogic/kernel/ExecuteRequest;)V(ExecuteThread.java:224)
at weblogic.kernel.ExecuteThread.run()V(ExecuteThread.java:183)
at java.lang.Thread.startThreadFromVM(Ljava/lang/Thread;)V(Unknown
Source)
This NullPointerExcpeption seems only to occurr, if I execute my program
within my application server (bea weblogic 8.1). If I try to create this
fault outside of the container, everything works fine. Has anybody an
Idea, where the problem is? Or does anybody has analog experiences?
Thanks for your help and kind regards,
Andreas
--
Andreas Grund
externer Mitarbeiter Projet GUTS bei Conti
mailto:[EMAIL PROTECTED]
Mobile:
Germany
Phone:
Fax:
Geschäftsführer: Ingo Kriescher
Amtsgericht Düsseldorf HRB48672
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]