You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@kie.apache.org by "tiagobento (via GitHub)" <gi...@apache.org> on 2026/07/15 13:52:05 UTC

[I] Workflow Runtime: Live reload breaks in Quarkus Dev UI after a few moments without any changes [incubator-kie-issues]

tiagobento opened a new issue, #2379:
URL: https://github.com/apache/incubator-kie-issues/issues/2379

   1. Run a Business Service Project in dev mode with Quarkus Dev UI.
   2. Make a change in the process definition (like adding a new input variable) and reload the BAMOE Quarkus Dev UI interface.
   3. Observe that there won't be any problems.
   4. Wait 60 seconds.
   5. Do the same thing again.
   6. Observe errors in the console and the screenshot below when you try to refresh the BAMOE Quarkus Dev UI page
   
   <img width="3456" height="1208" alt="Image" src="https://github.com/user-attachments/assets/c18a5e5d-0eba-4612-809e-5fbaa5a80f2b" />
   
   
   ---
   
   Full stack trace:
   
   ```log
   java.lang.IllegalStateException: EntityManagerFactory is closed
   	at org.hibernate.internal.SessionFactoryImpl.validateNotClosed(SessionFactoryImpl.java:701)
   	at org.hibernate.internal.SessionFactoryImpl.getCache(SessionFactoryImpl.java:974)
   	at org.hibernate.internal.AbstractSharedSessionContract.<init>(AbstractSharedSessionContract.java:192)
   	at org.hibernate.internal.SessionImpl.<init>(SessionImpl.java:230)
   	at org.hibernate.internal.SessionFactoryImpl$SessionBuilderImpl.openSession(SessionFactoryImpl.java:1386)
   	at org.hibernate.internal.SessionFactoryImpl$SessionBuilderImpl.openSession(SessionFactoryImpl.java:1252)
   	at io.quarkus.hibernate.orm.runtime.session.JTASessionOpener.openSession(JTASessionOpener.java:46)
   	at io.quarkus.hibernate.orm.runtime.session.TransactionScopedSession.acquireSession(TransactionScopedSession.java:96)
   	at io.quarkus.hibernate.orm.runtime.session.TransactionScopedSession.find(TransactionScopedSession.java:187)
   	at org.hibernate.engine.spi.SessionLazyDelegator.find(SessionLazyDelegator.java:825)
   	at org.hibernate.Session_OpdLahisOZ9nWRPXMsEFQmQU03A_Synthetic_ClientProxy.find(Unknown Source)
   	at org.kie.kogito.index.jpa.storage.AbstractJPAStorageFetcher.get(AbstractJPAStorageFetcher.java:84)
   	at org.kie.kogito.index.jpa.storage.ProcessDefinitionEntityStorage_Subclass.get$$superforward(Unknown Source)
   	at org.kie.kogito.index.jpa.storage.ProcessDefinitionEntityStorage_Subclass$$function$$1.apply(Unknown Source)
   	at io.quarkus.arc.impl.AroundInvokeInvocationContext.proceed(AroundInvokeInvocationContext.java:73)
   	at io.quarkus.arc.impl.AroundInvokeInvocationContext.proceed(AroundInvokeInvocationContext.java:62)
   	at io.quarkus.narayana.jta.runtime.interceptor.TransactionalInterceptorBase.invokeInCallerTx(TransactionalInterceptorBase.java:335)
   	at io.quarkus.narayana.jta.runtime.interceptor.TransactionalInterceptorRequired.doIntercept(TransactionalInterceptorRequired.java:40)
   	at io.quarkus.narayana.jta.runtime.interceptor.TransactionalInterceptorBase.intercept(TransactionalInterceptorBase.java:61)
   	at io.quarkus.narayana.jta.runtime.interceptor.TransactionalInterceptorRequired.intercept(TransactionalInterceptorRequired.java:32)
   	at io.quarkus.narayana.jta.runtime.interceptor.TransactionalInterceptorRequired_Bean.intercept(Unknown Source)
   	at io.quarkus.arc.impl.InterceptorInvocation.invoke(InterceptorInvocation.java:42)
   	at io.quarkus.arc.impl.AroundInvokeInvocationContext.perform(AroundInvokeInvocationContext.java:30)
   	at io.quarkus.arc.impl.InvocationContexts.performAroundInvoke(InvocationContexts.java:27)
   	at org.kie.kogito.index.jpa.storage.ProcessDefinitionEntityStorage_Subclass.get(Unknown Source)
   	at org.kie.kogito.index.jpa.storage.ProcessDefinitionEntityStorage_ClientProxy.get(Unknown Source)
   	at org.kie.kogito.index.service.IndexingService.indexProcessDefinition(IndexingService.java:98)
   	at org.kie.kogito.index.service.IndexingService_ClientProxy.indexProcessDefinition(Unknown Source)
   	at org.kie.kogito.index.addon.event.DataIndexEventPublisher.publish(DataIndexEventPublisher.java:60)
   	at org.kie.kogito.index.addon.event.DataIndexEventPublisher_Subclass.publish$$superforward(Unknown Source)
   	at org.kie.kogito.index.addon.event.DataIndexEventPublisher_Subclass$$function$$2.apply(Unknown Source)
   	at io.quarkus.arc.impl.AroundInvokeInvocationContext.proceed(AroundInvokeInvocationContext.java:73)
   	at io.quarkus.arc.impl.AroundInvokeInvocationContext.proceed(AroundInvokeInvocationContext.java:62)
   	at io.quarkus.narayana.jta.runtime.interceptor.TransactionalInterceptorBase.invokeInCallerTx(TransactionalInterceptorBase.java:335)
   	at io.quarkus.narayana.jta.runtime.interceptor.TransactionalInterceptorRequired.doIntercept(TransactionalInterceptorRequired.java:40)
   	at io.quarkus.narayana.jta.runtime.interceptor.TransactionalInterceptorBase.intercept(TransactionalInterceptorBase.java:61)
   	at io.quarkus.narayana.jta.runtime.interceptor.TransactionalInterceptorRequired.intercept(TransactionalInterceptorRequired.java:32)
   	at io.quarkus.narayana.jta.runtime.interceptor.TransactionalInterceptorRequired_Bean.intercept(Unknown Source)
   	at io.quarkus.arc.impl.InterceptorInvocation.invoke(InterceptorInvocation.java:42)
   	at io.quarkus.arc.impl.AroundInvokeInvocationContext.perform(AroundInvokeInvocationContext.java:30)
   	at io.quarkus.arc.impl.InvocationContexts.performAroundInvoke(InvocationContexts.java:27)
   	at org.kie.kogito.index.addon.event.DataIndexEventPublisher_Subclass.publish(Unknown Source)
   	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
   	at java.base/java.util.Collections$SynchronizedCollection.forEach(Collections.java:2131)
   	at org.kie.kogito.index.addon.event.DataIndexEventPublisher.publish(DataIndexEventPublisher.java:94)
   	at org.kie.kogito.index.addon.event.DataIndexEventPublisher_Subclass.publish$$superforward(Unknown Source)
   	at org.kie.kogito.index.addon.event.DataIndexEventPublisher_Subclass$$function$$1.apply(Unknown Source)
   	at io.quarkus.arc.impl.AroundInvokeInvocationContext.proceed(AroundInvokeInvocationContext.java:73)
   	at io.quarkus.arc.impl.AroundInvokeInvocationContext.proceed(AroundInvokeInvocationContext.java:62)
   	at io.quarkus.narayana.jta.runtime.interceptor.TransactionalInterceptorBase.invokeInOurTx(TransactionalInterceptorBase.java:136)
   	at io.quarkus.narayana.jta.runtime.interceptor.TransactionalInterceptorBase.invokeInOurTx(TransactionalInterceptorBase.java:107)
   	at io.quarkus.narayana.jta.runtime.interceptor.TransactionalInterceptorRequired.doIntercept(TransactionalInterceptorRequired.java:38)
   	at io.quarkus.narayana.jta.runtime.interceptor.TransactionalInterceptorBase.intercept(TransactionalInterceptorBase.java:61)
   	at io.quarkus.narayana.jta.runtime.interceptor.TransactionalInterceptorRequired.intercept(TransactionalInterceptorRequired.java:32)
   	at io.quarkus.narayana.jta.runtime.interceptor.TransactionalInterceptorRequired_Bean.intercept(Unknown Source)
   	at io.quarkus.arc.impl.InterceptorInvocation.invoke(InterceptorInvocation.java:42)
   	at io.quarkus.arc.impl.AroundInvokeInvocationContext.perform(AroundInvokeInvocationContext.java:30)
   	at io.quarkus.arc.impl.InvocationContexts.performAroundInvoke(InvocationContexts.java:27)
   	at org.kie.kogito.index.addon.event.DataIndexEventPublisher_Subclass.publish(Unknown Source)
   	at org.kie.kogito.index.addon.event.DataIndexEventPublisher_ClientProxy.publish(Unknown Source)
   	at org.kie.kogito.event.impl.BaseEventManager.lambda$publish$0(BaseEventManager.java:58)
   	at java.base/java.lang.Iterable.forEach(Iterable.java:75)
   	at org.kie.kogito.event.impl.BaseEventManager.publish(BaseEventManager.java:58)
   	at org.kie.kogito.services.registry.ProcessDefinitionEventRegistry.register(ProcessDefinitionEventRegistry.java:77)
   	at org.kie.kogito.quarkus.registry.ProcessDefinitionRegistration.onStartUp(ProcessDefinitionRegistration.java:53)
   	at org.kie.kogito.quarkus.registry.ProcessDefinitionRegistration_Observer_onStartUp_lne3cFiO5I9wh5H9OTf8cQM_oRc.notify(Unknown Source)
   	at io.quarkus.arc.impl.EventImpl$Notifier.notifyObservers(EventImpl.java:365)
   	at io.quarkus.arc.impl.EventImpl$Notifier.notify(EventImpl.java:347)
   	at io.quarkus.arc.impl.EventImpl.fire(EventImpl.java:81)
   	at io.quarkus.arc.runtime.ArcRecorder.fireLifecycleEvent(ArcRecorder.java:163)
   	at io.quarkus.arc.runtime.ArcRecorder.handleLifecycleEvents(ArcRecorder.java:114)
   	at io.quarkus.runner.recorded.LifecycleEventsBuildStep$startupEvent1144526294.deploy_0(Unknown Source)
   	at io.quarkus.runner.recorded.LifecycleEventsBuildStep$startupEvent1144526294.deploy(Unknown Source)
   	at io.quarkus.runner.ApplicationImpl.doStart(Unknown Source)
   	at io.quarkus.runtime.Application.start(Application.java:101)
   	at io.quarkus.runtime.ApplicationLifecycleManager.run(ApplicationLifecycleManager.java:121)
   	at io.quarkus.runtime.Quarkus.run(Quarkus.java:80)
   	at io.quarkus.runtime.Quarkus.run(Quarkus.java:51)
   	at io.quarkus.runtime.Quarkus.run(Quarkus.java:144)
   	at io.quarkus.runner.GeneratedMain.main(Unknown Source)
   	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
   	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
   	at java.base/java.lang.reflect.Method.invoke(Method.java:569)
   	at io.quarkus.runner.bootstrap.StartupActionImpl$1.run(StartupActionImpl.java:116)
   	at java.base/java.lang.Thread.run(Thread.java:840)
   Resulted in: java.lang.RuntimeException: Failed to start quarkus
   	... 13 more
   Resulted in: io.quarkus.dev.appstate.ApplicationStartException: java.lang.RuntimeException: Failed to start quarkus
   	at io.quarkus.dev.appstate.ApplicationStateNotification.waitForApplicationStart(ApplicationStateNotification.java:63)
   	at io.quarkus.runner.bootstrap.StartupActionImpl.runMainClass(StartupActionImpl.java:142)
   	at io.quarkus.deployment.dev.IsolatedDevModeMain.restartApp(IsolatedDevModeMain.java:202)
   	at io.quarkus.deployment.dev.IsolatedDevModeMain.restartCallback(IsolatedDevModeMain.java:183)
   	at io.quarkus.deployment.dev.RuntimeUpdatesProcessor.doScan(RuntimeUpdatesProcessor.java:555)
   	at io.quarkus.deployment.dev.RuntimeUpdatesProcessor.doScan(RuntimeUpdatesProcessor.java:455)
   	at io.quarkus.vertx.http.runtime.devmode.VertxHttpHotReplacementSetup$6.call(VertxHttpHotReplacementSetup.java:163)
   	at io.quarkus.vertx.http.runtime.devmode.VertxHttpHotReplacementSetup$6.call(VertxHttpHotReplacementSetup.java:150)
   	at io.vertx.core.impl.ContextImpl.lambda$executeBlocking$4(ContextImpl.java:192)
   	at io.vertx.core.impl.ContextInternal.dispatch(ContextInternal.java:270)
   	at io.vertx.core.impl.ContextImpl$1.execute(ContextImpl.java:221)
   	at io.vertx.core.impl.WorkerTask.run(WorkerTask.java:56)
   	at org.jboss.threads.ContextHandler$1.runWith(ContextHandler.java:18)
   	at org.jboss.threads.EnhancedQueueExecutor$Task.doRunWith(EnhancedQueueExecutor.java:2675)
   	at org.jboss.threads.EnhancedQueueExecutor$Task.run(EnhancedQueueExecutor.java:2654)
   	at org.jboss.threads.EnhancedQueueExecutor.runThreadBody(EnhancedQueueExecutor.java:1627)
   	at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1594)
   	at org.jboss.threads.DelegatingRunnable.run(DelegatingRunnable.java:11)
   	at org.jboss.threads.ThreadLocalResettingRunnable.run(ThreadLocalResettingRunnable.java:11)
   	at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
   	... 1 more
   Resulted in: io.vertx.core.impl.NoStackTraceException
   ```


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@kie.apache.org.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@kie.apache.org
For additional commands, e-mail: commits-help@kie.apache.org


Re: [I] Workflow Runtime: Live reload breaks in Quarkus Dev UI after a few moments without any changes [incubator-kie-issues]

Posted by "mukeshsharmaibm (via GitHub)" <gi...@apache.org>.
mukeshsharmaibm commented on issue #2379:
URL: https://github.com/apache/incubator-kie-issues/issues/2379#issuecomment-5115983027

   PR - https://github.com/apache/incubator-kie-tools/pull/3684/


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@kie.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@kie.apache.org
For additional commands, e-mail: commits-help@kie.apache.org


Re: [I] Workflow Runtime: Live reload breaks in Quarkus Dev UI after a few moments without any changes [incubator-kie-issues]

Posted by "tiagobento (via GitHub)" <gi...@apache.org>.
tiagobento closed issue #2379: Workflow Runtime: Live reload breaks in Quarkus Dev UI after a few moments without any changes
URL: https://github.com/apache/incubator-kie-issues/issues/2379


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@kie.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@kie.apache.org
For additional commands, e-mail: commits-help@kie.apache.org