Details
-
Bug
-
Status: Closed
-
Minor
-
Resolution: Fixed
-
None
Description
the integration tests for context-aware config are currently flaky for java 1.7 (but run smooth with java 1.8). i cannot reproduce the problem when running them locally with java 1.7.
seems to be a startup racing condition with getting the resource resolver/root resource.
Results : Tests in error: AdaptToConfigClassIT.setUp:54 » IllegalState Cannot read root resource ConfigurationManagerIT.setUp:69 » IllegalState Cannot read root resource ConfigurationManagerIT.setUp:69 » IllegalState Cannot read root resource ConfigurationManagerIT.setUp:69 » IllegalState Cannot read root resource ConfigurationManagerIT.setUp:69 » IllegalState Cannot read root resource org.apache.sling.contextaware.config.it.ConfigurationResolverConfigClassIT.testExistingConfig(org.apache.sling.contextaware.config.it.ConfigurationResolverConfigClassIT) Run 1: ConfigurationResolverConfigClassIT.setUp:53 » IllegalState unable to get a ser... Run 2: ConfigurationResolverConfigClassIT.tearDown:59 » NullPointer org.apache.sling.contextaware.config.it.ConfigurationResolverConfigClassIT.testNonExistingConfig(org.apache.sling.contextaware.config.it.ConfigurationResolverConfigClassIT) Run 1: ConfigurationResolverConfigClassIT.setUp:53 » IllegalState unable to get a ser... Run 2: ConfigurationResolverConfigClassIT.tearDown:59 » NullPointer org.apache.sling.contextaware.config.it.ConfigurationResolverValueMapIT.testExistingConfig(org.apache.sling.contextaware.config.it.ConfigurationResolverValueMapIT) Run 1: ConfigurationResolverValueMapIT.setUp:53 » IllegalState unable to get a servic... Run 2: ConfigurationResolverValueMapIT.tearDown:59 » NullPointer org.apache.sling.contextaware.config.it.ConfigurationResolverValueMapIT.testNonExistingConfig(org.apache.sling.contextaware.config.it.ConfigurationResolverValueMapIT) Run 1: ConfigurationResolverValueMapIT.setUp:53 » IllegalState unable to get a servic... Run 2: ConfigurationResolverValueMapIT.tearDown:59 » NullPointer