[
https://issues.apache.org/jira/browse/TOMEE-4549?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Johan Borchers updated TOMEE-4549:
----------------------------------
Environment:
macOS Tahoe 26.1.0
Azul JDK 21 as runtime
Netbeans 28
PostgreSQL18 via Homebrew
was:
macOS Tahoe 26.1.0
Azul JDK 21 as runtime
Netbeans 28
> 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: Major
> 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
>
>
> JPA in web profile stops after em.persist(entity) with PostgreSQL.
> Using the same software on Plume work perfectly fine. So with EclipseLink it
> is working oké
> !image-2025-11-23-17-32-38-441.png!
> 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
> !image-2025-11-23-17-43-48-146.png!
> The entity is declared as
> !image-2025-11-23-17-46-35-719.png!
> 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)