Re: [Dspace-tech] bitstream request = catalina error + dspace warning

2009-01-07 Thread Diggory Mark
To me it appears to be crawlers walking to this URL and causing DSpace  
to issue a null pointer exception because there is no Bitstream id in  
the address.

http://ses.library.usyd.edu.au/bitstream

-Mark

On Jan 7, 2009, at 3:42 PM, Van Ly wrote:

>
> Hi everyone,
>
>> From time to time I get an email alert about a request for / 
>> bitstream which
> has produced an error. Going through the logs on conditions other than
> INFO, I found an error pointing to catalina.
>
> Does anyone know what could be the matter with catalina? Below, I  
> have the
> two events in question [ #0 ].
>
> Thanks.
>
> -- Van Ly : U. of Sydney Library
>
> [ #0 ]
>
> # tail -n 2000 dspace.log |grep -vFi INFO
> 2009-01-08 05:18:46,735 ERROR
> org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/]. 
> [bitstream]
> @ Servlet.service() for servlet bitstream threw exception
> java.lang.NullPointerException
>   at
> org 
> .dspace 
> .app.webui.servlet.BitstreamServlet.doDSGet(BitstreamServlet.java:126)
>   at
> org 
> .dspace 
> .app.webui.servlet.DSpaceServlet.processRequest(DSpaceServlet.java: 
> 151)
>   at  
> org.dspace.app.webui.servlet.DSpaceServlet.doGet(DSpaceServlet.java: 
> 99)
>   at javax.servlet.http.HttpServlet.service(HttpServlet.java:627)
>   at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
>   at
> org 
> .apache 
> .catalina 
> .core 
> .ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java: 
> 269)
>   at
> org 
> .apache 
> .catalina 
> .core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
>   at
> org 
> .apache 
> .catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java: 
> 213)
>   at
> org 
> .apache 
> .catalina.core.StandardContextValve.invoke(StandardContextValve.java: 
> 172)
>   at
> org 
> .apache 
> .catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
>   at
> org 
> .apache 
> .catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
>   at
> org 
> .apache 
> .catalina.core.StandardEngineValve.invoke(StandardEngineValve.java: 
> 108)
>   at
> org 
> .apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java: 
> 174)
>   at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java: 
> 200)
>   at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java: 
> 283)
>   at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:773)
>   at
> org 
> .apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java: 
> 703)
>   at
> org.apache.jk.common.ChannelSocket 
> $SocketConnection.runIt(ChannelSocket.java:895)
>   at
> org.apache.tomcat.util.threads.ThreadPool 
> $ControlRunnable.run(ThreadPool.java:689)
>   at java.lang.Thread.run(Thread.java:595)
> 2009-01-08 05:18:46,735 WARN
> org.dspace.app.webui.servlet.InternalErrorServlet @
> :session_id=3E9263FF3177E0DA99199A3060EA378F:internal_error:-- URL  
> Was:
> http://ses.library.usyd.edu.au/bitstream
> -- Method: GET
> -- Parameters were:
>
> java.lang.NullPointerException
>   at
> org 
> .dspace 
> .app.webui.servlet.BitstreamServlet.doDSGet(BitstreamServlet.java:126)
>   at
> org 
> .dspace 
> .app.webui.servlet.DSpaceServlet.processRequest(DSpaceServlet.java: 
> 151)
>   at  
> org.dspace.app.webui.servlet.DSpaceServlet.doGet(DSpaceServlet.java: 
> 99)
>   at javax.servlet.http.HttpServlet.service(HttpServlet.java:627)
>   at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
>   at
> org 
> .apache 
> .catalina 
> .core 
> .ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java: 
> 269)
>   at
> org 
> .apache 
> .catalina 
> .core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
>   at
> org 
> .apache 
> .catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java: 
> 213)
>   at
> org 
> .apache 
> .catalina.core.StandardContextValve.invoke(StandardContextValve.java: 
> 172)
>   at
> org 
> .apache 
> .catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
>   at
> org 
> .apache 
> .catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
>   at
> org 
> .apache 
> .catalina.core.StandardEngineValve.invoke(StandardEngineValve.java: 
> 108)
>   at
> org 
> .apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java: 
> 174)
>   at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java: 
> 200)
>   at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java: 
> 283)
>   at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:773)
>   at
> org 
> .apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java: 
> 703)
>   at
> org.apache.jk.common.ChannelSocket 
> $SocketConnection.runIt(ChannelSocket.java:895)
>   at
> org.apache.tomcat.util.threads.ThreadPool 
> $ControlRunnable.run(ThreadPool.java:689)
>   at java.lang.Thread.run(Thread.java:595)
>
> 

[Dspace-tech] bitstream request = catalina error + dspace warning

2009-01-07 Thread Van Ly

Hi everyone,

>From time to time I get an email alert about a request for /bitstream which
has produced an error. Going through the logs on conditions other than
INFO, I found an error pointing to catalina.

Does anyone know what could be the matter with catalina? Below, I have the
two events in question [ #0 ].

Thanks.

-- Van Ly : U. of Sydney Library

[ #0 ]

# tail -n 2000 dspace.log |grep -vFi INFO
2009-01-08 05:18:46,735 ERROR
org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/].[bitstream]
@ Servlet.service() for servlet bitstream threw exception
java.lang.NullPointerException
at
org.dspace.app.webui.servlet.BitstreamServlet.doDSGet(BitstreamServlet.java:126)
at
org.dspace.app.webui.servlet.DSpaceServlet.processRequest(DSpaceServlet.java:151)
at 
org.dspace.app.webui.servlet.DSpaceServlet.doGet(DSpaceServlet.java:99)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:627)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:172)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:200)
at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:283)
at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:773)
at
org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:703)
at
org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:895)
at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
at java.lang.Thread.run(Thread.java:595)
2009-01-08 05:18:46,735 WARN 
org.dspace.app.webui.servlet.InternalErrorServlet @
:session_id=3E9263FF3177E0DA99199A3060EA378F:internal_error:-- URL Was:
http://ses.library.usyd.edu.au/bitstream
-- Method: GET
-- Parameters were:

java.lang.NullPointerException
at
org.dspace.app.webui.servlet.BitstreamServlet.doDSGet(BitstreamServlet.java:126)
at
org.dspace.app.webui.servlet.DSpaceServlet.processRequest(DSpaceServlet.java:151)
at 
org.dspace.app.webui.servlet.DSpaceServlet.doGet(DSpaceServlet.java:99)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:627)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:172)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:200)
at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:283)
at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:773)
at
org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:703)
at
org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:895)
at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
at java.lang.Thread.run(Thread.java:595)


This message was sent using IMP, the Internet Messaging Program.

--
Check out the new SourceForge.net Marketplace.
It is the best place to buy or sell services for
just about anything Open Source.
http://p.sf.net/sfu/Xq1LFB
___
DSpace-tech mailing list
DSpace-tech@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-tech