[ 
https://issues.apache.org/jira/browse/SLING-2640?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Felix Meschberger updated SLING-2640:
-------------------------------------

    Attachment: org.apache.felix.scr-1.6.1-R1404065.jar

As I said elsewhere, the NPE per-se is not a problem. The problem is that this 
seems to be an old (deactivated) instance of the JcrResourceProviderFactory 
instance still being used. And we must see why this is still being used.

But right, this might well be related to FELIX-3317 (and related issues). So 
you might want to re-run the test with the attached top-of-trunk internal 
release 1.6.1-R1404065 of the Felix SCR bundle.
                
> NPE in JcrResourceProviderFactory due to "impossible" null Repository 
> reference
> -------------------------------------------------------------------------------
>
>                 Key: SLING-2640
>                 URL: https://issues.apache.org/jira/browse/SLING-2640
>             Project: Sling
>          Issue Type: Bug
>          Components: JCR
>    Affects Versions: JCR Resource 2.1.0
>            Reporter: Bertrand Delacretaz
>         Attachments: org.apache.felix.scr-1.6.1-R1404065.jar
>
>
> After heavy SCR-related activity, I get an NPE at 
> JcrResourceProviderFactory.java:136, which is 
> session = repository.loginAdministrative(workspace);
> and repository is null, which in theory cannot happen as that's an @Reference.
> This looks similar to FELIX-3317, but reporting here as it affects Sling and 
> is reproducible as follows:
> 1. Start the sling launchpad/builder
> 2. Install my test bundle from 
> https://github.com/bdelacretaz/bundle-start-stop-test, which semi-randomly 
> stops and restarts bundles to trigger SCR activity
> 3. When the test bundle says "Waiting up to 10000 msec to start next cycle" 
> in the log, request / and check the logs for the NPE. Maybe set a breakpoint 
> on that log message to better control the sequence
> In my case I get the NPE after 3-4 cycles of the test stopping/restarting 
> bundles.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to