directory-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Tony Blanchard (JIRA)" <>
Subject [jira] Created: (DIREVE-180) Problem with the shutdown sequence.
Date Fri, 08 Jul 2005 10:16:15 GMT
Problem with the shutdown sequence.

         Key: DIREVE-180
     Project: Directory Server
        Type: Bug
    Reporter: Tony Blanchard
 Assigned to: Alex Karasulu 
    Priority: Minor

In AbstractContextFactory:getInitialContext

1-gets the DefaultContextFactoryService and asks it to shutdown.
    1-1-DefaultContextFactoryService shuts down and reset startupConfiguration field
2- asks the DefaultContextFactoryService to getInitialContext and uses checkSecuritySettings
before returning DeadContext
  2-1 checkSecuritySettings uses startupConfiguration field and throws NullPointerException...

To pass this problem I made a temporary change to the DefaultContextFactoryService by commenting
the startupConfiguration = null; in the finally block of shutdown() method.

Instead, I putted this code in the getJNDIContext method  :

if (!started)
   startupConfiguration = null; //New code
  return DeadContext();

 I made this because using afterShutdown hook is to early in sequence and I think only an
authentified guy should shutdown the server...

On more thing is that it seams there is no test about shutdowning server and then make a call
to an operation on it to produce an exception.
Best regards,

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