1
0
-1

Hi !

 

i have an issue about persistence : catalina.out :

2017-03-29 15:10:36,302: Problem with registering database manager with DODS !
java.sql.SQLException: javax.naming.NameNotFoundException: Le Nom javax.transaction.TransactionManager n'est pas lié à ce Contexte
    at org.enhydra.dods.jta.SyncDBTransactionFactory.getTransaction(SyncDBTransactionFactory.java:117)
    at com.lutris.appserver.server.sql.standard.StandardLogicalDatabase.createTransaction(StandardLogicalDatabase.java:612)
    at org.enhydra.shark.instancepersistence.DODSPersistentManager.__getDBTransaction(DODSPersistentManager.java:4634)
    at org.enhydra.shark.instancepersistence.DODSPersistentManager.initActivityAndProcessStatesTable(DODSPersistentManager.java:228)
    at org.enhydra.shark.instancepersistence.DODSPersistentManager.configure(DODSPersistentManager.java:191)
    at org.enhydra.shark.SharkEngineManager.init(SharkEngineManager.java:266)
    at org.enhydra.shark.SharkEngineManager.init(SharkEngineManager.java:872)
    at org.enhydra.shark.SharkEngineManager.configure(SharkEngineManager.java:535)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)
    at org.enhydra.shark.Shark._conf(Shark.java:127)
    at org.enhydra.shark.Shark.configure(Shark.java:54)
    at org.joget.workflow.shark.JSPClientUtilities.init(JSPClientUtilities.java:115)
    at org.joget.workflow.model.service.WorkflowManagerImpl$2.doInTransactionWithoutResult(WorkflowManagerImpl.java:204)
    at org.springframework.transaction.support.TransactionCallbackWithoutResult.doInTransaction(TransactionCallbackWithoutResult.java:34)
    at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:133)
    at org.joget.workflow.model.service.WorkflowManagerImpl.setPath(WorkflowManagerImpl.java:200)
    at org.joget.workflow.model.service.WorkflowManagerImpl.<init>(WorkflowManagerImpl.java:140)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
    at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:142)
    at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:122)
    at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:271)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1148)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1051)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:510)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:482)
    at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:306)
    at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
    at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:302)
    at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:197)
    at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:751)
    at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:861)
    at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:541)
    at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:444)
    at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:326)
    at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:107)
    at org.joget.commons.spring.web.CustomContextLoaderListener.contextInitialized(CustomContextLoaderListener.java:31)
    at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4727)
    at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5189)
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
    at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:752)
    at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:728)
    at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:734)
    at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:952)
    at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1823)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
    at java.util.concurrent.FutureTask.run(FutureTask.java:266)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
    at java.lang.Thread.run(Thread.java:745)
org.enhydra.shark.api.internal.instancepersistence.PersistenceException: javax.naming.NameNotFoundException: Le Nom javax.transaction.TransactionManager n'est pas lié à ce Contexte
    at org.enhydra.shark.instancepersistence.DODSPersistentManager.initActivityAndProcessStatesTable(DODSPersistentManager.java:262)
    at org.enhydra.shark.instancepersistence.DODSPersistentManager.configure(DODSPersistentManager.java:191)
    at org.enhydra.shark.SharkEngineManager.init(SharkEngineManager.java:266)
    at org.enhydra.shark.SharkEngineManager.init(SharkEngineManager.java:872)
    at org.enhydra.shark.SharkEngineManager.configure(SharkEngineManager.java:535)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)
    at org.enhydra.shark.Shark._conf(Shark.java:127)
    at org.enhydra.shark.Shark.configure(Shark.java:54)
    at org.joget.workflow.shark.JSPClientUtilities.init(JSPClientUtilities.java:115)
    at org.joget.workflow.model.service.WorkflowManagerImpl$2.doInTransactionWithoutResult(WorkflowManagerImpl.java:204)
    at org.springframework.transaction.support.TransactionCallbackWithoutResult.doInTransaction(TransactionCallbackWithoutResult.java:34)
    at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:133)
    at org.joget.workflow.model.service.WorkflowManagerImpl.setPath(WorkflowManagerImpl.java:200)
    at org.joget.workflow.model.service.WorkflowManagerImpl.<init>(WorkflowManagerImpl.java:140)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
    at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:142)
    at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:122)
    at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:271)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1148)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1051)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:510)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:482)
    at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:306)
    at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
    at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:302)
    at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:197)
    at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:751)
    at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:861)
    at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:541)
    at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:444)
    at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:326)
    at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:107)
    at org.joget.commons.spring.web.CustomContextLoaderListener.contextInitialized(CustomContextLoaderListener.java:31)
    at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4727)
    at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5189)
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
    at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:752)
    at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:728)
    at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:734)
    at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:952)
    at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1823)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
    at java.util.concurrent.FutureTask.run(FutureTask.java:266)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
    at java.lang.Thread.run(Thread.java:745)
Caused by: java.sql.SQLException: javax.naming.NameNotFoundException: Le Nom javax.transaction.TransactionManager n'est pas lié à ce Contexte
    at org.enhydra.dods.jta.SyncDBTransactionFactory.getTransaction(SyncDBTransactionFactory.java:117)
    at com.lutris.appserver.server.sql.standard.StandardLogicalDatabase.createTransaction(StandardLogicalDatabase.java:612)
    at org.enhydra.shark.instancepersistence.DODSPersistentManager.__getDBTransaction(DODSPersistentManager.java:4634)
    at org.enhydra.shark.instancepersistence.DODSPersistentManager.initActivityAndProcessStatesTable(DODSPersistentManager.java:228)
    ... 51 more
2017-03-29 15:10:36,304: javax.naming.NameNotFoundException: Le Nom javax.transaction.TransactionManager n'est pas lié à ce Contexte
2017-03-29 15:10:36,331: shutting down Bitronix Transaction Manager
2017-03-29 15:10:36,521: ===== Error initializing WebApplicationContext =====
INFO  29 mars 2017 15:10:36 org.displaytag.filter.ResponseOverrideFilter  - Filter initialized. Response buffering is enabled
29-Mar-2017 15:10:37.212 INFOS [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployWAR Deployment of web application archive /home/frederic377/Téléchargements/joget-enterprise-linux-6.0-BETA1/apache-tomcat-8.5.9/webapps/jw.war has finished in 49 319 ms
29-Mar-2017 15:10:37.217 INFOS [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Déploiement du répertoire /home/frederic377/Téléchargements/joget-enterprise-linux-6.0-BETA1/apache-tomcat-8.5.9/webapps/manager de l'application web
29-Mar-2017 15:10:37.371 INFOS [localhost-startStop-1] org.apache.jasper.servlet.TldScanner.scanJars At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.
29-Mar-2017 15:10:37.395 INFOS [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory /home/frederic377/Téléchargements/joget-enterprise-linux-6.0-BETA1/apache-tomcat-8.5.9/webapps/manager has finished in 177 ms
29-Mar-2017 15:10:37.395 INFOS [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Déploiement du répertoire /home/frederic377/Téléchargements/joget-enterprise-linux-6.0-BETA1/apache-tomcat-8.5.9/webapps/host-manager de l'application web
29-Mar-2017 15:10:37.477 INFOS [localhost-startStop-1] org.apache.jasper.servlet.TldScanner.scanJars At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.
29-Mar-2017 15:10:37.483 INFOS [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory /home/frederic377/Téléchargements/joget-enterprise-linux-6.0-BETA1/apache-tomcat-8.5.9/webapps/host-manager has finished in 88 ms
29-Mar-2017 15:10:37.485 INFOS [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Déploiement du répertoire /home/frederic377/Téléchargements/joget-enterprise-linux-6.0-BETA1/apache-tomcat-8.5.9/webapps/docs de l'application web
29-Mar-2017 15:10:37.564 INFOS [localhost-startStop-1] org.apache.jasper.servlet.TldScanner.scanJars At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.
29-Mar-2017 15:10:37.568 INFOS [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory /home/frederic377/Téléchargements/joget-enterprise-linux-6.0-BETA1/apache-tomcat-8.5.9/webapps/docs has finished in 84 ms
29-Mar-2017 15:10:37.569 INFOS [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Déploiement du répertoire /home/frederic377/Téléchargements/joget-enterprise-linux-6.0-BETA1/apache-tomcat-8.5.9/webapps/examples de l'application web
29-Mar-2017 15:10:37.942 INFOS [localhost-startStop-1] org.apache.jasper.servlet.TldScanner.scanJars At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.
29-Mar-2017 15:10:38.008 INFOS [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory /home/frederic377/Téléchargements/joget-enterprise-linux-6.0-BETA1/apache-tomcat-8.5.9/webapps/examples has finished in 439 ms
29-Mar-2017 15:10:38.008 INFOS [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Déploiement du répertoire /home/frederic377/Téléchargements/joget-enterprise-linux-6.0-BETA1/apache-tomcat-8.5.9/webapps/ROOT de l'application web
29-Mar-2017 15:10:38.084 INFOS [localhost-startStop-1] org.apache.jasper.servlet.TldScanner.scanJars At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.
29-Mar-2017 15:10:38.087 INFOS [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory /home/frederic377/Téléchargements/joget-enterprise-linux-6.0-BETA1/apache-tomcat-8.5.9/webapps/ROOT has finished in 79 ms
29-Mar-2017 15:10:38.097 INFOS [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler [http-nio-8080]
29-Mar-2017 15:10:38.113 INFOS [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler [ajp-nio-8009]
29-Mar-2017 15:10:38.115 INFOS [main] org.apache.catalina.startup.Catalina.start Server startup in 54771 ms
INFO  29 mars 2017 15:16:43 org.joget.commons.util.DynamicDataSource  - datasourceName=workflow, url=jdbc:postgresql://localhost/jwdbeta, user=jwdbeta
INFO  29 mars 2017 15:16:44 bitronix.tm.BitronixTransactionManager  - Bitronix Transaction Manager version 2.1.4
INFO  29 mars 2017 15:16:44 bitronix.tm.Configuration  - JVM unique ID: <btm-joget>
INFO  29 mars 2017 15:16:44 bitronix.tm.recovery.Recoverer  - recovery committed 0 dangling transaction(s) and rolled back 0 aborted transaction(s) on 0 resource(s) [] (restricted to serverId 'btm-joget')

 

 

I did the steps in "Running Joget Workflow with PostgreSQL...

 

 

Thanks

 

Fred

 

    CommentAdd your comment...

    2 answers

    1.  
      1
      0
      -1

      Hi Fred,

      For v6, there has been a change in the Shark.conf file, so you'll need to use the updated file and follow the steps in Configure for PostgreSQL

      Best Regards
      Julian

       

        CommentAdd your comment...
      1.  
        1
        0
        -1

        Hi Julian,

        Thank you for your reply.

        It works...

         

        Best regards

         

        Fred

          CommentAdd your comment...