sgoeschl    2005/04/26 05:34:48

  Modified:    yaafi/src/java/org/apache/fulcrum/yaafi/service/servicemanager
                        ServiceManagerServiceImpl.java
  Log:
  Setting default parameters after dispose() to avoid any NPE when accessing 
the singleton
  
  Revision  Changes    Path
  1.3       +3 -2      
jakarta-turbine-fulcrum/yaafi/src/java/org/apache/fulcrum/yaafi/service/servicemanager/ServiceManagerServiceImpl.java
  
  Index: ServiceManagerServiceImpl.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-turbine-fulcrum/yaafi/src/java/org/apache/fulcrum/yaafi/service/servicemanager/ServiceManagerServiceImpl.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- ServiceManagerServiceImpl.java    9 Mar 2005 13:33:16 -0000       1.2
  +++ ServiceManagerServiceImpl.java    26 Apr 2005 12:34:48 -0000      1.3
  @@ -21,6 +21,7 @@
   import org.apache.avalon.framework.context.Context;
   import org.apache.avalon.framework.context.ContextException;
   import org.apache.avalon.framework.context.Contextualizable;
  +import org.apache.avalon.framework.context.DefaultContext;
   import org.apache.avalon.framework.logger.AbstractLogEnabled;
   import org.apache.avalon.framework.logger.Logger;
   import org.apache.avalon.framework.parameters.ParameterException;
  @@ -120,8 +121,8 @@
       public void dispose()
       {
           this.serviceManager = null;
  -        this.parameters = null;
  -        this.context = null;
  +        this.parameters = new Parameters();
  +        this.context = new DefaultContext();
           ServiceManagerServiceImpl.instance = null;
       }
   
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to