Details
-
Task
-
Status: Closed (View Workflow)
-
P2
-
Resolution: Done
-
None
-
-
Folijet Sprint 144
-
2
-
Folijet
-
Morning Glory (R2 2022) Bug Fix
-
Implementation coding issue
Description
purpose: there is a possibility of import error due to infrastructure failure while processing DI_MARC_FOR_UPDATE_RECEIVED event with a match profile. It should be possible to save such errors to the data import journal during event processing for entities matching.
06:14:09.723 [vert.x-worker-thread-16] [] ERROR tJournalKafkaHandler Error during processing journal event java.lang.IllegalArgumentException: 'DI_MARC_FOR_UPDATE_RECEIVED' has no corresponding value. Accepted values: [DI_SRS_MARC_BIB_RECORD_UPDATED, DI_SRS_MARC_AUTHORITY_RECORD_UPDATED, DI_SRS_MARC_BIB_RECORD_MODIFIED, DI_SRS_MARC_BIB_RECORD_MATCHED, DI_SRS_MARC_AUTHORITY_RECORD_MATCHED, DI_SRS_MARC_BIB_RECORD_NOT_MATCHED, DI_SRS_MARC_AUTHORITY_RECORD_NOT_MATCHED, DI_INVENTORY_INSTANCE_CREATED, DI_SRS_MARC_BIB_RECORD_MODIFIED_READY_FOR_POST_PROCESSING, DI_INVENTORY_INSTANCE_CREATED_READY_FOR_POST_PROCESSING, DI_INVENTORY_INSTANCE_UPDATED, DI_INVENTORY_INSTANCE_NOT_MATCHED, DI_INVENTORY_HOLDING_CREATED, DI_INVENTORY_HOLDING_UPDATED, DI_INVENTORY_HOLDING_NOT_MATCHED, DI_INVENTORY_AUTHORITY_CREATED, DI_INVENTORY_AUTHORITY_UPDATED, DI_INVENTORY_AUTHORITY_NOT_MATCHED, DI_INVENTORY_ITEM_CREATED, DI_INVENTORY_ITEM_UPDATED, DI_INVENTORY_ITEM_NOT_MATCHED, DI_SRS_MARC_AUTHORITY_RECORD_CREATED, DI_LOG_SRS_MARC_BIB_RECORD_CREATED, DI_LOG_SRS_MARC_BIB_RECORD_UPDATED, DI_SRS_MARC_HOLDING_RECORD_CREATED, DI_LOG_SRS_MARC_AUTHORITY_RECORD_CREATED, DI_COMPLETED, DI_ERROR] at org.folio.verticle.consumers.util.JournalParams$JournalParamsEnum.getValue(JournalParams.java:285) ~[mod-source-record-manager-server-fat.jar:?] at org.folio.verticle.consumers.util.JournalParams$JournalParamsEnum$28.getJournalParams(JournalParams.java:274) ~[mod-source-record-manager-server-fat.jar:?] at org.folio.verticle.consumers.util.MarcImportEventsHandler.handle(MarcImportEventsHandler.java:94) ~[mod-source-record-manager-server-fat.jar:?]
Steps:
Set corresponging event type to payload before processing in the handler AbstractMatchEventHandler.
TestRail: Results
Attachments
Issue Links
- blocks
-
MODINV-721 Release v18.2.1 (R2 MG bugfix)
-
- Closed
-
- defines
-
UXPROD-3446 NFR: Data Import R2 2022 Morning Glory Technical, NFR, & Misc work
-
- Closed
-