Error during the transformation to marc record

Description

Investigate error
2022-12-22 15:24:43.733 [vert.x-worker-thread-4] [] [] [] [] WARN AdditionalFieldsUtil computeMarcRecord:: Error during the transformation to marc record
org.marc4j.util.JsonParser$Escape: Text was found preceding an array's opening bracket (this is usually caused by a missing comma or colon, or by using equals instead of a colon); Text="fields="; at Input Source: "MarcInput", Line: 1, Column: 9
at org.marc4j.util.JsonParser.parserError(JsonParser.java:973) ~[mod-source-record-storage-server-fat.jar:?]
at org.marc4j.util.JsonParser.parserError(JsonParser.java:968) ~[mod-source-record-storage-server-fat.jar:?]
at org.marc4j.util.JsonParser.parserError(JsonParser.java:964) ~[mod-source-record-storage-server-fat.jar:?]
at org.marc4j.util.JsonParser.next(JsonParser.java:704) ~[mod-source-record-storage-server-fat.jar:?]
at org.marc4j.MarcJsonReader.next(MarcJsonReader.java:208) ~[mod-source-record-storage-server-fat.jar:?]
at org.folio.services.util.AdditionalFieldsUtil.lambda$0(AdditionalFieldsUtil.java:80) ~[mod-source-record-storage-server-fat.jar:?]
at com.github.benmanes.caffeine.cache.LocalLoadingCache.lambda$newMappingFunction$3(LocalLoadingCache.java:197) ~[mod-source-record-storage-server-fat.jar:?]
at com.github.benmanes.caffeine.cache.LocalCache.lambda$statsAware$2(LocalCache.java:165) ~[mod-source-record-storage-server-fat.jar:?]
at com.github.benmanes.caffeine.cache.BoundedLocalCache.lambda$doComputeIfAbsent$13(BoundedLocalCache.java:2550) ~[mod-source-record-storage-server-fat.jar:?]
at java.util.concurrent.ConcurrentHashMap.compute(Unknown Source) ~[?:?]
at com.github.benmanes.caffeine.cache.BoundedLocalCache.doComputeIfAbsent(BoundedLocalCache.java:2548) ~[mod-source-record-storage-server-fat.jar:?]
at com.github.benmanes.caffeine.cache.BoundedLocalCache.computeIfAbsent(BoundedLocalCache.java:2531) ~[mod-source-record-storage-server-fat.jar:?]
at com.github.benmanes.caffeine.cache.LocalCache.computeIfAbsent(LocalCache.java:110) ~[mod-source-record-storage-server-fat.jar:?]
at com.github.benmanes.caffeine.cache.LocalLoadingCache.get(LocalLoadingCache.java:58) ~[mod-source-record-storage-server-fat.jar:?]
at org.folio.services.util.AdditionalFieldsUtil.computeMarcRecord(AdditionalFieldsUtil.java:583) ~[mod-source-record-storage-server-fat.jar:?]
at org.folio.services.util.AdditionalFieldsUtil.getValueFromControlledField(AdditionalFieldsUtil.java:318) ~[mod-source-record-storage-server-fat.jar:?]
at org.folio.services.handlers.actions.AbstractUpdateModifyEventHandler.retrieveHrid(AbstractUpdateModifyEventHandler.java:167) ~[mod-source-record-storage-server-fat.jar:?]
at org.folio.services.handlers.actions.AbstractUpdateModifyEventHandler.handle(AbstractUpdateModifyEventHandler.java:80) ~[mod-source-record-storage-server-fat.jar:?]
at org.folio.processing.events.services.processor.EventProcessorImpl.process(EventProcessorImpl.java:36) ~[mod-source-record-storage-server-fat.jar:?]
at org.folio.processing.events.EventManager.handleEvent(EventManager.java:67) ~[mod-source-record-storage-server-fat.jar:?]
at org.folio.consumers.DataImportKafkaHandler.lambda$1(DataImportKafkaHandler.java:72) ~[mod-source-record-storage-server-fat.jar:?]
at java.util.Optional.map(Unknown Source) ~[?:?]

CSP Request Details

None

CSP Rejection Details

None

Potential Workaround

None

Attachments

2
  • 10 Jan 2023, 10:13 AM
  • 10 Jan 2023, 10:11 AM

Checklist

hide

TestRail: Results

Activity

Show:

Valery_Pilko January 10, 2023 at 10:13 AM

Verified on Snapshot env - update of "MARC Authority" records works as expected, see screenshot:

No error appears in logs during update, see screenshot:

Done

Details

Assignee

Reporter

Priority

Story Points

Sprint

Development Team

Spitfire

Fix versions

Release

Orchid (R1 2023)

RCA Group

Implementation coding issue

TestRail: Cases

Open TestRail: Cases

TestRail: Runs

Open TestRail: Runs

Created January 5, 2023 at 3:59 AM
Updated February 17, 2023 at 10:41 PM
Resolved January 11, 2023 at 3:01 AM
TestRail: Cases
TestRail: Runs

Flag notifications