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

Registering multipls ResourceProviders results in a OutofBounds Exception in ResourceProviderEntry2

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • JCR Resource 2.0.8
    • JCR Resource 2.0.8
    • JCR
    • None

    Description

      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)

      Attachments

        Activity

          People

            ianeboston Ian Boston
            ianeboston Ian Boston
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: