Re: [Dspace-tech] DSpace: Internal Server Error on DSpace 1.3.2

2007-11-15 Thread Andrea Bollini
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

2007-11-14 Thread Christian Voelker
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

2007-11-14 Thread 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(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