My Oracle Support Banner

Slow Scan Of Message MT103 On Prod Environment (Doc ID 2913386.1)

Last updated on DECEMBER 08, 2022

Applies to:

Oracle Financial Services Transaction Filtering - Version 8.0.7.1.0 and later
Information in this document applies to any platform.

Symptoms

If 2 MT103 messages are coming to the system at the same time and trying to extract message tags, then one of the message fails.

Steps to Reproduce the issue:

Step1: Create an Excel with more than 1 MT103 message

Step2: Using IPEJMSclient, execute the excel payments in TF with more than 1 listener

Error Encountered:

[DEBUG] 2022-06-22 07:30:40.021 [sourceEntityListener-3] aai - Beneficiary BIC->MessageTagsEntity [messageTagsConfigId=81402, tagId=59A, fieldName=Identifier Code, expressionId=0, expressionCode=null]
[ERROR] 2022-06-22 07:30:40.020 [sourceEntityListener-2] aai - com.oracle.ofss.sanctions.preProcess.DAOImpl.MessageTagsDAOImpl Exception occured in method persistMessageTagsValues with Message = null
java.util.ConcurrentModificationException: null
at java.util.ArrayList$Itr.checkForComodification(ArrayList.java:911) ~[?:1.8.0_321]
at java.util.ArrayList$Itr.next(ArrayList.java:861) ~[?:1.8.0_321]
at com.oracle.ofss.sanctions.preProcess.DAOImpl.MessageTagsDAOImpl.persistMessageTagsValues(MessageTagsDAOImpl.java:484) [TFLTTransformer.jar:?]
at com.oracle.ofss.sanctions.preProcess.messageTransformer.MessageTagsTransformer.doTransform(MessageTagsTransformer.java:50) [TFLTTransformer.jar:?]
at com.ofs.aai.inline.transform.TransformChainFactoryImpl$TransformerChainImpl.doTransform(TransformChainFactoryImpl.java:93) [realtime-processing.jar:?]
at com.ofs.aai.inline.transform.TransformManager.runTransformers(TransformManager.java:91) [realtime-processing.jar:?]
at com.ofs.aai.inline.transform.TransformManager.tranformEntity(TransformManager.java:69) [realtime-processing.jar:?]
at com.ofs.aai.inline.transform.TransformManager$$FastClassBySpringCGLIB$$ac1a9f4.invoke(<generated>) [realtime-processing.jar:?]
at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) [spring-core-4.3.24.RELEASE.jar:4.3.24.RELEASE]
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:667) [spring-aop-4.3.24.RELEASE.jar:4.3.24.RELEASE]
at com.ofs.aai.inline.transform.TransformManager$$EnhancerBySpringCGLIB$$cc04bdaf.tranformEntity(<generated>) [realtime-processing.jar:?]
at com.ofs.aai.inline.process.ProcessManager.persitData(ProcessManager.java:252) [realtime-processing.jar:?]
at com.ofs.aai.inline.process.ProcessManager.process(ProcessManager.java:457) [realtime-processing.jar:?]
at com.ofs.aai.inline.process.ProcessManager.process(ProcessManager.java:241) [realtime-processing.jar:?]
at com.ofs.aai.inline.process.ProcessManager$$FastClassBySpringCGLIB$$c970f52e.invoke(<generated>) [realtime-processing.jar:?]

Changes

 NA

Cause

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


In this Document
Symptoms
Changes
Cause
Solution
References


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.