Hi
I am running a spring-enabled war in Jetty. It contains the jars:
$ jar tvf my.war | grep togglz
46878 Wed Feb 27 16:44:00 EST 2013 WEB-INF/lib/togglz-core-1.1.0.Final.jar
8476 Wed Feb 27 16:43:58 EST 2013 WEB-INF/lib/togglz-servlet-1.1.0.Final.jar
5534 Wed Feb 27 16:43:58 EST 2013 WEB-INF/lib/togglz-spring-1.1.0.Final.jar
The sources contains a TogglzConfig @Component. It looks like:
@Component
public class FeatureTogglesConfig implements TogglzConfig {
@Override
public StateRepository getStateRepository() {
return new InMemoryStateRepository();
}
@Override
public Class<? extends Feature> getFeatureClass() {
return Features.class;
}
@Override
public UserProvider getUserProvider() {
return new NoOpUserProvider();
}
}
At runtime I get the exception:
java.lang.IllegalStateException: No FeatureManagerProvider returned a FeatureManager
at org.togglz.core.context.FeatureContext.getFeatureManager(FeatureContext.java:95)
at ari.dnrs.registry.configuration.Features.isActive(Features.java:14)
I did not change my web.xml as I am running in a modern servlet container.
Where do I look next?
Jem