You are viewing a plain text version of this content. The canonical link for it is here.
Posted to derby-dev@db.apache.org by "Ed lang (Jira)" <ji...@apache.org> on 2021/02/02 16:09:00 UTC

[jira] [Created] (DERBY-7098) Derby issues an ERROR java.sql.SQLException: ResultSet not open. Operation 'next' not permitted. Verify that autocommit is off

Ed lang created DERBY-7098:
------------------------------

             Summary: Derby issues an ERROR  java.sql.SQLException: ResultSet not open. Operation 'next' not permitted. Verify that autocommit is off 
                 Key: DERBY-7098
                 URL: https://issues.apache.org/jira/browse/DERBY-7098
             Project: Derby
          Issue Type: Bug
    Affects Versions: 10.14.2.0
         Environment: NetBeans IDE 12.0
GLASSFISH 
Java: 1.8.0_265; OpenJDK 64-Bit Server VM 25.265-b01
Runtime: OpenJDK Runtime Environment 1.8.0_265-b01
System: Windows 10 version 10.0 running on amd64; Cp1252; en_US (nb)
            Reporter: Ed lang


While running queries derby issues:  java.sql.SQLException: ResultSet not open. Operation 'next' not permitted. Verify that autocommit is off

 

This error appears to be unfounded.

The process it is in has run about 15 queries prior to this.  Each Prepared statement and result set is closed after use.

 

Here are particulars:

*Manifest-Version: 1.0*
Ant-Version: Apache Ant 1.9.5
Created-By: 1.8.0_151-b12 (Oracle Corporation)
Bundle-Vendor: Apache Software Foundation
Bundle-Name: Apache Derby 10.14
Bundle-Version: 10.14.2000000.1828579
Bundle-ManifestVersion: 2
Sealed: true
Bundle-Activator: org.apache.derby.osgi.EmbeddedActivator
Bundle-SymbolicName: derby
DynamicImport-Package: *
Export-Package: org.apache.derby.authentication,org.apache.derby.datab
 ase,org.apache.derby.io,org.apache.derby.jdbc,org.apache.derby.vti
Class-Path: derbyLocale_cs.jar derbyLocale_de_DE.jar derbyLocale_es.ja
 r derbyLocale_fr.jar derbyLocale_hu.jar derbyLocale_it.jar derbyLocal
 e_ja_JP.jar derbyLocale_ko_KR.jar derbyLocale_pl.jar derbyLocale_pt_B
 R.jar derbyLocale_ru.jar derbyLocale_zh_CN.jar derbyLocale_zh_TW.jar

Name: org/apache/derby/impl/tools/sysinfo/
Sealed: false

Name: org/apache/derby/iapi/services/context/
Sealed: false

Name: org/apache/derby/iapi/services/info/
Sealed: false

Name: org/apache/derby/jdbc/
Sealed: false

Name: org/apache/derby/info/
Sealed: false

Name: org/apache/derby/iapi/services/i18n/
Sealed: false

Name: org/apache/derby/shared/common/error/
Sealed: false

Name: org/apache/derby/shared/common/sanity/
Sealed: false

Name: org/apache/derby/iapi/tools/i18n/
Sealed: false

Name: org/apache/derby/loc/
Sealed: false

Name: org/apache/derby/tools/
Sealed: false

 

*At Server Level:*

DP - database.Dictionary : USER : Derby Started at Address: localhost/127.0.0.1 Port: 1527|#]
 DP - database.Dictionary : USER PROPERTIES : \{derby.drda.traceDirectory=E:\opt\avnoc\JAVADB, derby.drda.maxThreads=0, derby.drda.sslMode=off, derby.drda.keepAlive=true, derby.drda.minThreads=0, derby.drda.portNumber=1527, derby.drda.logConnections=false, derby.drda.timeSlice=0, derby.drda.startNetworkServer=false, derby.drda.host=localhost, derby.drda.traceAll=true}|#]
 DP - database.Dictionary : USER runTimeInfo : --- Derby Network Server Runtime Information ---

---------- Session Information ------------------------- Session Information ---------------Session # :9-------------------------------------------------------------# Connection Threads : 1# Active Sessions : 1# Waiting  Sessions : 0Total Memory : 257425408 Free Memory : 255180496|#]

 

*At query level:*

autocommit: false warnings: null FreeMemory: 100835432|#]

 

*The Code:*

 

System.out.println("autocommit: " + this.conn.getAutoCommit() + " warnings: " + this.conn.getWarnings() + " FreeMemory: " + Runtime.getRuntime().freeMemory());

 

RUNTIME: autocommit: false warnings: null FreeMemory: 100835432|#]

 


 PreparedStatement psNHG2 = this.conn.prepareStatement("select * from ASSETS where ID = ? and NAGNOTIFICATIONENABLED = '1' order by ASTSEQ");

psNHG2.setString(1, this.custid);
 ResultSet rsNHG2 = psNHG2.executeQuery();

 while (rsNHG2.next()) {

 

I noticed in 2011 there was a similar issue but considered it to be irrevelent as so many versions have transpired.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)