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

    XMLWordPrintable

Details

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

      Gliffy Diagrams

        Attachments

          Activity

            People

              Unassigned Unassigned
              jeremy Jeremy Keiper
              Votes:
              0 Vote for this issue
              Watchers:
              6 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: