[jira] Commented: (DERBY-2892) Closing a resultset after retrieving a large > 32665 bytes value with Network Server does not release locks
[ https://issues.apache.org/jira/browse/DERBY-2892?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12578446#action_12578446 ] Kathey Marsden commented on DERBY-2892: --- Do you think this change will make it in for 10.4? If we are going to change behavior we probably best do it on minor release boundaries. > Closing a resultset after retrieving a large > 32665 bytes value with Network > Server does not release locks > --- > > Key: DERBY-2892 > URL: https://issues.apache.org/jira/browse/DERBY-2892 > Project: Derby > Issue Type: Bug > Components: SQL >Affects Versions: 10.2.2.0, 10.3.1.4 > Environment: JDK: build 1.6.0_01-b06 (WinXP & Gentoo/SuSE) > Hardware: Intel x86 > Client/Server environment >Reporter: Thomas Niessen >Assignee: Øystein Grøvlen >Priority: Critical > Fix For: 10.2.2.1 > > Attachments: derby-2892.diff, DERBY-2892_07_10_07_try1_diff.txt, > DERBY-2892_07_10_07_try1_stat.txt, DERBY-2892_07_13_07_try2_diff.txt, > DERBY-2892_07_13_07_try2_stat.txt, derby-2892firstshot.diff, > protocolErrorRepro.zip > > > 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) -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.
[jira] Commented: (DERBY-2892) Closing a resultset after retrieving a large > 32665 bytes value with Network Server does not release locks
[ https://issues.apache.org/jira/browse/DERBY-2892?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12578474#action_12578474 ] Øystein Grøvlen commented on DERBY-2892: I agree, and I hope to get back to this within a week or so, but if others have the time to look at, please do so. As mentioned in my comment, I have discovered that my proposed fix will not work for the case where the select blob objects are never accessed by JDBC. That should be fixed, but the current patch will at least fix the more common scenarios. In addition, some more tests should be added. -- Øystein > Closing a resultset after retrieving a large > 32665 bytes value with Network > Server does not release locks > --- > > Key: DERBY-2892 > URL: https://issues.apache.org/jira/browse/DERBY-2892 > Project: Derby > Issue Type: Bug > Components: SQL >Affects Versions: 10.2.2.0, 10.3.1.4 > Environment: JDK: build 1.6.0_01-b06 (WinXP & Gentoo/SuSE) > Hardware: Intel x86 > Client/Server environment >Reporter: Thomas Niessen >Assignee: Øystein Grøvlen >Priority: Critical > Fix For: 10.2.2.1 > > Attachments: derby-2892.diff, DERBY-2892_07_10_07_try1_diff.txt, > DERBY-2892_07_10_07_try1_stat.txt, DERBY-2892_07_13_07_try2_diff.txt, > DERBY-2892_07_13_07_try2_stat.txt, derby-2892firstshot.diff, > protocolErrorRepro.zip > > > 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) -- This message is automatically generated by JIRA. -
[jira] Commented: (DERBY-2892) Closing a resultset after retrieving a large > 32665 bytes value with Network Server does not release locks
[ https://issues.apache.org/jira/browse/DERBY-2892?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12581727#action_12581727 ] Kathey Marsden commented on DERBY-2892: --- I have a few cycles to help out with this issue. As I see it, what needs to be done is 1) Apply patch to latest and make sure tests pass. 2) Add release note that you cannot access a column twice with JDBC. 3) Add more tests. - Add test to attempt to retrieve column twice and ensure reasonable error. - What other tests should be added? 4) After checkin, file issue for lock timeout if column is not accessed by JDBC. > Closing a resultset after retrieving a large > 32665 bytes value with Network > Server does not release locks > --- > > Key: DERBY-2892 > URL: https://issues.apache.org/jira/browse/DERBY-2892 > Project: Derby > Issue Type: Bug > Components: SQL >Affects Versions: 10.2.2.0, 10.3.1.4, 10.3.2.1 > Environment: JDK: build 1.6.0_01-b06 (WinXP & Gentoo/SuSE) > Hardware: Intel x86 > Client/Server environment >Reporter: Thomas Niessen >Assignee: Øystein Grøvlen >Priority: Critical > Fix For: 10.3.2.2, 10.4.0.0 > > Attachments: derby-2892.diff, DERBY-2892_07_10_07_try1_diff.txt, > DERBY-2892_07_10_07_try1_stat.txt, DERBY-2892_07_13_07_try2_diff.txt, > DERBY-2892_07_13_07_try2_stat.txt, derby-2892firstshot.diff, > protocolErrorRepro.zip > > > 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) -- This message is automaticall
[jira] Commented: (DERBY-2892) Closing a resultset after retrieving a large > 32665 bytes value with Network Server does not release locks
[ https://issues.apache.org/jira/browse/DERBY-2892?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12581888#action_12581888 ] Kristian Waagan commented on DERBY-2892: Kathey, I'm interested in looking at point 4. At least I believe it is the same problem. I used the repro Øystein mentioned above, where I got an OOME instead of a timeout. I coded a prototype that solved the problem on the client side, but I'm wondering if it can be better solved on the server side. I will look into this and report my findings. > Closing a resultset after retrieving a large > 32665 bytes value with Network > Server does not release locks > --- > > Key: DERBY-2892 > URL: https://issues.apache.org/jira/browse/DERBY-2892 > Project: Derby > Issue Type: Bug > Components: SQL >Affects Versions: 10.2.2.0, 10.3.1.4, 10.3.2.1 > Environment: JDK: build 1.6.0_01-b06 (WinXP & Gentoo/SuSE) > Hardware: Intel x86 > Client/Server environment >Reporter: Thomas Niessen >Assignee: Øystein Grøvlen >Priority: Critical > Fix For: 10.3.2.2, 10.4.0.0 > > Attachments: derby-2892.diff, DERBY-2892_07_10_07_try1_diff.txt, > DERBY-2892_07_10_07_try1_stat.txt, DERBY-2892_07_13_07_try2_diff.txt, > DERBY-2892_07_13_07_try2_stat.txt, derby-2892firstshot.diff, > protocolErrorRepro.zip > > > 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) -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the
[jira] Commented: (DERBY-2892) Closing a resultset after retrieving a large > 32665 bytes value with Network Server does not release locks
[ https://issues.apache.org/jira/browse/DERBY-2892?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12582342#action_12582342 ] Kristian Waagan commented on DERBY-2892: I filed DERBY-3571 for the case where locators are not freed if the LOB columns are not accessed. Review and comments are welcome. I haven't tested it, but I think Øysteins patch and mine should go along fine together. They do however affect each other with respect to timing of the locator release and round trips to the server. We might want to investigate this with regards to performance. > Closing a resultset after retrieving a large > 32665 bytes value with Network > Server does not release locks > --- > > Key: DERBY-2892 > URL: https://issues.apache.org/jira/browse/DERBY-2892 > Project: Derby > Issue Type: Bug > Components: SQL >Affects Versions: 10.2.2.0, 10.3.1.4, 10.3.2.1 > Environment: JDK: build 1.6.0_01-b06 (WinXP & Gentoo/SuSE) > Hardware: Intel x86 > Client/Server environment >Reporter: Thomas Niessen >Assignee: Øystein Grøvlen >Priority: Critical > Fix For: 10.3.2.2, 10.4.0.0 > > Attachments: derby-2892.diff, DERBY-2892_07_10_07_try1_diff.txt, > DERBY-2892_07_10_07_try1_stat.txt, DERBY-2892_07_13_07_try2_diff.txt, > DERBY-2892_07_13_07_try2_stat.txt, derby-2892firstshot.diff, > protocolErrorRepro.zip > > > 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) -- This message is automatically generated by JIRA. - You ca
[jira] Commented: (DERBY-2892) Closing a resultset after retrieving a large > 32665 bytes value with Network Server does not release locks
[ https://issues.apache.org/jira/browse/DERBY-2892?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12582390#action_12582390 ] Kathey Marsden commented on DERBY-2892: --- Thanks Kristian for looking at the issue of the lock timeout when the column is not accessed via JDBC. For the DERBY-2892 patch, I think we probably need to work on the error message if a column is retrieved twice. What happens now if I do getString twice on a Clob column is I get the message: XJ217 - You cannot invoke other java.sql.Clob/java.sql.Blob methods after calling the free() method or after the Blob/Clob's transaction has been committed or rolled back. I don't know that that makes sense given the user called getString() > Closing a resultset after retrieving a large > 32665 bytes value with Network > Server does not release locks > --- > > Key: DERBY-2892 > URL: https://issues.apache.org/jira/browse/DERBY-2892 > Project: Derby > Issue Type: Bug > Components: SQL >Affects Versions: 10.2.2.0, 10.3.1.4, 10.3.2.1 > Environment: JDK: build 1.6.0_01-b06 (WinXP & Gentoo/SuSE) > Hardware: Intel x86 > Client/Server environment >Reporter: Thomas Niessen >Assignee: Øystein Grøvlen >Priority: Critical > Fix For: 10.3.2.2, 10.4.0.0 > > Attachments: derby-2892.diff, DERBY-2892_07_10_07_try1_diff.txt, > DERBY-2892_07_10_07_try1_stat.txt, DERBY-2892_07_13_07_try2_diff.txt, > DERBY-2892_07_13_07_try2_stat.txt, derby-2892firstshot.diff, > protocolErrorRepro.zip > > > 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 d
[jira] Commented: (DERBY-2892) Closing a resultset after retrieving a large > 32665 bytes value with Network Server does not release locks
[ https://issues.apache.org/jira/browse/DERBY-2892?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12582763#action_12582763 ] Kathey Marsden commented on DERBY-2892: --- I was looking at improving the error messages when a column is accessed more than once, and I realized that doing so will be much easier once the patch for DERBY-3571 is in, which records whether lob columns have been accessed. I would like to propose that we go ahead and commit the derby-2892 patch to trunk and then attack the improved error messages after DERBY-3571 goes in as a separate issue. Thoughts? > Closing a resultset after retrieving a large > 32665 bytes value with Network > Server does not release locks > --- > > Key: DERBY-2892 > URL: https://issues.apache.org/jira/browse/DERBY-2892 > Project: Derby > Issue Type: Bug > Components: SQL >Affects Versions: 10.2.2.0, 10.3.1.4, 10.3.2.1 > Environment: JDK: build 1.6.0_01-b06 (WinXP & Gentoo/SuSE) > Hardware: Intel x86 > Client/Server environment >Reporter: Thomas Niessen >Assignee: Øystein Grøvlen >Priority: Critical > Fix For: 10.3.2.2, 10.4.0.0 > > Attachments: derby-2892.diff, DERBY-2892_07_10_07_try1_diff.txt, > DERBY-2892_07_10_07_try1_stat.txt, DERBY-2892_07_13_07_try2_diff.txt, > DERBY-2892_07_13_07_try2_stat.txt, derby-2892firstshot.diff, > protocolErrorRepro.zip > > > 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) -- This message is automatically generated by
[jira] Commented: (DERBY-2892) Closing a resultset after retrieving a large > 32665 bytes value with Network Server does not release locks
[ https://issues.apache.org/jira/browse/DERBY-2892?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12582942#action_12582942 ] Kristian Waagan commented on DERBY-2892: Note that DERBY-3571 will only track LOB locators in its current state. I think it can be extended to track all LOBs, but it is not clear to me at this point if that is the right way to proceed. Answering these questions would help determine that: a) Shall an exception be thrown for any type of column if accessed twice? b) If not, which columns types does the restriction apply to? I think a more general solution would be needed if an exception shall be raised for all column types. If a solution is needed only for LOBs, I believe LOBStateTracker can be extended and used for the purpose. > Closing a resultset after retrieving a large > 32665 bytes value with Network > Server does not release locks > --- > > Key: DERBY-2892 > URL: https://issues.apache.org/jira/browse/DERBY-2892 > Project: Derby > Issue Type: Bug > Components: SQL >Affects Versions: 10.2.2.0, 10.3.1.4, 10.3.2.1 > Environment: JDK: build 1.6.0_01-b06 (WinXP & Gentoo/SuSE) > Hardware: Intel x86 > Client/Server environment >Reporter: Thomas Niessen >Assignee: Øystein Grøvlen >Priority: Critical > Fix For: 10.3.2.2, 10.4.0.0 > > Attachments: derby-2892.diff, DERBY-2892_07_10_07_try1_diff.txt, > DERBY-2892_07_10_07_try1_stat.txt, DERBY-2892_07_13_07_try2_diff.txt, > DERBY-2892_07_13_07_try2_stat.txt, derby-2892firstshot.diff, > protocolErrorRepro.zip > > > 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:
[jira] Commented: (DERBY-2892) Closing a resultset after retrieving a large > 32665 bytes value with Network Server does not release locks
[ https://issues.apache.org/jira/browse/DERBY-2892?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12583123#action_12583123 ] Kathey Marsden commented on DERBY-2892: --- >From what I understand, the restriction is only for lob columns. If no one objects I will commit Oystein's patch to trunk on Monday and file an issue for the improved error messages. > Closing a resultset after retrieving a large > 32665 bytes value with Network > Server does not release locks > --- > > Key: DERBY-2892 > URL: https://issues.apache.org/jira/browse/DERBY-2892 > Project: Derby > Issue Type: Bug > Components: SQL >Affects Versions: 10.2.2.0, 10.3.1.4, 10.3.2.1 > Environment: JDK: build 1.6.0_01-b06 (WinXP & Gentoo/SuSE) > Hardware: Intel x86 > Client/Server environment >Reporter: Thomas Niessen >Assignee: Øystein Grøvlen >Priority: Critical > Fix For: 10.3.2.2, 10.4.0.0 > > Attachments: derby-2892.diff, DERBY-2892_07_10_07_try1_diff.txt, > DERBY-2892_07_10_07_try1_stat.txt, DERBY-2892_07_13_07_try2_diff.txt, > DERBY-2892_07_13_07_try2_stat.txt, derby-2892firstshot.diff, > protocolErrorRepro.zip > > > 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) -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.
[jira] Commented: (DERBY-2892) Closing a resultset after retrieving a large > 32665 bytes value with Network Server does not release locks
[ https://issues.apache.org/jira/browse/DERBY-2892?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12583656#action_12583656 ] Kathey Marsden commented on DERBY-2892: --- committed this to trunk with revision 642974. I will backport to 10.4 after tinderbox runs cleanly. > Closing a resultset after retrieving a large > 32665 bytes value with Network > Server does not release locks > --- > > Key: DERBY-2892 > URL: https://issues.apache.org/jira/browse/DERBY-2892 > Project: Derby > Issue Type: Bug > Components: SQL >Affects Versions: 10.2.2.0, 10.3.1.4, 10.3.2.1 > Environment: JDK: build 1.6.0_01-b06 (WinXP & Gentoo/SuSE) > Hardware: Intel x86 > Client/Server environment >Reporter: Thomas Niessen >Assignee: Øystein Grøvlen >Priority: Critical > Fix For: 10.3.2.2, 10.4.0.0 > > Attachments: derby-2892.diff, DERBY-2892_07_10_07_try1_diff.txt, > DERBY-2892_07_10_07_try1_stat.txt, DERBY-2892_07_13_07_try2_diff.txt, > DERBY-2892_07_13_07_try2_stat.txt, derby-2892firstshot.diff, > protocolErrorRepro.zip, releaseNote.html > > > 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) -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.
[jira] Commented: (DERBY-2892) Closing a resultset after retrieving a large > 32665 bytes value with Network Server does not release locks
[ https://issues.apache.org/jira/browse/DERBY-2892?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12586611#action_12586611 ] Kathey Marsden commented on DERBY-2892: --- I think the approach in 'derby-2892-1a-alternative_fix_partial.diff' is preferable to the current approach because it does not introduce incompatibilities and can be backported to 10.3 where the bug still exists. I don't think we should disallow multiple calls unless we have to. Kathey > Closing a resultset after retrieving a large > 32665 bytes value with Network > Server does not release locks > --- > > Key: DERBY-2892 > URL: https://issues.apache.org/jira/browse/DERBY-2892 > Project: Derby > Issue Type: Bug > Components: SQL >Affects Versions: 10.2.2.0, 10.3.1.4, 10.3.2.1 > Environment: JDK: build 1.6.0_01-b06 (WinXP & Gentoo/SuSE) > Hardware: Intel x86 > Client/Server environment >Reporter: Thomas Niessen >Assignee: Øystein Grøvlen >Priority: Critical > Fix For: 10.4.1.0, 10.5.0.0 > > Attachments: derby-2892-1a-alternative_fix_partial.diff, > derby-2892.diff, DERBY-2892_07_10_07_try1_diff.txt, > DERBY-2892_07_10_07_try1_stat.txt, DERBY-2892_07_13_07_try2_diff.txt, > DERBY-2892_07_13_07_try2_stat.txt, derby-2892firstshot.diff, > protocolErrorRepro.zip, releaseNote.html > > > 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) -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to
[jira] Commented: (DERBY-2892) Closing a resultset after retrieving a large > 32665 bytes value with Network Server does not release locks
[ https://issues.apache.org/jira/browse/DERBY-2892?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12587001#action_12587001 ] Kristian Waagan commented on DERBY-2892: FYI, some of our streams, for instance BlobLocatorInputStream, don't have a notion of being closed. It is therefore important that such streams are wrapped in a CloseFilterInputStream (and they are). I do not know why some streams ignore the close action, and I haven't verified if they are wrapped in each and every place they are used (outside the ResultSet class). > Closing a resultset after retrieving a large > 32665 bytes value with Network > Server does not release locks > --- > > Key: DERBY-2892 > URL: https://issues.apache.org/jira/browse/DERBY-2892 > Project: Derby > Issue Type: Bug > Components: SQL >Affects Versions: 10.2.2.0, 10.3.1.4, 10.3.2.1 > Environment: JDK: build 1.6.0_01-b06 (WinXP & Gentoo/SuSE) > Hardware: Intel x86 > Client/Server environment >Reporter: Thomas Niessen >Assignee: Øystein Grøvlen >Priority: Critical > Fix For: 10.4.1.0, 10.5.0.0 > > Attachments: derby-2892-1a-alternative_fix_partial.diff, > derby-2892.diff, DERBY-2892_07_10_07_try1_diff.txt, > DERBY-2892_07_10_07_try1_stat.txt, DERBY-2892_07_13_07_try2_diff.txt, > DERBY-2892_07_13_07_try2_stat.txt, derby-2892firstshot.diff, > protocolErrorRepro.zip, releaseNote.html > > > 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) -- This message is au
[jira] Commented: (DERBY-2892) Closing a resultset after retrieving a large > 32665 bytes value with Network Server does not release locks
[ https://issues.apache.org/jira/browse/DERBY-2892?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12592172#action_12592172 ] Kathey Marsden commented on DERBY-2892: --- I found my problem. My client was way out of date because I had reverted to a very old version to track down a regression. I think I was missing the fix for DERBY-3098. Sorry for the noise. I'll run the full set of tests and commit if all goes well. Kathey > Closing a resultset after retrieving a large > 32665 bytes value with Network > Server does not release locks > --- > > Key: DERBY-2892 > URL: https://issues.apache.org/jira/browse/DERBY-2892 > Project: Derby > Issue Type: Bug > Components: SQL >Affects Versions: 10.2.2.0, 10.3.1.4, 10.3.2.1 > Environment: JDK: build 1.6.0_01-b06 (WinXP & Gentoo/SuSE) > Hardware: Intel x86 > Client/Server environment >Reporter: Thomas Niessen >Assignee: Øystein Grøvlen >Priority: Critical > Fix For: 10.4.1.0, 10.4.1.2, 10.5.0.0 > > Attachments: derby-2892-1a-alternative_fix_partial.diff, > derby-2892-1b-alternative_fix_partial.diff, > derby-2892-2a-alternative_fix_cleanup.diff, derby-2892.diff, > DERBY-2892_07_10_07_try1_diff.txt, DERBY-2892_07_10_07_try1_stat.txt, > DERBY-2892_07_13_07_try2_diff.txt, DERBY-2892_07_13_07_try2_stat.txt, > derby-2892_10.3_try1_diff.txt, derby-2892firstshot.diff, > protocolErrorRepro.zip > > > 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) -- This mes
[jira] Commented: (DERBY-2892) Closing a resultset after retrieving a large > 32665 bytes value with Network Server does not release locks
[ https://issues.apache.org/jira/browse/DERBY-2892?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12592367#action_12592367 ] Kristian Waagan commented on DERBY-2892: Good to hear. I'm open to look into any issues you might find in this area after your latest test cycle has completed. > Closing a resultset after retrieving a large > 32665 bytes value with Network > Server does not release locks > --- > > Key: DERBY-2892 > URL: https://issues.apache.org/jira/browse/DERBY-2892 > Project: Derby > Issue Type: Bug > Components: SQL >Affects Versions: 10.2.2.0, 10.3.1.4, 10.3.2.1 > Environment: JDK: build 1.6.0_01-b06 (WinXP & Gentoo/SuSE) > Hardware: Intel x86 > Client/Server environment >Reporter: Thomas Niessen >Assignee: Øystein Grøvlen >Priority: Critical > Fix For: 10.4.1.0, 10.4.1.2, 10.5.0.0 > > Attachments: derby-2892-1a-alternative_fix_partial.diff, > derby-2892-1b-alternative_fix_partial.diff, > derby-2892-2a-alternative_fix_cleanup.diff, derby-2892.diff, > DERBY-2892_07_10_07_try1_diff.txt, DERBY-2892_07_10_07_try1_stat.txt, > DERBY-2892_07_13_07_try2_diff.txt, DERBY-2892_07_13_07_try2_stat.txt, > derby-2892_10.3_try1_diff.txt, derby-2892firstshot.diff, > protocolErrorRepro.zip > > > 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) -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.
[jira] Commented: (DERBY-2892) Closing a resultset after retrieving a large > 32665 bytes value with Network Server does not release locks
[ https://issues.apache.org/jira/browse/DERBY-2892?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12544605 ] Øystein Grøvlen commented on DERBY-2892: Fixing this issue will create backward-compatibility issues. For a Blob/Clob column of a result set, only one get method can be called and only once. For example, after executing ResultSet.getBinaryStream on a column, all following get methods (e.g., getBlob, getBinaryStream, getBytes) on this column wil fail. > Closing a resultset after retrieving a large > 32665 bytes value with Network > Server does not release locks > --- > > Key: DERBY-2892 > URL: https://issues.apache.org/jira/browse/DERBY-2892 > Project: Derby > Issue Type: Bug > Components: SQL >Affects Versions: 10.2.2.0, 10.3.1.4 > Environment: JDK: build 1.6.0_01-b06 (WinXP & Gentoo/SuSE) > Hardware: Intel x86 > Client/Server environment >Reporter: Thomas Niessen >Assignee: Øystein Grøvlen >Priority: Critical > Fix For: 10.2.2.1 > > Attachments: DERBY-2892_07_10_07_try1_diff.txt, > DERBY-2892_07_10_07_try1_stat.txt, DERBY-2892_07_13_07_try2_diff.txt, > DERBY-2892_07_13_07_try2_stat.txt, derby-2892firstshot.diff, > protocolErrorRepro.zip > > > 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) -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.
[jira] Commented: (DERBY-2892) Closing a resultset after retrieving a large > 32665 bytes value with Network Server does not release locks
[ https://issues.apache.org/jira/browse/DERBY-2892?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12551859 ] Kathey Marsden commented on DERBY-2892: --- Øystein said. >Fixing this issue will create backward-compatibility issues. For a Blob/Clob >column of a result set, only one get method >can be called and only once. For >example, after executing ResultSet.getBinaryStream on a column, all following >get >methods (e.g., getBlob, getBinaryStream, getBytes) on this column wil >fail. I thought this was the case since DERBY-721 was fixed. > Closing a resultset after retrieving a large > 32665 bytes value with Network > Server does not release locks > --- > > Key: DERBY-2892 > URL: https://issues.apache.org/jira/browse/DERBY-2892 > Project: Derby > Issue Type: Bug > Components: SQL >Affects Versions: 10.2.2.0, 10.3.1.4 > Environment: JDK: build 1.6.0_01-b06 (WinXP & Gentoo/SuSE) > Hardware: Intel x86 > Client/Server environment >Reporter: Thomas Niessen >Assignee: Øystein Grøvlen >Priority: Critical > Fix For: 10.2.2.1 > > Attachments: derby-2892.diff, DERBY-2892_07_10_07_try1_diff.txt, > DERBY-2892_07_10_07_try1_stat.txt, DERBY-2892_07_13_07_try2_diff.txt, > DERBY-2892_07_13_07_try2_stat.txt, derby-2892firstshot.diff, > protocolErrorRepro.zip > > > 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) -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue o
[jira] Commented: (DERBY-2892) Closing a resultset after retrieving a large > 32665 bytes value with Network Server does not release locks
[ https://issues.apache.org/jira/browse/DERBY-2892?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12552372 ] Øystein Grøvlen commented on DERBY-2892: > Kathey Marsden commented on DERBY-2892: > --- > > Øystein said. >> Fixing this issue will create backward-compatibility issues. For a >> Blob/Clob column of a result set, only one get method can be >> called and only once. For example, after executing >> ResultSet.getBinaryStream on a column, all following get methods >> (e.g., getBlob, getBinaryStream, getBytes) on this column wil fail. > > I thought this was the case since DERBY-721 was fixed. I am afraid that some of these restrictions may have been relaxed by accident when we introduced locators for 10.3. Anyway, this patch will restrict usage even further than Derby-721. With a 10.2.1 server, I am able to do getBytes() followed by getBinaryStream(). With my patch this will not be possible since getBytes will release the underlying Blob. I will investigate the behavior of previous releases a bit further and report back. > Closing a resultset after retrieving a large > 32665 bytes value with Network > Server does not release locks > --- > > Key: DERBY-2892 > URL: https://issues.apache.org/jira/browse/DERBY-2892 > Project: Derby > Issue Type: Bug > Components: SQL >Affects Versions: 10.2.2.0, 10.3.1.4 > Environment: JDK: build 1.6.0_01-b06 (WinXP & Gentoo/SuSE) > Hardware: Intel x86 > Client/Server environment >Reporter: Thomas Niessen >Assignee: Øystein Grøvlen >Priority: Critical > Fix For: 10.2.2.1 > > Attachments: derby-2892.diff, DERBY-2892_07_10_07_try1_diff.txt, > DERBY-2892_07_10_07_try1_stat.txt, DERBY-2892_07_13_07_try2_diff.txt, > DERBY-2892_07_13_07_try2_stat.txt, derby-2892firstshot.diff, > protocolErrorRepro.zip > > > 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
[jira] Commented: (DERBY-2892) Closing a resultset after retrieving a large > 32665 bytes value with Network Server does not release locks
[ https://issues.apache.org/jira/browse/DERBY-2892?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12568520#action_12568520 ] Øystein Grøvlen commented on DERBY-2892: I have tested the patch with the repro attached here: http://www.nabble.com/Re%3A-Iterating-through-large-result-set-in-network-mode-causes-OutOfMemoryException-p15364393.html This repro does not access the blob columns that are selected, and it turns out that with the current patch, the blob objects are not released, and OOM error occurs. If I add a call to ResultSet#getBytes for each row, the OOM error does not occur. > Closing a resultset after retrieving a large > 32665 bytes value with Network > Server does not release locks > --- > > Key: DERBY-2892 > URL: https://issues.apache.org/jira/browse/DERBY-2892 > Project: Derby > Issue Type: Bug > Components: SQL >Affects Versions: 10.2.2.0, 10.3.1.4 > Environment: JDK: build 1.6.0_01-b06 (WinXP & Gentoo/SuSE) > Hardware: Intel x86 > Client/Server environment >Reporter: Thomas Niessen >Assignee: Øystein Grøvlen >Priority: Critical > Fix For: 10.2.2.1 > > Attachments: derby-2892.diff, DERBY-2892_07_10_07_try1_diff.txt, > DERBY-2892_07_10_07_try1_stat.txt, DERBY-2892_07_13_07_try2_diff.txt, > DERBY-2892_07_13_07_try2_stat.txt, derby-2892firstshot.diff, > protocolErrorRepro.zip > > > 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) -- This message is automatically generated by JI
[jira] Commented: (DERBY-2892) Closing a resultset after retrieving a large > 32665 bytes value with Network Server does not release locks
[ https://issues.apache.org/jira/browse/DERBY-2892?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12510530 ] Kathey Marsden commented on DERBY-2892: --- I verified that this is a regression in 10.2 and still exists in the trunk. Kathey > Closing a resultset after retrieving a large > 32665 bytes value with Network > Server does not release locks > --- > > Key: DERBY-2892 > URL: https://issues.apache.org/jira/browse/DERBY-2892 > Project: Derby > Issue Type: Bug > Components: SQL >Affects Versions: 10.2.2.0 > Environment: JDK: build 1.6.0_01-b06 (WinXP & Gentoo/SuSE) > Hardware: Intel x86 > Client/Server environment >Reporter: Thomas Niessen > > 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) -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.
[jira] Commented: (DERBY-2892) Closing a resultset after retrieving a large > 32665 bytes value with Network Server does not release locks
[ https://issues.apache.org/jira/browse/DERBY-2892?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12510761 ] Kathey Marsden commented on DERBY-2892: --- Thomas, what JDBC API call are you using? I see the test clobTest92 is doing a getClob() which legitimately holds locks. It is ResultSet.getCharacterStream(), ResultSet.getString(), ResultSet.getBinaryStream() and ResultSet.getBytes() that should not hold locks after the ResultSet is closed. For some reason today when I run the repro for DERBY-255, I'm not seeing the locks being held although I was sure I saw it yesterday so I am getting a bit confused. > Closing a resultset after retrieving a large > 32665 bytes value with Network > Server does not release locks > --- > > Key: DERBY-2892 > URL: https://issues.apache.org/jira/browse/DERBY-2892 > Project: Derby > Issue Type: Bug > Components: SQL >Affects Versions: 10.2.2.0 > Environment: JDK: build 1.6.0_01-b06 (WinXP & Gentoo/SuSE) > Hardware: Intel x86 > Client/Server environment >Reporter: Thomas Niessen >Priority: Critical > > 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) -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.
[jira] Commented: (DERBY-2892) Closing a resultset after retrieving a large > 32665 bytes value with Network Server does not release locks
[ https://issues.apache.org/jira/browse/DERBY-2892?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12510812 ] Kathey Marsden commented on DERBY-2892: --- I checked in a test jdbcapi/LargeDataLocksTest.java Date: Fri Jul 6 15:11:12 2007 New Revision: 554073 URL: http://svn.apache.org/viewvc?view=rev&rev=554073 to add test coverage for ResultSet.getCharacterStream(), ResultSet.getString(), ResultSet.getBinaryStream() and ResultSet.getBytes() with large values to make sure locks are not being held. I am beginning to think that I may have panicked when seeing this regression filed. I can't seem to reproduce now. Anyway I will leave this open until we hear from Thomas. Perhaps we can get a change to the new test that shows a regression or perhaps he is just using getBlob()/getClob() and locks are expected to stick around until the end of the transaction. Kathey > Closing a resultset after retrieving a large > 32665 bytes value with Network > Server does not release locks > --- > > Key: DERBY-2892 > URL: https://issues.apache.org/jira/browse/DERBY-2892 > Project: Derby > Issue Type: Bug > Components: SQL >Affects Versions: 10.2.2.0 > Environment: JDK: build 1.6.0_01-b06 (WinXP & Gentoo/SuSE) > Hardware: Intel x86 > Client/Server environment >Reporter: Thomas Niessen >Priority: Critical > > 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) -- This message is automatically generated by JIRA. - You can reply to this email to add a comment
[jira] Commented: (DERBY-2892) Closing a resultset after retrieving a large > 32665 bytes value with Network Server does not release locks
[ https://issues.apache.org/jira/browse/DERBY-2892?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12511086 ] Øystein Grøvlen commented on DERBY-2892: Kathey's comment seems to imply that getClob should cause the CLOB data to be locked while getCharacterStream should not. Is this behavior defined by the JDBC or SQL standards? It does not seem obvious to me that a Clob object representing a CLOB in the database should have different stability requirements from an InputStream object on the same CLOB. > Closing a resultset after retrieving a large > 32665 bytes value with Network > Server does not release locks > --- > > Key: DERBY-2892 > URL: https://issues.apache.org/jira/browse/DERBY-2892 > Project: Derby > Issue Type: Bug > Components: SQL >Affects Versions: 10.2.2.0, 10.3.1.1 > Environment: JDK: build 1.6.0_01-b06 (WinXP & Gentoo/SuSE) > Hardware: Intel x86 > Client/Server environment >Reporter: Thomas Niessen >Priority: Critical > > 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) -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.
[jira] Commented: (DERBY-2892) Closing a resultset after retrieving a large > 32665 bytes value with Network Server does not release locks
[ https://issues.apache.org/jira/browse/DERBY-2892?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12511211 ] Kathey Marsden commented on DERBY-2892: --- Clob and Blob explicitly state that they are valid for the duration of the transaction in which they are created. getBinaryStream says: "Note: All the data in the returned stream must be read prior to getting the value of any other column. The next call to a getter method implicitly closes the stream", implying that the stream is much shorter lived. getCharacterStream does not say one way or another, but I assume it is parallel with getBinaryStream(). Network server does not know the difference between what was called in JDBC, getBlob() vs getBinaryStream() vs getBytes() for example. Prior to the fix for DERBY-326, Network Server would always call getBinaryStream() instead of getBlob and getCharacterStream() rather than getClob(). Since the lobs were materialized on the client we could still preserve the Blobs and Clobs until the end of the transaction. I am not sure how this might be different now with the locator work and how changing back to getBinaryStream() getCharacterStream() calls would impact that. > Closing a resultset after retrieving a large > 32665 bytes value with Network > Server does not release locks > --- > > Key: DERBY-2892 > URL: https://issues.apache.org/jira/browse/DERBY-2892 > Project: Derby > Issue Type: Bug > Components: SQL >Affects Versions: 10.2.2.0, 10.3.1.1 > Environment: JDK: build 1.6.0_01-b06 (WinXP & Gentoo/SuSE) > Hardware: Intel x86 > Client/Server environment >Reporter: Thomas Niessen >Priority: Critical > > 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 wu
[jira] Commented: (DERBY-2892) Closing a resultset after retrieving a large > 32665 bytes value with Network Server does not release locks
[ https://issues.apache.org/jira/browse/DERBY-2892?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12511246 ] Kathey Marsden commented on DERBY-2892: --- There seem to be additional complications in 10.3 vs 10.2. In 10.3 the getString and getCharacterStream calls request a lob locator which does a getObject (getBlob/getClob()) As for a 10.2 fix I played with changing the Blob.getBinaryStream and Clob.getCharacterStream calls to ResultSet.getBinaryStream and ResultSet.getCharacterStream. The trouble is that the current implementation makes these calls twice, which is not allowed. Once to see if the stream is empty and then again with this code in EXTDTAInputStream: boolean exist = is.read() > -1; is.close(); is = null; if(exist){ openInputStreamAgain(rs,column,ndrdaType); } > Closing a resultset after retrieving a large > 32665 bytes value with Network > Server does not release locks > --- > > Key: DERBY-2892 > URL: https://issues.apache.org/jira/browse/DERBY-2892 > Project: Derby > Issue Type: Bug > Components: SQL >Affects Versions: 10.2.2.0, 10.3.1.1 > Environment: JDK: build 1.6.0_01-b06 (WinXP & Gentoo/SuSE) > Hardware: Intel x86 > Client/Server environment >Reporter: Thomas Niessen >Priority: Critical > > 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) -- This message is automatically generated by JIRA. - You can reply to t
[jira] Commented: (DERBY-2892) Closing a resultset after retrieving a large > 32665 bytes value with Network Server does not release locks
[ https://issues.apache.org/jira/browse/DERBY-2892?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12511562 ] Kathey Marsden commented on DERBY-2892: --- rev 405037 updated the blobclob4BLOB test to accept the timeout. > Closing a resultset after retrieving a large > 32665 bytes value with Network > Server does not release locks > --- > > Key: DERBY-2892 > URL: https://issues.apache.org/jira/browse/DERBY-2892 > Project: Derby > Issue Type: Bug > Components: SQL >Affects Versions: 10.2.2.0, 10.3.1.1 > Environment: JDK: build 1.6.0_01-b06 (WinXP & Gentoo/SuSE) > Hardware: Intel x86 > Client/Server environment >Reporter: Thomas Niessen >Priority: Critical > > 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) -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.
[jira] Commented: (DERBY-2892) Closing a resultset after retrieving a large > 32665 bytes value with Network Server does not release locks
[ https://issues.apache.org/jira/browse/DERBY-2892?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12511637 ] Kathey Marsden commented on DERBY-2892: --- I just thought I would give an update on my 10.2 work on this issue. I tried switching EXTDTAInputStream to use ResultSet.getCharacterStream() and ResultSet.getBinaryStream. Then instead of opening the stream again as was done with the Clob/Blob, I wrapped the binaryinputstream in a BufferedInputStream() so I could use mark() , read the first byte and then reset(). All of this worked for the repro for DERBY-255 but has caused protocol errors in the blobclob4BLOB test. Those I am still debugging. If anyone is interested in looking at the patch so far, I can attach it, otherwise I will just continue to work on it. > Closing a resultset after retrieving a large > 32665 bytes value with Network > Server does not release locks > --- > > Key: DERBY-2892 > URL: https://issues.apache.org/jira/browse/DERBY-2892 > Project: Derby > Issue Type: Bug > Components: SQL >Affects Versions: 10.2.2.0, 10.3.1.1 > Environment: JDK: build 1.6.0_01-b06 (WinXP & Gentoo/SuSE) > Hardware: Intel x86 > Client/Server environment >Reporter: Thomas Niessen >Priority: Critical > > 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) -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.
[jira] Commented: (DERBY-2892) Closing a resultset after retrieving a large > 32665 bytes value with Network Server does not release locks
[ https://issues.apache.org/jira/browse/DERBY-2892?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12511923 ] Bryan Pendleton commented on DERBY-2892: Hi Kathey, nothing immediately comes to mind, unfortunately. Did you run the program with the DRDA protocol tracing (http://wiki.apache.org/db-derby/ProtocolDebuggingTips), and if so can you post the client and server traces? Also, can you briefly outline what the test program does? Does it read the entire LOB data from the first row before advancing to the next row? Or does it advance to the next row while there still remains unread LOB data from the previous row? > Closing a resultset after retrieving a large > 32665 bytes value with Network > Server does not release locks > --- > > Key: DERBY-2892 > URL: https://issues.apache.org/jira/browse/DERBY-2892 > Project: Derby > Issue Type: Bug > Components: SQL >Affects Versions: 10.2.2.0, 10.3.1.1 > Environment: JDK: build 1.6.0_01-b06 (WinXP & Gentoo/SuSE) > Hardware: Intel x86 > Client/Server environment >Reporter: Thomas Niessen >Priority: Critical > Attachments: DERBY-2892_07_10_07_try1_diff.txt, > DERBY-2892_07_10_07_try1_stat.txt, protocolErrorRepro.zip > > > 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) -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.
[jira] Commented: (DERBY-2892) Closing a resultset after retrieving a large > 32665 bytes value with Network Server does not release locks
[ https://issues.apache.org/jira/browse/DERBY-2892?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12511929 ] Bryan Pendleton commented on DERBY-2892: > Simply reversing the column order in the repro eliminates the error This is eerily familiar; it seems to me that we hit this same behavior in 10.3 during the locator development, but I don't remember anything more than that. > Closing a resultset after retrieving a large > 32665 bytes value with Network > Server does not release locks > --- > > Key: DERBY-2892 > URL: https://issues.apache.org/jira/browse/DERBY-2892 > Project: Derby > Issue Type: Bug > Components: SQL >Affects Versions: 10.2.2.0, 10.3.1.1 > Environment: JDK: build 1.6.0_01-b06 (WinXP & Gentoo/SuSE) > Hardware: Intel x86 > Client/Server environment >Reporter: Thomas Niessen >Priority: Critical > Attachments: DERBY-2892_07_10_07_try1_diff.txt, > DERBY-2892_07_10_07_try1_stat.txt, protocolErrorRepro.zip > > > 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) -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.
[jira] Commented: (DERBY-2892) Closing a resultset after retrieving a large > 32665 bytes value with Network Server does not release locks
[ https://issues.apache.org/jira/browse/DERBY-2892?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12511945 ] Bryan Pendleton commented on DERBY-2892: I see that there are two server DRDA trace files in the zip archive. > Closing a resultset after retrieving a large > 32665 bytes value with Network > Server does not release locks > --- > > Key: DERBY-2892 > URL: https://issues.apache.org/jira/browse/DERBY-2892 > Project: Derby > Issue Type: Bug > Components: SQL >Affects Versions: 10.2.2.0, 10.3.1.1 > Environment: JDK: build 1.6.0_01-b06 (WinXP & Gentoo/SuSE) > Hardware: Intel x86 > Client/Server environment >Reporter: Thomas Niessen >Priority: Critical > Attachments: DERBY-2892_07_10_07_try1_diff.txt, > DERBY-2892_07_10_07_try1_stat.txt, protocolErrorRepro.zip > > > 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) -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.
[jira] Commented: (DERBY-2892) Closing a resultset after retrieving a large > 32665 bytes value with Network Server does not release locks
[ https://issues.apache.org/jira/browse/DERBY-2892?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12512111 ] Bryan Pendleton commented on DERBY-2892: Is there any evidence that you might be getting an exception on the server side just before the unexpected connection close? I've seen code paths where a thrown exception causes the connection to be closed, and the symptoms are sometimes not so clear, pointing more at the closed connection than at the underlying exception which caused the close. > Closing a resultset after retrieving a large > 32665 bytes value with Network > Server does not release locks > --- > > Key: DERBY-2892 > URL: https://issues.apache.org/jira/browse/DERBY-2892 > Project: Derby > Issue Type: Bug > Components: SQL >Affects Versions: 10.2.2.0, 10.3.1.1 > Environment: JDK: build 1.6.0_01-b06 (WinXP & Gentoo/SuSE) > Hardware: Intel x86 > Client/Server environment >Reporter: Thomas Niessen >Priority: Critical > Attachments: DERBY-2892_07_10_07_try1_diff.txt, > DERBY-2892_07_10_07_try1_stat.txt, protocolErrorRepro.zip > > > 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) -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.
[jira] Commented: (DERBY-2892) Closing a resultset after retrieving a large > 32665 bytes value with Network Server does not release locks
[ https://issues.apache.org/jira/browse/DERBY-2892?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12512174 ] Kathey Marsden commented on DERBY-2892: --- >Is there any evidence that you might be getting an exception on the server >side just before the unexpected connection close? No, the server does not throw an exception until it detects that the client is disconnected, when it is getting ready to flush the lob data. >I see that there are two server DRDA trace files in the zip archive. Server1.trace.old is the trace with the unchanged server. Server1.trace.new is the trace with my changes. There is no difference in the traces that I can detect up until the point the client disconnects. >can you briefly outline what the test program does? Does it read the entire >LOB data from the first row before advancing to the next row? Or does it >advance to the next row while there still remains unread LOB data from the >previous row? It reads the entire lob. for each row before advancing. You can also reproduce with ij even by just retrieving the one offensive row. ij> connect 'jdbc:derby://localhost:1527/wombat'; ij(CONNECTION1)> select a, b from testCLOB_MAIN where b = 1; A |B ERROR 58009: Insufficient data while reading from the network - expected a minimum of 6 bytes and received only -1 bytes . The connection has been terminated. ij(CONNECTION1)> > Closing a resultset after retrieving a large > 32665 bytes value with Network > Server does not release locks > --- > > Key: DERBY-2892 > URL: https://issues.apache.org/jira/browse/DERBY-2892 > Project: Derby > Issue Type: Bug > Components: SQL >Affects Versions: 10.2.2.0, 10.3.1.1 > Environment: JDK: build 1.6.0_01-b06 (WinXP & Gentoo/SuSE) > Hardware: Intel x86 > Client/Server environment >Reporter: Thomas Niessen >Priority: Critical > Attachments: DERBY-2892_07_10_07_try1_diff.txt, > DERBY-2892_07_10_07_try1_stat.txt, protocolErrorRepro.zip > > > 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³tz
[jira] Commented: (DERBY-2892) Closing a resultset after retrieving a large > 32665 bytes value with Network Server does not release locks
[ https://issues.apache.org/jira/browse/DERBY-2892?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12512215 ] Bryan Pendleton commented on DERBY-2892: Hi Kathey! Just to be clear, to reproduce your results, I should: - build a 10.2 server which contains your patch to the DRDA code - start up this 10.2 server against the database that's in your zip file - use a 10.2 client to run the test Java program that's in your zip file - run the test Java program a second time Is that the right instructions? > Closing a resultset after retrieving a large > 32665 bytes value with Network > Server does not release locks > --- > > Key: DERBY-2892 > URL: https://issues.apache.org/jira/browse/DERBY-2892 > Project: Derby > Issue Type: Bug > Components: SQL >Affects Versions: 10.2.2.0, 10.3.1.1 > Environment: JDK: build 1.6.0_01-b06 (WinXP & Gentoo/SuSE) > Hardware: Intel x86 > Client/Server environment >Reporter: Thomas Niessen >Priority: Critical > Attachments: DERBY-2892_07_10_07_try1_diff.txt, > DERBY-2892_07_10_07_try1_stat.txt, protocolErrorRepro.zip > > > 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) -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.
[jira] Commented: (DERBY-2892) Closing a resultset after retrieving a large > 32665 bytes value with Network Server does not release locks
[ https://issues.apache.org/jira/browse/DERBY-2892?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12512217 ] Kathey Marsden commented on DERBY-2892: --- That is right Bryan except running the test java program one time will reproduce the problem. Running it a second time will produce a different error on connection which is a residual issue I think because there is risidual data in the buffer. I don't think that we need to worry about that error if we fix the first one. Running the java program a third time will reproduce the insufficient data message again. Kathey > Closing a resultset after retrieving a large > 32665 bytes value with Network > Server does not release locks > --- > > Key: DERBY-2892 > URL: https://issues.apache.org/jira/browse/DERBY-2892 > Project: Derby > Issue Type: Bug > Components: SQL >Affects Versions: 10.2.2.0, 10.3.1.1 > Environment: JDK: build 1.6.0_01-b06 (WinXP & Gentoo/SuSE) > Hardware: Intel x86 > Client/Server environment >Reporter: Thomas Niessen >Priority: Critical > Attachments: DERBY-2892_07_10_07_try1_diff.txt, > DERBY-2892_07_10_07_try1_stat.txt, protocolErrorRepro.zip > > > 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) -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.
[jira] Commented: (DERBY-2892) Closing a resultset after retrieving a large > 32665 bytes value with Network Server does not release locks
[ https://issues.apache.org/jira/browse/DERBY-2892?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12512261 ] Bryan Pendleton commented on DERBY-2892: Hi Kathey. I can definitely reproduce the problem you're seeing. Given that the problem occurs with the patched EXTDTAInputStream, and does not occur with the stock 10.2 EXTDTAInputStream, it seems like it's worth studying those EXTDTAInputStream changes in depth to see how they might relate to this problem. I've been trying to understand this by building the code with and without the EXTDTAInputStream changes, and running the test case, trying to understand how the server's behavior changes with those changes. So far, nothing of significance to report, though :( > Closing a resultset after retrieving a large > 32665 bytes value with Network > Server does not release locks > --- > > Key: DERBY-2892 > URL: https://issues.apache.org/jira/browse/DERBY-2892 > Project: Derby > Issue Type: Bug > Components: SQL >Affects Versions: 10.2.2.0, 10.3.1.1 > Environment: JDK: build 1.6.0_01-b06 (WinXP & Gentoo/SuSE) > Hardware: Intel x86 > Client/Server environment >Reporter: Thomas Niessen >Priority: Critical > Attachments: DERBY-2892_07_10_07_try1_diff.txt, > DERBY-2892_07_10_07_try1_stat.txt, protocolErrorRepro.zip > > > 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) -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online
[jira] Commented: (DERBY-2892) Closing a resultset after retrieving a large > 32665 bytes value with Network Server does not release locks
[ https://issues.apache.org/jira/browse/DERBY-2892?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12512285 ] Kathey Marsden commented on DERBY-2892: --- Bryan asked: >Is there any evidence that you might be getting an exception on the server >side just before the unexpected connection close? Stepping through this more carefully, I am seeing an IOException occurring in writeScalarStream() which is causing the disconnection. Not sure why it is occurring, but it seems that we could benefit from better logging when shuch an exception occurs. > Closing a resultset after retrieving a large > 32665 bytes value with Network > Server does not release locks > --- > > Key: DERBY-2892 > URL: https://issues.apache.org/jira/browse/DERBY-2892 > Project: Derby > Issue Type: Bug > Components: SQL >Affects Versions: 10.2.2.0, 10.3.1.1 > Environment: JDK: build 1.6.0_01-b06 (WinXP & Gentoo/SuSE) > Hardware: Intel x86 > Client/Server environment >Reporter: Thomas Niessen >Priority: Critical > Attachments: DERBY-2892_07_10_07_try1_diff.txt, > DERBY-2892_07_10_07_try1_stat.txt, protocolErrorRepro.zip > > > 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) -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.
[jira] Commented: (DERBY-2892) Closing a resultset after retrieving a large > 32665 bytes value with Network Server does not release locks
[ https://issues.apache.org/jira/browse/DERBY-2892?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12512305 ] Bryan Pendleton commented on DERBY-2892: Line 97 of UTF8Reader.java is this: public int read(char[] cbuf, int off, int len) throws IOException { synchronized (lock) { // check if closed.. if (noMoreReads) throw new IOException(); < This is line 97 So it would seem that it is complaining about an attempt to read a stream which is already closed? > Closing a resultset after retrieving a large > 32665 bytes value with Network > Server does not release locks > --- > > Key: DERBY-2892 > URL: https://issues.apache.org/jira/browse/DERBY-2892 > Project: Derby > Issue Type: Bug > Components: SQL >Affects Versions: 10.2.2.0, 10.3.1.1 > Environment: JDK: build 1.6.0_01-b06 (WinXP & Gentoo/SuSE) > Hardware: Intel x86 > Client/Server environment >Reporter: Thomas Niessen >Priority: Critical > Attachments: DERBY-2892_07_10_07_try1_diff.txt, > DERBY-2892_07_10_07_try1_stat.txt, protocolErrorRepro.zip > > > 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) -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.
[jira] Commented: (DERBY-2892) Closing a resultset after retrieving a large > 32665 bytes value with Network Server does not release locks
[ https://issues.apache.org/jira/browse/DERBY-2892?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12512331 ] Bryan Pendleton commented on DERBY-2892: By "not successful", I mean that I didn't hit the breakpoint. > Closing a resultset after retrieving a large > 32665 bytes value with Network > Server does not release locks > --- > > Key: DERBY-2892 > URL: https://issues.apache.org/jira/browse/DERBY-2892 > Project: Derby > Issue Type: Bug > Components: SQL >Affects Versions: 10.2.2.0, 10.3.1.1 > Environment: JDK: build 1.6.0_01-b06 (WinXP & Gentoo/SuSE) > Hardware: Intel x86 > Client/Server environment >Reporter: Thomas Niessen >Priority: Critical > Attachments: DERBY-2892_07_10_07_try1_diff.txt, > DERBY-2892_07_10_07_try1_stat.txt, protocolErrorRepro.zip > > > 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) -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.
[jira] Commented: (DERBY-2892) Closing a resultset after retrieving a large > 32665 bytes value with Network Server does not release locks
[ https://issues.apache.org/jira/browse/DERBY-2892?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12512329 ] Bryan Pendleton commented on DERBY-2892: My first attempt to set a breakpoint on line 97 of UTF8Reader was not successful. I'll keep trying. > Closing a resultset after retrieving a large > 32665 bytes value with Network > Server does not release locks > --- > > Key: DERBY-2892 > URL: https://issues.apache.org/jira/browse/DERBY-2892 > Project: Derby > Issue Type: Bug > Components: SQL >Affects Versions: 10.2.2.0, 10.3.1.1 > Environment: JDK: build 1.6.0_01-b06 (WinXP & Gentoo/SuSE) > Hardware: Intel x86 > Client/Server environment >Reporter: Thomas Niessen >Priority: Critical > Attachments: DERBY-2892_07_10_07_try1_diff.txt, > DERBY-2892_07_10_07_try1_stat.txt, protocolErrorRepro.zip > > > 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) -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.
[jira] Commented: (DERBY-2892) Closing a resultset after retrieving a large > 32665 bytes value with Network Server does not release locks
[ https://issues.apache.org/jira/browse/DERBY-2892?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12512334 ] Bryan Pendleton commented on DERBY-2892: Putting aside this specific test case for a minute, if you apply your patch to EXTDTAInputStream, do all the rest of the 10.2 regression tests pass successfully? > Closing a resultset after retrieving a large > 32665 bytes value with Network > Server does not release locks > --- > > Key: DERBY-2892 > URL: https://issues.apache.org/jira/browse/DERBY-2892 > Project: Derby > Issue Type: Bug > Components: SQL >Affects Versions: 10.2.2.0, 10.3.1.1 > Environment: JDK: build 1.6.0_01-b06 (WinXP & Gentoo/SuSE) > Hardware: Intel x86 > Client/Server environment >Reporter: Thomas Niessen >Priority: Critical > Attachments: DERBY-2892_07_10_07_try1_diff.txt, > DERBY-2892_07_10_07_try1_stat.txt, protocolErrorRepro.zip > > > 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) -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.
[jira] Commented: (DERBY-2892) Closing a resultset after retrieving a large > 32665 bytes value with Network Server does not release locks
[ https://issues.apache.org/jira/browse/DERBY-2892?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12512336 ] Kathey Marsden commented on DERBY-2892: --- Thanks so much Bryan for your help. Well, I think I know what the problem is. It comes straight from the getBinaryStream javadoc and I assume getCharacterStream works the same way. Note: All the data in the returned stream must be read prior to getting the value of any other column. The next call to a getter method implicitly closes the stream. Also, a stream may return 0 when the method InputStream.available is called whether there is data available or not. Since we are doing the getInt() after the getCharacterStream(), it closes the stream. So, my patch is no good. In order to use ResultSet.getCharacterStream, ResultSet.getBinaryStream() I am going to have to defer opening the stream until it is ready to send. I'll see if that is possible. I think it should be because we don't need to know if the stream is empty until that time. > Closing a resultset after retrieving a large > 32665 bytes value with Network > Server does not release locks > --- > > Key: DERBY-2892 > URL: https://issues.apache.org/jira/browse/DERBY-2892 > Project: Derby > Issue Type: Bug > Components: SQL >Affects Versions: 10.2.2.0, 10.3.1.1 > Environment: JDK: build 1.6.0_01-b06 (WinXP & Gentoo/SuSE) > Hardware: Intel x86 > Client/Server environment >Reporter: Thomas Niessen >Priority: Critical > Attachments: DERBY-2892_07_10_07_try1_diff.txt, > DERBY-2892_07_10_07_try1_stat.txt, protocolErrorRepro.zip > > > 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: [z
[jira] Commented: (DERBY-2892) Closing a resultset after retrieving a large > 32665 bytes value with Network Server does not release locks
[ https://issues.apache.org/jira/browse/DERBY-2892?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12512339 ] Bryan Pendleton commented on DERBY-2892: >Since we are doing the getInt() after the getCharacterStream(), it closes the >stream. Thanks Kathey, that makes perfect sense. Good work on figuring this out! > Closing a resultset after retrieving a large > 32665 bytes value with Network > Server does not release locks > --- > > Key: DERBY-2892 > URL: https://issues.apache.org/jira/browse/DERBY-2892 > Project: Derby > Issue Type: Bug > Components: SQL >Affects Versions: 10.2.2.0, 10.3.1.1 > Environment: JDK: build 1.6.0_01-b06 (WinXP & Gentoo/SuSE) > Hardware: Intel x86 > Client/Server environment >Reporter: Thomas Niessen >Priority: Critical > Attachments: DERBY-2892_07_10_07_try1_diff.txt, > DERBY-2892_07_10_07_try1_stat.txt, protocolErrorRepro.zip > > > 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) -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.
[jira] Commented: (DERBY-2892) Closing a resultset after retrieving a large > 32665 bytes value with Network Server does not release locks
[ https://issues.apache.org/jira/browse/DERBY-2892?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12512479 ] Kathey Marsden commented on DERBY-2892: --- Well deferring the opening of the stream until it is time to write the EXTDTA will not work because we need to know whether the value is null when we send the QRYDTA. So I guess its back to the drawing board. I don't have any good ideas for a fix at this point. The 10.1 solution was to read the whole lob into memory. I don't think we want to return to that for 10.2. Oystein had mentioned the possibility of changing the locking behavior as a solution, but I am way out of my league in that area so won't pursue that for 10.2. Hopefully if it is changed for 10.3, we can backport the fix. Oystein mentioned two possibilities for 10.3 1. Change how the locking is done. Maybe one could provide away to release locks when they are no longer needed. By this do you mean to release the locks when the LOB is no longer referenced? That sounds good, but may still cause issues if the garbage collector has not kicked in, but perhaps would be suitable for backport to 10.2 2. Make a copy of the LOB value and allow concurrent updates. In 10.3 this is now possible since there is a mechanism for making temporary copies of LOBs. In order for this to be efficient, we should only make a copy when necessary. Hence, a copy-on-write mechanism would be useful. This sounds ok too but does not offer any solution for 10.2, so I guess I would prefer 1. > Closing a resultset after retrieving a large > 32665 bytes value with Network > Server does not release locks > --- > > Key: DERBY-2892 > URL: https://issues.apache.org/jira/browse/DERBY-2892 > Project: Derby > Issue Type: Bug > Components: SQL >Affects Versions: 10.2.2.0, 10.3.1.1 > Environment: JDK: build 1.6.0_01-b06 (WinXP & Gentoo/SuSE) > Hardware: Intel x86 > Client/Server environment >Reporter: Thomas Niessen >Priority: Critical > Attachments: DERBY-2892_07_10_07_try1_diff.txt, > DERBY-2892_07_10_07_try1_stat.txt, protocolErrorRepro.zip > > > 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 wur
[jira] Commented: (DERBY-2892) Closing a resultset after retrieving a large > 32665 bytes value with Network Server does not release locks
[ https://issues.apache.org/jira/browse/DERBY-2892?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12512532 ] Kathey Marsden commented on DERBY-2892: --- I checked in the test case jdbcapi/LargeDataLocks to 10.2. It should be uncommented in the jdbcapi suite once this bug is fixed in 10.2. The test on the trunk is the junit test jdbcapi/LargeDataLocksTest, also disabled. Kathey > Closing a resultset after retrieving a large > 32665 bytes value with Network > Server does not release locks > --- > > Key: DERBY-2892 > URL: https://issues.apache.org/jira/browse/DERBY-2892 > Project: Derby > Issue Type: Bug > Components: SQL >Affects Versions: 10.2.2.0, 10.3.1.1 > Environment: JDK: build 1.6.0_01-b06 (WinXP & Gentoo/SuSE) > Hardware: Intel x86 > Client/Server environment >Reporter: Thomas Niessen >Priority: Critical > Attachments: DERBY-2892_07_10_07_try1_diff.txt, > DERBY-2892_07_10_07_try1_stat.txt, protocolErrorRepro.zip > > > 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) -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.
[jira] Commented: (DERBY-2892) Closing a resultset after retrieving a large > 32665 bytes value with Network Server does not release locks
[ https://issues.apache.org/jira/browse/DERBY-2892?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12512673 ] Tomohito Nakayama commented on DERBY-2892: -- Thank you for working this issue I remember information about blobclob4blob in DERBY-326 which may be a support. Before the DERBY-326, the result of clobTest92 was different between Embedded and NetworkServer/NetworkCient. After DERBY-326, the results of clobTest92 are same between Embedded and NetworkServer/NetworkCient. Related file for 10.2 branch is below. Embedded : https://svn.apache.org/repos/asf/db/derby/code/branches/10.2/java/testing/org/apache/derbyTesting/functionTests/master/blobclob4BLOB.out NetworkServer/NetworkClient : https://svn.apache.org/repos/asf/db/derby/code/branches/10.2/java/testing/org/apache/derbyTesting/functionTests/master/DerbyNet/blobclob4BLOB.out https://svn.apache.org/repos/asf/db/derby/code/branches/10.2/java/testing/org/apache/derbyTesting/functionTests/master/DerbyNetClient/blobclob4BLOB.out > Closing a resultset after retrieving a large > 32665 bytes value with Network > Server does not release locks > --- > > Key: DERBY-2892 > URL: https://issues.apache.org/jira/browse/DERBY-2892 > Project: Derby > Issue Type: Bug > Components: SQL >Affects Versions: 10.2.2.0, 10.3.1.1 > Environment: JDK: build 1.6.0_01-b06 (WinXP & Gentoo/SuSE) > Hardware: Intel x86 > Client/Server environment >Reporter: Thomas Niessen >Priority: Critical > Attachments: DERBY-2892_07_10_07_try1_diff.txt, > DERBY-2892_07_10_07_try1_stat.txt, DERBY-2892_07_13_07_try2_diff.txt, > DERBY-2892_07_13_07_try2_stat.txt, protocolErrorRepro.zip > > > 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) >
[jira] Commented: (DERBY-2892) Closing a resultset after retrieving a large > 32665 bytes value with Network Server does not release locks
[ https://issues.apache.org/jira/browse/DERBY-2892?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12512964 ] Kathey Marsden commented on DERBY-2892: --- Thanks Tomohito for looking at this issue. I think that with the fix for DERBY-255 I did not submit sufficient testing for the getString(), getCharacterStream(), getBytes(), getBinaryStream() cases where locks should not be held. This has hopefully been rectified with the addition of the LargeDataLocks test. I attached a patch to DERBY-2941 to fix the issue and enable that test. > Closing a resultset after retrieving a large > 32665 bytes value with Network > Server does not release locks > --- > > Key: DERBY-2892 > URL: https://issues.apache.org/jira/browse/DERBY-2892 > Project: Derby > Issue Type: Bug > Components: SQL >Affects Versions: 10.2.2.0, 10.3.1.1 > Environment: JDK: build 1.6.0_01-b06 (WinXP & Gentoo/SuSE) > Hardware: Intel x86 > Client/Server environment >Reporter: Thomas Niessen >Priority: Critical > Attachments: DERBY-2892_07_10_07_try1_diff.txt, > DERBY-2892_07_10_07_try1_stat.txt, DERBY-2892_07_13_07_try2_diff.txt, > DERBY-2892_07_13_07_try2_stat.txt, protocolErrorRepro.zip > > > 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) -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.
[jira] Commented: (DERBY-2892) Closing a resultset after retrieving a large > 32665 bytes value with Network Server does not release locks
[ https://issues.apache.org/jira/browse/DERBY-2892?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12513340 ] Kathey Marsden commented on DERBY-2892: --- Now that DERBY-2941 is resolved, this regression only affects 10.3 and 10.4 which use lob locators. Oystein mentioned two possibilities for approaching this issue in 10.3. I previously stated that I would prefer changing how the locking is done so we could backport to 10.2, but that is no longer a consideration. > Closing a resultset after retrieving a large > 32665 bytes value with Network > Server does not release locks > --- > > Key: DERBY-2892 > URL: https://issues.apache.org/jira/browse/DERBY-2892 > Project: Derby > Issue Type: Bug > Components: SQL >Affects Versions: 10.2.2.0, 10.3.1.1 > Environment: JDK: build 1.6.0_01-b06 (WinXP & Gentoo/SuSE) > Hardware: Intel x86 > Client/Server environment >Reporter: Thomas Niessen >Priority: Critical > Attachments: DERBY-2892_07_10_07_try1_diff.txt, > DERBY-2892_07_10_07_try1_stat.txt, DERBY-2892_07_13_07_try2_diff.txt, > DERBY-2892_07_13_07_try2_stat.txt, protocolErrorRepro.zip > > > 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) -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.
[jira] Commented: (DERBY-2892) Closing a resultset after retrieving a large > 32665 bytes value with Network Server does not release locks
[ https://issues.apache.org/jira/browse/DERBY-2892?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12514024 ] Kathey Marsden commented on DERBY-2892: --- Thank you Oystein for sorting out the complexities of this issue. > Closing a resultset after retrieving a large > 32665 bytes value with Network > Server does not release locks > --- > > Key: DERBY-2892 > URL: https://issues.apache.org/jira/browse/DERBY-2892 > Project: Derby > Issue Type: Bug > Components: SQL >Affects Versions: 10.2.2.0, 10.3.1.1 > Environment: JDK: build 1.6.0_01-b06 (WinXP & Gentoo/SuSE) > Hardware: Intel x86 > Client/Server environment >Reporter: Thomas Niessen >Priority: Critical > Attachments: DERBY-2892_07_10_07_try1_diff.txt, > DERBY-2892_07_10_07_try1_stat.txt, DERBY-2892_07_13_07_try2_diff.txt, > DERBY-2892_07_13_07_try2_stat.txt, protocolErrorRepro.zip > > > 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) -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.
[jira] Commented: (DERBY-2892) Closing a resultset after retrieving a large > 32665 bytes value with Network Server does not release locks
[ https://issues.apache.org/jira/browse/DERBY-2892?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12514249 ] Dag H. Wanvik commented on DERBY-2892: -- > - We will still need a mechanism to protect LOB values of the current > row of a ResultSet from being updated. I am not familiar with the > current mechanism here. As long as you are positioned on a row in the result set, a lock is set for that row (R or U if you have an updatable result set), which should protect the lob as long as you are positioned on it. In a scrollable result set, a copy is takes of the row, so after positioning away from the row, the underlying lob would not be accessed via this result set again until the row is possibly updated (if the result set is updatable). The U-lock on the row is reset when repositioning back in that case. > Closing a resultset after retrieving a large > 32665 bytes value with Network > Server does not release locks > --- > > Key: DERBY-2892 > URL: https://issues.apache.org/jira/browse/DERBY-2892 > Project: Derby > Issue Type: Bug > Components: SQL >Affects Versions: 10.2.2.0, 10.3.1.1 > Environment: JDK: build 1.6.0_01-b06 (WinXP & Gentoo/SuSE) > Hardware: Intel x86 > Client/Server environment >Reporter: Thomas Niessen >Priority: Critical > Attachments: DERBY-2892_07_10_07_try1_diff.txt, > DERBY-2892_07_10_07_try1_stat.txt, DERBY-2892_07_13_07_try2_diff.txt, > DERBY-2892_07_13_07_try2_stat.txt, protocolErrorRepro.zip > > > 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: [z
[jira] Commented: (DERBY-2892) Closing a resultset after retrieving a large > 32665 bytes value with Network Server does not release locks
[ https://issues.apache.org/jira/browse/DERBY-2892?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12516552 ] Kathey Marsden commented on DERBY-2892: --- Note: This issue has been resolved in 10.2 with DERBY-2941 > Closing a resultset after retrieving a large > 32665 bytes value with Network > Server does not release locks > --- > > Key: DERBY-2892 > URL: https://issues.apache.org/jira/browse/DERBY-2892 > Project: Derby > Issue Type: Bug > Components: SQL >Affects Versions: 10.2.2.0, 10.3.1.1 > Environment: JDK: build 1.6.0_01-b06 (WinXP & Gentoo/SuSE) > Hardware: Intel x86 > Client/Server environment >Reporter: Thomas Niessen >Priority: Critical > Attachments: DERBY-2892_07_10_07_try1_diff.txt, > DERBY-2892_07_10_07_try1_stat.txt, DERBY-2892_07_13_07_try2_diff.txt, > DERBY-2892_07_13_07_try2_stat.txt, protocolErrorRepro.zip > > > 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) -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.
[jira] Commented: (DERBY-2892) Closing a resultset after retrieving a large > 32665 bytes value with Network Server does not release locks
[ https://issues.apache.org/jira/browse/DERBY-2892?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12516715 ] Tomohito Nakayama commented on DERBY-2892: -- I executed LargeDataLocksTest in the both cases of embedded and client. The result was that test passes in the embedded case but fails in the client case. In both cases of embedded and client, the only test code closes the resultset. I wonder what is the exact difference which causes this result > Closing a resultset after retrieving a large > 32665 bytes value with Network > Server does not release locks > --- > > Key: DERBY-2892 > URL: https://issues.apache.org/jira/browse/DERBY-2892 > Project: Derby > Issue Type: Bug > Components: SQL >Affects Versions: 10.2.2.0, 10.3.1.1 > Environment: JDK: build 1.6.0_01-b06 (WinXP & Gentoo/SuSE) > Hardware: Intel x86 > Client/Server environment >Reporter: Thomas Niessen >Priority: Critical > Attachments: DERBY-2892_07_10_07_try1_diff.txt, > DERBY-2892_07_10_07_try1_stat.txt, DERBY-2892_07_13_07_try2_diff.txt, > DERBY-2892_07_13_07_try2_stat.txt, protocolErrorRepro.zip > > > 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) -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.
[jira] Commented: (DERBY-2892) Closing a resultset after retrieving a large > 32665 bytes value with Network Server does not release locks
[ https://issues.apache.org/jira/browse/DERBY-2892?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12516969 ] Tomohito Nakayama commented on DERBY-2892: -- I added the test code as next to LargeDataLocksTest and found that the behavior was same between embedded and client if explicitly getBlob. +public void testGetBlob() thr ows SQLException, IOException { +int numBytes = 0; +getConnection().setAutoCommit(false); +Statement stmt = createStatement(); +String sql = "SELECT bincol from t1"; +ResultSet rs = stmt.executeQuery(sql); +rs.next(); +Blob blob = rs.getBlob(1); +InputStream stream = blob.getBinaryStream(); +int read = stream.read(); +while (read != -1) { +read = stream.read(); +numBytes++; +} +assertEquals(38000, numBytes); +rs.close(); +assertEquals(0, countLocks()); +commit(); +} + + The result for embedded: 1) testGetBlob(org.apache.derbyTesting.functionTests.tests.jdbcapi.LargeDataLocksTest)junit.framework.AssertionFailedError: expected:<0> but was:<2> at org.apache.derbyTesting.functionTests.tests.jdbcapi.LargeDataLocksTest.testGetBlob(LargeDataLocksTest.java:142) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at org.apache.derbyTesting.junit.BaseTestCase.runBare(BaseTestCase.java:95) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:22) at junit.extensions.TestSetup$1.protect(TestSetup.java:19) at junit.extensions.TestSetup.run(TestSetup.java:23) at org.apache.derbyTesting.junit.BaseTestSetup.run(BaseTestSetup.java:57) The result for client : 2) testGetBlob(org.apache.derbyTesting.functionTests.tests.jdbcapi.LargeDataLocksTest)junit.framework.AssertionFailedError: expected:<0> but was:<2> at org.apache.derbyTesting.functionTests.tests.jdbcapi.LargeDataLocksTest.testGetBlob(LargeDataLocksTest.java:142) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at org.apache.derbyTesting.junit.BaseTestCase.runBare(BaseTestCase.java:95) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:22) at junit.extensions.TestSetup$1.protect(TestSetup.java:19) at junit.extensions.TestSetup.run(TestSetup.java:23) at org.apache.derbyTesting.junit.BaseTestSetup.run(BaseTestSetup.java:57) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:22) at junit.extensions.TestSetup$1.protect(TestSetup.java:19) at junit.extensions.TestSetup.run(TestSetup.java:23) at org.apache.derbyTesting.junit.BaseTestSetup.run(BaseTestSetup.java:57) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:22) at junit.extensions.TestSetup$1.protect(TestSetup.java:19) at junit.extensions.TestSetup.run(TestSetup.java:23) Reading comments, I understood background of this result is locking for LOB. > Closing a resultset after retrieving a large > 32665 bytes value with Network > Server does not release locks > --- > > Key: DERBY-2892 > URL: https://issues.apache.org/jira/browse/DERBY-2892 > Project: Derby > Issue Type: Bug > Components: SQL >Affects Versions: 10.2.2.0, 10.3.1.1 > Environment: JDK: build 1.6.0_01-b06 (WinXP & Gentoo/SuSE) > Hardware: Intel x86 > Client/Server environment >Reporter: Thomas Niessen >Priority: Critical > Attachments: DERBY-2892_07_10_07_try1_diff.txt, > DERBY-2892_07_10_07_try1_stat.txt, DERBY-2892_07_13_07_try2_diff.txt, > DERBY-2892_07_13_07_try2_stat.txt, protocolErrorRepro.zip > > > 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\app
[jira] Commented: (DERBY-2892) Closing a resultset after retrieving a large > 32665 bytes value with Network Server does not release locks
[ https://issues.apache.org/jira/browse/DERBY-2892?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12516981 ] Tomohito Nakayama commented on DERBY-2892: -- Now, I came to think that the current implementation of client / server of derby have problem around ResultSet#getBinaryStream method (and might be other getStream also). My intuitive thinking is that features of locater may be not needed for this kind of method, which are getStream and not getXlob. > Closing a resultset after retrieving a large > 32665 bytes value with Network > Server does not release locks > --- > > Key: DERBY-2892 > URL: https://issues.apache.org/jira/browse/DERBY-2892 > Project: Derby > Issue Type: Bug > Components: SQL >Affects Versions: 10.2.2.0, 10.3.1.1 > Environment: JDK: build 1.6.0_01-b06 (WinXP & Gentoo/SuSE) > Hardware: Intel x86 > Client/Server environment >Reporter: Thomas Niessen >Priority: Critical > Attachments: DERBY-2892_07_10_07_try1_diff.txt, > DERBY-2892_07_10_07_try1_stat.txt, DERBY-2892_07_13_07_try2_diff.txt, > DERBY-2892_07_13_07_try2_stat.txt, protocolErrorRepro.zip > > > 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) -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.
[jira] Commented: (DERBY-2892) Closing a resultset after retrieving a large > 32665 bytes value with Network Server does not release locks
[ https://issues.apache.org/jira/browse/DERBY-2892?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12517149 ] V.Narayanan commented on DERBY-2892: >Now, I came to think that the current implementation >of client / server of derby have problem around >ResultSet#getBinaryStream method (and might be >other getStream also). Features of locator are not present for the ResultSet and the PreparedStatement methods. Relevant comments from Derby-2604 >As already discussed in the JIRA issue that was raised for >PreparedStatements and CallableStatements >(https://issues.apache.org/jira/browse/DERBY-2529) there >are no changes needed here related to Clob also. >A similar case would exist for ResultSets also since >the LOB in this case is also B-Layer streamed and >there would be no significant improvement with using locators. > Closing a resultset after retrieving a large > 32665 bytes value with Network > Server does not release locks > --- > > Key: DERBY-2892 > URL: https://issues.apache.org/jira/browse/DERBY-2892 > Project: Derby > Issue Type: Bug > Components: SQL >Affects Versions: 10.2.2.0, 10.3.1.1 > Environment: JDK: build 1.6.0_01-b06 (WinXP & Gentoo/SuSE) > Hardware: Intel x86 > Client/Server environment >Reporter: Thomas Niessen >Priority: Critical > Attachments: DERBY-2892_07_10_07_try1_diff.txt, > DERBY-2892_07_10_07_try1_stat.txt, DERBY-2892_07_13_07_try2_diff.txt, > DERBY-2892_07_13_07_try2_stat.txt, protocolErrorRepro.zip > > > 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õndereinstell
[jira] Commented: (DERBY-2892) Closing a resultset after retrieving a large > 32665 bytes value with Network Server does not release locks
[ https://issues.apache.org/jira/browse/DERBY-2892?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12517553 ] Kathey Marsden commented on DERBY-2892: --- V. Narayanan said >Features of locator are not present for the ResultSet >and the PreparedStatement methods. I am a little confused by this. Are you saying that a ResultSet.getBinaryStream() on the client should not be translating into a getBlob() on the client. That does not seem to be the case in the trunk/10.3. Can you try running jdbcapi/LargeDataLocks.java and see if perhaps this can be resolved easily. > Closing a resultset after retrieving a large > 32665 bytes value with Network > Server does not release locks > --- > > Key: DERBY-2892 > URL: https://issues.apache.org/jira/browse/DERBY-2892 > Project: Derby > Issue Type: Bug > Components: SQL >Affects Versions: 10.2.2.0, 10.3.1.1 > Environment: JDK: build 1.6.0_01-b06 (WinXP & Gentoo/SuSE) > Hardware: Intel x86 > Client/Server environment >Reporter: Thomas Niessen >Priority: Critical > Attachments: DERBY-2892_07_10_07_try1_diff.txt, > DERBY-2892_07_10_07_try1_stat.txt, DERBY-2892_07_13_07_try2_diff.txt, > DERBY-2892_07_13_07_try2_stat.txt, protocolErrorRepro.zip > > > 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) -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.
[jira] Commented: (DERBY-2892) Closing a resultset after retrieving a large > 32665 bytes value with Network Server does not release locks
[ https://issues.apache.org/jira/browse/DERBY-2892?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12518403 ] V.Narayanan commented on DERBY-2892: >I am a little confused by this. Are you saying that a >ResultSet.getBinaryStream() >on the client should not be translating into a getBlob() on the server. That >does >not seem to be the case in the trunk/10.3. Can you try running >jdbcapi/LargeDataLocks.java >and see if perhaps this can be resolved easily. While working on locators, the ResultSet nor the PreparedStatement methods were translated to stored procedure calls to embedded methodssince this would be inefficient when compared to the Layer B Streaming and no materialization of LOB's was happening that needed to be avoided. Hence it was OK to retain the current way it is done. Internally I am not sure if the translation of the getBlob is happening at present. > Closing a resultset after retrieving a large > 32665 bytes value with Network > Server does not release locks > --- > > Key: DERBY-2892 > URL: https://issues.apache.org/jira/browse/DERBY-2892 > Project: Derby > Issue Type: Bug > Components: SQL >Affects Versions: 10.2.2.0, 10.3.1.1 > Environment: JDK: build 1.6.0_01-b06 (WinXP & Gentoo/SuSE) > Hardware: Intel x86 > Client/Server environment >Reporter: Thomas Niessen >Priority: Critical > Attachments: DERBY-2892_07_10_07_try1_diff.txt, > DERBY-2892_07_10_07_try1_stat.txt, DERBY-2892_07_13_07_try2_diff.txt, > DERBY-2892_07_13_07_try2_stat.txt, protocolErrorRepro.zip > > > 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
[jira] Commented: (DERBY-2892) Closing a resultset after retrieving a large > 32665 bytes value with Network Server does not release locks
[ https://issues.apache.org/jira/browse/DERBY-2892?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12518409 ] V.Narayanan commented on DERBY-2892: Sorry I meant "Neither the ResultSet nor the PreparedStatement methods were translated to stored procedure calls to embedded methods" (i.e.) They were not translated to stored procedure calls. > Closing a resultset after retrieving a large > 32665 bytes value with Network > Server does not release locks > --- > > Key: DERBY-2892 > URL: https://issues.apache.org/jira/browse/DERBY-2892 > Project: Derby > Issue Type: Bug > Components: SQL >Affects Versions: 10.2.2.0, 10.3.1.1 > Environment: JDK: build 1.6.0_01-b06 (WinXP & Gentoo/SuSE) > Hardware: Intel x86 > Client/Server environment >Reporter: Thomas Niessen >Priority: Critical > Attachments: DERBY-2892_07_10_07_try1_diff.txt, > DERBY-2892_07_10_07_try1_stat.txt, DERBY-2892_07_13_07_try2_diff.txt, > DERBY-2892_07_13_07_try2_stat.txt, protocolErrorRepro.zip > > > 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) -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.
[jira] Commented: (DERBY-2892) Closing a resultset after retrieving a large > 32665 bytes value with Network Server does not release locks
[ https://issues.apache.org/jira/browse/DERBY-2892?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12523174 ] Øystein Grøvlen commented on DERBY-2892: To answer Kathey's question: On the server, a stable mapping is needed between the locator ID and the Blob value is needed. Earlier, you copy the entire Blob value to the client in one round-trip. Now, you copy as much data as requested by the client. It seems natural to use a Blob object to represent the Blob value between round-trips. Hence, I think getting a Blob object is necessary. As I said earlier, I would prefer to fix this by using another mechanism than locking to guarantee the stability of a Blob value. I plan to look closer into how to fix this in a week or two. > Closing a resultset after retrieving a large > 32665 bytes value with Network > Server does not release locks > --- > > Key: DERBY-2892 > URL: https://issues.apache.org/jira/browse/DERBY-2892 > Project: Derby > Issue Type: Bug > Components: SQL >Affects Versions: 10.2.2.0, 10.3.1.4 > Environment: JDK: build 1.6.0_01-b06 (WinXP & Gentoo/SuSE) > Hardware: Intel x86 > Client/Server environment >Reporter: Thomas Niessen >Priority: Critical > Fix For: 10.2.2.1 > > Attachments: DERBY-2892_07_10_07_try1_diff.txt, > DERBY-2892_07_10_07_try1_stat.txt, DERBY-2892_07_13_07_try2_diff.txt, > DERBY-2892_07_13_07_try2_stat.txt, protocolErrorRepro.zip > > > 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)
[jira] Commented: (DERBY-2892) Closing a resultset after retrieving a large > 32665 bytes value with Network Server does not release locks
[ https://issues.apache.org/jira/browse/DERBY-2892?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12523854 ] Kathey Marsden commented on DERBY-2892: --- Oysten said: >I plan to look closer into how to fix this in a week or two. Thanks Oysten! > Closing a resultset after retrieving a large > 32665 bytes value with Network > Server does not release locks > --- > > Key: DERBY-2892 > URL: https://issues.apache.org/jira/browse/DERBY-2892 > Project: Derby > Issue Type: Bug > Components: SQL >Affects Versions: 10.2.2.0, 10.3.1.4 > Environment: JDK: build 1.6.0_01-b06 (WinXP & Gentoo/SuSE) > Hardware: Intel x86 > Client/Server environment >Reporter: Thomas Niessen >Priority: Critical > Fix For: 10.2.2.1 > > Attachments: DERBY-2892_07_10_07_try1_diff.txt, > DERBY-2892_07_10_07_try1_stat.txt, DERBY-2892_07_13_07_try2_diff.txt, > DERBY-2892_07_13_07_try2_stat.txt, protocolErrorRepro.zip > > > 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) -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.
[jira] Commented: (DERBY-2892) Closing a resultset after retrieving a large > 32665 bytes value with Network Server does not release locks
[ https://issues.apache.org/jira/browse/DERBY-2892?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12529512 ] Kathey Marsden commented on DERBY-2892: --- Hello Oystein. I just wanted to check in on this issue. Have you been able to look closer at solution options? Thanks Kathey > Closing a resultset after retrieving a large > 32665 bytes value with Network > Server does not release locks > --- > > Key: DERBY-2892 > URL: https://issues.apache.org/jira/browse/DERBY-2892 > Project: Derby > Issue Type: Bug > Components: SQL >Affects Versions: 10.2.2.0, 10.3.1.4 > Environment: JDK: build 1.6.0_01-b06 (WinXP & Gentoo/SuSE) > Hardware: Intel x86 > Client/Server environment >Reporter: Thomas Niessen >Priority: Critical > Fix For: 10.2.2.1 > > Attachments: DERBY-2892_07_10_07_try1_diff.txt, > DERBY-2892_07_10_07_try1_stat.txt, DERBY-2892_07_13_07_try2_diff.txt, > DERBY-2892_07_13_07_try2_stat.txt, protocolErrorRepro.zip > > > 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) -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.
[jira] Commented: (DERBY-2892) Closing a resultset after retrieving a large > 32665 bytes value with Network Server does not release locks
[ https://issues.apache.org/jira/browse/DERBY-2892?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12530424 ] Øystein Grøvlen commented on DERBY-2892: I have started to look a bit more at this issue. I have not got very far yet, but I have identified that the locking of the record containing the Blob occurs in OverflowInputStream#initStream. Here an intent-shared lock on the table and a record lock for the record contain the Blob is obtained. As far as I can tell, the table lock is for the duration of the transaction while the record lock follows the transaction's isolation level. Does this mean that it is the table intent lock that is the problem here? If I run the LargeDataLocks program attached to DERBY-255 it shows that a IS table lock remains. There is some discussion in OverflowInputStream#initStream on whether on should use the contain's isolation level also for the intent lock, and not always use REPEATABLE READ, but it says: To do this, need to consider: Sometimes the container's locking policy may NOT reflect the correct locking policy. For example, if the container is a table (not an index) and Access handles the locking of the table via an index, the container's locking policy would be set to do no locking. Moreover, if the container is an index, the locking policy would always be set to do no locking. I guess I have to read up on the use of intent locks and the difference between locking policies of transactions and containers before I can understand what this means. > Closing a resultset after retrieving a large > 32665 bytes value with Network > Server does not release locks > --- > > Key: DERBY-2892 > URL: https://issues.apache.org/jira/browse/DERBY-2892 > Project: Derby > Issue Type: Bug > Components: SQL >Affects Versions: 10.2.2.0, 10.3.1.4 > Environment: JDK: build 1.6.0_01-b06 (WinXP & Gentoo/SuSE) > Hardware: Intel x86 > Client/Server environment >Reporter: Thomas Niessen >Priority: Critical > Fix For: 10.2.2.1 > > Attachments: DERBY-2892_07_10_07_try1_diff.txt, > DERBY-2892_07_10_07_try1_stat.txt, DERBY-2892_07_13_07_try2_diff.txt, > DERBY-2892_07_13_07_try2_stat.txt, protocolErrorRepro.zip > > > 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
[jira] Commented: (DERBY-2892) Closing a resultset after retrieving a large > 32665 bytes value with Network Server does not release locks
[ https://issues.apache.org/jira/browse/DERBY-2892?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12530443 ] Øystein Grøvlen commented on DERBY-2892: My previous comment is mistaken. The LargeDataLocks program show that both a table intent lock and a row lock remains: Select * from new org.apache.derby.diag.LockTable() as LT XID,TYPE,MODE,TABLENAME,LOCKNAME,STATE,TABLETYPE,LOCKCOUNT,INDEXNAME 203,TABLE,IS,T1,Tablelock,GRANT,T,1,null 203,ROW,S,T1,(2,6),GRANT,T,1,null Sorry for the confusion. While copy-on-write seems like a good idea, I am afraid it will be quite some work to implement a new mechanism like that, and I think I will try a simpler approach first. My first attempt will try to see if there is some way to make the engine release locks when locators are freed. Then, the client could release locators associated with streams when next()/close() is called on the result set. > Closing a resultset after retrieving a large > 32665 bytes value with Network > Server does not release locks > --- > > Key: DERBY-2892 > URL: https://issues.apache.org/jira/browse/DERBY-2892 > Project: Derby > Issue Type: Bug > Components: SQL >Affects Versions: 10.2.2.0, 10.3.1.4 > Environment: JDK: build 1.6.0_01-b06 (WinXP & Gentoo/SuSE) > Hardware: Intel x86 > Client/Server environment >Reporter: Thomas Niessen >Priority: Critical > Fix For: 10.2.2.1 > > Attachments: DERBY-2892_07_10_07_try1_diff.txt, > DERBY-2892_07_10_07_try1_stat.txt, DERBY-2892_07_13_07_try2_diff.txt, > DERBY-2892_07_13_07_try2_stat.txt, protocolErrorRepro.zip > > > 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
[jira] Commented: (DERBY-2892) Closing a resultset after retrieving a large > 32665 bytes value with Network Server does not release locks
[ https://issues.apache.org/jira/browse/DERBY-2892?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12530752 ] Øystein Grøvlen commented on DERBY-2892: So my plan to fix this has two parts: 1. Change the locking so that the lock for a LOB is released when the LOB object is closed. My studies so far indicates that this can be achieved as follows: a) Use read committed instead of repeatable read for the locking policy in OverflowInputStream#initStream. This will associate the lock with the BaseContainerHandle that owns the OverflowInputStream instead of the transaction. b) Release the locks for the BaseContainerHandle that owns the OverflowInputStream when it is closed. (Debugging shows that OverflowInputStream#close is called when a Blob/Clob object is freed.) 2. Make sure a client releases locators when they are not to be used anymore. That is, the procedure to release a locator obtained by getBinaryStream etc. will be called when next() or close() is called on the result set. Since, according to the JDBC spec, such streams are only valid until the next getXXX call, there should only be necessary to keep track of one such locator at a time. So when a new stream is opened, the previous locator can be released. Hence, it should not be necessary to maintain a set of locators for the current row, one single "current" locator per result set is sufficient. > Closing a resultset after retrieving a large > 32665 bytes value with Network > Server does not release locks > --- > > Key: DERBY-2892 > URL: https://issues.apache.org/jira/browse/DERBY-2892 > Project: Derby > Issue Type: Bug > Components: SQL >Affects Versions: 10.2.2.0, 10.3.1.4 > Environment: JDK: build 1.6.0_01-b06 (WinXP & Gentoo/SuSE) > Hardware: Intel x86 > Client/Server environment >Reporter: Thomas Niessen >Priority: Critical > Fix For: 10.2.2.1 > > Attachments: DERBY-2892_07_10_07_try1_diff.txt, > DERBY-2892_07_10_07_try1_stat.txt, DERBY-2892_07_13_07_try2_diff.txt, > DERBY-2892_07_13_07_try2_stat.txt, protocolErrorRepro.zip > > > 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
[jira] Commented: (DERBY-2892) Closing a resultset after retrieving a large > 32665 bytes value with Network Server does not release locks
[ https://issues.apache.org/jira/browse/DERBY-2892?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12530772 ] Kathey Marsden commented on DERBY-2892: --- Oystein said .. >2. Make sure a client releases locators when they are not to be used > anymore. That is, the procedure to release a locator obtained by > getBinaryStream etc. will be called when next() or close() is >. called on the result set. This makes sense for getBinaryStream, but for Blobs the spec says "A Blob object is valid for the duration of the transaction in which is was created." Will that still be the case with your propsed change? > Closing a resultset after retrieving a large > 32665 bytes value with Network > Server does not release locks > --- > > Key: DERBY-2892 > URL: https://issues.apache.org/jira/browse/DERBY-2892 > Project: Derby > Issue Type: Bug > Components: SQL >Affects Versions: 10.2.2.0, 10.3.1.4 > Environment: JDK: build 1.6.0_01-b06 (WinXP & Gentoo/SuSE) > Hardware: Intel x86 > Client/Server environment >Reporter: Thomas Niessen >Priority: Critical > Fix For: 10.2.2.1 > > Attachments: DERBY-2892_07_10_07_try1_diff.txt, > DERBY-2892_07_10_07_try1_stat.txt, DERBY-2892_07_13_07_try2_diff.txt, > DERBY-2892_07_13_07_try2_stat.txt, protocolErrorRepro.zip > > > 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) -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.
[jira] Commented: (DERBY-2892) Closing a resultset after retrieving a large > 32665 bytes value with Network Server does not release locks
[ https://issues.apache.org/jira/browse/DERBY-2892?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12530921 ] Øystein Grøvlen commented on DERBY-2892: Kathey Marsden (JIRA) wrote: > Oystein said .. > >> 2. Make sure a client releases locators when they are not to be used >> anymore. That is, the procedure to release a locator obtained by >> getBinaryStream etc. will be called when next() or close() is >> . called on the result set. > > This makes sense for getBinaryStream, but for Blobs the spec says > "A Blob object is valid for the duration of the transaction in which is was > created." > > Will that still be the case with your propsed change? Yes, locators obtained when doing ResultSet.get[BC]lob will not be released, only locators obtained by other ResultSet.getXXX methods (e.g., getBinaryStream). > Closing a resultset after retrieving a large > 32665 bytes value with Network > Server does not release locks > --- > > Key: DERBY-2892 > URL: https://issues.apache.org/jira/browse/DERBY-2892 > Project: Derby > Issue Type: Bug > Components: SQL >Affects Versions: 10.2.2.0, 10.3.1.4 > Environment: JDK: build 1.6.0_01-b06 (WinXP & Gentoo/SuSE) > Hardware: Intel x86 > Client/Server environment >Reporter: Thomas Niessen >Priority: Critical > Fix For: 10.2.2.1 > > Attachments: DERBY-2892_07_10_07_try1_diff.txt, > DERBY-2892_07_10_07_try1_stat.txt, DERBY-2892_07_13_07_try2_diff.txt, > DERBY-2892_07_13_07_try2_stat.txt, protocolErrorRepro.zip > > > 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
Re: [jira] Commented: (DERBY-2892) Closing a resultset after retrieving a large > 32665 bytes value with Network Server does not release locks
Kathey Marsden (JIRA) wrote: Do you think this change will make it in for 10.4? If we are going to change behavior we probably best do it on minor release boundaries. I agree, and I hope to get back to this within a week or so, but if others have the time to look at, please do so. As mentioned in my comment, I have discovered that my proposed fix will not work for the case where the select blob objects are never accessed by JDBC. That should be fixed, but the current patch will at least fix the more common scenarios. In addition, some more tests should be added. -- Øystein