[ 
https://issues.apache.org/jira/browse/DERBY-2451?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12510584
 ] 

Andrew McIntyre commented on DERBY-2451:
----------------------------------------

I tried to reproduce this issue as described in the original issue description 
and I was unable to reproduce the problem. After editing SQL Workbench/J's 
driver configuration to allow connecting via the ClientDriver, I opened up a 
connection with the first window from SQL Workbench/J, and then performed a 
create, insert and then a select on a new table. I then left this window open.

I then used the 'New Window' function in the file menu of SQL Workbench/J to 
open a new window and connect to the same database separately. I then selected 
from the same table accessed by the first client, which provided the same 
results as from the first network client's select, and then used the Disconnect 
function from the File menu to disconnect the second client that I opened. A 
subsequent select issued from the first SQL Workbench/J window completed 
successfully, and I was able to see the results. I then issued another insert 
and then a select, and was then also able to see new inserted values. 

I issued another 'New Window', connected a third client, and selected from the 
same table and SQLWorkbench/J showed the new results with no errors. I 
disconnected this third client, and I was then able to select from the same 
table with the first client and get the same results as just selected from the 
disconnected third client.

Unless the reporter of this issue can provide a more specific set of 
instructions for reproducing the issue, I suggest that it be closed as 'Cannot 
Reproduce'.

> a client can crash connections of another client
> ------------------------------------------------
>
>                 Key: DERBY-2451
>                 URL: https://issues.apache.org/jira/browse/DERBY-2451
>             Project: Derby
>          Issue Type: Bug
>          Components: Network Server
>    Affects Versions: 10.2.2.0
>            Reporter: quartz
>            Priority: Critical
>
> Using 10.2.2.0.
> Steps to reproduce:
> 1-Start a NetworkServerControl
> 2-Start a 1st client (sqlworkbench/J), show some rows of some db, table X 
> (stay connected)
> 3-Start a 2nd client (sqlworkbench/J), show some rows of some db, table X.
> 4-disconnect 2nd client
> 5-redo the 1st client query (refresh)
> You get a non architected message, sqlstate 58009, db errorcode -4499.
> In derby log, I see a shutdown of the database, and a restart.
> No matter how badly and corrupted a client connection can get, nor if the 
> client connection is
> a bug in any client,  such corruption should never destabilise a "server",
> certainly not other clients connections.
> It may be that the client tries to shutdown the DB; it shouldn't have such 
> privilege anyway since it
> is a network "client" connection, NOT  an embedded connection.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to