Dear Marc,

I put a fix ( 
https://github.com/4Science/DSpace/commit/49bf2bcb60d13163a7aeac61c24c2280fe7b382e
) into github dspace-5_x_x-cris branch;
try to update 
thanks for pointing this out

regards
Riccardo

On Tue, 2019-06-04 at 08:58 -0700, Marc wrote:
> Dear List,
> 
> As requested, I am reposting this issue
> 
> When using the submission form and selecting to submit an item using
> a bibliographic file, 
> when clicking the process button the loading dialog just sits there
> and nothing seems to happen. 
> Checking the dspace log the error below is logged.
> 
> Debian Stretch 9
> Java OpenJDK version 1.8
> Tomcat 8.5
> DSpace CRIS 5.10
> ORCID is configured to use the sandbox.
> NginX used as a reverse proxy and for SSL
> 
> Putting a breakpoint at the code in
> `MultipleSubmissionLookupDataLoader.java` line 76, reveals that the
> `identifiers` map variable on line 91 is null and is causing the
> error. I am not that familiar with the DSpace code, but I am assuming
> that this map variable is populated from the `bte.xml` configuration
> file, but I could be wrong. We have not modified the `bte.xml` file
> yet.
> 
> Any advice would be gratefully received
> 
> Regards
> Marc
> 
> 2019-06-04 15:45:06,527
> WARN  org.dspace.app.webui.servlet.InternalErrorServlet @
> :session_id=08BA154A01067A1C0AA1908B81D6E56B:internal_error:-- URL
> Was: http://wytham1.ouce.ox.ac.uk/json/submissionLookup
> -- Method: POST
> -- Parameters were:
> 
> java.lang.RuntimeException
>         at
> org.dspace.app.webui.servlet.JSONServlet.doDSGet(JSONServlet.java:76)
>         at
> org.dspace.app.webui.servlet.JSONServlet.doDSPost(JSONServlet.java:33
> )
>         at
> org.dspace.app.webui.servlet.DSpaceServlet.processRequest(DSpaceServl
> et.java:115)
>         at
> org.dspace.app.webui.servlet.DSpaceServlet.doPost(DSpaceServlet.java:
> 73)
>         at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:661)
>         at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:742)
>         at sun.reflect.GeneratedMethodAccessor165.invoke(Unknown
> Source)
>         at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
> sorImpl.java:43)
>         at java.lang.reflect.Method.invoke(Method.java:498)
>         at
> org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:282
> )
>         at
> org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:279
> )
>         at java.security.AccessController.doPrivileged(Native Method)
>         at
> javax.security.auth.Subject.doAsPrivileged(Subject.java:549)
>         at
> org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:3
> 14)
>         at
> org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.
> java:170)
>         at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
> icationFilterChain.java:225)
>         at
> org.apache.catalina.core.ApplicationFilterChain.access$000(Applicatio
> nFilterChain.java:47)
>         at
> org.apache.catalina.core.ApplicationFilterChain$1.run(ApplicationFilt
> erChain.java:149)
>         at
> org.apache.catalina.core.ApplicationFilterChain$1.run(ApplicationFilt
> erChain.java:145)
>         at java.security.AccessController.doPrivileged(Native Method)
>         at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
> ilterChain.java:144)
>         at
> org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52
> )
>         at sun.reflect.GeneratedMethodAccessor164.invoke(Unknown
> Source)
>         at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
> sorImpl.java:43)
>         at java.lang.reflect.Method.invoke(Method.java:498)
>         at
> org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:282
> )
>         at
> org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:279
> )
>         at java.security.AccessController.doPrivileged(Native Method)
>         at
> javax.security.auth.Subject.doAsPrivileged(Subject.java:549)
>         at
> org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:3
> 14)
>         at
> org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.
> java:253)
>         at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
> icationFilterChain.java:191)
>         at
> org.apache.catalina.core.ApplicationFilterChain.access$000(Applicatio
> nFilterChain.java:47)
>         at
> org.apache.catalina.core.ApplicationFilterChain$1.run(ApplicationFilt
> erChain.java:149)
>         at
> org.apache.catalina.core.ApplicationFilterChain$1.run(ApplicationFilt
> erChain.java:145)
>         at java.security.AccessController.doPrivileged(Native Method)
>         at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
> ilterChain.java:144)
>         at
> org.dspace.utils.servlet.DSpaceWebappServletFilter.doFilter(DSpaceWeb
> appServletFilter.java:78)
>         at sun.reflect.GeneratedMethodAccessor164.invoke(Unknown
> Source)
>         at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
> sorImpl.java:43)
>         at java.lang.reflect.Method.invoke(Method.java:498)
>         at
> org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:282
> )
>         at
> org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:279
> )
>         at java.security.AccessController.doPrivileged(Native Method)
>         at
> javax.security.auth.Subject.doAsPrivileged(Subject.java:549)
>         at
> org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:3
> 14)
>         at
> org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.
> java:253)
>         at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
> icationFilterChain.java:191)
>         at
> org.apache.catalina.core.ApplicationFilterChain.access$000(Applicatio
> nFilterChain.java:47)
>         at
> org.apache.catalina.core.ApplicationFilterChain$1.run(ApplicationFilt
> erChain.java:149)
>         at
> org.apache.catalina.core.ApplicationFilterChain$1.run(ApplicationFilt
> erChain.java:145)
>         at java.security.AccessController.doPrivileged(Native Method)
>         at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
> ilterChain.java:144)
>         at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperV
> alve.java:199)
>         at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextV
> alve.java:96)
>         at
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(Authentica
> torBase.java:470)
>         at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.j
> ava:140)
>         at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.j
> ava:80)
>         at
> org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAcce
> ssLogValve.java:624)
>         at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVal
> ve.java:87)
>         at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.jav
> a:342)
>         at
> org.apache.coyote.http11.Http11Processor.service(Http11Processor.java
> :799)
>         at
> org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLig
> ht.java:66)
>         at
> org.apache.coyote.AbstractProtocol$ConnectionHandler.process(Abstract
> Protocol.java:861)
>         at
> org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpo
> int.java:1458)
>         at
> org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBas
> e.java:49)
>         at
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.
> java:1149)
>         at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor
> .java:624)
>         at
> org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskTh
> read.java:61)
>         at java.lang.Thread.run(Thread.java:748)
> Caused by: java.lang.NullPointerException
>         at
> org.dspace.submit.lookup.MultipleSubmissionLookupDataLoader.getRecord
> s(MultipleSubmissionLookupDataLoader.java:93)
>         at
> org.dspace.submit.lookup.MultipleSubmissionLookupDataLoader.getRecord
> s(MultipleSubmissionLookupDataLoader.java:320)
>         at
> gr.ekt.bte.core.TransformationEngine.transform(TransformationEngine.j
> ava:87)
>         at
> org.dspace.app.webui.json.SubmissionLookupJSONRequest.doJSONRequest(S
> ubmissionLookupJSONRequest.java:293)
>         at
> org.dspace.app.webui.servlet.JSONServlet.doDSGet(JSONServlet.java:67)
>         ... 69 more
> 
> -- 
> All messages to this mailing list should adhere to the DuraSpace Code
> of Conduct: https://duraspace.org/about/policies/code-of-conduct/
> --- 
> 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 view this discussion on the web visit 
> https://groups.google.com/d/msgid/dspace-tech/e09b0f55-9b7f-4499-b329-588e8d613f7e%40googlegroups.com
> .
> 
-- 
-- 
Riccardo Fazio
DSpace and DSpace-CRIS developer

4Science,  www.4science.it (an Itway Group Company)

office: UP Urban Places - Via Tiburtina, 652, 00159 Roma RM
tel: +39 3339341798

--
Questo messaggio e' stato analizzato da Libra ESVA ed e' risultato non infetto.
This message was scanned by Libra ESVA and is believed to be clean.

-- 
All messages to this mailing list should adhere to the DuraSpace Code of 
Conduct: https://duraspace.org/about/policies/code-of-conduct/
--- 
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 view this discussion on the web visit 
https://groups.google.com/d/msgid/dspace-tech/3c6db2d64d78f2e152312662bc59f051c2c8beca.camel%404science.it.

Reply via email to