Issue With Using MDBs Consuming XAI Inbound Service Calls With DateTimeTagFormat="xsd" (Doc ID 2079502.1)

Last updated on AUGUST 01, 2017

Applies to:

Oracle Utilities Meter Data Management - Version 2.1.0.2 and later
Oracle Utilities Framework - Version 4.2.0.2.0 and later
Information in this document applies to any platform.

Symptoms

On Utilities Framework 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)
...

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms