Uploaded image for project: 'OpenMRS Core'
  1. OpenMRS Core
  2. TRUNK-1765

HL7 scheduled task should not roll back transactions after exceptions caught in HL7Service

    Details

    • Complexity:
      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.

        Attachments

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              jeremy Jeremy Keiper
            • Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

              • Created:
                Updated: