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.