dims        2002/09/24 17:55:08

  Modified:    java/src/org/apache/axis/deployment/wsdd WSDDDeployment.java
  Log:
  Additional check for http://nagoya.apache.org/bugzilla/show_bug.cgi?id=12737
  
  Revision  Changes    Path
  1.49      +11 -3     
xml-axis/java/src/org/apache/axis/deployment/wsdd/WSDDDeployment.java
  
  Index: WSDDDeployment.java
  ===================================================================
  RCS file: 
/home/cvs/xml-axis/java/src/org/apache/axis/deployment/wsdd/WSDDDeployment.java,v
  retrieving revision 1.48
  retrieving revision 1.49
  diff -u -r1.48 -r1.49
  --- WSDDDeployment.java       24 Sep 2002 18:16:37 -0000      1.48
  +++ WSDDDeployment.java       25 Sep 2002 00:55:08 -0000      1.49
  @@ -558,12 +558,20 @@
       /**
        * Get an enumeration of the services deployed to this engine
        */
  -    public Iterator getDeployedServices() throws ConfigurationException {
  +    public Iterator  getDeployedServices() throws ConfigurationException {
           ArrayList serviceDescs = new ArrayList();
           for (Iterator i = services.values().iterator(); i.hasNext();) {
               WSDDService service = (WSDDService) i.next();
  -            service.makeNewInstance(this);
  -            serviceDescs.add(service.getServiceDesc());
  +            try {
  +                service.makeNewInstance(this);
  +                serviceDescs.add(service.getServiceDesc());
  +            } catch (WSDDNonFatalException ex) {
  +                // If it's non-fatal, just keep on going
  +                ex.printStackTrace();
  +            } catch (WSDDException ex) {
  +                // otherwise throw it upwards
  +                throw ex;
  +            }
           }
           return serviceDescs.iterator();
       }
  
  
  


Reply via email to