Hi Brian, It looks like DSpace is getting upset when it tries to display the review page once the file has been uploaded (review.jsp).
The reason it is failing is because it is trying to prepare some of the text (e.g. replace & with & for valid HTML etc) and that text is non-existent (null). There has been a fix for this included since version 1.4.1 of DSpace. For details (it is only a few lines long) see: http://sourceforge.net/tracker/index.php?func=detail&aid=1605635&group_id=19 984&atid=119984 It requires you to add the following line to org.dspace.core.Utils: Just after: public static String addEntities(String value) Add: if (value==null || value.length() == 0) return value; *However*, why DSpace is doing this (trying to display a non-existent piece of metadata), I am not sure. Hope this helps, Stuart _________________________________________________________________ Datblygydd Cymwysiadau'r We Web Applications Developer Gwasanaethau Gwybodaeth Information Services Prifysgol Cymru Aberystwyth University of Wales Aberystwyth E-bost / E-mail: [EMAIL PROTECTED] Ffon / Tel: (01970) 622860 _________________________________________________________________ On 1/2/07 23:51, "Brian Helstien" <[EMAIL PROTECTED]> wrote: > OK, > This is perhaps not so very weird, but ... I've an identical test and > "production" system, 1.3.2. If anyone (me as administrator included) attempts > to submit a new item to a collection, the web displays "An Internal System > Error." The item is still available in my workflow, but I cannot > successfully select "Next" on Upload. I've stopped and restarted tomcat on my > test server and catalina.out is written to at that point. When I attempt the > "Next" to upload nothing is written to catalina.out on test. I have made no > changes to the system "under the hood" in some time, although I have granted > administrator status to a couple of library staff who need to create > users/communities via the administrative interface. On production > catalina.out has the following message. > > internal_error:-- URL Was: http://lib-app1.usc.edu:8180/dspace/submit? > -- Method: POST > -- Parameters were: > -- submit_next: "Next >" > -- workspace_item_id: "119" > -- step: "102" > > java.lang.NullPointerException > at org.dspace.core.Utils.addEntities(Utils.java:261) > at org.apache.jsp.submit.review_jsp.layoutSection(review_jsp.java:81) > at org.apache.jsp.submit.review_jsp._jspService(review_jsp.java:320) > at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > at > org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:332> ) > at > org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314) > at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFi > lterChain.java:252) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChai > n.java:173) > at > org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.ja > va:672) > at > org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispa > tcher.java:463) > at > org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher > .java:398) > at > org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.j > ava:301) > at org.dspace.app.webui.util.JSPManager.showJSP(JSPManager.java:91) > at > org.dspace.app.webui.servlet.SubmitServlet.showProgressAwareJSP(SubmitServlet. > java:2036) > at > org.dspace.app.webui.servlet.SubmitServlet.doStep(SubmitServlet.java:1840) > at > org.dspace.app.webui.servlet.SubmitServlet.processFileList(SubmitServlet.java: > 1255) > at > org.dspace.app.webui.servlet.SubmitServlet.doDSPost(SubmitServlet.java:399) > at > org.dspace.app.webui.servlet.DSpaceServlet.processRequest(DSpaceServlet.java:1 > 47) > at > org.dspace.app.webui.servlet.DSpaceServlet.doPost(DSpaceServlet.java:105) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:709) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFi > lterChain.java:252) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChai > n.java:173) > at > org.dspace.app.webui.filter.RegisteredOnlyFilter.doFilter(RegisteredOnlyFilter > .java:100) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFi > lterChain.java:202) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChai > n.java:173) > at > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java > :213) > at > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java > :178) > at > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126) > at > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105) > at > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:1 > 07) > at > org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148) > at > org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869) > at > org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processCon > nection(Http11BaseProtocol.java:664) > at > org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java: > 527) > at > org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWork > erThread.java:80) > at > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java: > 684) > at java.lang.Thread.run(Thread.java:595) > > Any guidance or suggestions would be extremely welcome. > > TIA > > Brian A. Helstien, SISD, MLS, > Director, Special Technologies Initiatives, > IDM, University Libraries x06913 > University of Southern California, (213) 740-6913 > Los Angeles, California, 90089 [EMAIL PROTECTED] > <blocked::mailto:[EMAIL PROTECTED]> > Information is independent of media or format > > > > ------------------------------------------------------------------------- > 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 ------------------------------------------------------------------------- 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 [email protected] https://lists.sourceforge.net/lists/listinfo/dspace-tech

