I'm finding a tck problem around FacesConfig ordering. I haven't figured out if this is caused by the geronimo integration or myfaces itself but I think there's something odd in the myfaces code.
DefaultFacesConfigurationProvider line 461 has getDispenser().feed(getFacesConfig(appConfigResources, nameSlot.getName())); getFacesConfig can return null if it doesn't find a FacesConfig with the supplied name: private FacesConfig getFacesConfig(List<FacesConfig> appConfigResources, String name) { for (FacesConfig cfg: appConfigResources) { if (cfg.getName() != null && name.equals(cfg.getName())) { return cfg; } } return null; } but the feed method starts off: public void feed(FacesConfig config) { for (Factory factory : config.getFactories()) assuming a non-null argument. Whatever the cause of the null I'm seeing returned from getFacesConfig this doesn't seem right. thanks david jencks