[ http://issues.apache.org/jira/browse/DERBY-1114?page=all ]

Sunitha Kambhampati updated DERBY-1114:
---------------------------------------

    Attachment: Derby1114.diff.txt

Per the discussion on 1080, one reasonable course of action was to remove the 
switching of streams in testSecMec.java to see if it solves the intermittent 
failure.  So, I am attaching this patch  Derby1114.diff.txt  to remove the 
logic for switching of streams in testSecMec.java.   

Bryan - thanks for running this test so many times for me. I appreciate it. 
When you can, could you try this patch out and see if the intermittent problem 
still reproduces.   If it doesnt, then can this patch be committed ?

I ran this test 6 times on my linux machine and I didnt hit the intermittent 
failure but so far I have not had any luck reproducing the failure.  I have 
started a derbynetmats and derbynetclientmats run. I'll post results as they 
finish. 

svn stat:
M      
java\testing\org\apache\derbyTesting\functionTests\tests\derbynet\testSecMec.java
M      
java\testing\org\apache\derbyTesting\functionTests\tests\derbynet\dataSourcePermissions_net.java

I will post the original testSecMec.java here, so it can be used to debug this 
issue.

Thanks.

> derbynet/testSecMec.java fails intermittently and test exits mysteriously 
> when server is shutdown as part of the testrun.
> -------------------------------------------------------------------------------------------------------------------------
>
>          Key: DERBY-1114
>          URL: http://issues.apache.org/jira/browse/DERBY-1114
>      Project: Derby
>         Type: Bug
>   Components: Network Server, Test
>     Versions: 10.2.0.0
>  Environment: Java Version:    1.4.2_06
> Java Vendor:     Sun Microsystems Inc.
> Java home:       /usr/local/lib/j2sdk1.4.2_06/jre
> OS name:         Linux
> OS architecture: i386
> OS version:      2.4.21-27.0.2.ELsmp
>     Reporter: Sunitha Kambhampati
>     Priority: Minor
>  Attachments: Derby1114.diff.txt
>
> The test derbynet/testSecMec.java fails intermittently in a strange way that 
> the test actually exits before finishing the full test. 
> This issue was noticed by Bryan when he ran derbyall with the derby-1080 fix. 
> Some discussion and analysis that has been done is in Derby-1080. Please read 
> comments in DERBY-1080. Some main links in
> http://issues.apache.org/jira/browse/DERBY-1080#action_12370260
> http://issues.apache.org/jira/browse/DERBY-1080#action_12370374
> In short: the test does some switching of System.out and System.err streams 
> before calling networkserver.shutdown. This code was added to this test as 
> part of fix for derby-273.   for some reason, the networkserver.shutdown call 
> makes the test to exit.  One theory is that the network server.shutdown is 
> causing the standard out streams to close and thus the test exits.
> -- Need to investigate what is the cause for this intermittent failure and 
> how/why  networkserver.shutdown is closing the stream or making the test to 
> exit prematurely.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira

Reply via email to