Hello,

Ritu Kedia <[EMAIL PROTECTED]> writes:

> When browsing slide through browser the default page that comes up shows the
> directory listings for /, which consists of /users, /roles, /files, etc.
> When I click on /users and /roles I get a NullPointerException.
> 
> Top part of the stack trace:
> java.lang.NullPointerException
>       at java.lang.StringBuffer.replace(StringBuffer.java:717)
>       at
> org.apache.slide.webdav.filter.LogFilter.logLine(LogFilter.java:221)
>       at
> org.apache.slide.webdav.filter.LogFilter.doFilter(LogFilter.java:193)
>       at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
> FilterChain.java:213)
>       at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
> ain.java:193)
>       at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja
> va:256)
>       at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
> eNext(StandardPipeline.java:643)
>       at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>       at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)....

This looks like a bug in Tomcat, not in Slide. 
At LogFilter.java:176 the filter calls java.security.Principal.getName(),
which returns null. The log filter does not check for null here. 

Which Tomcat version and what kind of authentication are you using?

Martin


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to