I have gone through the documentation of 5.5 upgrade and there is no 
reference to run these.  Are there others that are not in the documentation 
that I need to run??
This seems pretty major to not be listed in the instructions
When does the database get upgraded?  Can I run the script manually?  I 
thought the postgres database upgrade script gets run when dspace is 
started for the first time.
How can I run the below scripts before the database upgrade, if the upgrade 
happens when I start Tomcat, which I need to do to run the scripts below?

On Tuesday, May 24, 2016 at 9:17:21 AM UTC-4, oriol.olive wrote:
>
> Hi Tom,
>  
> I think that you must to upgrade your schemes before upgrading the 
> database.
>  
> bin/dspace registry-loader -metadata config/registries/dcterms-types.xml
> bin/dspace registry-loader -metadata config/registries/eperson-types.xml
> bin/dspace registry-loader -metadata config/registries/sword-metadata.xml
> bin/dspace registry-loader -metadata config/registries/workflow-types.xml
>  
> Warning about that: DSpace upgrades the database when you start tomcat 
> server...
>  
>  
> Good luck!
>  
> ------ Original Message ------
> From: "Tom Avino" <toma...@gmail.com <javascript:>>
> To: "DSpace Technical Support" <dspac...@googlegroups.com <javascript:>>
> Sent: 23/05/2016 18:48:34
> Subject: [dspace-tech] Upgrade to Dspace 5.5 causes error when accessing 
> e-person
>  
>
> I just upgraded from 3.3 to 5.5.  Everything seems to work fine with the 
> exception of adding, modifying, or anything to do with e-persons. 
> I get the following error in my log.
>
> 2016-05-23 12:46:00,994 WARN 
>  org.dspace.app.webui.servlet.InternalErrorServlet @ 
> :session_id=8BF240B6BB6E818B5130008A9D01FF8F:internal_error:-- URL Was: 
> https://ldr-d.larc.nasa.gov/tools/eperson-list?multiple=false
> -- Method: GET
> -- Parameters were:
> -- multiple: "false"
>
> java.lang.NullPointerException
> at org.dspace.eperson.EPerson.findAll(EPerson.java:523)
> at 
> org.dspace.app.webui.servlet.admin.EPersonListServlet.doDSGet(EPersonListServlet.java:91)
> at 
> org.dspace.app.webui.servlet.DSpaceServlet.processRequest(DSpaceServlet.java:119)
> at org.dspace.app.webui.servlet.DSpaceServlet.doGet(DSpaceServlet.java:67)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:624)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:731)
> at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
> at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
> at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
> at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
> at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
> at 
> org.dspace.app.webui.filter.RegisteredOnlyFilter.doFilter(RegisteredOnlyFilter.java:66)
> at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
> at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
> at 
> org.dspace.utils.servlet.DSpaceWebappServletFilter.doFilter(DSpaceWebappServletFilter.java:78)
> at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
> at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
> at 
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
> at 
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
> at 
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:505)
> at 
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:170)
> at 
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
> at 
> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:957)
> at 
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
> at 
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:423)
> at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:190)
> at 
> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:620)
> at 
> org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:316)
> at 
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
> at 
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
> at 
> org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
> at java.lang.Thread.run(Thread.java:745)
> 2016-05-23 12:46:00,996 WARN  org.dspace.app.webui.util.UIUtil @ Unable to 
> send email alert
> java.lang.NullPointerException
> at 
> org.dspace.storage.rdbms.DatabaseManager.queryTable(DatabaseManager.java:230)
> at 
> org.dspace.content.DSpaceObject$MetadataCache.retrieveMetadata(DSpaceObject.java:1330)
> at 
> org.dspace.content.DSpaceObject$MetadataCache.get(DSpaceObject.java:1265)
> at org.dspace.content.DSpaceObject.getMetadata(DSpaceObject.java:676)
> at org.dspace.content.DSpaceObject.getMetadata(DSpaceObject.java:585)
> at 
> org.dspace.content.DSpaceObject.getMetadataFirstValue(DSpaceObject.java:653)
> at org.dspace.eperson.EPerson.getFirstName(EPerson.java:772)
> at org.dspace.eperson.EPerson.getFullName(EPerson.java:748)
> at org.dspace.app.webui.util.UIUtil.sendAlert(UIUtil.java:419)
> at 
> org.dspace.app.webui.servlet.InternalErrorServlet.doGet(InternalErrorServlet.java:54)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:624)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:731)
> at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
> at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
> at 
> org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:748)
> at 
> org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:488)
> at 
> org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:411)
> at 
> org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:338)
> at 
> org.apache.catalina.core.StandardHostValve.custom(StandardHostValve.java:476)
> at 
> org.apache.catalina.core.StandardHostValve.throwable(StandardHostValve.java:420)
> at 
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:208)
> at 
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
> at 
> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:957)
> at 
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
> at 
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:423)
> at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:190)
> at 
> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:620)
> at 
> org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:316)
> at 
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
> at 
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
> at 
> org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
> at java.lang.Thread.run(Thread.java:745)
>
> -- 
> You received this message because you are subscribed to the Google Groups 
> "DSpace Technical Support" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to dspace-tech...@googlegroups.com <javascript:>.
> To post to this group, send email to dspac...@googlegroups.com 
> <javascript:>.
> Visit this group at https://groups.google.com/group/dspace-tech.
> For more options, visit https://groups.google.com/d/optout.
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"DSpace Technical Support" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to dspace-tech+unsubscr...@googlegroups.com.
To post to this group, send email to dspace-tech@googlegroups.com.
Visit this group at https://groups.google.com/group/dspace-tech.
For more options, visit https://groups.google.com/d/optout.

Reply via email to