I have a problem that I need help with: if two requests enter the same participant, will there be any issue? If one of them calls close or tow of them calls , will it affect the other?
i have a exception "ConcurrentModificationException" in class class="org.jpos.transaction.Close" when two requests in one participant index but other idle.
Thanks all
--
--
jPOS is licensed under AGPL - free for community usage for your open-source project. Licenses are also available for commercial usage. Please support jPOS, contact: sa...@jpos.org
---
You received this message because you are subscribed to the Google Groups "jPOS Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jpos-users+...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/jpos-users/9278b606-9ad3-4756-96f5-14f571cb70a4n%40googlegroups.com.
I don’t know whether having two requests come in at the same time like this causes any problems:
=======================================================
TIMESTAMP: Tue Oct 07 03:51:30 GMT 2025
paticipant-9:idle:69397 (java.util.ConcurrentModificationException)
=======================================================
TIMESTAMP: Tue Oct 07 03:51:31 GMT 2025
paticipant-9:idle:69398 (no error).
=======================================================
</info> *** PANIC - TX not null - RESPONSE OMITTED *** </exception> at java.base/java.lang.Thread.run(Thread.java:840) at org.jpos.transaction.TransactionManager.run(TransactionManager.java:335) at org.jpos.transaction.TransactionManager.commit(TransactionManager.java:531) at org.jpos.transaction.TransactionManager.commit(TransactionManager.java:599) at org.jpos.transaction.Close.commit(Close.java:34) at org.jpos.transaction.Close.closeDB(Close.java:47) at org.hibernate.engine.transaction.internal.TransactionImpl.commit(TransactionImpl.java:101) at org.hibernate.resource.transaction.backend.jdbc.internal.JdbcResourceLocalTransactionCoordinatorImpl$TransactionDriverControlImpl.commit(JdbcResourceLocalTransactionCoordinatorImpl.java:281) at org.hibernate.resource.transaction.backend.jdbc.internal.JdbcResourceLocalTransactionCoordinatorImpl.access$300(JdbcResourceLocalTransactionCoordinatorImpl.java:40) at org.hibernate.resource.transaction.backend.jdbc.internal.JdbcResourceLocalTransactionCoordinatorImpl.beforeCompletionCallback(JdbcResourceLocalTransactionCoordinatorImpl.java:183) at org.hibernate.engine.jdbc.internal.JdbcCoordinatorImpl.beforeTransactionCompletion(JdbcCoordinatorImpl.java:449) at org.hibernate.internal.SessionImpl.beforeTransactionCompletion(SessionImpl.java:2425) at org.hibernate.internal.SessionImpl.flushBeforeTransactionCompletion(SessionImpl.java:3290) at org.hibernate.internal.SessionImpl.managedFlush(SessionImpl.java:489) at org.hibernate.internal.SessionImpl.doFlush(SessionImpl.java:1407) at org.hibernate.event.service.internal.EventListenerGroupImpl.fireEventOnEachListener(EventListenerGroupImpl.java:107) at org.hibernate.event.internal.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:40) at org.hibernate.event.internal.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:344) at org.hibernate.engine.spi.ActionQueue.executeActions(ActionQueue.java:475) at java.base/java.util.LinkedHashMap.forEach(LinkedHashMap.java:721) at org.hibernate.engine.spi.ActionQueue.lambda$executeActions$1(ActionQueue.java:478) at org.hibernate.engine.spi.ActionQueue.executeActions(ActionQueue.java:602) at java.base/java.util.Collections$UnmodifiableCollection$1.next(Collections.java:1055) at java.base/java.util.ArrayList$Itr.next(ArrayList.java:967) at java.base/java.util.ArrayList$Itr.checkForComodification(ArrayList.java:1013) java.util.ConcurrentModificationException <exception name="null">To view this discussion visit https://groups.google.com/d/msgid/jpos-users/fad64bea-e120-4b90-a875-468ac118f965n%40googlegroups.com.