Uploaded image for project: 'mod-quick-marc'
  1. mod-quick-marc
  2. MODQM-191

quickmarc editor - 500 response when updating any MARC tag on any MARC record type

    XMLWordPrintable

Details

    • Spitfire
    • Lotus R1 2022

    Description

      Overview: This is happening when you edit any MARC tag on a MARC bib, MARC holdings, and MARC authority record on snapshot. Per Dmitry, System returns 500 response. See in attach printscreen with error.

      It saves the updated value ALTHOUGH an error message displays that the Record cannot be saved.

      Steps to Reproduce:

      1. Log into some FOLIO Snapshot as User Diku_admin
      2. Go to Inventory
      3. Make import of instance record by id "176116217"
      4. Create new holdings record through Actions->"Add MARC holdings record"
      5. Into quickmarc editor - set 852 to "$b E"
      6. Save changes
      7. Edit holdings record at the second time in quickmarc editor
      8. Set new 1 symbol value into AcqStatus in tag 008
      9. Press Save and Close button

      Expected Results:
      Correct saving and holdings record view should be presented.

      Actual Results:hol
      see 500 response from attached image. After this button Save and Close grayed all the time for any changes into quickmarc editor. 

      NOTE This happens when you change ANY MARC 008 position value on a MARC bib/MARC holdings/MARC authority record

      error from log of mod-quickmarc:

      11:37:31 [] [] [] [] ERROR ErrorHandling        Unexpected error occurred: 11:37:31 [] [] [] [] ERROR ErrorHandling        Unexpected error occurred: org.springframework.web.context.request.async.AsyncRequestTimeoutException: null at org.springframework.web.context.request.async.TimeoutDeferredResultProcessingInterceptor.handleTimeout(TimeoutDeferredResultProcessingInterceptor.java:42) ~[spring-web-5.3.14.jar!/:5.3.14] at org.springframework.web.context.request.async.DeferredResultInterceptorChain.triggerAfterTimeout(DeferredResultInterceptorChain.java:79) ~[spring-web-5.3.14.jar!/:5.3.14] at org.springframework.web.context.request.async.WebAsyncManager.lambda$startDeferredResultProcessing$5(WebAsyncManager.java:438) ~[spring-web-5.3.14.jar!/:5.3.14] at java.util.ArrayList.forEach(ArrayList.java:1541) ~[?:?] at org.springframework.web.context.request.async.StandardServletAsyncWebRequest.onTimeout(StandardServletAsyncWebRequest.java:151) ~[spring-web-5.3.14.jar!/:5.3.14] at org.apache.catalina.core.AsyncListenerWrapper.fireOnTimeout(AsyncListenerWrapper.java:44) ~[tomcat-embed-core-9.0.56.jar!/:?] at org.apache.catalina.core.AsyncContextImpl.timeout(AsyncContextImpl.java:135) ~[tomcat-embed-core-9.0.56.jar!/:?] at org.apache.catalina.connector.CoyoteAdapter.asyncDispatch(CoyoteAdapter.java:146) [tomcat-embed-core-9.0.56.jar!/:?] at org.apache.coyote.AbstractProcessor.dispatch(AbstractProcessor.java:241) [tomcat-embed-core-9.0.56.jar!/:?] at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:59) [tomcat-embed-core-9.0.56.jar!/:?] at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:895) [tomcat-embed-core-9.0.56.jar!/:?] at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1732) [tomcat-embed-core-9.0.56.jar!/:?] at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-embed-core-9.0.56.jar!/:?] at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) [tomcat-embed-core-9.0.56.jar!/:?] at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) [tomcat-embed-core-9.0.56.jar!/:?] at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-embed-core-9.0.56.jar!/:?] at java.lang.Thread.run(Thread.java:829) [?:?]11:40:37 [${folio:requestid}] [diku] [] [mod-quick-marc] INFO  rocessingServiceImpl Process [DI_ERROR] event for jobExecutionId [8b348e67-454f-4380-997d-45cb9b91ca56]11:42:15 [980784/records-editor] [diku] [d69a0940-0ba4-5400-80a3-f291c9ea65f1] [mod-quick-marc] INFO  tion$FeignInfoLogger [SRMChangeManagerClient#postJobExecution] ---> POST http://change-manager/jobExecutions HTTP/1.1
      

      TestRail: Results

        Attachments

          Issue Links

            Activity

              People

                Unassigned Unassigned
                Dmitry Dmitry Vagin
                Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                  Created:
                  Updated:
                  Resolved:

                  TestRail: Runs

                    TestRail: Cases