Henry Kuijpers created SLING-13146:
--------------------------------------

             Summary: ThreadsafeMockAdapterManagerWrapper: Adapters from test 
class cannot be found
                 Key: SLING-13146
                 URL: https://issues.apache.org/jira/browse/SLING-13146
             Project: Sling
          Issue Type: Improvement
          Components: Testing
    Affects Versions: Testing Sling Mock 4.0.4, Testing Sling Mock 3.6.0, 
Testing Sling Mock 4.0.2, Testing Sling Mock 4.0.0
            Reporter: Henry Kuijpers


When testing an OSGi service with ResourceResolverType=JCR_OAK, that is (for 
example) a ResourceChangeListener, the following could occur:
 # Test class registers an adapter
 # onChange gets triggered on a different thread, which causes: 
[pool-6-thread-1] WARN 
org.apache.sling.testing.mock.sling.ThreadsafeMockAdapterManagerWrapper - 
Create new bundle context for adapter manager because it was null, 
bundleContext=null
 # The adapterfactories are not there in this new AdapterManager
 # The adaptTo-call returns null
 # When manually triggering the onChange-method from the test, the adaptTo-call 
works, as it uses a different AdapterManager that *does* have the adapterfactory



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to