OpenEngSB
  1. OpenEngSB
  2. OPENENGSB-2128

Exception cannot be deserialized when transported via JSON

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Critical Critical
    • Resolution: Fixed
    • Affects Version/s: framework-2.0.1, framework-2.2.0
    • Fix Version/s: openengsb-3.0.0.M1
    • Component/s: framework
    • Labels:

      Description

      When a method throws an exception and that exception-result is transported back via jms-json, The remote client cannot deserialize the Exception, because the JSON-lib cannot handle it.

      We need some way to properly transmit Exceptions.

      In addition an itest is required to verify this behavior

        Gliffy Diagrams

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

          Activity

          Christoph Gritschenberger created issue -
          Christoph Gritschenberger made changes -
          Field Original Value New Value
          Affects Version/s framework-2.2.0 [ 10523 ]
          Priority Major [ 3 ] Critical [ 2 ]
          Andreas Pieber made changes -
          Fix Version/s framework-2.4.3 [ 10660 ]
          Fix Version/s framework-2.5.0 [ 10596 ]
          Fix Version/s framework-3.0.0 [ 10488 ]
          Andreas Pieber made changes -
          Labels gsoc2012
          Andreas Pieber made changes -
          Description When a method throws an exception and that exception-result is transported back via jms-json, The remote client cannot deserialize the Exception, because the JSON-lib cannot handle it.

          We need some way to properly transmit Exceptions.
          When a method throws an exception and that exception-result is transported back via jms-json, The remote client cannot deserialize the Exception, because the JSON-lib cannot handle it.

          We need some way to properly transmit Exceptions.

          In addition an itest is required to verify this behavior
          Andreas Pieber made changes -
          Fix Version/s framework-2.4.4 [ 10761 ]
          Fix Version/s framework-2.4.3 [ 10660 ]
          Andreas Pieber made changes -
          Fix Version/s framework-2.4.5 [ 10764 ]
          Fix Version/s framework-2.4.4 [ 10761 ]
          Andreas Pieber made changes -
          Fix Version/s framework-2.5.1 [ 10771 ]
          Fix Version/s framework-2.6.0 [ 10763 ]
          Fix Version/s framework-2.5.0 [ 10596 ]
          Fix Version/s framework-2.4.5 [ 10764 ]
          Andreas Pieber made changes -
          Fix Version/s framework-2.5.2 [ 10860 ]
          Fix Version/s framework-2.5.1 [ 10771 ]
          Christoph Gritschenberger made changes -
          Rank Ranked higher
          Andreas Pieber made changes -
          Sprint Sprint 8 [ 8 ]
          Andreas Pieber made changes -
          Sprint Sprint 8 [ 8 ]
          Andreas Pieber made changes -
          Workflow jira [ 13154 ] OpenEngSB Workflow [ 15851 ]
          Andreas Pieber made changes -
          Fix Version/s framework-2.5.2 [ 10860 ]
          Andreas Pieber made changes -
          Fix Version/s framework-2.6.0 [ 10763 ]
          Stefan Scheiber made changes -
          Assignee Stefan Scheiber [ stfnsche ]
          Richard Mordinyi made changes -
          Priority Critical [ 2 ] Trivial [ 5 ]
          Richard Mordinyi made changes -
          Priority Trivial [ 5 ] Critical [ 2 ]
          Stefan Scheiber made changes -
          Status Open [ 1 ] Closed [ 6 ]
          Resolution Fixed [ 1 ]
          Stefan Scheiber made changes -
          Workflow OpenEngSB Workflow [ 15851 ] OpenEngSB 2 Workflow [ 22828 ]
          Stefan Scheiber made changes -
          Fix Version/s openengsb-3.0.0 [ 10169 ]
          Fix Version/s framework-3.0.0 [ 10488 ]
          Stefan Scheiber made changes -
          Fix Version/s openengsb-3.0.0.M1 [ 11164 ]
          Fix Version/s openengsb-3.0.0 [ 10169 ]

            People

            • Assignee:
              Stefan Scheiber
              Reporter:
              Christoph Gritschenberger
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: