Dear friends: We were running DSpace 1.3.2 on the redhat linux platform over postgreSQL 7.4.3 database with Tomcat server 4.1.27. We have encounter some "Internal Server Error" problem when trying to submit a new item to a collection. At Step2, just after finish filling the first form cantains the fields: Authur, Title, ISSN...etc. Please refer the Error log attached later in the end of mail.
I don't know if this has some relation with the recovery of system crash. Recently because of a severe disk drive failure we have lost some data in the database, mainly in the table "dcvalue" and made the table dcvalue unable to use. So we tried to port the whole DSpace System to another hard disk, install the same version of OS, postgres, tomcat...etc, and install a new fresh dspace, then overwrite the directories: assetstore, history, log, report...with the old data. The database part we made a copy table of "dcvalue"(and named it dcvalue2), structure only, and import the data we saved, then drop the original dcvalue table, and rename the copy table(dcvalue2) back to "dcvalue" The system works well when we tried to modify or add metadata to the items already exist(uploaded before the system crash), but when we try to submit new items, it comes out an Internal Server Error. Do you have any idea that is the error have some relation to the recovery process(maybe improper), or is it caused by some other reason or configuration? Thanks for all your help~ Feng-chien Chung Metadata Architecture and Application Team, Academia Sinica, Taiwan 2007-01-31 10:59:50,561 WARN org.dspace.app.webui.servlet.InternalErrorServlet @ :session_id=E45EA4BB800F65C36FD08E0143D868CA:internal_error:-- URL Was: http://140.109.13.146:8080/dspace/submit -- Method: POST -- Parameters were: -- contributor_author_first_0: "Donald Jr" -- type: "Article" -- title: "Title" -- relation_ispartofseries_0: "Series/Report No" -- contributor_author_last_0: "Authors" -- submit_next: "Next >" -- workspace_item_id: "5391" -- relation_ispartofseries_1: "Series/Report" -- title_alternative_0: "Other Titles" -- identifier_qualifier_0: "issn" -- language_iso: "en" -- identifier_value_0: "" -- step: "2" java.lang.NullPointerException at org.dspace.storage.rdbms.TableRow.canonicalize(TableRow.java:549) at org.dspace.storage.rdbms.TableRow.hasColumn(TableRow.java:107) at org.dspace.storage.rdbms.TableRow.setColumn(TableRow.java:426) at org.dspace.storage.rdbms.DatabaseManager.insert(DatabaseManager.java:507) at org.dspace.storage.rdbms.DatabaseManager.create(DatabaseManager.java:314) at org.dspace.content.Item.update(Item.java:1291) at org.dspace.content.WorkspaceItem.update(WorkspaceItem.java:469) at org.dspace.app.webui.servlet.SubmitServlet.userHasReached(SubmitServlet.java:2192) at org.dspace.app.webui.servlet.SubmitServlet.processEditMetadata(SubmitServlet.java:954) at org.dspace.app.webui.servlet.SubmitServlet.doDSPost(SubmitServlet.java:382) at org.dspace.app.webui.servlet.DSpaceServlet.processRequest(DSpaceServlet.java:147) at org.dspace.app.webui.servlet.DSpaceServlet.doPost(DSpaceServlet.java:105) 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.dspace.app.webui.filter.RegisteredOnlyFilter.doFilter(RegisteredOnlyFilter.java:100) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:213) 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:2416) 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:601) 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:534) ------------------------------------------------------------------------- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier. Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 _______________________________________________ DSpace-tech mailing list DSpace-tech@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/dspace-tech