You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tomee.apache.org by "Richard Zowalla (Jira)" <ji...@apache.org> on 2026/02/25 19:34:00 UTC
[jira] [Resolved] (TOMEE-4549) JPA persist entity stops on PostgreSQL
[ https://issues.apache.org/jira/browse/TOMEE-4549?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Richard Zowalla resolved TOMEE-4549.
------------------------------------
Resolution: Invalid
> JPA persist entity stops on PostgreSQL
> --------------------------------------
>
> Key: TOMEE-4549
> URL: https://issues.apache.org/jira/browse/TOMEE-4549
> Project: TomEE
> Issue Type: Bug
> Components: TomEE Core Server
> Affects Versions: 10.1.2
> Environment: macOS Tahoe 26.1.0
> Azul JDK 21 as runtime
> Netbeans 28
> PostgreSQL18 via Homebrew
> Reporter: Johan Borchers
> Priority: Minor
> Attachments: image-2025-11-23-17-32-38-441.png, image-2025-11-23-17-43-48-146.png, image-2025-11-23-17-46-35-719.png, image-2025-11-23-22-50-34-623.png, image-2025-12-07-20-50-34-313.png, image-2025-12-07-20-52-22-055.png, image.png
>
>
> JPA in Tomee Web profile stops after em.persist(entity) with PostgreSQL.
> Using the same software on Plume works perfectly fine. So with EclipseLink it is working oké.
> !image-2025-11-23-17-32-38-441.png|width=701,height=224!
> It is a test to get the PK from a sequence generator.
> With Plume the pk variable has the value of the new primary key and works fine.
> With Web profile the code just stops after em.persist() No errors, just hanging.
> Using postgresql-42.7.8.jar for PostgreSQL18
> !image-2025-11-23-17-43-48-146.png|width=704,height=321!
> The entity is declared with a sequence generator.
> !image-2025-11-23-17-46-35-719.png|width=841,height=310!
> Also in logging I can't see much.
> {code:java}
> //
> 23-Nov-2025 17:26:58.995 FINE [http-nio-8080-exec-2] org.apache.openejb.persistence.JtaEntityManagerRegistry.getEntityManager Created EntityManager(unit=mydb2, hashCode=1033886777)
> 23-Nov-2025 17:26:58.995 FINE [http-nio-8080-exec-2] org.apache.openejb.persistence.JtaEntityManager$Timer.stop PersistenceUnit(name=mydb2) - entityManager.createQuery - 1ms
> 23-Nov-2025 17:26:58.996 FINE [http-nio-8080-exec-2] org.apache.openejb.persistence.JtaEntityManagerRegistry.getEntityManager Created EntityManager(unit=mydb2, hashCode=13551321)
> 23-Nov-2025 17:26:58.997 FINE [http-nio-8080-exec-2] org.apache.openejb.resource.jdbc.managed.local.ManagedConnection.newConnection Created new Connection xaConnection = null delegate = ProxyConnection[PooledConnection[org.postgresql.jdbc.PgConnection@604780ef]]
> 23-Nov-2025 17:26:59.001 FINE [http-nio-8080-exec-2] org.apache.openejb.resource.jdbc.managed.local.ManagedConnection.closeConnection Closing connection ManagedConnection{transactionManager=org.apache.openejb.resource.GeronimoTransactionManagerFactory$DestroyableTransactionManager@37bf6641, key=Key{ds=org.apache.tomee.jdbc.TomEEDataSourceCreator$TomEEDataSource@6754ef00{ConnectionPool[defaultAutoCommit=null; defaultReadOnly=null; defaultTransactionIsolation=-1; defaultCatalog=null; driverClassName=org.postgresql.Driver; maxActive=20; maxIdle=10; minIdle=5; initialSize=5; maxWait=30000; testOnBorrow=false; testOnReturn=false; timeBetweenEvictionRunsMillis=5000; numTestsPerEvictionRun=0; minEvictableIdleTimeMillis=60000; testWhileIdle=false; testOnConnect=false; password=********; url=jdbc:postgresql://localhost:5432/mydb; username=johan; validationQuery=select version();; validationQueryTimeout=-1; validatorClassName=null; validationInterval=3000; accessToUnderlyingConnectionAllowed=true; removeAbandoned=false; removeAbandonedTimeout=60; logAbandoned=false; connectionProperties=null; initSQL=null; jdbcInterceptors=null; jmxEnabled=true; fairQueue=true; useEquals=true; abandonWhenPercentageFull=0; maxAge=0; useLock=false; dataSource=null; dataSourceJNDI=null; suspectTimeout=0; alternateUsernameAllowed=false; commitOnReturn=false; rollbackOnReturn=false; useDisposableConnectionFacade=true; logValidationErrors=false; propagateInterruptState=false; ignoreExceptionOnPreLoad=false; useStatementFacade=true; ]}, user='null', pwd='*****', hash=-439013632}, registry=org.apache.openejb.resource.GeronimoTransactionManagerFactory$DestroyableTransactionManager@37bf6641, xaResource=org.apache.openejb.resource.jdbc.managed.local.LocalXAResource@1522567f, delegate=ProxyConnection[PooledConnection[org.postgresql.jdbc.PgConnection@604780ef]], xaConnection=null, currentTransaction=null, closed=false}, force = true, closed = false
> 23-Nov-2025 17:26:59.001 FINE [http-nio-8080-exec-2] org.apache.openejb.resource.jdbc.managed.local.ManagedConnection.closeConnection Connection created at: [org.apache.openejb.resource.jdbc.managed.local.ManagedConnection.newConnection(ManagedConnection.java:245), org.apache.openejb.resource.jdbc.managed.local.ManagedConnection.invoke(ManagedConnection.java:122), jdk.proxy8/jdk.proxy8.$Proxy137.prepareStatement(Unknown Source), org.apache.openjpa.lib.jdbc.DelegatingConnection.prepareStatement(DelegatingConnection.java:140), org.apache.openjpa.lib.jdbc.LoggingConnectionDecorator$LoggingConnection.prepareStatement(LoggingConnectionDecorator.java:249), org.apache.openjpa.lib.jdbc.DelegatingConnection.prepareStatement(DelegatingConnection.java:138), org.apache.openjpa.lib.jdbc.ConfiguringConnectionDecorator$ConfiguringConnection.prepareStatement(ConfiguringConnectionDecorator.java:144), org.apache.openjpa.lib.jdbc.DelegatingConnection.prepareStatement(DelegatingConnection.java:138), org.apache.openjpa.jdbc.sql.PostgresDictionary$PostgresConnection.prepareStatement(PostgresDictionary.java:1071), org.apache.openjpa.lib.jdbc.DelegatingConnection.prepareStatement(DelegatingConnection.java:138), org.apache.openjpa.jdbc.kernel.JDBCStoreManager$RefCountConnection.prepareStatement(JDBCStoreManager.java:1703), org.apache.openjpa.lib.jdbc.DelegatingConnection.prepareStatement(DelegatingConnection.java:127), org.apache.openjpa.jdbc.sql.SQLBuffer.prepareStatement(SQLBuffer.java:517), org.apache.openjpa.jdbc.sql.SQLBuffer.prepareStatement(SQLBuffer.java:497), org.apache.openjpa.jdbc.sql.SQLBuffer.prepareStatement(SQLBuffer.java:486), org.apache.openjpa.jdbc.kernel.PreparedSQLStoreQuery$PreparedSQLExecutor.executeQuery(PreparedSQLStoreQuery.java:115), org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:1059), org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:911), org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:842), org.apache.openjpa.kernel.DelegatingQuery.execute(DelegatingQuery.java:601), org.apache.openjpa.persistence.QueryImpl.execute(QueryImpl.java:297), org.apache.openjpa.persistence.QueryImpl.getResultList(QueryImpl.java:314), org.apache.openejb.persistence.JtaQuery.getResultList(JtaQuery.java:87), org.apache.openejb.persistence.JtaTypedQuery.getResultList(JtaTypedQuery.java:49), nl.borsoft.myproject.service.MessageServiceBean.list(MessageServiceBean.java:45), java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103), java.base/java.lang.reflect.Method.invoke(Method.java:580), org.apache.webbeans.intercept.AbstractInvocationContext.directProceed(AbstractInvocationContext.java:113), org.apache.webbeans.intercept.AbstractInvocationContext.proceed(AbstractInvocationContext.java:106), org.apache.webbeans.intercept.InterceptorInvocationContext.proceed(InterceptorInvocationContext.java:78), org.apache.openejb.cdi.transactional.InterceptorBase.intercept(InterceptorBase.java:67), org.apache.openejb.cdi.transactional.NotSupportedInterceptor.intercept(NotSupportedInterceptor.java:36), java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103), java.base/java.lang.reflect.Method.invoke(Method.java:580), org.apache.webbeans.component.InterceptorBean.intercept(InterceptorBean.java:136), org.apache.webbeans.intercept.InterceptorInvocationContext.proceed(InterceptorInvocationContext.java:65), org.apache.webbeans.intercept.DefaultInterceptorHandler.invoke(DefaultInterceptorHandler.java:139), nl.borsoft.myproject.service.MessageServiceBean$$OwbInterceptProxy0.list(nl/borsoft/myproject/service/MessageServiceBean.java), nl.borsoft.myproject.service.MessageServiceBean$$OwbNormalScopeProxy0.list(nl/borsoft/myproject/service/MessageServiceBean.java), nl.borsoft.myproject.view.HelloWorld.init(HelloWorld.java:31), java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103), java.base/java.lang.reflect.Method.invoke(Method.java:580), org.apache.webbeans.intercept.LifecycleInterceptorInvocationContext.proceed(LifecycleInterceptorInvocationContext.java:103), org.apache.webbeans.portable.InjectionTargetImpl.postConstruct(InjectionTargetImpl.java:327), org.apache.webbeans.component.AbstractOwbBean.create(AbstractOwbBean.java:129), org.apache.webbeans.component.ManagedBean.create(ManagedBean.java:66), org.apache.webbeans.context.creational.BeanInstanceBag.create(BeanInstanceBag.java:76), org.apache.webbeans.context.AbstractContext.getInstance(AbstractContext.java:159), org.apache.webbeans.context.AbstractContext.get(AbstractContext.java:125), org.apache.webbeans.intercept.NormalScopedBeanInterceptorHandler.getContextualInstance(NormalScopedBeanInterceptorHandler.java:101), org.apache.webbeans.intercept.RequestScopedBeanInterceptorHandler.getContextualInstance(RequestScopedBeanInterceptorHandler.java:76), org.apache.webbeans.intercept.NormalScopedBeanInterceptorHandler.get(NormalScopedBeanInterceptorHandler.java:71), nl.borsoft.myproject.view.HelloWorld$$OwbNormalScopeProxy0.getMessages(nl/borsoft/myproject/view/HelloWorld.java), java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103), java.base/java.lang.reflect.Method.invoke(Method.java:580), jakarta.el.BeanELResolver.getValue(BeanELResolver.java:101), jakarta.el.CompositeELResolver.getValue(CompositeELResolver.java:109), org.apache.el.parser.AstValue.getValue(AstValue.java:164), org.apache.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:152), org.apache.webbeans.el22.WrappedValueExpression.getValue(WrappedValueExpression.java:67), org.apache.myfaces.view.facelets.el.ContextAwareTagValueExpression.getValue(ContextAwareTagValueExpression.java:100), jakarta.faces.component._DeltaStateHelper.eval(_DeltaStateHelper.java:339), jakarta.faces.component.UIData.getValue(UIData.java:2020), jakarta.faces.component.UIData.createDataModel(UIData.java:1936), jakarta.faces.component.UIData.getDataModel(UIData.java:1899), jakarta.faces.component.UIData.getRowCount(UIData.java:493), jakarta.faces.component.UIData.processColumnChildren(UIData.java:1820), jakarta.faces.component.UIData.processDecodes(UIData.java:1665), jakarta.faces.component.UIComponentBase.processDecodes(UIComponentBase.java:1323), jakarta.faces.component.UIComponentBase.processDecodes(UIComponentBase.java:1323), jakarta.faces.component.UIViewRoot._processDecodesDefault(UIViewRoot.java:1745), jakarta.faces.component.UIViewRoot$ApplyRequestValuesPhaseProcessor.process(UIViewRoot.java:1836), jakarta.faces.component.UIViewRoot._process(UIViewRoot.java:1711), jakarta.faces.component.UIViewRoot.processDecodes(UIViewRoot.java:932), org.apache.myfaces.lifecycle.ApplyRequestValuesExecutor.execute(ApplyRequestValuesExecutor.java:43), org.apache.myfaces.lifecycle.LifecycleImpl.executePhase(LifecycleImpl.java:172), org.apache.myfaces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:125), jakarta.faces.webapp.FacesServlet.service(FacesServlet.java:223), org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:195), org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140), org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51), org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164), org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140), org.apache.openejb.server.httpd.EEFilter.doFilter(EEFilter.java:67), org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164), org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140), org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167), org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90), org.apache.tomee.catalina.OpenEJBValve.invoke(OpenEJBValve.java:45), org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:483), org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:116), org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93), org.apache.tomee.catalina.OpenEJBSecurityListener$RequestCapturer.invoke(OpenEJBSecurityListener.java:97), org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:666), org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74), org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344), org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:398), org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63), org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:903), org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1776), org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52), org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:975), org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:493), org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63), java.base/java.lang.Thread.run(Thread.java:1583)]
> 23-Nov-2025 17:26:59.001 FINE [http-nio-8080-exec-2] org.apache.openejb.resource.jdbc.managed.local.ManagedConnection.closeConnection Connection closed at: [org.apache.openejb.resource.jdbc.managed.local.ManagedConnection.closeConnection(ManagedConnection.java:319), org.apache.openejb.resource.jdbc.managed.local.ManagedConnection.invoke(ManagedConnection.java:115), jdk.proxy8/jdk.proxy8.$Proxy137.close(Unknown Source), org.apache.openjpa.lib.jdbc.DelegatingConnection.close(DelegatingConnection.java:195), org.apache.openjpa.lib.jdbc.LoggingConnectionDecorator$LoggingConnection.close(LoggingConnectionDecorator.java:378), org.apache.openjpa.lib.jdbc.DelegatingConnection.close(DelegatingConnection.java:195), org.apache.openjpa.lib.jdbc.DelegatingConnection.close(DelegatingConnection.java:195), org.apache.openjpa.jdbc.kernel.JDBCStoreManager$RefCountConnection.free(JDBCStoreManager.java:1679), org.apache.openjpa.jdbc.kernel.JDBCStoreManager$RefCountConnection.close(JDBCStoreManager.java:1661), org.apache.openjpa.jdbc.sql.ResultSetResult.close(ResultSetResult.java:205), org.apache.openjpa.jdbc.kernel.SelectResultObjectProvider.close(SelectResultObjectProvider.java:154), org.apache.openjpa.lib.rop.EagerResultList.<init>(EagerResultList.java:45), org.apache.openjpa.kernel.QueryImpl.toResult(QueryImpl.java:1314), org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:1061), org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:911), org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:842), org.apache.openjpa.kernel.DelegatingQuery.execute(DelegatingQuery.java:601), org.apache.openjpa.persistence.QueryImpl.execute(QueryImpl.java:297), org.apache.openjpa.persistence.QueryImpl.getResultList(QueryImpl.java:314), org.apache.openejb.persistence.JtaQuery.getResultList(JtaQuery.java:87), org.apache.openejb.persistence.JtaTypedQuery.getResultList(JtaTypedQuery.java:49), nl.borsoft.myproject.service.MessageServiceBean.list(MessageServiceBean.java:45), java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103), java.base/java.lang.reflect.Method.invoke(Method.java:580), org.apache.webbeans.intercept.AbstractInvocationContext.directProceed(AbstractInvocationContext.java:113), org.apache.webbeans.intercept.AbstractInvocationContext.proceed(AbstractInvocationContext.java:106), org.apache.webbeans.intercept.InterceptorInvocationContext.proceed(InterceptorInvocationContext.java:78), org.apache.openejb.cdi.transactional.InterceptorBase.intercept(InterceptorBase.java:67), org.apache.openejb.cdi.transactional.NotSupportedInterceptor.intercept(NotSupportedInterceptor.java:36), java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103), java.base/java.lang.reflect.Method.invoke(Method.java:580), org.apache.webbeans.component.InterceptorBean.intercept(InterceptorBean.java:136), org.apache.webbeans.intercept.InterceptorInvocationContext.proceed(InterceptorInvocationContext.java:65), org.apache.webbeans.intercept.DefaultInterceptorHandler.invoke(DefaultInterceptorHandler.java:139), nl.borsoft.myproject.service.MessageServiceBean$$OwbInterceptProxy0.list(nl/borsoft/myproject/service/MessageServiceBean.java), nl.borsoft.myproject.service.MessageServiceBean$$OwbNormalScopeProxy0.list(nl/borsoft/myproject/service/MessageServiceBean.java), nl.borsoft.myproject.view.HelloWorld.init(HelloWorld.java:31), java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103), java.base/java.lang.reflect.Method.invoke(Method.java:580), org.apache.webbeans.intercept.LifecycleInterceptorInvocationContext.proceed(LifecycleInterceptorInvocationContext.java:103), org.apache.webbeans.portable.InjectionTargetImpl.postConstruct(InjectionTargetImpl.java:327), org.apache.webbeans.component.AbstractOwbBean.create(AbstractOwbBean.java:129), org.apache.webbeans.component.ManagedBean.create(ManagedBean.java:66), org.apache.webbeans.context.creational.BeanInstanceBag.create(BeanInstanceBag.java:76), org.apache.webbeans.context.AbstractContext.getInstance(AbstractContext.java:159), org.apache.webbeans.context.AbstractContext.get(AbstractContext.java:125), org.apache.webbeans.intercept.NormalScopedBeanInterceptorHandler.getContextualInstance(NormalScopedBeanInterceptorHandler.java:101), org.apache.webbeans.intercept.RequestScopedBeanInterceptorHandler.getContextualInstance(RequestScopedBeanInterceptorHandler.java:76), org.apache.webbeans.intercept.NormalScopedBeanInterceptorHandler.get(NormalScopedBeanInterceptorHandler.java:71), nl.borsoft.myproject.view.HelloWorld$$OwbNormalScopeProxy0.getMessages(nl/borsoft/myproject/view/HelloWorld.java), java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103), java.base/java.lang.reflect.Method.invoke(Method.java:580), jakarta.el.BeanELResolver.getValue(BeanELResolver.java:101), jakarta.el.CompositeELResolver.getValue(CompositeELResolver.java:109), org.apache.el.parser.AstValue.getValue(AstValue.java:164), org.apache.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:152), org.apache.webbeans.el22.WrappedValueExpression.getValue(WrappedValueExpression.java:67), org.apache.myfaces.view.facelets.el.ContextAwareTagValueExpression.getValue(ContextAwareTagValueExpression.java:100), jakarta.faces.component._DeltaStateHelper.eval(_DeltaStateHelper.java:339), jakarta.faces.component.UIData.getValue(UIData.java:2020), jakarta.faces.component.UIData.createDataModel(UIData.java:1936), jakarta.faces.component.UIData.getDataModel(UIData.java:1899), jakarta.faces.component.UIData.getRowCount(UIData.java:493), jakarta.faces.component.UIData.processColumnChildren(UIData.java:1820), jakarta.faces.component.UIData.processDecodes(UIData.java:1665), jakarta.faces.component.UIComponentBase.processDecodes(UIComponentBase.java:1323), jakarta.faces.component.UIComponentBase.processDecodes(UIComponentBase.java:1323), jakarta.faces.component.UIViewRoot._processDecodesDefault(UIViewRoot.java:1745), jakarta.faces.component.UIViewRoot$ApplyRequestValuesPhaseProcessor.process(UIViewRoot.java:1836), jakarta.faces.component.UIViewRoot._process(UIViewRoot.java:1711), jakarta.faces.component.UIViewRoot.processDecodes(UIViewRoot.java:932), org.apache.myfaces.lifecycle.ApplyRequestValuesExecutor.execute(ApplyRequestValuesExecutor.java:43), org.apache.myfaces.lifecycle.LifecycleImpl.executePhase(LifecycleImpl.java:172), org.apache.myfaces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:125), jakarta.faces.webapp.FacesServlet.service(FacesServlet.java:223), org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:195), org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140), org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51), org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164), org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140), org.apache.openejb.server.httpd.EEFilter.doFilter(EEFilter.java:67), org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164), org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140), org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167), org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90), org.apache.tomee.catalina.OpenEJBValve.invoke(OpenEJBValve.java:45), org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:483), org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:116), org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93), org.apache.tomee.catalina.OpenEJBSecurityListener$RequestCapturer.invoke(OpenEJBSecurityListener.java:97), org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:666), org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74), org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344), org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:398), org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63), org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:903), org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1776), org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52), org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:975), org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:493), org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63), java.base/java.lang.Thread.run(Thread.java:1583)]
> 23-Nov-2025 17:26:59.001 FINE [http-nio-8080-exec-2] org.apache.openejb.resource.jdbc.managed.local.ManagedConnection.closeConnection Closing delegate ProxyConnection[PooledConnection[org.postgresql.jdbc.PgConnection@604780ef]]
> 23-Nov-2025 17:26:59.002 FINE [http-nio-8080-exec-2] org.apache.openejb.persistence.JtaEntityManager.closeIfNoTx Closed EntityManager(unit=mydb2, hashCode=13551321)
> 23-Nov-2025 17:26:59.054 FINE [http-nio-8080-exec-2] org.apache.openejb.core.transaction.JtaTransactionPolicy.beginTransaction TX Required: Started transaction org.apache.geronimo.transaction.manager.TransactionImpl@7749d8d0
> 23-Nov-2025 17:27:10.053 FINE [http-nio-8080-exec-2] org.apache.openejb.persistence.JtaEntityManagerRegistry.getEntityManager Created EntityManager(unit=mydb2, hashCode=1807716599)
> 23-Nov-2025 17:27:10.087 FINE [http-nio-8080-exec-2] org.apache.openejb.persistence.JtaEntityManager$Timer.stop PersistenceUnit(name=mydb2) - entityManager.persist - 38ms
> 23-Nov-2025 17:27:11.569 FINE [http-nio-8080-exec-2] org.postgresql.jdbc.PgConnection.setAutoCommit setAutoCommit = false
> 23-Nov-2025 17:27:11.578 FINE [http-nio-8080-exec-2] org.apache.openejb.resource.jdbc.managed.local.ManagedConnection.newConnection Created new Connection xaConnection = null delegate = ProxyConnection[PooledConnection[org.postgresql.jdbc.PgConnection@604780ef]]
> 23-Nov-2025 17:27:11.579 FINE [http-nio-8080-exec-2] org.postgresql.jdbc.PgConnection.setAutoCommit setAutoCommit = false {code}
>
--
This message was sent by Atlassian Jira
(v8.20.10#820010)