Uploaded image for project: 'Cocoon'
  1. Cocoon
  2. COCOON-2277

NPE in DynamicURLStreamHandlerFactory (Cocoon JNET)

    XMLWordPrintableJSON

Details

    • Urgent
    • 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

      Attachments

        Activity

          People

            reinhard@apache.org Reinhard Poetz
            gabriel.gruber@workflow.at Gabriel Gruber
            Votes:
            1 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: