[ 
http://issues.apache.org/jira/browse/DERBY-273?page=comments#action_12312740 ] 

Tomohito Nakayama commented on DERBY-273:
-----------------------------------------

I have started to survey ...


My first question was "What is ShutdownException ?"

JavaDoc told "A ShutdownException is a runtime exception that is used to notify 
code that the system has/is being shut down. "
http://incubator.apache.org/derby/javadoc/engine/org/apache/derby/iapi/services/context/ShutdownException.html

Grepping whole code ,I found ShutdownException was thrown only from next two 
part.
./engine/org/apache/derby/iapi/services/context/ContextManager.java:374:        
                throw new ShutdownException();
./engine/org/apache/derby/iapi/services/context/ContextService.java:124:        
                throw new ShutdownException();

Reading each class, I found that these part are executed only when 
ContextManager or ContextService is in state of shutdown or  stopped.

These codes completely match explanation in JavaDoc.
Each object is in state of shutdown , and ShutdownException happens.


Then, next question arise.
Why there happens situation of  system has/is being shut down during running in 
 DRDAConnThread as reported ?

I think reading dataSourcePermissions_net will give me answer.

> The derbynet/dataSourcePermissions_net.java test fails intermittently
> ---------------------------------------------------------------------
>
>          Key: DERBY-273
>          URL: http://issues.apache.org/jira/browse/DERBY-273
>      Project: Derby
>         Type: Bug
>  Environment: 1.4.2 JVM (both Sun and IBM)
>     Reporter: Jack Klebanoff
>     Assignee: Tomohito Nakayama

>
> The test fails in the derbyall/derbynetclientmats/derbynetmats suite stack 
> with the following diff:
> *** Start: dataSourcePermissions_net jdk1.4.2 DerbyNetClient 
> derbynetmats:derbynetmats 2005-05-11 04:24:11 ***
> 17a18,19
> > org.apache.derby.iapi.services.context.ShutdownException: 
> > agentThread[DRDAConnThread_2,5,derby.daemons]
> Test Failed.

-- 
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