jpos / jPOS

jPOS Project
http://jpos.org
GNU Affero General Public License v3.0
599 stars 458 forks source link

ISOServer.dump ConcurrentModificationException #508

Open ar opened 1 year ago

ar commented 1 year ago
<log realm="stderr" at="2022-12-29T22:53:25.947180" lifespan="500ms">
    Exception in thread "SystemMonitor" java.util.ConcurrentModificationException
        at java.base/java.util.HashMap$HashIterator.nextNode(HashMap.java:1511)
        at java.base/java.util.HashMap$EntryIterator.next(HashMap.java:1544)
        at java.base/java.util.HashMap$EntryIterator.next(HashMap.java:1542)
        at org.jpos.iso.ISOServer.dump(ISOServer.java:767)
        at org.jpos.util.NameRegistrar.dump(NameRegistrar.java:153)
        at org.jpos.q2.qbean.SystemMonitor.generateFrozenDump(SystemMonitor.java:249)
        at org.jpos.q2.qbean.SystemMonitor.run(SystemMonitor.java:128)
        at java.base/java.lang.Thread.run(Thread.java:829)
</log>

This dump needs a lock.