Details
-
Bug
-
Status: Closed
-
Should
-
Resolution: Won't Fix
-
OpenMRS 1.6.1
-
Medium
-
Description
If a NullPointerException is encountered at some point during HL7 processing, the HL7Service will create a new HL7InError object and attempt to move on. Unfortunately, Spring detects this error and rolls back the changes, leaving the HL7 message at the top of the queue and hanging processing indefinitely. This does not occur if an HL7Exception is thrown, only when an unexpected exception occurs.