Here's what happens:
2008-09-05 19:07:47,425 INFO org.dspace.app.webui.servlet.DSpaceServlet
@
anonymous:session_id=80470D4DCE6193F49182953A48C20898:ip_addr=198.119.15
2.109:invalid_id:path=2929292
2008-09-05 19:07:47,425 INFO org.dspace.app.webui.util.JSPManager @
anonymous:session_id=80470D4DCE6193F49182953A48C20898:ip_addr=198.119.15
2.109:view_jsp:/error/invalid-id.jsp
2008-09-05 19:07:47,429 INFO org.dspace.app.webui.servlet.DSpaceServlet
@
anonymous:session_id=80470D4DCE6193F49182953A48C20898:ip_addr=198.119.15
2.109:#3:org.apache.jasper.JasperException:
java.lang.NullPointerException
2008-09-05 19:07:47,473 INFO org.dspace.app.webui.util.JSPManager @
anonymous:session_id=80470D4DCE6193F49182953A48C20898:ip_addr=198.119.15
2.109:view_jsp:/error/invalid-id.jsp
2008-09-05 19:07:47,476 INFO org.dspace.app.webui.servlet.DSpaceServlet
@ aborting context
2008-09-05 19:07:47,479 WARN
org.dspace.app.webui.servlet.InternalErrorServlet @
:session_id=80470D4DCE6193F49182953A48C20898:internal_error:-- URL Was:
http://ldr.larc.nasa.gov/dspace/jsp/handle/2929292
-- Method: GET
-- Parameters were:
java.lang.NullPointerException
at org.apache.jsp.error.invalid_002did_jsp._jspService(Unknown
Source)
at
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:80)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:917)
at
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.ja
va:373)
at
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:464)
at
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:358)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:917)
at
org.apache.catalina.core.ApplicationFilterChain.servletService(Applicati
onFilterChain.java:398)
at
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatc
her.java:792)
at
org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDisp
atcher.java:472)
at
org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispat
cher.java:353)
at
org.dspace.app.webui.util.JSPManager.showJSP(JSPManager.java:95)
at
org.dspace.app.webui.util.JSPManager.showInvalidIDError(JSPManager.java:
178)
at
org.dspace.app.webui.servlet.DSpaceServlet.processRequest(DSpaceServlet.
java:216)
at
org.dspace.app.webui.servlet.DSpaceServlet.doGet(DSpaceServlet.java:99)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:796)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:917)
at
org.apache.catalina.core.ApplicationFilterChain.servletService(Applicati
onFilterChain.java:398)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValv
e.java:277)
at
org.apache.catalina.core.StandardContextValve.invokeInternal(StandardCon
textValve.java:255)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValv
e.java:188)
at
org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java
:586)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:5
56)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java
:187)
at
org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java
:586)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:5
56)
at
com.sun.webserver.connector.nsapi.NSAPIProcessor.service(NSAPIProcessor.
java:160)
2008-09-05 19:07:47,499 INFO org.dspace.app.webui.util.JSPManager @
anonymous:session_id=80470D4DCE6193F49182953A48C20898:ip_addr=198.119.15
2.109:view_jsp:/error/internal.jsp
See how org.dspace.app.webui.util.JSPManager.showInvalidIDError is
executed, so it should end up displaying invalid-id.jsp, but it ends up
displaying internal.jsp instead. PLEASE keep in mind that I've got some
displays to the log in my java programs so the line numbers above may be
off from the 1.4.2 source!!
Thanks,
Sue
-----Original Message-----
From: Claudia Juergen [mailto:[EMAIL PROTECTED]
Sent: Friday, September 05, 2008 6:45 PM
To: Thornton, Susan M. (LARC-B702)[NCI INFORMATION SYSTEMS]
Cc: [email protected]
Subject: Re: [Dspace-tech] FW: DSpace: Internal Server Error
Hi Susan,
this happens if you got an id in the browse url which does not exist
anymore. Usually they are no wrong id's in it. But if someone e.g.
bookmarked a browse navigation step and calls it straight away, this
error
occurs. It might occur more often if you got the browse not excluded for
robots. That should be default in 1.4.2.
Claudia
> I have been struggling with this error for some time now. I'm not
> really sure what's happening, however I think that DSpace (1.4.2) is
> trying to display an "invalid-id" error message, but then it's not
> finding something it needs and instead displays an "internal-error"
> error message. This happens if you type in a url where the handle
does
> NOT exist, so logically I believe that the invalid-id error should
> display instead of the internal-error message. Am I correct on this?
> If so, what is wrong and why doesn't the invalid-id error message ever
> display?
> Thanks in advance,
> Sue
>
> -----Original Message-----
> From: LDR - Langley Digital Repository (O)
> [mailto:[EMAIL PROTECTED]
> Sent: Saturday, August 30, 2008 11:39 PM
> To: Thornton, Susan M. (LARC-B702)[RAYTHEON TECHNICAL SERVICES CO]
> Subject: DSpace: Internal Server Error
>
> An internal server error occurred on
> http://ldr.larc.nasa.gov/dspace/jsp:
>
> Date: 8/30/08 11:38 PM
> Session ID: 7ED5CE08C346B4C20ABB3A6B26A86FC2
>
> -- URL Was:
> http://ldr.larc.nasa.gov/dspace/jsp/browse-date?top=2121%2F55179
> -- Method: GET
> -- Parameters were:
> -- top: "2121/55179"
>
>
> Exception:
> java.lang.NullPointerException
> at org.apache.jsp.error.invalid_002did_jsp._jspService(Unknown
> Source)
> at
> org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:80)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:917)
> at
>
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.ja
> va:373)
> at
>
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:464)
> at
> org.apache.jasper.servlet.JspServlet.service(JspServlet.java:358)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:917)
> at
>
org.apache.catalina.core.ApplicationFilterChain.servletService(Applicati
> onFilterChain.java:398)
> at
>
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatc
> her.java:792)
> at
>
org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDisp
> atcher.java:472)
> at
>
org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispat
> cher.java:353)
> at
> org.dspace.app.webui.util.JSPManager.showJSP(JSPManager.java:91)
> at
>
org.dspace.app.webui.util.JSPManager.showInvalidIDError(JSPManager.java:
> 174)
> at
>
org.dspace.app.webui.servlet.BrowseServlet.doDSGet(BrowseServlet.java:28
> 7)
> 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:796)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:917)
> at
>
org.apache.catalina.core.ApplicationFilterChain.servletService(Applicati
> onFilterChain.java:398)
> at
>
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValv
> e.java:277)
> at
>
org.apache.catalina.core.StandardContextValve.invokeInternal(StandardCon
> textValve.java:255)
> at
>
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValv
> e.java:188)
> at
>
org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java
> :586)
> at
>
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:5
> 56)
> at
>
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java
> :187)
> at
>
org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java
> :586)
> at
>
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:5
> 56)
> at
>
com.sun.webserver.connector.nsapi.NSAPIProcessor.service(NSAPIProcessor.
> java:160)
>
>
>
>
------------------------------------------------------------------------
-
> This SF.Net email is sponsored by the Moblin Your Move Developer's
> challenge
> Build the coolest Linux based applications with Moblin SDK & win great
> prizes
> Grand prize is a trip for two to an Open Source event anywhere in the
> world
> http://moblin-contest.org/redirect.php?banner_id=100&url=/
> _______________________________________________
> DSpace-tech mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/dspace-tech
>
-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
DSpace-tech mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/dspace-tech