Kathey Marsden (JIRA) wrote:
> [ http://issues.apache.org/jira/browse/DERBY-1434?page=comments#action_12417238 ]
>
>Kathey Marsden commented on DERBY-1434:
>---------------------------------------
>
>A USER SYMPTOM
>
>I see that if our table in the first database has more data than can be retrieved in one
QRYDTA this can cause a ResultSet to close prematurely if a query is executed against the
second database before all results are fetched from the server.
>
>
>
Also I failed to mention that actual problem in the user case I am
looking at is a Disconnect exception. I don't see how this could
relate really, but thought I would mention it since this issue arose out
of looking at their trace files and we don't have a reproduction yet
for their Disconnect Exception.
If anyone can think of a way this could cause a DisconnectException,
speak up.
IP org.apache.derby.client.am.DisconnectException: A communication
error has been detected. Communication protocol being used:
Reply.fill(). Communication API being used: InputStream.read(). Location
where the error was detected: insufficient data. Communication function
detecting the error: *. Protocol specific error codes(s) TCP/IP
SOCKETS at
org.apache.derby.client.net.NetAgent.throwCommunicationsFailure(Unknown
Source)
at org.apache.derby.client.net.Reply.fill(Unknown Source)
at
org.apache.derby.client.net.Reply.ensureALayerDataInBuffer(Unknown Source)
at org.apache.derby.client.net.Reply.readDssHeader(Unknown Source)
at
org.apache.derby.client.net.Reply.startSameIdChainParse(Unknown Source)
at
org.apache.derby.client.net.NetResultSetReply.readFetch(Unknown Source)
at org.apache.derby.client.net.ResultSetReply.readFetch(Unknown
Source)
at org.apache.derby.client.net.NetResultSet.readFetch_(Unknown
Source)
at org.apache.derby.client.am.ResultSet.flowFetch(Unknown Source)
at org.apache.derby.client.net.NetCursor.getMoreData_(Unknown
Source)
at org.apache.derby.client.am.Cursor.next(Unknown Source)
at org.apache.derby.client.am.ResultSet.nextX(Unknown Source)
at org.apache.derby.client.am.ResultSet.next(Unknown Source)
|