Uploaded image for project: 'Derby'
  1. Derby
  2. DERBY-2515

Network client does not retain the INOUT parameter value change for subsequent execution

    Details

    • Urgency:
      Urgent
    • Issue & fix info:
      High Value Fix, Newcomer, Repro attached
    • Bug behavior facts:
      Embedded/Client difference, Wrong query result

      Description

      If I set a INOUT parameter to a value (say 12.3) and it gets
      modified by the procedure to another value (say 45.6) then on
      the next execution
      of the same CallableStatement, embedded maintains the
      current value (45.6), while network server reverts to the
      former value (12.3).

      This issue was found while converting the test lang/procedure.java. See references to this issue in the converted LangProcedureTest.java

        Attachments

        1. derby-2515-01-ac-copyINOUTreturnValues.diff
          24 kB
          Rick Hillegas
        2. derby-2515-02-aa-polishCatchBlock.diff
          3 kB
          Rick Hillegas
        3. Test_2515.java
          3 kB
          Rick Hillegas

          Issue Links

            Activity

              People

              • Assignee:
                rhillegas Rick Hillegas
                Reporter:
                kmarsden Kathey Marsden
              • Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: