You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@sling.apache.org by "Ian Boston (JIRA)" <ji...@apache.org> on 2009/11/07 18:29:32 UTC

[jira] Resolved: (SLING-1174) Registering multipls ResourceProviders results in a OutofBounds Exception in ResourceProviderEntry2

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

Ian Boston resolved SLING-1174.
-------------------------------

    Resolution: Fixed

Fixed, added check for zero array

> Registering multipls ResourceProviders results in a OutofBounds Exception in ResourceProviderEntry2
> ---------------------------------------------------------------------------------------------------
>
>                 Key: SLING-1174
>                 URL: https://issues.apache.org/jira/browse/SLING-1174
>             Project: Sling
>          Issue Type: Bug
>          Components: JCR
>    Affects Versions: JCR Resource 2.0.8
>            Reporter: Ian Boston
>            Assignee: Ian Boston
>             Fix For: JCR Resource 2.0.8
>
>
> 07.11.2009 08:51:16.799 *INFO* [SCR Component Actor] org.apache.sling.servlets.resolver.internal.SlingServletResolver Registered ServletResourceProvider: servlet=org.sakaiproject.kernel.presence.servlets.PresenceContactsServlet, paths=[[/apps/sakai/presence/contacts.GET.servlet, /apps/sakai/presence/contacts.json.servlet]]
> 07.11.2009 08:51:16.806 *INFO* [SCR Component Actor] org.sakaiproject.kernel.presence Service [org.sakaiproject.kernel.presence.servlets.PresenceContactsServlet,391] ServiceEvent REGISTERED
> 07.11.2009 08:51:16.807 *ERROR* [SCR Component Actor] org.apache.sling.jcr.resource [org.apache.sling.jcr.resource.internal.JcrResourceResolverFactoryImpl] DependencyManager : exception while invoking unbindResourceProvider() (java.lang.ArrayIndexOutOfBoundsException: -1) java.lang.ArrayIndexOutOfBoundsException: -1
> 	at java.util.ArrayList.get(ArrayList.java:323)
> 	at org.apache.sling.jcr.resource.internal.helper.ResourceProviderEntry2.removeResourceProvider(ResourceProviderEntry2.java:324)
> 	at org.apache.sling.jcr.resource.internal.JcrResourceResolverFactoryImpl.unbindResourceProvider(JcrResourceResolverFactoryImpl.java:530)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 	at java.lang.reflect.Method.invoke(Method.java:592)
> 	at org.apache.felix.scr.impl.DependencyManager.invokeUnbindMethod(DependencyManager.java:1224)
> 	at org.apache.felix.scr.impl.DependencyManager.serviceRemoved(DependencyManager.java:366)
> 	at org.apache.felix.scr.impl.DependencyManager.serviceChanged(DependencyManager.java:192)
> 	at org.apache.felix.framework.util.EventDispatcher.invokeServiceListenerCallback(EventDispatcher.java:878)
> 	at org.apache.felix.framework.util.EventDispatcher.fireEventImmediately(EventDispatcher.java:732)
> 	at org.apache.felix.framework.util.EventDispatcher.fireServiceEvent(EventDispatcher.java:662)
> 	at org.apache.felix.framework.Felix.fireServiceEvent(Felix.java:3603)
> 	at org.apache.felix.framework.Felix.access$000(Felix.java:40)

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.