Richard N. Hillegas created DERBY-7055:
------------------------------------------

             Summary: Infinite loop triggered by failed network connection
                 Key: DERBY-7055
                 URL: https://issues.apache.org/jira/browse/DERBY-7055
             Project: Derby
          Issue Type: Bug
          Components: Network Server
    Affects Versions: 10.15.1.3
            Reporter: Richard N. Hillegas


Geraldine McCormack reports the following infinite loop during a network 
connection failure (see 
http://apache-database.10148.n7.nabble.com/Constants-for-CHAR-FOR-BIT-DATA-td150532.html#a150542):

{noformat}
3XMTHREADINFO      "pool-2-thread-312 [TransBlockRunner-470056]" 
J9VMThread:0x0000000003BCA600, omrthread_t:0x00007F3FC00573B8, 
java/lang/Thread:0x0000000507D4CD28, state:R, prio=5
3XMJAVALTHREAD            (java/lang/Thread getId:0x5A3D, isDaemon:false)
3XMTHREADINFO1            (native thread ID:0x2767, native priority:0x5, 
native policy:UNKNOWN, vmstate:CW, vm thread flags:0x00000081)
3XMTHREADINFO2            (native stack address range 
from:0x00007F40106F8000, to:0x00007F4010739000, size:0x41000)
3XMCPUTIME               CPU usage total: 4.320964374 secs, current 
category="Application"
3XMHEAPALLOC             Heap bytes allocated since last GC cycle=212912 
(0x33FB0)
3XMTHREADINFO3           Java callstack:
4XESTACKTRACE                at 
java/lang/Throwable.printStackTrace(Throwable.java:547(Compiled Code))
4XESTACKTRACE                at 
java/lang/Throwable.printStackTrace(Throwable.java:318(Compiled Code))
4XESTACKTRACE                at 
org/apache/derby/client/am/ExceptionFormatter.printTrace(Bytecode 
PC:450(Compiled Code))
5XESTACKTRACE                   (entered lock: 
java/io/PrintWriter@0x0000000506E667E8, entry count: 17)
4XESTACKTRACE                at 
org/apache/derby/client/am/LogWriter.traceDiagnosable(Bytecode 
PC:32(Compiled Code))
5XESTACKTRACE                   (entered lock: 
java/io/PrintWriter@0x0000000506E667E8, entry count: 16)
4XESTACKTRACE                at 
org/apache/derby/client/am/SqlException.<init>(Bytecode PC:21(Compiled 
Code))
4XESTACKTRACE                at 
org/apache/derby/client/am/ClientConnection.completeSqlca(Bytecode 
PC:59(Compiled Code))
4XESTACKTRACE                at 
org/apache/derby/client/net/NetConnectionReply.parseCMDCHKRM(Bytecode 
PC:176)
4XESTACKTRACE                at 
org/apache/derby/client/net/NetStatementReply.parsePrepareError(Bytecode 
PC:82)
4XESTACKTRACE                at 
org/apache/derby/client/net/NetStatementReply.parsePRPSQLSTTreply(Bytecode 
PC:107(Compiled Code))
4XESTACKTRACE                at 
org/apache/derby/client/net/NetStatementReply.readPrepare(Bytecode 
PC:6(Compiled Code))
4XESTACKTRACE                at 
org/apache/derby/client/net/StatementReply.readPrepare(Bytecode 
PC:7(Compiled Code))
4XESTACKTRACE                at 
org/apache/derby/client/net/NetStatement.readPrepare_(Bytecode 
PC:11(Compiled Code))
4XESTACKTRACE                at 
org/apache/derby/client/am/ClientStatement.readPrepare(Bytecode 
PC:6(Compiled Code))
4XESTACKTRACE                at 
org/apache/derby/client/am/ClientPreparedStatement.readPrepareDescribeInput(Bytecode
 
PC:1(Compiled Code))
4XESTACKTRACE                at 
org/apache/derby/client/am/ClientPreparedStatement.flowPrepareDescribeInputOutput(Bytecode
 
PC:29(Compiled Code))
4XESTACKTRACE                at 
org/apache/derby/client/am/ClientPreparedStatement.prepare(Bytecode 
PC:1(Compiled Code))
4XESTACKTRACE                at 
org/apache/derby/client/am/ClientConnection.prepareCallX(Bytecode 
PC:33(Compiled Code))
4XESTACKTRACE                at 
org/apache/derby/client/am/ClientConnection.prepareMessageProc(Bytecode 
PC:16)
5XESTACKTRACE                   (entered lock: 
org/apache/derby/client/net/NetConnection@0x000000050B778868, entry count: 
10)
4XESTACKTRACE                at 
org/apache/derby/client/am/Sqlca.getMessage(Bytecode PC:68(Compiled Code))
5XESTACKTRACE                   (entered lock: 
org/apache/derby/client/net/NetConnection@0x000000050B778868, entry count: 
9)
4XESTACKTRACE                at 
org/apache/derby/client/am/Sqlca.getJDBCMessage(Bytecode PC:19(Compiled 
Code))
5XESTACKTRACE                   (entered lock: 
org/apache/derby/client/net/NetSqlca@0x0000000752653EB8, entry count: 1)
4XESTACKTRACE                at 
org/apache/derby/client/am/SqlException.getMessage(Bytecode PC:32(Compiled 
Code))
4XESTACKTRACE                at 
org/apache/derby/client/am/ExceptionFormatter.printTrace(Bytecode 
PC:91(Compiled Code))
5XESTACKTRACE                   (entered lock: 
java/io/PrintWriter@0x0000000506E667E8, entry count: 15)
4XESTACKTRACE                at 
org/apache/derby/client/am/ExceptionFormatter.printTrace(Bytecode 
PC:85(Compiled Code))
5XESTACKTRACE                   (entered lock: 
java/io/PrintWriter@0x0000000506E667E8, entry count: 14)
4XESTACKTRACE                at 
org/apache/derby/client/am/LogWriter.traceDiagnosable(Bytecode 
PC:32(Compiled Code))
5XESTACKTRACE                   (entered lock: 
java/io/PrintWriter@0x0000000506E667E8, entry count: 13)
4XESTACKTRACE                at 
org/apache/derby/client/am/SqlException.<init>(Bytecode PC:63(Compiled 
Code))
4XESTACKTRACE                at 
org/apache/derby/client/am/SqlException.<init>(Bytecode PC:29(Compiled 
Code))
4XESTACKTRACE                at 
org/apache/derby/client/am/SqlException.<init>(Bytecode PC:6(Compiled 
Code))
4XESTACKTRACE                at 
org/apache/derby/client/am/DisconnectException.<init>(Bytecode 
PC:19(Compiled Code))
4XESTACKTRACE                at 
org/apache/derby/client/am/DisconnectException.<init>(Bytecode PC:9)
4XESTACKTRACE                at 
org/apache/derby/client/net/NetConnectionReply.parseCMDCHKRM(Bytecode 
PC:235)
4XESTACKTRACE                at 
org/apache/derby/client/net/NetStatementReply.parsePrepareError(Bytecode 
PC:82)
4XESTACKTRACE                at 
org/apache/derby/client/net/NetStatementReply.parsePRPSQLSTTreply(Bytecode 
PC:107(Compiled Code))
4XESTACKTRACE                at 
org/apache/derby/client/net/NetStatementReply.readPrepare(Bytecode 
PC:6(Compiled Code))
4XESTACKTRACE                at 
org/apache/derby/client/net/StatementReply.readPrepare(Bytecode 
PC:7(Compiled Code))
4XESTACKTRACE                at 
org/apache/derby/client/net/NetStatement.readPrepare_(Bytecode 
PC:11(Compiled Code))
4XESTACKTRACE                at 
org/apache/derby/client/am/ClientStatement.readPrepare(Bytecode 
PC:6(Compiled Code))
4XESTACKTRACE                at 
org/apache/derby/client/am/ClientPreparedStatement.readPrepareDescribeInput(Bytecode
 
PC:1(Compiled Code))
4XESTACKTRACE                at 
org/apache/derby/client/am/ClientPreparedStatement.flowPrepareDescribeInputOutput(Bytecode
 
PC:29(Compiled Code))
4XESTACKTRACE                at 
org/apache/derby/client/am/ClientPreparedStatement.prepare(Bytecode 
PC:1(Compiled Code))
4XESTACKTRACE                at 
org/apache/derby/client/am/ClientConnection.prepareCallX(Bytecode 
PC:33(Compiled Code))
4XESTACKTRACE                at 
org/apache/derby/client/am/ClientConnection.prepareMessageProc(Bytecode 
PC:16)
5XESTACKTRACE                   (entered lock: 
org/apache/derby/client/net/NetConnection@0x000000050B778868, entry count: 
8)
4XESTACKTRACE                at 
org/apache/derby/client/am/Sqlca.getMessage(Bytecode PC:68(Compiled Code))
5XESTACKTRACE                   (entered lock: 
org/apache/derby/client/net/NetConnection@0x000000050B778868, entry count: 
7)
4XESTACKTRACE                at 
org/apache/derby/client/am/Sqlca.getJDBCMessage(Bytecode PC:19(Compiled 
Code))
5XESTACKTRACE                   (entered lock: 
org/apache/derby/client/net/NetSqlca@0x00000007479C3350, entry count: 1)
4XESTACKTRACE                at 
org/apache/derby/client/am/SqlException.getMessage(Bytecode PC:32(Compiled 
Code))
4XESTACKTRACE                at 
org/apache/derby/client/am/ExceptionFormatter.printTrace(Bytecode 
PC:91(Compiled Code))
5XESTACKTRACE                   (entered lock: 
java/io/PrintWriter@0x0000000506E667E8, entry count: 12)
4XESTACKTRACE                at 
org/apache/derby/client/am/ExceptionFormatter.printTrace(Bytecode 
PC:85(Compiled Code))
5XESTACKTRACE                   (entered lock: 
java/io/PrintWriter@0x0000000506E667E8, entry count: 11)
4XESTACKTRACE                at 
org/apache/derby/client/am/LogWriter.traceDiagnosable(Bytecode 
PC:32(Compiled Code))
5XESTACKTRACE                   (entered lock: 
java/io/PrintWriter@0x0000000506E667E8, entry count: 10)
4XESTACKTRACE                at 
org/apache/derby/client/am/SqlException.<init>(Bytecode PC:63(Compiled 
Code))
4XESTACKTRACE                at 
org/apache/derby/client/am/SqlException.<init>(Bytecode PC:29(Compiled 
Code))
4XESTACKTRACE                at 
org/apache/derby/client/am/SqlException.<init>(Bytecode PC:6(Compiled 
Code))
4XESTACKTRACE                at 
org/apache/derby/client/am/DisconnectException.<init>(Bytecode 
PC:19(Compiled Code))
4XESTACKTRACE                at 
org/apache/derby/client/am/DisconnectException.<init>(Bytecode PC:9)
4XESTACKTRACE                at 
org/apache/derby/client/net/NetConnectionReply.parseCMDCHKRM(Bytecode 
PC:235)
4XESTACKTRACE                at 
org/apache/derby/client/net/NetStatementReply.parsePrepareError(Bytecode 
PC:82)
4XESTACKTRACE                at 
org/apache/derby/client/net/NetStatementReply.parsePRPSQLSTTreply(Bytecode 
PC:107(Compiled Code))
4XESTACKTRACE                at 
org/apache/derby/client/net/NetStatementReply.readPrepare(Bytecode 
PC:6(Compiled Code))
4XESTACKTRACE                at 
org/apache/derby/client/net/StatementReply.readPrepare(Bytecode 
PC:7(Compiled Code))
4XESTACKTRACE                at 
org/apache/derby/client/net/NetStatement.readPrepare_(Bytecode 
PC:11(Compiled Code))
4XESTACKTRACE                at 
org/apache/derby/client/am/ClientStatement.readPrepare(Bytecode 
PC:6(Compiled Code))
4XESTACKTRACE                at 
org/apache/derby/client/am/ClientPreparedStatement.readPrepareDescribeInput(Bytecode
 
PC:1(Compiled Code))
4XESTACKTRACE                at 
org/apache/derby/client/am/ClientPreparedStatement.flowPrepareDescribeInputOutput(Bytecode
 
PC:29(Compiled Code))
4XESTACKTRACE                at 
org/apache/derby/client/am/ClientPreparedStatement.prepare(Bytecode 
PC:1(Compiled Code))
4XESTACKTRACE                at 
org/apache/derby/client/am/ClientConnection.prepareCallX(Bytecode 
PC:33(Compiled Code))
4XESTACKTRACE                at 
org/apache/derby/client/am/ClientConnection.prepareMessageProc(Bytecode 
PC:16)
5XESTACKTRACE                   (entered lock: 
org/apache/derby/client/net/NetConnection@0x000000050B778868, entry count: 
6)
4XESTACKTRACE                at 
org/apache/derby/client/am/Sqlca.getMessage(Bytecode PC:68(Compiled Code))
5XESTACKTRACE                   (entered lock: 
org/apache/derby/client/net/NetConnection@0x000000050B778868, entry count: 
5)
4XESTACKTRACE                at 
org/apache/derby/client/am/Sqlca.getJDBCMessage(Bytecode PC:19(Compiled 
Code))
5XESTACKTRACE                   (entered lock: 
org/apache/derby/client/net/NetSqlca@0x0000000750E34480, entry count: 1)
4XESTACKTRACE                at 
org/apache/derby/client/am/SqlException.getMessage(Bytecode PC:32(Compiled 
Code))
4XESTACKTRACE                at 
org/apache/derby/client/am/ExceptionFormatter.printTrace(Bytecode 
PC:91(Compiled Code))
5XESTACKTRACE                   (entered lock: 
java/io/PrintWriter@0x0000000506E667E8, entry count: 9)
4XESTACKTRACE                at 
org/apache/derby/client/am/ExceptionFormatter.printTrace(Bytecode 
PC:85(Compiled Code))
5XESTACKTRACE                   (entered lock: 
java/io/PrintWriter@0x0000000506E667E8, entry count: 8)
4XESTACKTRACE                at 
org/apache/derby/client/am/LogWriter.traceDiagnosable(Bytecode 
PC:32(Compiled Code))
5XESTACKTRACE                   (entered lock: 
java/io/PrintWriter@0x0000000506E667E8, entry count: 7)
4XESTACKTRACE                at 
org/apache/derby/client/am/SqlException.<init>(Bytecode PC:63(Compiled 
Code))
4XESTACKTRACE                at 
org/apache/derby/client/am/SqlException.<init>(Bytecode PC:29(Compiled 
Code))
4XESTACKTRACE                at 
org/apache/derby/client/am/SqlException.<init>(Bytecode PC:6(Compiled 
Code))
4XESTACKTRACE                at 
org/apache/derby/client/am/DisconnectException.<init>(Bytecode 
PC:19(Compiled Code))
4XESTACKTRACE                at 
org/apache/derby/client/am/DisconnectException.<init>(Bytecode PC:9)
4XESTACKTRACE                at 
org/apache/derby/client/net/NetConnectionReply.parseCMDCHKRM(Bytecode 
PC:235)
4XESTACKTRACE                at 
org/apache/derby/client/net/NetStatementReply.parsePrepareError(Bytecode 
PC:82)
4XESTACKTRACE                at 
org/apache/derby/client/net/NetStatementReply.parsePRPSQLSTTreply(Bytecode 
PC:107(Compiled Code))
4XESTACKTRACE                at 
org/apache/derby/client/net/NetStatementReply.readPrepare(Bytecode 
PC:6(Compiled Code))
4XESTACKTRACE                at 
org/apache/derby/client/net/StatementReply.readPrepare(Bytecode 
PC:7(Compiled Code))
4XESTACKTRACE                at 
org/apache/derby/client/net/NetStatement.readPrepare_(Bytecode 
PC:11(Compiled Code))
4XESTACKTRACE                at 
org/apache/derby/client/am/ClientStatement.readPrepare(Bytecode 
PC:6(Compiled Code))
4XESTACKTRACE                at 
org/apache/derby/client/am/ClientPreparedStatement.readPrepareDescribeInput(Bytecode
 
PC:1(Compiled Code))
4XESTACKTRACE                at 
org/apache/derby/client/am/ClientPreparedStatement.flowPrepareDescribeInputOutput(Bytecode
 
PC:29(Compiled Code))
4XESTACKTRACE                at 
org/apache/derby/client/am/ClientPreparedStatement.prepare(Bytecode 
PC:1(Compiled Code))
4XESTACKTRACE                at 
org/apache/derby/client/am/ClientConnection.prepareCallX(Bytecode 
PC:33(Compiled Code))
4XESTACKTRACE                at 
org/apache/derby/client/am/ClientConnection.prepareMessageProc(Bytecode 
PC:16)
5XESTACKTRACE                   (entered lock: 
org/apache/derby/client/net/NetConnection@0x000000050B778868, entry count: 
4XESTACKTRACE                at 

...

org/apache/derby/client/am/ClientPreparedStatement.readPrepareDescribeInput(Bytecode
 
PC:1(Compiled Code))
4XESTACKTRACE                at 
org/apache/derby/client/am/ClientPreparedStatement.flowPrepareDescribeInputOutput(Bytecode
 
PC:29(Compiled Code))
4XESTACKTRACE                at 
org/apache/derby/client/am/ClientPreparedStatement.prepare(Bytecode 
PC:1(Compiled Code))
4XESTACKTRACE                at 
org/apache/derby/client/am/ClientConnection.prepareCallX(Bytecode 
PC:33(Compiled Code))
4XESTACKTRACE                at 
org/apache/derby/client/am/ClientConnection.prepareMessageProc(Bytecode 
PC:16)
4XESTACKTRACE                at 
org/apache/derby/client/am/Sqlca.getMessage(Bytecode PC:68(Compiled Code))
4XESTACKTRACE                at 
org/apache/derby/client/am/Sqlca.getJDBCMessage(Bytecode PC:19(Compiled 
Code))
4XESTACKTRACE                at 
org/apache/derby/client/am/SqlException.getMessage(Bytecode PC:32(Compiled 
Code))
4XESTACKTRACE                at 
org/apache/derby/client/am/ExceptionFormatter.printTrace(Bytecode 
PC:91(Compiled Code))
4XESTACKTRACE                at 
org/apache/derby/client/am/ExceptionFormatter.printTrace(Bytecode 
PC:85(Compiled Code))
4XESTACKTRACE                at 
org/apache/derby/client/am/LogWriter.traceDiagnosable(Bytecode 
PC:32(Compiled Code))
4XESTACKTRACE                at 
org/apache/derby/client/am/SqlException.<init>(Bytecode PC:63(Compiled 
Code))
4XESTACKTRACE                at 
org/apache/derby/client/am/SqlException.<init>(Bytecode PC:29(Compiled 
Code))
4XESTACKTRACE                at 
org/apache/derby/client/am/SqlException.<init>(Bytecode PC:6(Compiled 
Code))
4XESTACKTRACE                at 
org/apache/derby/client/am/DisconnectException.<init>(Bytecode 
PC:19(Compiled Code))
4XESTACKTRACE                at 
org/apache/derby/client/am/DisconnectException.<init>(Bytecode PC:9)
4XESTACKTRACE                at 
org/apache/derby/client/net/NetConnectionReply.parseCMDCHKRM(Bytecode 
PC:235)
4XESTACKTRACE                at 
org/apache/derby/client/net/NetStatementReply.parsePrepareError(Bytecode 
PC:82)
4XESTACKTRACE                at 
org/apache/derby/client/net/NetStatementReply.parsePRPSQLSTTreply(Bytecode 
PC:107(Compiled Code))
4XESTACKTRACE                at 
org/apache/derby/client/net/NetStatementReply.readPrepare(Bytecode 
PC:6(Compiled Code))
4XESTACKTRACE                at 
org/apache/derby/client/net/StatementReply.readPrepare(Bytecode 
PC:7(Compiled Code))
4XESTACKTRACE                at 
org/apache/derby/client/net/NetStatement.readPrepare_(Bytecode 
PC:11(Compiled Code))
4XESTACKTRACE                at 
org/apache/derby/client/am/ClientStatement.readPrepare(Bytecode 
PC:6(Compiled Code))
4XESTACKTRACE                at 
org/apache/derby/client/am/ClientPreparedStatement.readPrepareDescribeInput(Bytecode
 
PC:1(Compiled Code))
4XESTACKTRACE                at 
org/apache/derby/client/am/ClientPreparedStatement.flowPrepareDescribeInputOutput(Bytecode
 
PC:29(Compiled Code))
4XESTACKTRACE                at 
org/apache/derby/client/am/ClientPreparedStatement.prepare(Bytecode 
PC:1(Compiled Code))
4XESTACKTRACE                at 
org/apache/derby/client/am/ClientConnection.prepareCallX(Bytecode 
PC:33(Compiled Code))
4XESTACKTRACE                at 
org/apache/derby/client/am/ClientConnection.prepareMessageProc(Bytecode 
PC:16)
4XESTACKTRACE                at 
org/apache/derby/client/am/Sqlca.getMessage(Bytecode PC:68(Compiled Code))
4XESTACKTRACE                at 
org/apache/derby/client/am/Sqlca.getJDBCMessage(Bytecode PC:19(Compiled 
Code))
4XESTACKTRACE                at 
org/apache/derby/client/am/SqlException.getMessage(Bytecode PC:32(Compiled 
Code))
4XESTACKTRACE                at 
org/apache/derby/client/am/ExceptionFormatter.printTrace(Bytecode 
PC:91(Compiled Code))
4XESTACKTRACE                at 
org/apache/derby/client/am/ExceptionFormatter.printTrace(Bytecode 
PC:85(Compiled Code))
4XESTACKTRACE                at 
org/apache/derby/client/am/LogWriter.traceDiagnosable(Bytecode 
PC:32(Compiled Code))
4XESTACKTRACE                at 
org/apache/derby/client/am/SqlException.<init>(Bytecode PC:63(Compiled 
Code))
4XESTACKTRACE                at 
org/apache/derby/client/am/SqlException.<init>(Bytecode PC:29(Compiled 
Code))
4XESTACKTRACE                at 
org/apache/derby/client/am/SqlException.<init>(Bytecode PC:6(Compiled 
Code))
4XESTACKTRACE                at 
org/apache/derby/client/am/DisconnectException.<init>(Bytecode 
PC:19(Compiled Code))
4XESTACKTRACE                at 
org/apache/derby/client/am/DisconnectException.<init>(Bytecode PC:9)
4XESTACKTRACE                at 
org/apache/derby/client/net/NetConnectionReply.parseCMDCHKRM(Bytecode 
PC:235)
4XESTACKTRACE                at 
org/apache/derby/client/net/NetStatementReply.parsePrepareError(Bytecode 
PC:82)
4XESTACKTRACE                at 
org/apache/derby/client/net/NetStatementReply.parsePRPSQLSTTreply(Bytecode 
PC:107(Compiled Code))
4XESTACKTRACE                at 
org/apache/derby/client/net/NetStatementReply.readPrepareDescribeOutput(Bytecode
 
PC:6(Compiled Code))
4XESTACKTRACE                at 
org/apache/derby/client/net/StatementReply.readPrepareDescribeOutput(Bytecode 
PC:7(Compiled Code))
4XESTACKTRACE                at 
org/apache/derby/client/net/NetStatement.readPrepareDescribeOutput_(Bytecode 
PC:11(Compiled Code))
4XESTACKTRACE                at 
org/apache/derby/client/am/ClientStatement.readPrepareDescribeOutput(Bytecode 
PC:6(Compiled Code))
4XESTACKTRACE                at 
org/apache/derby/client/am/ClientStatement.flowExecute(Bytecode 
PC:629(Compiled Code))
4XESTACKTRACE                at 
org/apache/derby/client/am/ClientStatement.executeQueryX(Bytecode 
PC:3(Compiled Code))
4XESTACKTRACE                at 
org/apache/derby/client/am/ClientStatement.executeQuery(Bytecode 
PC:40(Compiled Code))
{noformat}




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

Reply via email to