Hello Shane. What I would do is submit this to the SourceForge mailing
list, which I have done for you. The list has experts who actually
build and maintain DSpace as their job, so they can quickly diagnose the
error message you have. I, personally, have not seen that specific
error message, but I am certain that someone can help.
If you are not registered for the mailing list, I would definitely do
so. You can find info on how to do so from the main DSpace page at MIT,
or even better from the main SourceForge project page.
Jason Simms
shane nuessler wrote:
> Hi Mr Simms,
> Thankyou for your article. We have also installed DSpace on a Sun box, but
> used Tomcat without installing the standard Apache. Although the DSpace
> program runs, we have a strange error when trying to respond to a new
> registration via email. I was wondering if you had seen this error before:
> (please excuse the name of the server, the admins must have been bored!)
>
> An internal server error occurred on
http://slave.anu.edu.au:8080/dspace:
>
> Date: 5/1/03 3:04 PM
> Session ID: 9B169BBA76E49A233595586B2FAD0BAE
>
> -- URL Was:
http://slave.anu.edu.au:8080/dspace/register
> -- Method: POST
> -- Parameters were:
> -- email: "
alan....@anu.edu.au"
> -- step: "1"
> -- submit: "Register"
>
>
> Exception:
> java.lang.StringIndexOutOfBoundsException: String index out of range: 23
> at java.lang.String.charAt(String.java:455)
> at org.postgresql.jdbc2.ResultSet.toTimestamp(Unknown Source)
> at org.postgresql.jdbc2.ResultSet.getTimestamp(Unknown Source)
> at
> org.apache.commons.dbcp.DelegatingResultSet.getTimestamp(DelegatingResultSet.java:150)
> at
> org.dspace.storage.rdbms.DatabaseManager.process(DatabaseManager.java:859)
> at
> org.dspace.storage.rdbms.TableRowIterator.next(TableRowIterator.java:124)
> at
> org.dspace.storage.rdbms.DatabaseManager.querySingle(DatabaseManager.java:212)
> at
> org.dspace.storage.rdbms.DatabaseManager.findByUnique(DatabaseManager.java:320)
> at org.dspace.eperson.AccountManager.sendInfo(AccountManager.java:220)
> at
> org.dspace.eperson.AccountManager.sendRegistrationInfo(AccountManager.java:94)
> at
> org.dspace.app.webui.servlet.RegisterServlet.processEnterEmail(RegisterServlet.java:267)
> at
> org.dspace.app.webui.servlet.RegisterServlet.doDSPost(RegisterServlet.java:201)
> at
> org.dspace.app.webui.servlet.DSpaceServlet.processRequest(DSpaceServlet.java:150)
> at
> org.dspace.app.webui.servlet.DSpaceServlet.doPost(DSpaceServlet.java:110)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
> at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
> at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:256)
> at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
> at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
> at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
> at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
> at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
> at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> at
> org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2415)
> at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
> at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
> at
> org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171)
> at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
> at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172)
> at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
> at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
> at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
> at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
> at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
> at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> at
> org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:223)
> at
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:594)
> at
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:392)
> at
> org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:565)
> at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:619)
> at java.lang.Thread.run(Thread.java:536)
>
> Any help would be appreciated.
--
Jason Simms
Computer Programming and Design
Univeristy of Tennessee, Knoxville
(865) 974-8508