Rachel,
take out *can specify heading, if you want it to appear in Progress Bar*
in the following. It is not proper xml You can also just comment it
out (<!--can
specify heading, if you want it to appear in Progress Bar--> ):
<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>
if you have any errors in the xml file, you will get an error. This can
also happen in input-forms.xml, so be careful with that.
-Jose
On Thu, Oct 8, 2020 at 3:22 PM [email protected] <[email protected]>
wrote:
> 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
> <https://groups.google.com/d/msgid/dspace-tech/6820241a-cc1f-4dab-a5a9-50a086671b1en%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/CAK%3DKc-uzQxkH%2BdyWpFDNbPZKrO4ETgiT2ueR1-UrVLfYOJeLKQ%40mail.gmail.com.