[jboss-jira] [JBoss JIRA] (JBRULES-3242) when Guvnor repo becauses bug (over 300 MB) getting premature end of file error on webdav connection from guvnor eclipse plugin

Stephen Masters (JIRA) jira-events at lists.jboss.org
Wed Jan 16 12:33:22 EST 2013


    [ https://issues.jboss.org/browse/JBRULES-3242?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12746281#comment-12746281 ] 

Stephen Masters commented on JBRULES-3242:
------------------------------------------

Is there any evidence that this issue is caused by the repository exceeding a certain size? I ask because I discovered that the exact same error message occurs, preventing webdav access, when a user created a rule in Guvnor which had a solidus "/" in it. I'm guessing that the webdav code is falsely assuming that the "/" relates to the path.

For me, webdav started working again when I fixed the rule names.
                
> when Guvnor repo becauses bug (over 300 MB) getting premature end of file error on webdav connection from guvnor eclipse plugin
> -------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: JBRULES-3242
>                 URL: https://issues.jboss.org/browse/JBRULES-3242
>             Project: JBRULES
>          Issue Type: Bug
>      Security Level: Public(Everyone can see) 
>          Components: drools-guvnor
>    Affects Versions: 5.3.0.CR1
>         Environment: Linux, Redhat, Sun JDK 64
>            Reporter: Nicolas Heron
>            Assignee: Mark Proctor
>
> On the eclipse plugin, when we want to obtain the content of a package, 
> 1) getting the following error on client side "premature end of file"
> 2) and on server side
> 14:29:56,449 INFO  [STDOUT] ERROR 12-10 14:29:56,449 (WebDavServletBean.java:service:154) 	 Exception: java.lang.NullPointerException
> 	at net.sf.webdav.methods.DoPropfind.parseProperties(DoPropfind.java:256)
> 	at net.sf.webdav.methods.DoPropfind.recursiveParseProperties(DoPropfind.java:212)
> 	at net.sf.webdav.methods.DoPropfind.recursiveParseProperties(DoPropfind.java:227)
> 	at net.sf.webdav.methods.DoPropfind.execute(DoPropfind.java:165)
> 	at net.sf.webdav.WebDavServletBean.service(WebDavServletBean.java:128)
> 	at org.drools.guvnor.server.files.WebdavServlet.service(WebdavServlet.java:73)
> 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
> 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
> 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> 	at org.jboss.seam.web.ContextFilter$1.process(ContextFilter.java:42)
> 	at org.jboss.seam.servlet.ContextualHttpServletRequest.run(ContextualHttpServletRequest.java:65)
> 	at org.jboss.seam.web.ContextFilter.doFilter(ContextFilter.java:37)
> 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
> 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> 	at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
> 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
> 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> 	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
> 	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
> 	at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:182)
> 	at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
> 	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
> 	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
> 	at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
> 	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
> 	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:262)
> 	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
> 	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
> 	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:446)
> 	at java.lang.Thread.run(Thread.java:662)
> [Fatal Error] :1:1: Premature end of file.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


More information about the jboss-jira mailing list