code: @Override
      public List<FacesConfig> getClassloaderFacesConfig(ExternalContext ectx)
      {
          List<FacesConfig> appConfigResources = new ArrayList<FacesConfig>();
          try
          {
              FacesConfigResourceProvider provider = FacesConfigResourceProviderFactory.
                  getFacesConfigResourceProviderFactory(ectx).createFacesConfigResourceProvider(ectx);
              
              Collection<URL> facesConfigs = provider.getMetaInfConfigurationResources(ectx);
              
              for (URL url : facesConfigs)
              {
                  if (MyfacesConfig.getCurrentInstance(ectx).isValidateXML())
                  {
                      validateFacesConfig(ectx, url);
                  }
                  InputStream stream = null;
                  try
                  {
                      stream = openStreamWithoutCache(url);
                      if (log.isLoggable(Level.INFO))
                      {
                          log.info("Reading config : " + url.toExternalForm());
                      }
                      appConfigResources.add(getUnmarshaller(ectx).getFacesConfig(stream, url.toExternalForm()));
                      //getDispenser().feed(getUnmarshaller().getFacesConfig(stream, entry.getKey()));
                  }
                  finally
                  {
                      if (stream != null)
                      {
                          stream.close();
                      }
                  }
              }
          }
          catch (Throwable e)
          {
              throw new FacesException(e);
          }
          return appConfigResources;
      }
docs: This method fixes MYFACES-208