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

Reply via email to