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

Closing a resultset after retrieving a large > 32665 bytes value with Network Server does not release locks

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Critical
    • Resolution: Fixed
    • Affects Version/s: 10.2.2.0, 10.3.1.4, 10.3.2.1
    • Fix Version/s: 10.3.3.0, 10.4.1.3, 10.5.1.1
    • Component/s: SQL
    • Labels:
      None
    • Environment:
      JDK: build 1.6.0_01-b06 (WinXP & Gentoo/SuSE)
      Hardware: Intel x86
      Client/Server environment
    • Urgency:
      Normal
    • Bug behavior facts:
      Regression

      Description

      This is the same issue as DERBY-255 (https://issues.apache.org/jira/browse/DERBY-255). The test attached to DERBY-255 shows the locks being not released. Everything is fine when using Derby 10.1.3.1 .

      I would think it's a regression bug.

      Output from sysinfo:

      ------------------ Java-Informationen ------------------
      Java-Version: 1.6.0_01
      Java-Anbieter: Sun Microsystems Inc.
      Java-Home: C:\work\applications\development\java\jdk1.6u1-SE\jre
      Java-Klassenpfad: C:\work\applications\development\derby-10.2.2.0/lib/derby.jar;C:\work\applications\development\derby-
      0.2.2.0/lib/derbynet.jar;C:\work\applications\development\derby-10.2.2.0/lib/derbyclient.jar;C:\work\applications\devel
      pment\derby-10.2.2.0/lib/derbytools.jar
      Name des Betriebssystems: Windows XP
      Architektur des Betriebssystems: x86
      Betriebssystemversion: 5.1
      Java-Benutzername: thomas.niessen
      Java-Benutzerausgangsverzeichnis: C:\Dokumente und Einstellungen\thomas.niessen
      Java-Benutzerverzeichnis: C:\work\applications\development\derby-10.2.2.0
      java.specification.name: Java Platform API Specification
      java.specification.version: 1.6
      --------- Derby-Informationen --------
      JRE - JDBC: Java SE 6 - JDBC 4.0
      [C:\work\applications\development\derby-10.2.2.0\lib\derby.jar] 10.2.2.0 - (485682)
      [C:\work\applications\development\derby-10.2.2.0\lib\derbytools.jar] 10.2.2.0 - (485682)
      [C:\work\applications\development\derby-10.2.2.0\lib\derbynet.jar] 10.2.2.0 - (485682)
      [C:\work\applications\development\derby-10.2.2.0\lib\derbyclient.jar] 10.2.2.0 - (485682)
      ------------------------------------------------------
      ----------------- Informationen zur Lõndereinstellung -----------------
      Aktuelle Lõndereinstellung: [Deutsch/Deutschland [de_DE]]
      Es wurde Unterst³tzung f³r die folgende Lõndereinstellung gefunden: [cs]
      Version: 10.2.2.0 - (485682)
      Es wurde Unterst³tzung f³r die folgende Lõndereinstellung gefunden: [de_DE]
      Version: 10.2.2.0 - (485682)
      Es wurde Unterst³tzung f³r die folgende Lõndereinstellung gefunden: [es]
      Version: 10.2.2.0 - (485682)
      Es wurde Unterst³tzung f³r die folgende Lõndereinstellung gefunden: [fr]
      Version: 10.2.2.0 - (485682)
      Es wurde Unterst³tzung f³r die folgende Lõndereinstellung gefunden: [hu]
      Version: 10.2.2.0 - (485682)
      Es wurde Unterst³tzung f³r die folgende Lõndereinstellung gefunden: [it]
      Version: 10.2.2.0 - (485682)
      Es wurde Unterst³tzung f³r die folgende Lõndereinstellung gefunden: [ja_JP]
      Version: 10.2.2.0 - (485682)
      Es wurde Unterst³tzung f³r die folgende Lõndereinstellung gefunden: [ko_KR]
      Version: 10.2.2.0 - (485682)
      Es wurde Unterst³tzung f³r die folgende Lõndereinstellung gefunden: [pl]
      Version: 10.2.2.0 - (485682)
      Es wurde Unterst³tzung f³r die folgende Lõndereinstellung gefunden: [pt_BR]
      Version: 10.2.2.0 - (485682)
      Es wurde Unterst³tzung f³r die folgende Lõndereinstellung gefunden: [ru]
      Version: 10.2.2.0 - (485682)
      Es wurde Unterst³tzung f³r die folgende Lõndereinstellung gefunden: [zh_CN]
      Version: 10.2.2.0 - (485682)
      Es wurde Unterst³tzung f³r die folgende Lõndereinstellung gefunden: [zh_TW]
      Version: 10.2.2.0 - (485682)

        Attachments

        1. DERBY-2892_07_10_07_try1_diff.txt
          15 kB
          Kathey Marsden
        2. DERBY-2892_07_10_07_try1_stat.txt
          0.4 kB
          Kathey Marsden
        3. protocolErrorRepro.zip
          181 kB
          Kathey Marsden
        4. DERBY-2892_07_13_07_try2_diff.txt
          14 kB
          Kathey Marsden
        5. DERBY-2892_07_13_07_try2_stat.txt
          0.7 kB
          Kathey Marsden
        6. derby-2892firstshot.diff
          4 kB
          Øystein Grøvlen
        7. derby-2892.diff
          19 kB
          Øystein Grøvlen
        8. derby-2892-1a-alternative_fix_partial.diff
          9 kB
          Kristian Waagan
        9. derby-2892-1b-alternative_fix_partial.diff
          9 kB
          Kristian Waagan
        10. derby-2892-2a-alternative_fix_cleanup.diff
          6 kB
          Kristian Waagan
        11. derby-2892_10.3_try1_diff.txt
          26 kB
          Kathey Marsden

          Issue Links

            Activity

              People

              • Assignee:
                kristwaa Kristian Waagan
                Reporter:
                tomes Thomas Niessen
              • Votes:
                4 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: