db-derby-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Sunitha Kambhampati (JIRA)" <derby-...@db.apache.org>
Subject [jira] Updated: (DERBY-1114) derbynet/testSecMec.java fails intermittently and test exits mysteriously when server is shutdown as part of the testrun.
Date Tue, 14 Mar 2006 22:05:39 GMT
     [ 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.


> 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:
>  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:
For more information on JIRA, see:

View raw message