Hi Jose,
Thank you for your response and that's a good idea. I have checked the
item-submission.xml against documentation and what's in the dspace 6.3
branch. I've found that only if I enable StartSubmissionLookupStep
step, this is the scenario where the error is thrown when a user tries to
submit to a collection. When I take out this step, everything works. Thank
you again for the suggestion, still thinking this one through.
Take care and stay safe,
Rachel
*This step enabled, makes things error out when user submits to collection*
<step id="collection">
<heading>Biblio Import</heading> can specify heading, if you want it
to appear in Progress Bar
<processing-class>org.dspace.submit.step.StartSubmissionLookupStep</processing-class>
<jspui-binding>org.dspace.app.webui.submit.step.JSPStartSubmissionLookupStep</jspui-binding>
<xmlui-binding>org.dspace.app.xmlui.aspect.submission.submit.SelectCollectionStep</xmlui-binding>
<workflow-editable>false</workflow-editable>
</step>
*Our item-submission.xml file*
<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE item-submission SYSTEM "item-submission.dtd">
<submission-map>
<name-map collection-handle="default" submission-name="embargo" />
</submission-map>
<step-definitions>
<step id="collection">
<heading>Biblio Import</heading> can specify heading, if you want it
to appear in Progress Bar
<processing-class>org.dspace.submit.step.StartSubmissionLookupStep</processing-class>
<jspui-binding>org.dspace.app.webui.submit.step.JSPStartSubmissionLookupStep</jspui-binding>
<xmlui-binding>org.dspace.app.xmlui.aspect.submission.submit.SelectCollectionStep</xmlui-binding>
<workflow-editable>false</workflow-editable>
</step>
<step id="complete">
<heading>submit.progressbar.complete</heading>
<processing-class>org.dspace.submit.step.CompleteStep</processing-class>
<jspui-binding>org.dspace.app.webui.submit.step.JSPCompleteStep</jspui-binding>
<workflow-editable>false</workflow-editable>
</step>
<step id="sample">
<heading>Sample</heading>
<processing-class>org.dspace.submit.step.SampleStep</processing-class>
<jspui-binding>org.dspace.app.webui.submit.step.JSPSampleStep</jspui-binding>
<workflow-editable>true</workflow-editable>
</step>
</step-definitions>
<submission-definitions>
<submission-process name="traditional">
<step>
<processing-class>org.dspace.submit.step.SkipInitialQuestionsStep</processing-class>
</step>
<!--Step 2 will be to Describe the item.-->
<step>
<heading>submit.progressbar.describe</heading>
<processing-class>org.dspace.submit.step.DescribeStep</processing-class>
<jspui-binding>org.dspace.app.webui.submit.step.JSPDescribeStep</jspui-binding>
<xmlui-binding>org.dspace.app.xmlui.aspect.submission.submit.DescribeStep</xmlui-binding>
<workflow-editable>true</workflow-editable>
</step>
<!--Step 4 will be to Upload the item -->
<step>
<heading>submit.progressbar.upload</heading>
<processing-class>org.dspace.submit.step.UploadStep</processing-class>
<jspui-binding>org.dspace.app.webui.submit.step.JSPUploadStep</jspui-binding>
<xmlui-binding>org.dspace.app.xmlui.aspect.submission.submit.UploadStep</xmlui-binding>
<workflow-editable>true</workflow-editable>
</step>
<!--Step 5 will be to Verify/Review everything -->
<step>
<heading>submit.progressbar.verify</heading>
<processing-class>org.dspace.submit.step.VerifyStep</processing-class>
<jspui-binding>org.dspace.app.webui.submit.step.JSPVerifyStep</jspui-binding>
<xmlui-binding>org.dspace.app.xmlui.aspect.submission.submit.ReviewStep</xmlui-binding>
<workflow-editable>true</workflow-editable>
</step>
<!--Step 6 will be to select a Creative Commons License-->
<!-- Uncomment this step to allow the user to select a Creative
Commons license -->
<step>
<heading>submit.progressbar.CClicense</heading>
<processing-class>org.dspace.submit.step.CCLicenseStep</processing-class>
<jspui-binding>org.dspace.app.webui.submit.step.JSPCCLicenseStep</jspui-binding>
<xmlui-binding>org.dspace.app.xmlui.aspect.submission.submit.CCLicenseStep</xmlui-binding>
<workflow-editable>false</workflow-editable>
</step>
<!--Step 7 will be to Sign off on the License-->
<step>
<heading>submit.progressbar.license</heading>
<processing-class>org.dspace.submit.step.LicenseStep</processing-class>
<jspui-binding>org.dspace.app.webui.submit.step.JSPLicenseStep</jspui-binding>
<xmlui-binding>org.dspace.app.xmlui.aspect.submission.submit.LicenseStep</xmlui-binding>
<workflow-editable>false</workflow-editable>
</step>
</submission-process>
<submission-process name="embargo">
<!-- Step 1. Since DSpace 4.0, the initial questions has been disabled.
Metadata are shown exactly as
required in input-forms and items are assumed to have always
multiple-files attached.
If re-enable the initial questions step you should comment out
this step-->
<step>
<processing-class>org.dspace.submit.step.SkipInitialQuestionsStep</processing-class>
</step>
<!--Step 2 will be to Describe the item.-->
<step>
<heading>submit.progressbar.describe</heading>
<processing-class>org.dspace.submit.step.DescribeStep</processing-class>
<jspui-binding>org.dspace.app.webui.submit.step.JSPDescribeStep</jspui-binding>
<xmlui-binding>org.dspace.app.xmlui.aspect.submission.submit.DescribeStep</xmlui-binding>
<workflow-editable>true</workflow-editable>
</step>
<!--Step 3 will be to Manage Item access.
-->
<step>
<heading>submit.progressbar.access</heading>
<processing-class>org.dspace.submit.step.AccessStep</processing-class>
<jspui-binding>org.dspace.app.webui.submit.step.JSPAccessStep</jspui-binding>
<xmlui-binding>org.dspace.app.xmlui.aspect.submission.submit.AccessStep</xmlui-binding>
<workflow-editable>true</workflow-editable>
</step>
<!-- Step 4 Upload Item with Embargo Features
to enable this step, please make sure to comment-out the
previous step "UploadStep" -->
<step>
<heading>submit.progressbar.upload</heading>
<processing-class>org.dspace.submit.step.UploadWithEmbargoStep</processing-class>
<jspui-binding>org.dspace.app.webui.submit.step.JSPUploadWithEmbargoStep</jspui-binding>
<xmlui-binding>org.dspace.app.xmlui.aspect.submission.submit.UploadWithEmbargoStep</xmlui-binding>
<workflow-editable>true</workflow-editable>
</step>
<!--Step 5 will be to Verify/Review everything -->
<step>
<heading>submit.progressbar.verify</heading>
<processing-class>org.dspace.submit.step.VerifyStep</processing-class>
<jspui-binding>org.dspace.app.webui.submit.step.JSPVerifyStep</jspui-binding>
<xmlui-binding>org.dspace.app.xmlui.aspect.submission.submit.ReviewStep</xmlui-binding>
<workflow-editable>true</workflow-editable>
</step>
<!--Step 6 will be to select a Creative Commons License-->
<!-- Uncomment this step to allow the user to select a Creative Commons
license -->
<step>
<heading>submit.progressbar.CClicense</heading>
<processing-class>org.dspace.submit.step.CCLicenseStep</processing-class>
<jspui-binding>org.dspace.app.webui.submit.step.JSPCCLicenseStep</jspui-binding>
<xmlui-binding>org.dspace.app.xmlui.aspect.submission.submit.CCLicenseStep</xmlui-binding>
<workflow-editable>false</workflow-editable>
</step>
<!--Step 7 will be to Sign off on the License-->
<step>
<heading>submit.progressbar.license</heading>
<processing-class>org.dspace.submit.step.LicenseStep</processing-class>
<jspui-binding>org.dspace.app.webui.submit.step.JSPLicenseStep</jspui-binding>
<xmlui-binding>org.dspace.app.xmlui.aspect.submission.submit.LicenseStep</xmlui-binding>
<workflow-editable>false</workflow-editable>
</step>
</submission-process>
</submission-definitions>
</item-submission>
On Wednesday, October 7, 2020 at 10:57:51 AM UTC-4 [email protected] wrote:
> Have you checked this file in the installation directory:
>
> [dspace]/config/item-submission.xml
>
>
> to make sure it looks OK?
>
>
> -Jose
>
> On Thu, Oct 1, 2020 at 3:01 PM [email protected] <[email protected]>
> wrote:
>
>> Hi Everyone,
>>
>> I hope you are all doing well and staying safe. I know this might be a
>> very specific question but gonna try this anyway in case someone has
>> encountered submission issues. I have a question about JSPUI 6.3 and have
>> encountered an error when we enable DOI/Pubmed lookup. (ERROR
>> org.dspace.app.webui.servlet.SubmissionController @ Error loading step
>> class'org.dspace.submit.step.SkipInitialQuestionsStep':
>> java.lang.NullPointerException") I checked the DSpace jira and found a
>> ticket that hasn't been resolved. https://jira.lyrasis.org/browse/DS-3717
>> .
>>
>> I've been trying to solve this and so far I've found that
>> in
>> /DSpace/dspace-jspui/src/main/java/org/dspace/app/webui/servlet/SubmissionController.java
>>
>> there's an issue with SubmissionInfo being empty or equal to {} when it
>> should have submission information. It's causing errors when submission
>> steps are called, is there another step before this java file is called
>> where perhaps submission info might not be added into the request? It's not
>> clear to me what's happening under the hood before Submission Controller.
>> I'm looking for any clues on where exactly submission info is not being
>> passed along to Submission Controller properly.
>>
>> Below I have additional logging that shows submission info being empty
>> and passing null checks when it shouldn't be. And under this set of logs is
>> the original error messages.
>>
>> Thank you for reading, please take care.
>> Rachel
>>
>> 2020-10-01 18:54:42,130 INFO
>> org.dspace.app.webui.servlet.MyDSpaceServlet @
>> user_email:session_id=16884C381BE5B5BC8B1987A9528B36CA:ip_addr=172.23.0.1:view_mydspace:
>> 2020-10-01 18:54:48,399 INFO
>> org.dspace.app.webui.servlet.CommunityListServlet @
>> user_email:session_id=16884C381BE5B5BC8B1987A9528B36CA:ip_addr=172.23.0.1:view_community_list:
>> 2020-10-01 18:54:50,043 INFO org.dspace.app.webui.servlet.HandleServlet
>> @
>> user_email:session_id=16884C381BE5B5BC8B1987A9528B36CA:ip_addr=172.23.0.1:view_collection:collection_id=337121e7-1464-4a3d-a2e8-9bb20c30f744
>> 2020-10-01 18:54:50,048 INFO org.dspace.browse.BrowseEngine @
>> user_email:session_id=16884C381BE5B5BC8B1987A9528B36CA:ip_addr=172.23.0.1:browse_by_item:
>> 2020-10-01 18:54:50,082 INFO
>> org.dspace.app.webui.discovery.DiscoverUtility @ facets for scope,
>> org.dspace.content.Collection@89cd6d44: 4
>> 2020-10-01 18:54:50,193 INFO org.dspace.usage.LoggerUsageEventListener @
>> user_email:session_id=16884C381BE5B5BC8B1987A9528B36CA:ip_addr=172.23.0.1:view_collection:collection_id=337121e7-1464-4a3d-a2e8-9bb20c30f744
>> 2020-10-01 18:54:52,298 INFO
>> org.dspace.app.webui.servlet.SubmissionController @ DEBUG -- Called doDSPost
>> 2020-10-01 18:54:52,299 INFO
>> org.dspace.app.webui.servlet.SubmissionController @ DEBUG -- about to enter
>> getSubmissionInfo in doDSPost()
>> 2020-10-01 18:54:52,299 INFO
>> org.dspace.app.webui.servlet.SubmissionController @ DEBUG ---
>> getSubmissionInfo - request values
>> 2020-10-01 18:54:52,299 INFO
>> org.dspace.app.webui.servlet.SubmissionController @
>> org.apache.catalina.connector.RequestFacade@1fffde2d
>> 2020-10-01 18:54:52,299 INFO
>> org.dspace.app.webui.servlet.SubmissionController @ DEBUG --- right before
>> getAttribute submission.info
>> 2020-10-01 18:54:52,683 INFO
>> org.dspace.app.webui.servlet.SubmissionController @ DEBUG --- about to
>> enter saveSubmissionInfo in getSubmissionInfo() method
>> 2020-10-01 18:54:52,683 INFO
>> org.dspace.app.webui.servlet.SubmissionController @ DEBUG --- called
>> saveSubmissionInfo
>> 2020-10-01 18:54:52,683 INFO
>> org.dspace.app.webui.servlet.SubmissionController @ DEBUG ---
>> SubmissionInfo Value
>> 2020-10-01 18:54:52,683 INFO
>> org.dspace.app.webui.servlet.SubmissionController @ {}
>> 2020-10-01 18:54:52,683 INFO
>> org.dspace.app.webui.servlet.SubmissionController @ DEBUG -- subInfo value
>> right after subInfo == null check
>> 2020-10-01 18:54:52,684 INFO
>> org.dspace.app.webui.servlet.SubmissionController @ {}
>> 2020-10-01 18:54:52,684 INFO
>> org.dspace.app.webui.servlet.SubmissionController @ DEBUG ---doStep called
>> 2020-10-01 18:54:52,684 INFO
>> org.dspace.app.webui.servlet.SubmissionController @ DEBUG ---Submission
>> Info Value
>> 2020-10-01 18:54:52,684 INFO
>> org.dspace.app.webui.servlet.SubmissionController @ {}
>> 2020-10-01 18:54:52,684 INFO
>> org.dspace.app.webui.servlet.SubmissionController @ DEBUG --- Entering ---
>> subInfo.getSubmissionConfig() != null
>> 2020-10-01 18:54:52,684 INFO
>> org.dspace.app.webui.servlet.SubmissionController @ DEBUG --- Subinfo value
>> check after if/else check for subInfo.getSubmissionConfig()
>> 2020-10-01 18:54:52,684 INFO
>> org.dspace.app.webui.servlet.SubmissionController @ {}
>> 2020-10-01 18:54:52,684 INFO
>> org.dspace.app.webui.servlet.SubmissionController @ About to enter
>> userHasReached in doStep() method
>> 2020-10-01 18:54:52,684 INFO
>> org.dspace.app.webui.servlet.SubmissionController @ About to enter
>> setBeginningOfStep in doStep() method
>> 2020-10-01 18:54:52,684 INFO
>> org.dspace.app.webui.servlet.SubmissionController @ About to enter
>> saveCurrentStepConfig in doStep() method
>> 2020-10-01 18:54:52,684 INFO
>> org.dspace.app.webui.servlet.SubmissionController @ Calling Step Class:
>> 'org.dspace.submit.step.StartSubmissionLookupStep'
>> 2020-10-01 18:54:52,684 INFO
>> org.dspace.app.webui.servlet.SubmissionController @ DEBUG -- Before
>> entering JSPStepManager.loadStep
>> 2020-10-01 18:54:52,691 INFO
>> org.dspace.app.webui.servlet.SubmissionController @ DEBUG -- Before
>> entering stepManager.processStep
>> 2020-10-01 18:54:52,694 INFO org.dspace.app.webui.submit.JSPStepManager
>> @ DEBUG --- processStep called
>> 2020-10-01 18:54:52,694 INFO org.dspace.app.webui.submit.JSPStepManager
>> @ DEBUG --- processStep SubmissionInfo value
>> 2020-10-01 18:54:52,694 INFO org.dspace.app.webui.submit.JSPStepManager
>> @ {}
>> 2020-10-01 18:54:52,694 INFO org.dspace.app.webui.submit.JSPStepManager
>> @ Doing pre-processing for step org.dspace.app.webui.submit.JSPStepManager
>> 2020-10-01 18:54:52,694 INFO org.dspace.app.webui.submit.JSPStepManager
>> @ DEBUG -- Submission Info Value in doStepStart()
>> 2020-10-01 18:54:52,694 INFO org.dspace.app.webui.submit.JSPStepManager
>> @ {}
>> 2020-10-01 18:54:52,694 INFO org.dspace.app.webui.submit.JSPStepManager
>> @ DEBUG -- before entering doPreProcessing()
>> 2020-10-01 18:54:52,699 INFO org.dspace.app.webui.submit.JSPStepManager
>> @ Calling processing for step org.dspace.app.webui.submit.JSPStepManager
>> 2020-10-01 18:54:52,699 ERROR org.dspace.app.webui.submit.JSPStepManager
>> @ The doProcessing() method for org.dspace.app.webui.submit.JSPStepManager
>> returned an error flag = 3. It is recommended to define a custom error
>> message for this error flag using the addErrorMessage() method!
>> 2020-10-01 18:54:52,700 INFO org.dspace.app.webui.submit.JSPStepManager
>> @ Completing Step org.dspace.app.webui.submit.JSPStepManager
>> 2020-10-01 18:54:52,700 INFO
>> org.dspace.app.webui.servlet.SubmissionController @ DEBUG --- called
>> saveSubmissionInfo
>> 2020-10-01 18:54:52,700 INFO
>> org.dspace.app.webui.servlet.SubmissionController @ DEBUG ---
>> SubmissionInfo Value
>> 2020-10-01 18:54:52,700 INFO
>> org.dspace.app.webui.servlet.SubmissionController @ {}
>> 2020-10-01 18:54:52,701 INFO
>> org.dspace.app.webui.servlet.SubmissionController @ DEBUG ---
>> getSubmissionInfo - request values
>> 2020-10-01 18:54:52,701 INFO
>> org.dspace.app.webui.servlet.SubmissionController @
>> org.apache.catalina.connector.RequestFacade@1fffde2d
>> 2020-10-01 18:54:52,701 INFO
>> org.dspace.app.webui.servlet.SubmissionController @ DEBUG --- right before
>> getAttribute submission.info
>> 2020-10-01 18:54:52,701 INFO
>> org.dspace.app.webui.servlet.SubmissionController @ DEBUG -- Before
>> entering doNextStep
>> 2020-10-01 18:54:52,701 INFO
>> org.dspace.app.webui.servlet.SubmissionController @ DEBUG ---doStep called
>> 2020-10-01 18:54:52,702 INFO
>> org.dspace.app.webui.servlet.SubmissionController @ DEBUG ---Submission
>> Info Value
>> 2020-10-01 18:54:52,702 INFO
>> org.dspace.app.webui.servlet.SubmissionController @ {}
>> 2020-10-01 18:54:52,703 INFO
>> org.dspace.app.webui.servlet.SubmissionController @ DEBUG --- Entering ---
>> subInfo.getSubmissionConfig() != null
>> 2020-10-01 18:54:52,703 INFO
>> org.dspace.app.webui.servlet.SubmissionController @ DEBUG --- Subinfo value
>> check after if/else check for subInfo.getSubmissionConfig()
>> 2020-10-01 18:54:52,703 INFO
>> org.dspace.app.webui.servlet.SubmissionController @ {}
>> 2020-10-01 18:54:52,703 INFO
>> org.dspace.app.webui.servlet.SubmissionController @ About to enter
>> userHasReached in doStep() method
>> 2020-10-01 18:54:52,703 INFO
>> org.dspace.app.webui.servlet.SubmissionController @ About to enter
>> setBeginningOfStep in doStep() method
>> 2020-10-01 18:54:52,703 INFO
>> org.dspace.app.webui.servlet.SubmissionController @ About to enter
>> saveCurrentStepConfig in doStep() method
>> 2020-10-01 18:54:52,703 INFO
>> org.dspace.app.webui.servlet.SubmissionController @ Calling Step Class:
>> 'org.dspace.submit.step.SkipInitialQuestionsStep'
>> 2020-10-01 18:54:52,703 INFO
>> org.dspace.app.webui.servlet.SubmissionController @ DEBUG -- Before
>> entering JSPStepManager.loadStep
>> 2020-10-01 18:54:52,704 INFO
>> org.dspace.app.webui.servlet.SubmissionController @ DEBUG -- Before
>> entering stepManager.processStep
>> 2020-10-01 18:54:52,704 INFO org.dspace.app.webui.submit.JSPStepManager
>> @ DEBUG --- processStep called
>> 2020-10-01 18:54:52,704 INFO org.dspace.app.webui.submit.JSPStepManager
>> @ DEBUG --- processStep SubmissionInfo value
>> 2020-10-01 18:54:52,704 INFO org.dspace.app.webui.submit.JSPStepManager
>> @ {}
>> 2020-10-01 18:54:52,704 INFO org.dspace.app.webui.submit.JSPStepManager
>> @ Doing pre-processing for step org.dspace.app.webui.submit.JSPStepManager
>> 2020-10-01 18:54:52,704 INFO org.dspace.app.webui.submit.JSPStepManager
>> @ DEBUG -- Submission Info Value in doStepStart()
>> 2020-10-01 18:54:52,704 INFO org.dspace.app.webui.submit.JSPStepManager
>> @ {}
>> 2020-10-01 18:54:52,704 INFO org.dspace.app.webui.submit.JSPStepManager
>> @ Calling processing for step org.dspace.app.webui.submit.JSPStepManager
>> 2020-10-01 18:54:52,704 ERROR
>> org.dspace.app.webui.servlet.SubmissionController @ Error thrown from
>> doStep() method
>> 2020-10-01 18:54:52,704 ERROR
>> org.dspace.app.webui.servlet.SubmissionController @ Error loading step
>> class'org.dspace.submit.step.SkipInitialQuestionsStep':
>> java.lang.NullPointerException
>> at
>> org.dspace.submit.step.SkipInitialQuestionsStep.doProcessing(SkipInitialQuestionsStep.java:54)
>> at
>> org.dspace.app.webui.submit.JSPStepManager.doStepStart(JSPStepManager.java:307)
>> at
>> org.dspace.app.webui.submit.JSPStepManager.processStep(JSPStepManager.java:248)
>> at
>> org.dspace.app.webui.servlet.SubmissionController.doStep(SubmissionController.java:523)
>> at
>> org.dspace.app.webui.servlet.SubmissionController.doNextStep(SubmissionController.java:599)
>> at
>> org.dspace.app.webui.servlet.SubmissionController.doStep(SubmissionController.java:540)
>> at
>> org.dspace.app.webui.servlet.SubmissionController.doDSPost(SubmissionController.java:414)
>> at
>> org.dspace.app.webui.servlet.DSpaceServlet.processRequest(DSpaceServlet.java:122)
>> at
>> org.dspace.app.webui.servlet.DSpaceServlet.doPost(DSpaceServlet.java:80)
>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:661)
>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:742)
>> at
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)
>> at
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
>> at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
>> at
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
>> at
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
>> at
>> org.dspace.app.webui.filter.RegisteredOnlyFilter.doFilter(RegisteredOnlyFilter.java:66)
>> at
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
>> at
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
>> at
>> org.dspace.utils.servlet.DSpaceWebappServletFilter.doFilter(DSpaceWebappServletFilter.java:78)
>> at
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
>> at
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
>> at
>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199)
>> at
>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)
>> at
>> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:493)
>> at
>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137)
>> at
>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:81)
>> at
>> org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:660)
>> at
>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87)
>> at
>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)
>> at
>> org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:798)
>> at
>> org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)
>> at
>> org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:808)
>> at
>> org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1498)
>> at
>> org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.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(TaskThread.java:61)
>> at java.lang.Thread.run(Thread.java:748)
>>
>>
>> *This is the original log error when DOI/Pubmed is enabled :*
>>
>> 2020-10-01 17:06:47,079 INFO org.dspace.usage.LoggerUsageEventListener @
>> user_email:session_id=8BF7D3CFFBAAF7C99556FB1B2B6A6429:ip_addr=172.21.0.1:view_collection:collection_id=337121e7-1464-4a3d-a2e8-9bb20c30f744
>> 2020-10-01 17:06:49,266 ERROR org.dspace.app.webui.submit.JSPStepManager
>> @ The doProcessing() method for org.dspace.app.webui.submit.JSPStepManager
>> returned an error flag = 3. It is recommended to define a custom error
>> message for this error flag using the addErrorMessage() method!
>> 2020-10-01 17:06:49,269 ERROR
>> org.dspace.app.webui.servlet.SubmissionController @ Error loading step
>> class'org.dspace.submit.step.SkipInitialQuestionsStep':
>> java.lang.NullPointerException
>> at
>> org.dspace.submit.step.SkipInitialQuestionsStep.doProcessing(SkipInitialQuestionsStep.java:54)
>> at
>> org.dspace.app.webui.submit.JSPStepManager.doStepStart(JSPStepManager.java:299)
>> at
>> org.dspace.app.webui.submit.JSPStepManager.processStep(JSPStepManager.java:244)
>> at
>> org.dspace.app.webui.servlet.SubmissionController.doStep(SubmissionController.java:505)
>> at
>> org.dspace.app.webui.servlet.SubmissionController.doNextStep(SubmissionController.java:579)
>> at
>> org.dspace.app.webui.servlet.SubmissionController.doStep(SubmissionController.java:521)
>> at
>> org.dspace.app.webui.servlet.SubmissionController.doDSPost(SubmissionController.java:410)
>> at
>> org.dspace.app.webui.servlet.DSpaceServlet.processRequest(DSpaceServlet.java:122)
>> at
>> org.dspace.app.webui.servlet.DSpaceServlet.doPost(DSpaceServlet.java:80)
>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:661)
>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:742)
>> at
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)
>>
>> --
>> 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 [email protected].
>> To view this discussion on the web visit
>> https://groups.google.com/d/msgid/dspace-tech/d63d0d83-508d-4a55-b8ef-d250c57e9255n%40googlegroups.com
>>
>> <https://groups.google.com/d/msgid/dspace-tech/d63d0d83-508d-4a55-b8ef-d250c57e9255n%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>>
>
--
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 [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/dspace-tech/6820241a-cc1f-4dab-a5a9-50a086671b1en%40googlegroups.com.