The system throws a Null Pointer Exception when a message is being processed by a Channel that uses Transformation.
Transformation Error java.lang.NullPointerException at java.lang.String.<init>(Unknown Source) at com.ibi.hl7.HL7OutTransformer.transform(HL7OutTransformer.java:62) at com.ibi.hl7.HL7OutAdapter.process(HL7OutAdapter.java:170) at com.ibi.edaqm.XDAdaptersPreEmitter.transform(XDAdaptersPreEmitter.java:296) at com.ibi.edaqm.XDEmit.runListOfPreEmitters(XDEmit.java:682) at com.ibi.edaqm.XDEmit.preEmit(XDEmit.java:369) at com.ibi.edaqm.XDEmit.preEmit(XDEmit.java:247) at com.ibi.edaqm.XDFileEmit.emit(XDFileEmit.java:106) at com.ibi.edaqm.XDWorker.sendToAll(XDWorker.java:2761) at com.ibi.edaqm.XDWorker.sendToAll(XDWorker.java:2565) at com.ibi.edaqm.XDWorker.invokeAgent(XDWorker.java:1256) at com.ibi.edaqm.XDIWAFWorker.run(XDIWAFWorker.java:105) at java.lang.Thread.run(Unknown Source)
This error results when the messages being processed by the Transformation do not match with the Input message schema. A change in the HL7 Processing mode of the Listener from Full to Optimized, and vice versa, can also result in a change in the XML message structure, causing this error. It is recommended to save a copy of the XML-based message and ensure that it is as per the Input Schema.
iWay Software |