[jboss-jira] [JBoss JIRA] (DROOLS-943) Name [jboss/TransactionManager] is not bound in this Context. Unable to find [jboss]
Artsiom Tsaryonau (JIRA)
issues at jboss.org
Mon Oct 12 02:19:00 EDT 2015
[ https://issues.jboss.org/browse/DROOLS-943?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Artsiom Tsaryonau updated DROOLS-943:
-------------------------------------
Environment:
Windows 7 x64
Tomcat 7.0.52
Java 1.7.0_67
was:
Windows 7 x64
Tomcat 7.0.52
Java 1.0.0_67
> Name [jboss/TransactionManager] is not bound in this Context. Unable to find [jboss]
> -------------------------------------------------------------------------------------
>
> Key: DROOLS-943
> URL: https://issues.jboss.org/browse/DROOLS-943
> Project: Drools
> Issue Type: Bug
> Components: kie server
> Affects Versions: 6.3.0.Final
> Environment: Windows 7 x64
> Tomcat 7.0.52
> Java 1.7.0_67
> Reporter: Artsiom Tsaryonau
> Assignee: Edson Tirelli
> Attachments: btm-config.properties, context.xml, resources.properties
>
>
> I used [instruction|https://github.com/droolsjbpm/kie-wb-distributions/blob/master/kie-wb/kie-wb-distribution-wars/src/main/assembly/tomcat7/README.txt] to configure execution server.
> I resolved issues with NameNotFoundException for data source. However now I have an exception NameNotFoundException for transaction manager.
> {code:cmd}
> org.hibernate.service.jndi.JndiException: unable to find transaction manager
> at org.hibernate.service.jta.platform.internal.JBossAppServerJtaPlatform.locateTransactionManager(JBossAppServerJtaPlatform.java:62)
> at org.hibernate.service.jta.platform.internal.AbstractJtaPlatform.retrieveTransactionManager(AbstractJtaPlatform.java:104)
> at org.hibernate.service.jta.platform.internal.AbstractJtaPlatform.getTransactionManager(AbstractJtaPlatform.java:115)
> at org.hibernate.service.jta.platform.internal.TransactionManagerBasedSynchronizationStrategy.canRegisterSynchronization(TransactionManagerBasedSynchronizationStrategy.java:56)
> at org.hibernate.service.jta.platform.internal.AbstractJtaPlatform.canRegisterSynchronization(AbstractJtaPlatform.java:148)
> at org.hibernate.engine.transaction.internal.TransactionCoordinatorImpl.attemptToRegisterJtaSync(TransactionCoordinatorImpl.java:247)
> at org.hibernate.engine.transaction.internal.TransactionCoordinatorImpl.pulse(TransactionCoordinatorImpl.java:284)
> at org.hibernate.ejb.AbstractEntityManagerImpl.joinTransaction(AbstractEntityManagerImpl.java:1212)
> at org.hibernate.ejb.AbstractEntityManagerImpl.postInit(AbstractEntityManagerImpl.java:178)
> at org.hibernate.ejb.EntityManagerImpl.<init>(EntityManagerImpl.java:89)
> at org.hibernate.ejb.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:193)
> at org.hibernate.ejb.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:188)
> at org.drools.persistence.jpa.AbstractPersistenceContextManager.getCommandScopedEntityManager(AbstractPersistenceContextManager.java:99)
> at org.jbpm.services.task.persistence.JPATaskPersistenceContextManager.beginCommandScopedEntityManager(JPATaskPersistenceContextManager.java:48)
> at org.jbpm.services.task.persistence.TaskTransactionInterceptor.execute(TaskTransactionInterceptor.java:66)
> at org.drools.core.command.impl.AbstractInterceptor.executeNext(AbstractInterceptor.java:41)
> at org.drools.persistence.jta.TransactionLockInterceptor.execute(TransactionLockInterceptor.java:73)
> at org.drools.core.command.impl.AbstractInterceptor.executeNext(AbstractInterceptor.java:41)
> at org.drools.persistence.jpa.OptimisticLockRetryInterceptor.execute(OptimisticLockRetryInterceptor.java:82)
> at org.jbpm.services.task.commands.TaskCommandExecutorImpl.execute(TaskCommandExecutorImpl.java:40)
> at org.jbpm.services.task.impl.TaskDeadlinesServiceImpl.initialize(TaskDeadlinesServiceImpl.java:372)
> at org.jbpm.services.task.HumanTaskConfigurator.getTaskService(HumanTaskConfigurator.java:157)
> at org.kie.server.services.jbpm.JbpmKieServerExtension.init(JbpmKieServerExtension.java:155)
> at org.kie.server.services.impl.KieServerImpl.<init>(KieServerImpl.java:93)
> at org.kie.server.services.impl.KieServerLocator.<clinit>(KieServerLocator.java:20)
> at org.kie.server.services.Bootstrap.contextInitialized(Bootstrap.java:50)
> at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4973)
> at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5467)
> at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
> at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)
> at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)
> at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:632)
> at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1229)
> at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1875)
> at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
> at java.util.concurrent.FutureTask.run(FutureTask.java:262)
> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
> at java.lang.Thread.run(Thread.java:745)
> Caused by: org.hibernate.service.jndi.JndiException: Unable to lookup JNDI name [java:jboss/TransactionManager]
> at org.hibernate.service.jndi.internal.JndiServiceImpl.locate(JndiServiceImpl.java:68)
> at org.hibernate.service.jta.platform.internal.JBossAppServerJtaPlatform.locateTransactionManager(JBossAppServerJtaPlatform.java:55)
> ... 38 more
> Caused by: javax.naming.NameNotFoundException: Name [jboss/TransactionManager] is not bound in this Context. Unable to find [jboss].
> at org.apache.naming.NamingContext.lookup(NamingContext.java:819)
> at org.apache.naming.NamingContext.lookup(NamingContext.java:153)
> at org.apache.naming.SelectorContext.lookup(SelectorContext.java:133)
> at javax.naming.InitialContext.lookup(InitialContext.java:415)
> at org.hibernate.service.jndi.internal.JndiServiceImpl.locate(JndiServiceImpl.java:65)
> ... 39 more
> Oct 09, 2015 10:15:24 AM org.kie.server.services.impl.KieServerImpl <init>
> SEVERE: Error when initializing server extension of type jBPM KIE Server extension
> org.hibernate.service.jndi.JndiException: unable to find transaction manager
> at org.hibernate.service.jta.platform.internal.JBossAppServerJtaPlatform.locateTransactionManager(JBossAppServerJtaPlatform.java:62)
> at org.hibernate.service.jta.platform.internal.AbstractJtaPlatform.retrieveTransactionManager(AbstractJtaPlatform.java:104)
> at org.hibernate.service.jta.platform.internal.AbstractJtaPlatform.getTransactionManager(AbstractJtaPlatform.java:115)
> at org.hibernate.service.jta.platform.internal.TransactionManagerBasedSynchronizationStrategy.canRegisterSynchronization(TransactionManagerBasedSynchronizationStrategy.java:56)
> at org.hibernate.service.jta.platform.internal.AbstractJtaPlatform.canRegisterSynchronization(AbstractJtaPlatform.java:148)
> at org.hibernate.engine.transaction.internal.TransactionCoordinatorImpl.attemptToRegisterJtaSync(TransactionCoordinatorImpl.java:247)
> at org.hibernate.engine.transaction.internal.TransactionCoordinatorImpl.pulse(TransactionCoordinatorImpl.java:284)
> at org.hibernate.ejb.AbstractEntityManagerImpl.joinTransaction(AbstractEntityManagerImpl.java:1212)
> at org.hibernate.ejb.AbstractEntityManagerImpl.postInit(AbstractEntityManagerImpl.java:178)
> at org.hibernate.ejb.EntityManagerImpl.<init>(EntityManagerImpl.java:89)
> at org.hibernate.ejb.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:193)
> at org.hibernate.ejb.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:188)
> at org.drools.persistence.jpa.AbstractPersistenceContextManager.getCommandScopedEntityManager(AbstractPersistenceContextManager.java:99)
> at org.jbpm.services.task.persistence.JPATaskPersistenceContextManager.beginCommandScopedEntityManager(JPATaskPersistenceContextManager.java:48)
> at org.jbpm.services.task.persistence.TaskTransactionInterceptor.execute(TaskTransactionInterceptor.java:66)
> at org.drools.core.command.impl.AbstractInterceptor.executeNext(AbstractInterceptor.java:41)
> at org.drools.persistence.jta.TransactionLockInterceptor.execute(TransactionLockInterceptor.java:73)
> at org.drools.core.command.impl.AbstractInterceptor.executeNext(AbstractInterceptor.java:41)
> at org.drools.persistence.jpa.OptimisticLockRetryInterceptor.execute(OptimisticLockRetryInterceptor.java:82)
> at org.jbpm.services.task.commands.TaskCommandExecutorImpl.execute(TaskCommandExecutorImpl.java:40)
> at org.jbpm.services.task.impl.TaskDeadlinesServiceImpl.initialize(TaskDeadlinesServiceImpl.java:372)
> at org.jbpm.services.task.HumanTaskConfigurator.getTaskService(HumanTaskConfigurator.java:157)
> at org.kie.server.services.jbpm.JbpmKieServerExtension.init(JbpmKieServerExtension.java:155)
> at org.kie.server.services.impl.KieServerImpl.<init>(KieServerImpl.java:93)
> at org.kie.server.services.impl.KieServerLocator.<clinit>(KieServerLocator.java:20)
> at org.kie.server.services.Bootstrap.contextInitialized(Bootstrap.java:50)
> at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4973)
> at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5467)
> at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
> at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)
> at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)
> at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:632)
> at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1229)
> at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1875)
> at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
> at java.util.concurrent.FutureTask.run(FutureTask.java:262)
> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
> at java.lang.Thread.run(Thread.java:745)
> Caused by: org.hibernate.service.jndi.JndiException: Unable to lookup JNDI name [java:jboss/TransactionManager]
> at org.hibernate.service.jndi.internal.JndiServiceImpl.locate(JndiServiceImpl.java:68)
> at org.hibernate.service.jta.platform.internal.JBossAppServerJtaPlatform.locateTransactionManager(JBossAppServerJtaPlatform.java:55)
> ... 38 more
> Caused by: javax.naming.NameNotFoundException: Name [jboss/TransactionManager] is not bound in this Context. Unable to find [jboss].
> at org.apache.naming.NamingContext.lookup(NamingContext.java:819)
> at org.apache.naming.NamingContext.lookup(NamingContext.java:153)
> at org.apache.naming.SelectorContext.lookup(SelectorContext.java:133)
> at javax.naming.InitialContext.lookup(InitialContext.java:415)
> at org.hibernate.service.jndi.internal.JndiServiceImpl.locate(JndiServiceImpl.java:65)
> ... 39 more
> {code}
> P.S. I provided btm configuration files and tomcat's _context.xml_
--
This message was sent by Atlassian JIRA
(v6.4.11#64026)
More information about the jboss-jira
mailing list