Re: [Dspace-tech] DSpace: Internal Server Error on DSpace 1.3.2
Ravinder Kalsi (Staff) ha scritto: > .. > "An internal server error occurred on http://bura.brunel.ac.uk: > > Date: 06/11/07 19:04 > Session ID: 9C54F0079FA5642B51A8F28F339584E7 > > -- URL Was: > http://bura.brunel.ac.uk/simple-search?advanced=true&conjunction1=AND&conjunction2=AND&field1=ANY&field2=ANY&field3=ANY&location=%2F&query1=archive&query2=&submit=Search > -- Method: GET > -- Parameters were: > -- query2: "" > -- submit: "Search" > -- field1: "ANY" > -- conjunction2: "AND" > -- advanced: "true" > -- query1: "archive" > -- field2: "ANY" > -- location: "/" > -- conjunction1: "AND" > -- field3: "ANY" > > the query3 argument is missed so you get a nullpointer... from dspace 1.4 this is not more a problem but if you don't want update, a quick fix can be change the QueryArgs class adding a null check line155: if (query1.length() > 0) -> if (query1 != null && query1.length() > 0) line 160: if (query2.length() > 0) -> if (query2 != null && query2.length() > 0) line 168: if (query3.length() > 0) -> if (query3 != null && query3.length() > 0) after the change you need to recompile & deploy dspace (i.e. ant -Dconfig=/path/to/dspace.cfg update and copy of dspace.war in tomcat) Andrea -- Dott. Andrea Bollini Responsabile tecnico sviluppo e formazione applicativi JAVA Sezione Servizi per le Biblioteche e l'Editoria Elettronica CILEA, http://www.cilea.it tel. +39 06-59292831 cel. +39 348-8277525 - This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now >> http://get.splunk.com/ ___ DSpace-tech mailing list DSpace-tech@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/dspace-tech
Re: [Dspace-tech] DSpace: Internal Server Error on DSpace 1.3.2
Hello, do you wonder about the request or the search result? I have similar error messages counting by hundreds ever now and then when search engine robots crawl our site. The nasty thing is that they request non- existent items and I cant find a place where we provide a link to these items. The referrers dont tell me enough to understand this and the friendly error messages are the most visible part of our site in Google which is really bad. We have changed the display order and I am still not sure that it is not our own fault that it is not working. I probably cant help you with my story but I want to emphasize that the error messages are precise but not particularly helpful in resolving the issue they indicate. I dont have a solution on this. I you can provide more information in the way request - actual result - expected result, then we might be able to work out where it comes from. Of course, one needs to know about your runtime environment and the logfiles your are writing on each level: Apache Access and error logs per host, tomcat logging (usually off by default) and dspace.log from where the error message provided probably comes. Especially tracing back to the client in the apache access log seems useful. You might be able to identify the user and contact him, ask him to provide more information about what he was willing to do. Bye, Christian Am 14.11.2007 um 12:55 schrieb Ravinder Kalsi (Staff): > Hi, > > I keep getting the following error message on our DSpace 1.3.2 server. > > Has anybody got any ideas? > > Please advise. > > Thanks. > > Ravi Kalsi > Brunel University > > "An internal server error occurred on http://bura.brunel.ac.uk: > > Date: 06/11/07 19:04 > Session ID: 9C54F0079FA5642B51A8F28F339584E7 > > -- URL Was: http://bura.brunel.ac.uk/simple-search? > advanced=true&conjunction1=AND&conjunction2=AND&field1=ANY&field2=ANY& > field3=ANY&location=%2F&query1=archive&query2=&submit=Search > -- Method: GET > -- Parameters were: > -- query2: "" > -- submit: "Search" > -- field1: "ANY" > -- conjunction2: "AND" > -- advanced: "true" > -- query1: "archive" > -- field2: "ANY" > -- location: "/" > -- conjunction1: "AND" > -- field3: "ANY" > > > Exception: > java.lang.NullPointerException > at org.dspace.search.QueryArgs.buildQuery(QueryArgs.java:168) > at org.dspace.app.webui.servlet.SimpleSearchServlet.doDSGet > (SimpleSearchServlet.java:124) > 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: > 743) > at javax.servlet.http.HttpServlet.service(HttpServlet.java: > 856) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter > (ApplicationFilterChain.java:284) > at org.apache.catalina.core.ApplicationFilterChain.doFilter > (ApplicationFilterChain.java:204) > at org.apache.catalina.core.StandardWrapperValve.invoke > (StandardWrapperValve.java:257) > at org.apache.catalina.core.StandardValveContext.invokeNext > (StandardValveContext.java:151) > at org.apache.catalina.core.StandardPipeline.invoke > (StandardPipeline.java:567) > at > org.apache.catalina.core.StandardContextValve.invokeInternal > (StandardContextValve.java:245) > at org.apache.catalina.core.StandardContextValve.invoke > (StandardContextValve.java:199) > at org.apache.catalina.core.StandardValveContext.invokeNext > (StandardValveContext.java:151) > at org.apache.catalina.core.StandardPipeline.invoke > (StandardPipeline.java:567) > at org.apache.catalina.core.StandardHostValve.invoke > (StandardHostValve.java:184) > at org.apache.catalina.core.StandardValveContext.invokeNext > (StandardValveContext.java:151) > at org.apache.catalina.valves.ErrorReportValve.invoke > (ErrorReportValve.java:164) > at org.apache.catalina.core.StandardValveContext.invokeNext > (StandardValveContext.java:149) > at org.apache.catalina.core.StandardPipeline.invoke > (StandardPipeline.java:567) > at org.apache.catalina.core.StandardEngineValve.invoke > (StandardEngineValve.java:156) > at org.apache.catalina.core.StandardValveContext.invokeNext > (StandardValveContext.java:151) > at org.apache.catalina.core.StandardPipeline.invoke > (StandardPipeline.java:567) > at org.apache.catalina.core.ContainerBase.invoke > (ContainerBase.java:972) > at org.apache.coyote.tomcat5.CoyoteAdapter.service > (CoyoteAdapter.java:207) > at org.apache.jk.server.JkCoyoteHandler.invoke > (JkCoyoteHandler.java:339) > at org.apache.jk.common.HandlerRequest.invoke > (HandlerRequest.java:415) > at org.apache.jk.common.ChannelSocket.invoke > (ChannelSocket.java:716) > at org.apache.jk.common.ChannelSocket.processConnection >
[Dspace-tech] DSpace: Internal Server Error on DSpace 1.3.2
Hi, I keep getting the following error message on our DSpace 1.3.2 server. Has anybody got any ideas? Please advise. Thanks. Ravi Kalsi Brunel University "An internal server error occurred on http://bura.brunel.ac.uk: Date: 06/11/07 19:04 Session ID: 9C54F0079FA5642B51A8F28F339584E7 -- URL Was: http://bura.brunel.ac.uk/simple-search?advanced=true&conjunction1=AND&conjunction2=AND&field1=ANY&field2=ANY&field3=ANY&location=%2F&query1=archive&query2=&submit=Search -- Method: GET -- Parameters were: -- query2: "" -- submit: "Search" -- field1: "ANY" -- conjunction2: "AND" -- advanced: "true" -- query1: "archive" -- field2: "ANY" -- location: "/" -- conjunction1: "AND" -- field3: "ANY" Exception: java.lang.NullPointerException at org.dspace.search.QueryArgs.buildQuery(QueryArgs.java:168) at org.dspace.app.webui.servlet.SimpleSearchServlet.doDSGet(SimpleSearchServlet.java:124) 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:743) at javax.servlet.http.HttpServlet.service(HttpServlet.java:856) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:284) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:204) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:257) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:151) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:567) at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:245) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:199) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:151) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:567) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:184) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:151) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:164) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:149) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:567) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:156) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:151) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:567) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:972) at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:207) at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:339) at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:415) at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:716) at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:650) at org.apache.jk.common.SocketConnection.runIt(ChannelSocket.java:829) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:688) at java.lang.Thread.run(Thread.java:595) " - This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now >> http://get.splunk.com/ ___ DSpace-tech mailing list DSpace-tech@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/dspace-tech