Как отключить отладку в диспетчере соединений ironjacamar при использовании Wildfly
У нас возникла проблема с Wildfly 10.1.0, когда система блокируется при открытии или закрытии соединения. Мы проследили это до API-интерфейса ironjacamar 1.3.4 в классе CacheConnectionManagerImpl. Этот код выполняется, только если debug = true, и нам нужно отключить отладку, чтобы код не выполнялся.
Устанавливаем ли мы этот флаг в значение false?
<cached-connection-manager debug="true" error="true"/>
см. stacktrace ниже. txs
"Thread-138" #1449 prio=5 os_prio= 0 tid =0x0000000087634800 nid=0x2638 ожидает записи монитора [0x00000000a05ae000]java.lang.Thread.State: ЗАБЛОКИРОВАНО (на мониторе объекта) в org.jboss.jca.core.connectionmanager .ccm.CachedConnectionManagerImpl.registerConnection (CachedConnectionManagerImpl.java:306).- ожидание блокировки <0x0000000540f606f8> (java.util.WeakHashMap) в org.jboss.jca.core.connectionmanager.AbstractConnectionManager.allocateConnection(AbstractConnectionManager.java:777) на org.jboss.jcadatabource.getapters. (WrapperDataSource.java:138) в org.jboss.as.connector.subsystems.datasources.WildFlyDataSource.getConnection(WildFlyDataSource.java:66) в org.hibernate.engine.jdbc.Connections.internal.DatasourceConnection.jdbc.Connections.internal.DatasourceConnection.jdbc.Connection.internal.DatasourceConnection.jdbc.Connection.internal.DatasourceConnection. :122) в org.hibernate.internal.NonContextualJdbcConnectionAccess.obtainConnection(NonContextualJdbcConnectionAccess.java:35) в org.hibernate.resource.jdbc.internal.LogicalConnectionManagedImpl.acquireConnectionIfNectionManagedImpl.acquireConnectionIfNected.org.ConnectionManagedImpl. internal.LogicalConnectionManagedImpl.getPhysicalConnection(LogicalConnectionManagedImpl.java:136) в org.hibernate.engine.jdbc.internal.JdbcCoordinatorImpl.coordinateWork(JdbcCoordinatorImpl.java:318)