Uploaded image for project: 'Sling'
  1. Sling
  2. SLING-6155

Context-Aware Config: Integration Test unstable on Apache Jenkins

    XMLWordPrintableJSON

Details

    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.

      example: https://builds.apache.org/job/sling-contrib-extensions-contextaware-config-integration-tests-1.7/11/console

      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
      

      Attachments

        Activity

          People

            Unassigned Unassigned
            sseifert Stefan Seifert
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: