Cocoon
  1. Cocoon
  2. COCOON-2277

NPE in DynamicURLStreamHandlerFactory (Cocoon JNET)

    Details

    • Urgency:
      Urgent
    • Affects version (Component):
      Servlet Service Framework - 1.1.0-dev

      Description

      From time to time after more heavy of our cocoon 2.2 based application (which is not yet in production) I am getting this exception from cocoon jnet. after this exception occurs we have to restart the web application as this exception keeps coming and noone can do anything with the webapp....

      java.lang.NullPointerException
                      java.util.LinkedList.remove(LinkedList.java:646)
                      java.util.LinkedList.remove(LinkedList.java:360)
                      org.apache.cocoon.jnet.DynamicURLStreamHandlerFactory.pop(DynamicURLStreamHandlerFactory.java:30)
                      org.apache.cocoon.jnet.URLHandlerFactoryCollector.popUrlHandlerFactories(URLHandlerFactoryCollector.java:57)
                      org.apache.cocoon.jnet.URLHandlerFactoryCollector.installURLHandlers(URLHandlerFactoryCollector.java:39)
                      sun.reflect.GeneratedMethodAccessor516.invoke(Unknown Source)
                      sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
                      java.lang.reflect.Method.invoke(Method.java:585)
                      org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:627)
                      org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:616)
                      org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:64)
                      org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
                      org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:89)
                      org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
                      org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
                      $Proxy34.service(Unknown Source)
                      org.apache.cocoon.servletservice.ServletServiceContext$PathDispatcher.forward(ServletServiceContext.java:481)
                      org.apache.cocoon.servletservice.ServletServiceContext$PathDispatcher.forward(ServletServiceContext.java:455)
                      org.apache.cocoon.servletservice.spring.ServletFactoryBean$ServiceInterceptor.invoke(ServletFactoryBean.java:245)
                      org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
                      org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
                      $Proxy94.service(Unknown Source)
                      org.apache.cocoon.servletservice.DispatcherServlet.service(DispatcherServlet.java:106)
                      javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
                      org.apache.cocoon.servlet.multipart.MultipartFilter.doFilter(MultipartFilter.java:131)

      *NOTE* that another open source project reported similar problems:
      http://jira.dspace.org/jira/browse/DS-253?page=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel

        Activity

          People

          • Assignee:
            Reinhard Poetz
            Reporter:
            Gabriel Gruber
          • Votes:
            1 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development