Issue With Using MDBs Consuming XAI Inbound Service Calls With DateTimeTagFormat="xsd"
(Doc ID 2079502.1)
Last updated on JUNE 03, 2024
Applies to:
Oracle Utilities Meter Data Management - Version 2.1.0.2 and laterOracle Utilities Framework - Version 4.2.0.2.0 to 4.2.0.3.0 [Release 4.2]
Information in this document applies to any platform.
Symptoms
OUAF/FW - Oracle Utilities Framework
MDB - Message-Driven Bean
MDM - Oracle Utilities Meter Data Management
XAI - XML Application Integration
IWS - Inbound Web Service
XSD - XML Schema Documentation
On OUAF 4.2.0.2 - when using XAI MDB (not the new IWS based MDB) fails on XSD DateTime conversion with a NullPointerException
<Warning> <EJB> <BEA-010065> <MessageDrivenBean threw an Exception in onMessage(). The exception is:
javax.ejb.EJBException: java.lang.NullPointerException.
javax.ejb.EJBException: java.lang.NullPointerException
at com.splwg.ejb.mdb.MessageProcessor.onMessage(MessageProcessor.java:79)
at weblogic.ejb.container.internal.MDListener.execute(MDListener.java:451)
at weblogic.ejb.container.internal.MDListener.transactionalOnMessage(MDListener.java:375)
at weblogic.ejb.container.internal.MDListener.onMessage(MDListener.java:310)
at weblogic.jms.client.JMSSession.onMessage(JMSSession.java:4855)
...
Caused By: java.lang.NullPointerException
at com.splwg.base.api.datatypes.SingleFieldId.getEntity(SingleFieldId.java:182)
at com.oracle.ouaf.formatconversions.OuafTimeZone.<init>(OuafTimeZone.java:38)
at com.oracle.ouaf.formatconversions.OuafTimeZone.getBaseTimeZone(OuafTimeZone.java:146)
at com.oracle.ouaf.formatconversions.ElementChangingVisitor.getDefaultTimeZone(ElementChangingVisitor.java:28)
at com.oracle.ouaf.formatconversions.ExternalToInternalVisitor.<init>(ExternalToInternalVisitor.java:27)
...
Changes
Cause
To view full details, sign in with your My Oracle Support account. |
|
Don't have a My Oracle Support account? Click to get started! |
In this Document
Symptoms |
Changes |
Cause |
Solution |
References |