1 2 Previous Next 29 Replies Latest reply on Nov 17, 2014 8:47 AM by dmlloyd Go to original post
      • 15. Re: Subtransactions: still stuck with 8.1
        tomjenkinson

        Hi,

         

        I haven't sanity checked why you are trying to do what you are trying to do. I do know that most resource managers do not support nested transactions themselves. That being said, you should be able to enable the config you had before by using system properties in your standalone.xml. I would revert back to the default JTA implementation before trying this (i.e. not JTS).

         

        After <extensions/> you need:

         

        <system-properties>

                <property name="com.arjuna.ats.jta.supportSubtransactions" value="true"/>

        </system-properties>

         

        Give that a whirl and see how you get on.

         

        Tom

        • 16. Re: Subtransactions: still stuck with 8.1
          dmlloyd

          Looking back at your original exception, and the JIRA you posted, and trying to put the pieces together into some kind of cohesive whole, it looks like the following is happening:

           

          • You're making an invocation via CORBA into the container, using JTS in the transaction manager
          • Two EJBs using separate JPA (sorry I was mixed up about that above) persistence contexts are being invoked, one from the other
          • You're talking to an Ingres DB
          • When you use non-XA datasources with no nested transactions and no transaction specifier on the nested EJB, you get the "Adding multiple last resources is disallowed" error from the transaction manager
          • When you use XA datasources with no nested transactions and no transaction specifier on the nested EJB, the Ingres RM gives the "XAException.XAER_NOTA" exception during commit
          • Using non-XA datasources with nested transactions and with REQUIRES_NEW made the problem go away somehow

           

          This raises the following questions:

          • Is the above all accurate?
          • Are there other RMs involved other than Ingres, or is it just the one database?
          • If no, do you have more than one data source configured?
          • Are you distributing this transaction among more than one CORBA participant, or is the application completely integrated into one application server?
          • 17. Re: Subtransactions: still stuck with 8.1
            lindner

            Hi Tom,

             

            setting

            <system-properties>

                    <property name="com.arjuna.ats.jta.supportSubtransactions" value="true"/>

            </system-properties>

             

            does NOT do the trick. The documentation at Narayana JTA Quick Start Guide says allowed values are YES or NO but  all this seems to be related to JBoss 5.

            • 18. Re: Subtransactions: still stuck with 8.1
              lindner

              Dear David,

               

              you described the situation nearly perfect:

               

              > Using non-XA datasources with nested transactions and with REQUIRES_NEW made the problem go away somehow

              Yes, in JBoss 5 with subtransactions allowed

               

              > Is the above all accurate?

              Yes

              > Are there other RMs involved other than Ingres, or is it just the one database?

              No other databases, just Ingres

              > If no, do you have more than one data source configured?

              Yes each applications has it's own Datasource

              > Are you distributing this transaction among more than one CORBA participant, or is the application completely integrated into one application server?

              Just ONE application Server

              • 19. Re: Subtransactions: still stuck with 8.1
                tomjenkinson

                Hi Stefan,

                 

                We have a unit test showing sub-transaction support does work in Narayana: https://github.com/jbosstm/narayana/blob/master/ArjunaJTA/jta/tests/classes/com/hp/mwtests/ts/jta/nested/SimpleNestedTest.java

                 

                If I run the test as is, it passes

                 

                If I removed the line: jtaPropertyManager.getJTAEnvironmentBean().setSupportSubtransactions(true);

                The test begins to fail

                 

                If I swap it for: System.setProperty("com.arjuna.ats.jta.supportSubtransactions", "true");

                It passes again

                 

                What you are seeing may be a consequence of running within the EJB environment I don't know.

                 

                Also, does Ingres actually support nested transactions?

                 

                Tom

                • 20. Re: Subtransactions: still stuck with 8.1
                  lindner

                  Hi Tom,

                   

                  Within ONE application it works perfect. Even without allowing subtransactions. Annotation @TRansaction(Requieres_new) is enought,

                  The problem arises when on application calls another.

                  In your testcase something like

                   

                       Application A

                   

                       SessionBeanA {

                       @TransactionAttribute(TransactionAttributeType.REQUIRES_NEW)

                       public Entity internalFetchEntity() {

                            ....

                            return entity

                       }

                   

                       @TransactionAttribute(TransactionAttributeType.REQUIRES_NEW)

                       public Entity getMeSomeEntity()  {

                        Entity entity = internalFetchEntity();

                        return entity; // Here is the problem

                     }

                   

                   

                       Application B

                   

                       SessionBeanA session = ......;

                       session.getMeSomeEntity() ;

                   

                   

                   

                  Or in other code lines

                   

                       Application A

                   

                       SessionBeanA {

                       public Entity internalFetchEntity() {

                            transaction.begin();

                            Entity entity = entityManger.find...

                            transaction.commit():

                            return entity

                       }

                   

                       public Entity getMeSomeEntity()  {

                            transaction.begin();

                        Entity entity = internalFetchEntity();

                        transaction.commit():

                        return entity; // Here is the problem

                     }

                   

                   

                       Application B

                   

                       SessionBeanA session = ......;

                       transaction.begin();

                       session.getMeSomeEntity() ;

                     transaction.commit():


                  Yes, ingres supports nested transactions and in JBoss 5 the above works fine.


                  Defining com.arjuna.ats.jta.supportSubtransactions to "true" or "YES" on java command line wit -D or in standalone-full.xml does not make any difference.

                  • 21. Re: Subtransactions: still stuck with 8.1
                    tomjenkinson

                    Hi Stefan,

                     

                    Apologies if I missed it but do you have a stack trace?

                     

                    Tom

                    • 22. Re: Subtransactions: still stuck with 8.1
                      dmlloyd

                      Stefan Lindner wrote:

                       

                      > If no, do you have more than one data source configured?

                      Yes each applications has it's own Datasource

                       

                      Ah, there's the underlying problem.

                       

                      You should generally have one data source per database per application server, which is shared among all applications.  The container is seeing the two (non-XA) data sources as distinct databases.  Using nested transactions to get around needing XA is probably unreliable... even if you got it working, if the "inner" transaction succeeds but the "outer" transaction fails, the inner transaction might end up being committed anyway.

                       

                      By having one single data source, the problem should simply disappear without the need for nested transactions or XA.

                      • 23. Re: Subtransactions: still stuck with 8.1
                        lindner

                        Hi Tom,

                         

                        this is the stacktrace if all Datasources are non-XA-Datasources:

                         

                        WARN  [com.arjuna.ats.arjuna] (default task-44) ARJUNA012140: Adding multiple last resources is disallowed. Trying to add LastResourceRecord(XAOnePhaseResource(LocalXAResourceImpl@74de677d[connectionListener=42767961 connectionManager=29cfe88 warned=false currentXid=< formatId=131077, gtrid_length=45, bqual_length=36, tx_uid=0:ffffc0a8de8a:3561d527:5465d9f0:1e27, node_name=VisioDesk-primary, branch_uid=0:ffffc0a8de8a:3561d527:5465d9f0:1e30, subordinatenodename=null, eis_name=java:/VISIONET_COMMON_DS > productName=INGRES productVersion=II 9.2.4 (a64.sol/100) jndiName=java:/VISIONET_COMMON_DS])), but already have LastResourceRecord(XAOnePhaseResource(LocalXAResourceImpl@44581fa5[connectionListener=61db3f91 connectionManager=7f6da2d0 warned=false currentXid=< formatId=131077, gtrid_length=45, bqual_length=36, tx_uid=0:ffffc0a8de8a:3561d527:5465d9f0:1e27, node_name=VisioDesk-primary, branch_uid=0:ffffc0a8de8a:3561d527:5465d9f0:1e2c, subordinatenodename=null, eis_name=java:/VISIODESK_DS > productName=INGRES productVersion=II 9.2.4 (a64.sol/100) jndiName=java:/VISIODESK_DS]))

                        WARN  [org.hibernate.engine.jdbc.spi.SqlExceptionHelper] (default task-44) SQL Error: 0, SQLState: null

                        ERROR [org.hibernate.engine.jdbc.spi.SqlExceptionHelper] (default task-44) javax.resource.ResourceException: IJ000457: Unchecked throwable in managedConnectionReconnected() cl=org.jboss.jca.core.connectionmanager.listener.TxConnectionListener@42767961[state=NORMAL managed connection=org.jboss.jca.adapters.jdbc.local.LocalManagedConnection@4abffae9 connection handles=0 lastUse=1415972046864 trackByTx=false pool=org.jboss.jca.core.connectionmanager.pool.strategy.OnePool@a2b896e mcp=SemaphoreArrayListManagedConnectionPool@33b78a4e[pool=VISIONET_COMMON_DS] xaResource=LocalXAResourceImpl@74de677d[connectionListener=42767961connectionManager=29cfe88 warned=false currentXid=null productName=INGRES productVersion=II 9.2.4 (a64.sol/100) jndiName=java:/VISIONET_COMMON_DS] txSync=null]

                        INFO  [org.hibernate.event.internal.DefaultLoadEventListener] (default task-44) HHH000327: Error performing load command : org.hibernate.exception.GenericJDBCException: Could not open connection

                        ERROR [org.jboss.as.ejb3] (default task-44) WFLYEJB0458: Failure in caller transaction.: javax.persistence.PersistenceException: org.hibernate.exception.GenericJDBCException: Could not open connection

                                at org.hibernate.jpa.spi.AbstractEntityManagerImpl.convert(AbstractEntityManagerImpl.java:1763) [hibernate-entitymanager-4.3.6.Final.jar:4.3.6.Final]

                                at org.hibernate.jpa.spi.AbstractEntityManagerImpl.convert(AbstractEntityManagerImpl.java:1694) [hibernate-entitymanager-4.3.6.Final.jar:4.3.6.Final]

                                at org.hibernate.jpa.spi.AbstractEntityManagerImpl.find(AbstractEntityManagerImpl.java:1141) [hibernate-entitymanager-4.3.6.Final.jar:4.3.6.Final]

                                at org.hibernate.jpa.spi.AbstractEntityManagerImpl.find(AbstractEntityManagerImpl.java:1068) [hibernate-entitymanager-4.3.6.Final.jar:4.3.6.Final]

                                at org.jboss.as.jpa.container.AbstractEntityManager.find(AbstractEntityManager.java:213) [wildfly-jpa-9.0.0.Alpha1-SNAPSHOT.jar:9.0.0.Alpha1-SNAPSHOT]

                                at de.visionet.jee.ejb3.VisionetControllerImpl.findByPrimaryKey(Unknown Source) [VisionetJEELib.jar:]

                                at de.visionet.jee.ejb3.VisionetControllerImpl.findByPrimaryKeyInNewTransaction(Unknown Source) [VisionetJEELib.jar:]

                                at de.visionet.jee.ejb3.VisionetControllerImpl.findByPrimaryKeyInNewTransaction(Unknown Source) [VisionetJEELib.jar:]

                                at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [rt.jar:1.8.0_25]

                                at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) [rt.jar:1.8.0_25]

                                at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [rt.jar:1.8.0_25]

                                at java.lang.reflect.Method.invoke(Method.java:483) [rt.jar:1.8.0_25]

                                at org.jboss.as.ee.component.ManagedReferenceMethodInterceptor.processInvocation(ManagedReferenceMethodInterceptor.java:52)

                                at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)

                                at org.jboss.invocation.WeavedInterceptor.processInvocation(WeavedInterceptor.java:53)

                                at org.jboss.as.ee.component.interceptors.UserInterceptorFactory$1.processInvocation(UserInterceptorFactory.java:63)

                                at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)

                                at org.jboss.invocation.InterceptorContext$Invocation.proceed(InterceptorContext.java:407)

                                at org.jboss.as.weld.ejb.Jsr299BindingsInterceptor.doMethodInterception(Jsr299BindingsInterceptor.java:82) [wildfly-weld-9.0.0.Alpha1-SNAPSHOT.jar:9.0.0.Alpha1-SNAPSHOT]

                                at org.jboss.as.weld.ejb.Jsr299BindingsInterceptor.processInvocation(Jsr299BindingsInterceptor.java:93) [wildfly-weld-9.0.0.Alpha1-SNAPSHOT.jar:9.0.0.Alpha1-SNAPSHOT]

                                at org.jboss.as.ee.component.interceptors.UserInterceptorFactory$1.processInvocation(UserInterceptorFactory.java:63)

                                at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)

                                at org.jboss.invocation.WeavedInterceptor.processInvocation(WeavedInterceptor.java:53)

                                at org.jboss.as.ee.component.interceptors.UserInterceptorFactory$1.processInvocation(UserInterceptorFactory.java:63)

                                at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)

                                at org.jboss.as.ejb3.component.invocationmetrics.ExecutionTimeInterceptor.processInvocation(ExecutionTimeInterceptor.java:43) [wildfly-ejb3-9.0.0.Alpha1-SNAPSHOT.jar:9.0.0.Alpha1-SNAPSHOT]

                                at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)

                                at org.jboss.as.jpa.interceptor.SBInvocationInterceptor.processInvocation(SBInvocationInterceptor.java:47) [wildfly-jpa-9.0.0.Alpha1-SNAPSHOT.jar:9.0.0.Alpha1-SNAPSHOT]

                                at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)

                                at org.jboss.invocation.InterceptorContext$Invocation.proceed(InterceptorContext.java:407)

                                at org.jboss.weld.ejb.AbstractEJBRequestScopeActivationInterceptor.aroundInvoke(AbstractEJBRequestScopeActivationInterceptor.java:55) [weld-core-impl-2.2.3.Final.jar:2014-07-07 07:39]

                                at org.jboss.as.weld.ejb.EjbRequestScopeActivationInterceptor.processInvocation(EjbRequestScopeActivationInterceptor.java:83) [wildfly-weld-9.0.0.Alpha1-SNAPSHOT.jar:9.0.0.Alpha1-SNAPSHOT]

                                at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)

                                at org.jboss.as.ee.concurrent.ConcurrentContextInterceptor.processInvocation(ConcurrentContextInterceptor.java:45) [wildfly-ee-9.0.0.Alpha1-SNAPSHOT.jar:9.0.0.Alpha1-SNAPSHOT]

                                at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)

                                at org.jboss.invocation.InitialInterceptor.processInvocation(InitialInterceptor.java:21)

                                at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)

                                at org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:61)

                                at org.jboss.as.ee.component.interceptors.ComponentDispatcherInterceptor.processInvocation(ComponentDispatcherInterceptor.java:52)

                                at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)

                                at org.jboss.as.ejb3.component.interceptors.NonPooledEJBComponentInstanceAssociatingInterceptor.processInvocation(NonPooledEJBComponentInstanceAssociatingInterceptor.java:59) [wildfly-ejb3-9.0.0.Alpha1-SNAPSHOT.jar:9.0.0.Alpha1-SNAPSHOT]

                                at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)

                                at org.jboss.as.ejb3.tx.CMTTxInterceptor.invokeInCallerTx(CMTTxInterceptor.java:252) [wildfly-ejb3-9.0.0.Alpha1-SNAPSHOT.jar:9.0.0.Alpha1-SNAPSHOT]

                                at org.jboss.as.ejb3.tx.CMTTxInterceptor.required(CMTTxInterceptor.java:343) [wildfly-ejb3-9.0.0.Alpha1-SNAPSHOT.jar:9.0.0.Alpha1-SNAPSHOT]

                                at org.jboss.as.ejb3.tx.CMTTxInterceptor.processInvocation(CMTTxInterceptor.java:240) [wildfly-ejb3-9.0.0.Alpha1-SNAPSHOT.jar:9.0.0.Alpha1-SNAPSHOT]

                                at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)

                                at org.jboss.as.ejb3.component.interceptors.CurrentInvocationContextInterceptor.processInvocation(CurrentInvocationContextInterceptor.java:41) [wildfly-ejb3-9.0.0.Alpha1-SNAPSHOT.jar:9.0.0.Alpha1-SNAPSHOT]

                                at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)

                                at org.jboss.as.ejb3.component.invocationmetrics.WaitTimeInterceptor.processInvocation(WaitTimeInterceptor.java:43) [wildfly-ejb3-9.0.0.Alpha1-SNAPSHOT.jar:9.0.0.Alpha1-SNAPSHOT]

                                at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)

                                at org.jboss.as.ejb3.security.SecurityContextInterceptor.processInvocation(SecurityContextInterceptor.java:100) [wildfly-ejb3-9.0.0.Alpha1-SNAPSHOT.jar:9.0.0.Alpha1-SNAPSHOT]

                                at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)

                                at org.jboss.as.ejb3.component.interceptors.ShutDownInterceptorFactory$1.processInvocation(ShutDownInterceptorFactory.java:64) [wildfly-ejb3-9.0.0.Alpha1-SNAPSHOT.jar:9.0.0.Alpha1-SNAPSHOT]

                                at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)

                                at org.jboss.as.ejb3.component.interceptors.LoggingInterceptor.processInvocation(LoggingInterceptor.java:59) [wildfly-ejb3-9.0.0.Alpha1-SNAPSHOT.jar:9.0.0.Alpha1-SNAPSHOT]

                                at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)

                                at org.jboss.as.ee.component.NamespaceContextInterceptor.processInvocation(NamespaceContextInterceptor.java:50)

                                at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)

                                at org.jboss.as.ejb3.component.interceptors.AdditionalSetupInterceptor.processInvocation(AdditionalSetupInterceptor.java:55) [wildfly-ejb3-9.0.0.Alpha1-SNAPSHOT.jar:9.0.0.Alpha1-SNAPSHOT]

                                at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)

                                at org.jboss.invocation.ContextClassLoaderInterceptor.processInvocation(ContextClassLoaderInterceptor.java:64)

                                at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)

                                at org.jboss.invocation.InterceptorContext.run(InterceptorContext.java:326)

                                at org.wildfly.security.manager.WildFlySecurityManager.doChecked(WildFlySecurityManager.java:439)

                                at org.jboss.invocation.AccessCheckingInterceptor.processInvocation(AccessCheckingInterceptor.java:61)

                                at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)

                                at org.jboss.invocation.InterceptorContext.run(InterceptorContext.java:326)

                                at org.jboss.invocation.PrivilegedWithCombinerInterceptor.processInvocation(PrivilegedWithCombinerInterceptor.java:80)

                                at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)

                                at org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:61)

                                at org.jboss.as.ee.component.ViewService$View.invoke(ViewService.java:185)

                                at org.jboss.as.ee.component.ViewDescription$1.processInvocation(ViewDescription.java:182)

                                at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)

                                at org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:61)

                                at org.jboss.as.ee.component.ProxyInvocationHandler.invoke(ProxyInvocationHandler.java:73)

                                at de.visionet.ejb3.CommonControllerLocal$$$view1.findByPrimaryKeyInNewTransaction(Unknown Source) [VisionetCommonEJB3.jar:]

                                at de.visiodesk.formulare.FormularControllerImpl.resolveDateianhõnge(FormularControllerImpl.java:621) [VisioDesk3.jar:]

                                at de.visiodesk.formulare.FormularControllerImpl.findUnspezifischesFormularAll(FormularControllerImpl.java:3759) [VisioDesk3.jar:]

                                at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [rt.jar:1.8.0_25]

                                at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) [rt.jar:1.8.0_25]

                                at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [rt.jar:1.8.0_25]

                                at java.lang.reflect.Method.invoke(Method.java:483) [rt.jar:1.8.0_25]

                                at org.jboss.as.ee.component.ManagedReferenceMethodInterceptor.processInvocation(ManagedReferenceMethodInterceptor.java:52)

                                at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)

                                at org.jboss.invocation.WeavedInterceptor.processInvocation(WeavedInterceptor.java:53)

                                at org.jboss.as.ee.component.interceptors.UserInterceptorFactory$1.processInvocation(UserInterceptorFactory.java:63)

                                at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)

                                at org.jboss.invocation.InterceptorContext$Invocation.proceed(InterceptorContext.java:407)

                                at org.jboss.as.weld.ejb.Jsr299BindingsInterceptor.doMethodInterception(Jsr299BindingsInterceptor.java:82) [wildfly-weld-9.0.0.Alpha1-SNAPSHOT.jar:9.0.0.Alpha1-SNAPSHOT]

                                at org.jboss.as.weld.ejb.Jsr299BindingsInterceptor.processInvocation(Jsr299BindingsInterceptor.java:93) [wildfly-weld-9.0.0.Alpha1-SNAPSHOT.jar:9.0.0.Alpha1-SNAPSHOT]

                                at org.jboss.as.ee.component.interceptors.UserInterceptorFactory$1.processInvocation(UserInterceptorFactory.java:63)

                                at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)

                                at org.jboss.invocation.WeavedInterceptor.processInvocation(WeavedInterceptor.java:53)

                                at org.jboss.as.ee.component.interceptors.UserInterceptorFactory$1.processInvocation(UserInterceptorFactory.java:63)

                                at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)

                                at org.jboss.as.ejb3.component.invocationmetrics.ExecutionTimeInterceptor.processInvocation(ExecutionTimeInterceptor.java:43) [wildfly-ejb3-9.0.0.Alpha1-SNAPSHOT.jar:9.0.0.Alpha1-SNAPSHOT]

                                at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)

                                at org.jboss.as.jpa.interceptor.SBInvocationInterceptor.processInvocation(SBInvocationInterceptor.java:47) [wildfly-jpa-9.0.0.Alpha1-SNAPSHOT.jar:9.0.0.Alpha1-SNAPSHOT]

                                at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)

                                at org.jboss.invocation.InterceptorContext$Invocation.proceed(InterceptorContext.java:407)

                                at org.jboss.weld.ejb.AbstractEJBRequestScopeActivationInterceptor.aroundInvoke(AbstractEJBRequestScopeActivationInterceptor.java:55) [weld-core-impl-2.2.3.Final.jar:2014-07-07 07:39]

                                at org.jboss.as.weld.ejb.EjbRequestScopeActivationInterceptor.processInvocation(EjbRequestScopeActivationInterceptor.java:83) [wildfly-weld-9.0.0.Alpha1-SNAPSHOT.jar:9.0.0.Alpha1-SNAPSHOT]

                                at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)

                                at org.jboss.as.ee.concurrent.ConcurrentContextInterceptor.processInvocation(ConcurrentContextInterceptor.java:45) [wildfly-ee-9.0.0.Alpha1-SNAPSHOT.jar:9.0.0.Alpha1-SNAPSHOT]

                                at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)

                                at org.jboss.invocation.InitialInterceptor.processInvocation(InitialInterceptor.java:21)

                                at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)

                                at org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:61)

                                at org.jboss.as.ee.component.interceptors.ComponentDispatcherInterceptor.processInvocation(ComponentDispatcherInterceptor.java:52)

                                at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)

                                at org.jboss.as.ejb3.component.interceptors.NonPooledEJBComponentInstanceAssociatingInterceptor.processInvocation(NonPooledEJBComponentInstanceAssociatingInterceptor.java:59) [wildfly-ejb3-9.0.0.Alpha1-SNAPSHOT.jar:9.0.0.Alpha1-SNAPSHOT]

                                at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)

                                at org.jboss.as.ejb3.tx.CMTTxInterceptor.invokeInOurTx(CMTTxInterceptor.java:274) [wildfly-ejb3-9.0.0.Alpha1-SNAPSHOT.jar:9.0.0.Alpha1-SNAPSHOT]

                                at org.jboss.as.ejb3.tx.CMTTxInterceptor.required(CMTTxInterceptor.java:341) [wildfly-ejb3-9.0.0.Alpha1-SNAPSHOT.jar:9.0.0.Alpha1-SNAPSHOT]

                                at org.jboss.as.ejb3.tx.CMTTxInterceptor.processInvocation(CMTTxInterceptor.java:240) [wildfly-ejb3-9.0.0.Alpha1-SNAPSHOT.jar:9.0.0.Alpha1-SNAPSHOT]

                                at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)

                                at org.jboss.as.ejb3.component.interceptors.CurrentInvocationContextInterceptor.processInvocation(CurrentInvocationContextInterceptor.java:41) [wildfly-ejb3-9.0.0.Alpha1-SNAPSHOT.jar:9.0.0.Alpha1-SNAPSHOT]

                                at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)

                                at org.jboss.as.ejb3.component.invocationmetrics.WaitTimeInterceptor.processInvocation(WaitTimeInterceptor.java:43) [wildfly-ejb3-9.0.0.Alpha1-SNAPSHOT.jar:9.0.0.Alpha1-SNAPSHOT]

                                at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)

                                at org.jboss.as.ejb3.security.SecurityContextInterceptor.processInvocation(SecurityContextInterceptor.java:100) [wildfly-ejb3-9.0.0.Alpha1-SNAPSHOT.jar:9.0.0.Alpha1-SNAPSHOT]

                                at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)

                                at org.jboss.as.ejb3.component.interceptors.ShutDownInterceptorFactory$1.processInvocation(ShutDownInterceptorFactory.java:64) [wildfly-ejb3-9.0.0.Alpha1-SNAPSHOT.jar:9.0.0.Alpha1-SNAPSHOT]

                                at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)

                                at org.jboss.as.ejb3.component.interceptors.LoggingInterceptor.processInvocation(LoggingInterceptor.java:59) [wildfly-ejb3-9.0.0.Alpha1-SNAPSHOT.jar:9.0.0.Alpha1-SNAPSHOT]

                                at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)

                                at org.jboss.as.ee.component.NamespaceContextInterceptor.processInvocation(NamespaceContextInterceptor.java:50)

                                at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)

                                at org.jboss.as.ejb3.component.interceptors.AdditionalSetupInterceptor.processInvocation(AdditionalSetupInterceptor.java:55) [wildfly-ejb3-9.0.0.Alpha1-SNAPSHOT.jar:9.0.0.Alpha1-SNAPSHOT]

                                at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)

                                at org.jboss.invocation.ContextClassLoaderInterceptor.processInvocation(ContextClassLoaderInterceptor.java:64)

                                at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)

                                at org.jboss.invocation.InterceptorContext.run(InterceptorContext.java:326)

                                at org.wildfly.security.manager.WildFlySecurityManager.doChecked(WildFlySecurityManager.java:448)

                                at org.jboss.invocation.AccessCheckingInterceptor.processInvocation(AccessCheckingInterceptor.java:61)

                                at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)

                                at org.jboss.invocation.InterceptorContext.run(InterceptorContext.java:326)

                                at org.jboss.invocation.PrivilegedWithCombinerInterceptor.processInvocation(PrivilegedWithCombinerInterceptor.java:80)

                                at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)

                                at org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:61)

                                at org.jboss.as.ee.component.ViewService$View.invoke(ViewService.java:185)

                                at org.jboss.as.ee.component.ViewDescription$1.processInvocation(ViewDescription.java:182)

                                at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)

                                at org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:61)

                                at org.jboss.as.ee.component.ProxyInvocationHandler.invoke(ProxyInvocationHandler.java:73)

                                at de.visiodesk.formulare.FormularControllerLocal$$$view15.findUnspezifischesFormularAll(Unknown Source)

                                at de.visiodesk.formulare.unspezifisch.druck.einzel.BedarfsformulareDataProvider.<init>(BedarfsformulareDataProvider.java:21)

                                at de.visiodesk.formulare.unspezifisch.druck.einzel.ambulant.AmbulanterTerminBedarfsformularIcon.<init>(AmbulanterTerminBedarfsformularIcon.java:34)

                                at de.visiodesk.termin.bausteine.TerminformEinPatientPanel.<init>(TerminformEinPatientPanel.java:242)

                                at de.visiodesk.termin.bausteine.AbstractTerminKomplettMitResUndPatientPanel$TerminForm.<init>(AbstractTerminKomplettMitResUndPatientPanel.java:253)

                                at de.visiodesk.termin.bausteine.AbstractTerminKomplettMitResUndPatientPanel.<init>(AbstractTerminKomplettMitResUndPatientPanel.java:102)

                                at de.visiodesk.termin.bausteine.AbstractTerminKomplettMitResUndPatientPanel.<init>(AbstractTerminKomplettMitResUndPatientPanel.java:63)

                                at de.visiodesk.termin.EinfacherPatiententerminPanel.<init>(EinfacherPatiententerminPanel.java:166)

                                at de.visiodesk.termin.EinfacherPatiententerminPanel.<init>(EinfacherPatiententerminPanel.java:146)

                                at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) [rt.jar:1.8.0_25]

                                at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) [rt.jar:1.8.0_25]

                                at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) [rt.jar:1.8.0_25]

                                at java.lang.reflect.Constructor.newInstance(Constructor.java:408) [rt.jar:1.8.0_25]

                                at de.visionet.wicket.components.dialog.page.StandardDialogPopupPage.createPanel(StandardDialogPopupPage.java:297)

                                at de.visionet.wicket.components.dialog.page.StandardDialogPopupPage.<init>(StandardDialogPopupPage.java:47)

                                at de.visionet.wicket.components.dialog.embeddableControl.VAbstractModalDialogPopupForAbstractDialogPopupPanel$1.<init>(VAbstractModalDialogPopupForAbstractDialogPopupPanel.java:76)

                                at de.visionet.wicket.components.dialog.embeddableControl.VAbstractModalDialogPopupForAbstractDialogPopupPanel.openForEdit(VAbstractModalDialogPopupForAbstractDialogPopupPanel.java:76)

                                at de.visionet.wicket.components.dialog.embeddableControl.VAbstractModalDialogPopupForAbstractDialogPopupPanel.openForEdit(VAbstractModalDialogPopupForAbstractDialogPopupPanel.java:132)

                                at de.visiodesk.wrapper.dialog.popupController.VisioDeskSimpleModalDialogPopupForAbstractTerminKomlett.terminBearbeiten(VisioDeskSimpleModalDialogPopupForAbstractTerminKomlett.java:108)

                                at de.visiodesk.tagesansicht.TagesansichtPanel$10$1$1.onClickBelegterTermin(TagesansichtPanel.java:669)

                                at de.visiodesk.stundenplan.generisch.GenericTagSpaltePanel$5.onClick(GenericTagSpaltePanel.java:484)

                                at de.visiodesk.stundenplan.generisch.GenericBelegterTerminPanel$2.onElementClick(GenericBelegterTerminPanel.java:117)

                                at de.visiodesk.stundenplan.generisch.GenericDraggableLink.onClick(GenericDraggableLink.java:53)

                                at org.apache.wicket.ajax.markup.html.AjaxLink$1.onEvent(AjaxLink.java:68)

                                at org.apache.wicket.ajax.AjaxEventBehavior.respond(AjaxEventBehavior.java:177)

                                at org.apache.wicket.ajax.AbstractDefaultAjaxBehavior.onRequest(AbstractDefaultAjaxBehavior.java:302)

                                at org.apache.wicket.request.target.component.listener.BehaviorRequestTarget.processEvents(BehaviorRequestTarget.java:157)

                                at org.apache.wicket.request.AbstractRequestCycleProcessor.processEvents(AbstractRequestCycleProcessor.java:92)

                                at org.apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:1252)

                                at org.apache.wicket.RequestCycle.step(RequestCycle.java:1331)

                                at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1438)

                                at org.apache.wicket.RequestCycle.request(RequestCycle.java:546)

                                at org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:486)

                                at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:319)

                                at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:60)

                                at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:132)

                                at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:85)

                                at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:61)

                                at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36)

                                at org.wildfly.extension.undertow.security.SecurityContextAssociationHandler.handleRequest(SecurityContextAssociationHandler.java:78)

                                at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)

                                at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:131)

                                at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:56)

                                at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)

                                at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:45)

                                at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:61)

                                at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:58)

                                at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:70)

                                at io.undertow.security.handlers.SecurityInitialHandler.handleRequest(SecurityInitialHandler.java:76)

                                at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)

                                at org.wildfly.extension.undertow.security.jacc.JACCContextIdHandler.handleRequest(JACCContextIdHandler.java:61)

                                at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)

                                at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)

                                at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:247)

                                at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:234)

                                at io.undertow.servlet.handlers.ServletInitialHandler.access$000(ServletInitialHandler.java:76)

                                at io.undertow.servlet.handlers.ServletInitialHandler$1.handleRequest(ServletInitialHandler.java:153)

                                at io.undertow.server.Connectors.executeRootHandler(Connectors.java:197)

                                at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:737)

                                at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [rt.jar:1.8.0_25]

                                at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [rt.jar:1.8.0_25]

                                at java.lang.Thread.run(Thread.java:745) [rt.jar:1.8.0_25]

                        Caused by: org.hibernate.exception.GenericJDBCException: Could not open connection

                                at org.hibernate.exception.internal.StandardSQLExceptionConverter.convert(StandardSQLExceptionConverter.java:54) [hibernate-core-4.3.6.Final.jar:4.3.6.Final]

                                at org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:126) [hibernate-core-4.3.6.Final.jar:4.3.6.Final]

                                at org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:112) [hibernate-core-4.3.6.Final.jar:4.3.6.Final]

                                at org.hibernate.engine.jdbc.internal.LogicalConnectionImpl.obtainConnection(LogicalConnectionImpl.java:235) [hibernate-core-4.3.6.Final.jar:4.3.6.Final]

                                at org.hibernate.engine.jdbc.internal.LogicalConnectionImpl.getConnection(LogicalConnectionImpl.java:171) [hibernate-core-4.3.6.Final.jar:4.3.6.Final]

                                at org.hibernate.engine.jdbc.internal.StatementPreparerImpl.connection(StatementPreparerImpl.java:63) [hibernate-core-4.3.6.Final.jar:4.3.6.Final]

                                at org.hibernate.engine.jdbc.internal.StatementPreparerImpl$5.doPrepare(StatementPreparerImpl.java:162) [hibernate-core-4.3.6.Final.jar:4.3.6.Final]

                                at org.hibernate.engine.jdbc.internal.StatementPreparerImpl$StatementPreparationTemplate.prepareStatement(StatementPreparerImpl.java:186) [hibernate-core-4.3.6.Final.jar:4.3.6.Final]

                                at org.hibernate.engine.jdbc.internal.StatementPreparerImpl.prepareQueryStatement(StatementPreparerImpl.java:160) [hibernate-core-4.3.6.Final.jar:4.3.6.Final]

                                at org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader.prepareQueryStatement(AbstractLoadPlanBasedLoader.java:257) [hibernate-core-4.3.6.Final.jar:4.3.6.Final]

                                at org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader.executeQueryStatement(AbstractLoadPlanBasedLoader.java:201) [hibernate-core-4.3.6.Final.jar:4.3.6.Final]

                                at org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader.executeLoad(AbstractLoadPlanBasedLoader.java:137) [hibernate-core-4.3.6.Final.jar:4.3.6.Final]

                                at org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader.executeLoad(AbstractLoadPlanBasedLoader.java:102) [hibernate-core-4.3.6.Final.jar:4.3.6.Final]

                                at org.hibernate.loader.entity.plan.AbstractLoadPlanBasedEntityLoader.load(AbstractLoadPlanBasedEntityLoader.java:186) [hibernate-core-4.3.6.Final.jar:4.3.6.Final]

                                at org.hibernate.persister.entity.AbstractEntityPersister.load(AbstractEntityPersister.java:4126) [hibernate-core-4.3.6.Final.jar:4.3.6.Final]

                                at org.hibernate.event.internal.DefaultLoadEventListener.loadFromDatasource(DefaultLoadEventListener.java:503) [hibernate-core-4.3.6.Final.jar:4.3.6.Final]

                                at org.hibernate.event.internal.DefaultLoadEventListener.doLoad(DefaultLoadEventListener.java:468) [hibernate-core-4.3.6.Final.jar:4.3.6.Final]

                                at org.hibernate.event.internal.DefaultLoadEventListener.load(DefaultLoadEventListener.java:213) [hibernate-core-4.3.6.Final.jar:4.3.6.Final]

                                at org.hibernate.event.internal.DefaultLoadEventListener.proxyOrLoad(DefaultLoadEventListener.java:275) [hibernate-core-4.3.6.Final.jar:4.3.6.Final]

                                at org.hibernate.event.internal.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:151) [hibernate-core-4.3.6.Final.jar:4.3.6.Final]

                                at org.hibernate.internal.SessionImpl.fireLoad(SessionImpl.java:1070) [hibernate-core-4.3.6.Final.jar:4.3.6.Final]

                                at org.hibernate.internal.SessionImpl.access$2000(SessionImpl.java:176) [hibernate-core-4.3.6.Final.jar:4.3.6.Final]

                                at org.hibernate.internal.SessionImpl$IdentifierLoadAccessImpl.load(SessionImpl.java:2551) [hibernate-core-4.3.6.Final.jar:4.3.6.Final]

                                at org.hibernate.internal.SessionImpl.get(SessionImpl.java:955) [hibernate-core-4.3.6.Final.jar:4.3.6.Final]

                                at org.hibernate.jpa.spi.AbstractEntityManagerImpl.find(AbstractEntityManagerImpl.java:1110) [hibernate-entitymanager-4.3.6.Final.jar:4.3.6.Final]

                                ... 204 more

                        Caused by: java.sql.SQLException: javax.resource.ResourceException: IJ000457: Unchecked throwable in managedConnectionReconnected() cl=org.jboss.jca.core.connectionmanager.listener.TxConnectionListener@42767961[state=NORMAL managed connection=org.jboss.jca.adapters.jdbc.local.LocalManagedConnection@4abffae9 connectionhandles=0 lastUse=1415972046864 trackByTx=false pool=org.jboss.jca.core.connectionmanager.pool.strategy.OnePool@a2b896e mcp=SemaphoreArrayListManagedConnectionPool@33b78a4e[pool=VISIONET_COMMON_DS] xaResource=LocalXAResourceImpl@74de677d[connectionListener=42767961 connectionManager=29cfe88 warned=false currentXid=null productName=INGRES productVersion=II 9.2.4 (a64.sol/100) jndiName=java:/VISIONET_COMMON_DS] txSync=null]

                                at org.jboss.jca.adapters.jdbc.WrapperDataSource.getConnection(WrapperDataSource.java:154)

                                at org.hibernate.engine.jdbc.connections.internal.DatasourceConnectionProviderImpl.getConnection(DatasourceConnectionProviderImpl.java:139) [hibernate-core-4.3.6.Final.jar:4.3.6.Final]

                                at org.hibernate.internal.AbstractSessionImpl$NonContextualJdbcConnectionAccess.obtainConnection(AbstractSessionImpl.java:380) [hibernate-core-4.3.6.Final.jar:4.3.6.Final]

                                at org.hibernate.engine.jdbc.internal.LogicalConnectionImpl.obtainConnection(LogicalConnectionImpl.java:228) [hibernate-core-4.3.6.Final.jar:4.3.6.Final]

                                ... 225 more

                        Caused by: javax.resource.ResourceException: IJ000457: Unchecked throwable in managedConnectionReconnected() cl=org.jboss.jca.core.connectionmanager.listener.TxConnectionListener@42767961[state=NORMAL managed connection=org.jboss.jca.adapters.jdbc.local.LocalManagedConnection@4abffae9 connection handles=0 lastUse=1415972046864 trackByTx=false pool=org.jboss.jca.core.connectionmanager.pool.strategy.OnePool@a2b896e mcp=SemaphoreArrayListManagedConnectionPool@33b78a4e[pool=VISIONET_COMMON_DS] xaResource=LocalXAResourceImpl@74de677d[connectionListener=42767961 connectionManager=29cfe88 warned=false currentXid=null productName=INGRES productVersion=II 9.2.4 (a64.sol/100) jndiName=java:/VISIONET_COMMON_DS] txSync=null]

                                at org.jboss.jca.core.connectionmanager.AbstractConnectionManager.reconnectManagedConnection(AbstractConnectionManager.java:827)

                                at org.jboss.jca.core.connectionmanager.AbstractConnectionManager.allocateConnection(AbstractConnectionManager.java:565)

                                at org.jboss.jca.adapters.jdbc.WrapperDataSource.getConnection(WrapperDataSource.java:146)

                                ... 228 more

                        Caused by: javax.resource.ResourceException: IJ000461: Could not enlist in transaction on entering meta-aware object

                                at org.jboss.jca.core.connectionmanager.tx.TxConnectionManagerImpl.managedConnectionReconnected(TxConnectionManagerImpl.java:546)

                                at org.jboss.jca.core.connectionmanager.AbstractConnectionManager.reconnectManagedConnection(AbstractConnectionManager.java:822)

                                ... 230 more

                        Caused by: javax.transaction.SystemException: IJ000356: Failed to enlist: java.lang.Throwable: Unabled to enlist resource, see the previous warnings. tx=TransactionImple < ac, BasicAction: 0:ffffc0a8de8a:3561d527:5465d9f0:1e27 status: ActionStatus.ABORT_ONLY >

                                at org.jboss.jca.core.connectionmanager.listener.TxConnectionListener$TransactionSynchronization.checkEnlisted(TxConnectionListener.java:857)

                                at org.jboss.jca.core.connectionmanager.listener.TxConnectionListener.enlist(TxConnectionListener.java:372)

                                at org.jboss.jca.core.connectionmanager.tx.TxConnectionManagerImpl.managedConnectionReconnected(TxConnectionManagerImpl.java:539)

                                ... 231 more

                         

                         

                        ERROR [org.jboss.as.ejb3.invocation] (default task-44) WFLYEJB0034: EJB Invocation failed on component CommonControllerImpl for method public abstract de.visionet.jee.ejb3.EntityBean de.visionet.jee.ejb3.VisionetController.findByPrimaryKeyInNewTransaction(java.lang.Class,java.lang.Object) throws java.lang.

                        Exception: javax.ejb.EJBTransactionRolledbackException: org.hibernate.exception.GenericJDBCException: Could not open connection

                                at org.jboss.as.ejb3.tx.CMTTxInterceptor.handleInCallerTx(CMTTxInterceptor.java:161) [wildfly-ejb3-9.0.0.Alpha1-SNAPSHOT.jar:9.0.0.Alpha1-SNAPSHOT]

                                at org.jboss.as.ejb3.tx.CMTTxInterceptor.invokeInCallerTx(CMTTxInterceptor.java:254) [wildfly-ejb3-9.0.0.Alpha1-SNAPSHOT.jar:9.0.0.Alpha1-SNAPSHOT]

                                at org.jboss.as.ejb3.tx.CMTTxInterceptor.required(CMTTxInterceptor.java:343) [wildfly-ejb3-9.0.0.Alpha1-SNAPSHOT.jar:9.0.0.Alpha1-SNAPSHOT]

                                at org.jboss.as.ejb3.tx.CMTTxInterceptor.processInvocation(CMTTxInterceptor.java:240) [wildfly-ejb3-9.0.0.Alpha1-SNAPSHOT.jar:9.0.0.Alpha1-SNAPSHOT]

                                at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)

                                at org.jboss.as.ejb3.component.interceptors.CurrentInvocationContextInterceptor.processInvocation(CurrentInvocationContextInterceptor.java:41) [wildfly-ejb3-9.0.0.Alpha1-SNAPSHOT.jar:9.0.0.Alpha1-SNAPSHOT]

                                at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)

                                at org.jboss.as.ejb3.component.invocationmetrics.WaitTimeInterceptor.processInvocation(WaitTimeInterceptor.java:43) [wildfly-ejb3-9.0.0.Alpha1-SNAPSHOT.jar:9.0.0.Alpha1-SNAPSHOT]

                                at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)

                                at org.jboss.as.ejb3.security.SecurityContextInterceptor.processInvocation(SecurityContextInterceptor.java:100) [wildfly-ejb3-9.0.0.Alpha1-SNAPSHOT.jar:9.0.0.Alpha1-SNAPSHOT]

                                at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)

                                at org.jboss.as.ejb3.component.interceptors.ShutDownInterceptorFactory$1.processInvocation(ShutDownInterceptorFactory.java:64) [wildfly-ejb3-9.0.0.Alpha1-SNAPSHOT.jar:9.0.0.Alpha1-SNAPSHOT]

                                at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)

                                at org.jboss.as.ejb3.component.interceptors.LoggingInterceptor.processInvocation(LoggingInterceptor.java:59) [wildfly-ejb3-9.0.0.Alpha1-SNAPSHOT.jar:9.0.0.Alpha1-SNAPSHOT]

                                at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)

                                at org.jboss.as.ee.component.NamespaceContextInterceptor.processInvocation(NamespaceContextInterceptor.java:50)

                                at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)

                                at org.jboss.as.ejb3.component.interceptors.AdditionalSetupInterceptor.processInvocation(AdditionalSetupInterceptor.java:55) [wildfly-ejb3-9.0.0.Alpha1-SNAPSHOT.jar:9.0.0.Alpha1-SNAPSHOT]

                                at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)

                                at org.jboss.invocation.ContextClassLoaderInterceptor.processInvocation(ContextClassLoaderInterceptor.java:64)

                                at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)

                                at org.jboss.invocation.InterceptorContext.run(InterceptorContext.java:326)

                                at org.wildfly.security.manager.WildFlySecurityManager.doChecked(WildFlySecurityManager.java:439)

                                at org.jboss.invocation.AccessCheckingInterceptor.processInvocation(AccessCheckingInterceptor.java:61)

                                at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)

                                at org.jboss.invocation.InterceptorContext.run(InterceptorContext.java:326)

                                at org.jboss.invocation.PrivilegedWithCombinerInterceptor.processInvocation(PrivilegedWithCombinerInterceptor.java:80)

                                at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)

                                at org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:61)

                                at org.jboss.as.ee.component.ViewService$View.invoke(ViewService.java:185)

                                at org.jboss.as.ee.component.ViewDescription$1.processInvocation(ViewDescription.java:182)

                                at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)

                                at org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:61)

                                at org.jboss.as.ee.component.ProxyInvocationHandler.invoke(ProxyInvocationHandler.java:73)

                                at de.visionet.ejb3.CommonControllerLocal$$$view1.findByPrimaryKeyInNewTransaction(Unknown Source) [VisionetCommonEJB3.jar:]

                                at de.visiodesk.formulare.FormularControllerImpl.resolveDateianhõnge(FormularControllerImpl.java:621) [VisioDesk3.jar:]

                                at de.visiodesk.formulare.FormularControllerImpl.findUnspezifischesFormularAll(FormularControllerImpl.java:3759) [VisioDesk3.jar:]

                                at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [rt.jar:1.8.0_25]

                                at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) [rt.jar:1.8.0_25]

                                at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [rt.jar:1.8.0_25]

                                at java.lang.reflect.Method.invoke(Method.java:483) [rt.jar:1.8.0_25]

                                at org.jboss.as.ee.component.ManagedReferenceMethodInterceptor.processInvocation(ManagedReferenceMethodInterceptor.java:52)

                                at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)

                                at org.jboss.invocation.WeavedInterceptor.processInvocation(WeavedInterceptor.java:53)

                                at org.jboss.as.ee.component.interceptors.UserInterceptorFactory$1.processInvocation(UserInterceptorFactory.java:63)

                                at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)

                                at org.jboss.invocation.InterceptorContext$Invocation.proceed(InterceptorContext.java:407)

                                at org.jboss.as.weld.ejb.Jsr299BindingsInterceptor.doMethodInterception(Jsr299BindingsInterceptor.java:82) [wildfly-weld-9.0.0.Alpha1-SNAPSHOT.jar:9.0.0.Alpha1-SNAPSHOT]

                                at org.jboss.as.weld.ejb.Jsr299BindingsInterceptor.processInvocation(Jsr299BindingsInterceptor.java:93) [wildfly-weld-9.0.0.Alpha1-SNAPSHOT.jar:9.0.0.Alpha1-SNAPSHOT]

                                at org.jboss.as.ee.component.interceptors.UserInterceptorFactory$1.processInvocation(UserInterceptorFactory.java:63)

                                at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)

                                at org.jboss.invocation.WeavedInterceptor.processInvocation(WeavedInterceptor.java:53)

                                at org.jboss.as.ee.component.interceptors.UserInterceptorFactory$1.processInvocation(UserInterceptorFactory.java:63)

                                at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)

                                at org.jboss.as.ejb3.component.invocationmetrics.ExecutionTimeInterceptor.processInvocation(ExecutionTimeInterceptor.java:43) [wildfly-ejb3-9.0.0.Alpha1-SNAPSHOT.jar:9.0.0.Alpha1-SNAPSHOT]

                                at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)

                                at org.jboss.as.jpa.interceptor.SBInvocationInterceptor.processInvocation(SBInvocationInterceptor.java:47) [wildfly-jpa-9.0.0.Alpha1-SNAPSHOT.jar:9.0.0.Alpha1-SNAPSHOT]

                                at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)

                                at org.jboss.invocation.InterceptorContext$Invocation.proceed(InterceptorContext.java:407)

                                at org.jboss.weld.ejb.AbstractEJBRequestScopeActivationInterceptor.aroundInvoke(AbstractEJBRequestScopeActivationInterceptor.java:55) [weld-core-impl-2.2.3.Final.jar:2014-07-07 07:39]

                                at org.jboss.as.weld.ejb.EjbRequestScopeActivationInterceptor.processInvocation(EjbRequestScopeActivationInterceptor.java:83) [wildfly-weld-9.0.0.Alpha1-SNAPSHOT.jar:9.0.0.Alpha1-SNAPSHOT]

                                at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)

                                at org.jboss.as.ee.concurrent.ConcurrentContextInterceptor.processInvocation(ConcurrentContextInterceptor.java:45) [wildfly-ee-9.0.0.Alpha1-SNAPSHOT.jar:9.0.0.Alpha1-SNAPSHOT]

                                at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)

                                at org.jboss.invocation.InitialInterceptor.processInvocation(InitialInterceptor.java:21)

                                at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)

                                at org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:61)

                                at org.jboss.as.ee.component.interceptors.ComponentDispatcherInterceptor.processInvocation(ComponentDispatcherInterceptor.java:52)

                                at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)

                                at org.jboss.as.ejb3.component.interceptors.NonPooledEJBComponentInstanceAssociatingInterceptor.processInvocation(NonPooledEJBComponentInstanceAssociatingInterceptor.java:59) [wildfly-ejb3-9.0.0.Alpha1-SNAPSHOT.jar:9.0.0.Alpha1-SNAPSHOT]

                                at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)

                                at org.jboss.as.ejb3.tx.CMTTxInterceptor.invokeInOurTx(CMTTxInterceptor.java:274) [wildfly-ejb3-9.0.0.Alpha1-SNAPSHOT.jar:9.0.0.Alpha1-SNAPSHOT]

                                at org.jboss.as.ejb3.tx.CMTTxInterceptor.required(CMTTxInterceptor.java:341) [wildfly-ejb3-9.0.0.Alpha1-SNAPSHOT.jar:9.0.0.Alpha1-SNAPSHOT]

                                at org.jboss.as.ejb3.tx.CMTTxInterceptor.processInvocation(CMTTxInterceptor.java:240) [wildfly-ejb3-9.0.0.Alpha1-SNAPSHOT.jar:9.0.0.Alpha1-SNAPSHOT]

                                at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)

                                at org.jboss.as.ejb3.component.interceptors.CurrentInvocationContextInterceptor.processInvocation(CurrentInvocationContextInterceptor.java:41) [wildfly-ejb3-9.0.0.Alpha1-SNAPSHOT.jar:9.0.0.Alpha1-SNAPSHOT]

                                at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)

                                at org.jboss.as.ejb3.component.invocationmetrics.WaitTimeInterceptor.processInvocation(WaitTimeInterceptor.java:43) [wildfly-ejb3-9.0.0.Alpha1-SNAPSHOT.jar:9.0.0.Alpha1-SNAPSHOT]

                                at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)

                                at org.jboss.as.ejb3.security.SecurityContextInterceptor.processInvocation(SecurityContextInterceptor.java:100) [wildfly-ejb3-9.0.0.Alpha1-SNAPSHOT.jar:9.0.0.Alpha1-SNAPSHOT]

                                at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)

                                at org.jboss.as.ejb3.component.interceptors.ShutDownInterceptorFactory$1.processInvocation(ShutDownInterceptorFactory.java:64) [wildfly-ejb3-9.0.0.Alpha1-SNAPSHOT.jar:9.0.0.Alpha1-SNAPSHOT]

                                at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)

                                at org.jboss.as.ejb3.component.interceptors.LoggingInterceptor.processInvocation(LoggingInterceptor.java:59) [wildfly-ejb3-9.0.0.Alpha1-SNAPSHOT.jar:9.0.0.Alpha1-SNAPSHOT]

                                at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)

                                at org.jboss.as.ee.component.NamespaceContextInterceptor.processInvocation(NamespaceContextInterceptor.java:50)

                                at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)

                                at org.jboss.as.ejb3.component.interceptors.AdditionalSetupInterceptor.processInvocation(AdditionalSetupInterceptor.java:55) [wildfly-ejb3-9.0.0.Alpha1-SNAPSHOT.jar:9.0.0.Alpha1-SNAPSHOT]

                                at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)

                                at org.jboss.invocation.ContextClassLoaderInterceptor.processInvocation(ContextClassLoaderInterceptor.java:64)

                                at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)

                                at org.jboss.invocation.InterceptorContext.run(InterceptorContext.java:326)

                                at org.wildfly.security.manager.WildFlySecurityManager.doChecked(WildFlySecurityManager.java:448)

                                at org.jboss.invocation.AccessCheckingInterceptor.processInvocation(AccessCheckingInterceptor.java:61)

                                at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)

                                at org.jboss.invocation.InterceptorContext.run(InterceptorContext.java:326)

                                at org.jboss.invocation.PrivilegedWithCombinerInterceptor.processInvocation(PrivilegedWithCombinerInterceptor.java:80)

                                at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)

                                at org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:61)

                                at org.jboss.as.ee.component.ViewService$View.invoke(ViewService.java:185)

                                at org.jboss.as.ee.component.ViewDescription$1.processInvocation(ViewDescription.java:182)

                                at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)

                                at org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:61)

                                at org.jboss.as.ee.component.ProxyInvocationHandler.invoke(ProxyInvocationHandler.java:73)

                                at de.visiodesk.formulare.FormularControllerLocal$$$view15.findUnspezifischesFormularAll(Unknown Source)

                                at de.visiodesk.formulare.unspezifisch.druck.einzel.BedarfsformulareDataProvider.<init>(BedarfsformulareDataProvider.java:21)

                                at de.visiodesk.formulare.unspezifisch.druck.einzel.ambulant.AmbulanterTerminBedarfsformularIcon.<init>(AmbulanterTerminBedarfsformularIcon.java:34)

                                at de.visiodesk.termin.bausteine.TerminformEinPatientPanel.<init>(TerminformEinPatientPanel.java:242)

                                at de.visiodesk.termin.bausteine.AbstractTerminKomplettMitResUndPatientPanel$TerminForm.<init>(AbstractTerminKomplettMitResUndPatientPanel.java:253)

                                at de.visiodesk.termin.bausteine.AbstractTerminKomplettMitResUndPatientPanel.<init>(AbstractTerminKomplettMitResUndPatientPanel.java:102)

                                at de.visiodesk.termin.bausteine.AbstractTerminKomplettMitResUndPatientPanel.<init>(AbstractTerminKomplettMitResUndPatientPanel.java:63)

                                at de.visiodesk.termin.EinfacherPatiententerminPanel.<init>(EinfacherPatiententerminPanel.java:166)

                                at de.visiodesk.termin.EinfacherPatiententerminPanel.<init>(EinfacherPatiententerminPanel.java:146)

                                at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) [rt.jar:1.8.0_25]

                                at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) [rt.jar:1.8.0_25]

                                at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) [rt.jar:1.8.0_25]

                                at java.lang.reflect.Constructor.newInstance(Constructor.java:408) [rt.jar:1.8.0_25]

                                at de.visionet.wicket.components.dialog.page.StandardDialogPopupPage.createPanel(StandardDialogPopupPage.java:297)

                                at de.visionet.wicket.components.dialog.page.StandardDialogPopupPage.<init>(StandardDialogPopupPage.java:47)

                                at de.visionet.wicket.components.dialog.embeddableControl.VAbstractModalDialogPopupForAbstractDialogPopupPanel$1.<init>(VAbstractModalDialogPopupForAbstractDialogPopupPanel.java:76)

                                at de.visionet.wicket.components.dialog.embeddableControl.VAbstractModalDialogPopupForAbstractDialogPopupPanel.openForEdit(VAbstractModalDialogPopupForAbstractDialogPopupPanel.java:76)

                                at de.visionet.wicket.components.dialog.embeddableControl.VAbstractModalDialogPopupForAbstractDialogPopupPanel.openForEdit(VAbstractModalDialogPopupForAbstractDialogPopupPanel.java:132)

                                at de.visiodesk.wrapper.dialog.popupController.VisioDeskSimpleModalDialogPopupForAbstractTerminKomlett.terminBearbeiten(VisioDeskSimpleModalDialogPopupForAbstractTerminKomlett.java:108)

                                at de.visiodesk.tagesansicht.TagesansichtPanel$10$1$1.onClickBelegterTermin(TagesansichtPanel.java:669)

                                at de.visiodesk.stundenplan.generisch.GenericTagSpaltePanel$5.onClick(GenericTagSpaltePanel.java:484)

                                at de.visiodesk.stundenplan.generisch.GenericBelegterTerminPanel$2.onElementClick(GenericBelegterTerminPanel.java:117)

                                at de.visiodesk.stundenplan.generisch.GenericDraggableLink.onClick(GenericDraggableLink.java:53)

                                at org.apache.wicket.ajax.markup.html.AjaxLink$1.onEvent(AjaxLink.java:68)

                                at org.apache.wicket.ajax.AjaxEventBehavior.respond(AjaxEventBehavior.java:177)

                                at org.apache.wicket.ajax.AbstractDefaultAjaxBehavior.onRequest(AbstractDefaultAjaxBehavior.java:302)

                                at org.apache.wicket.request.target.component.listener.BehaviorRequestTarget.processEvents(BehaviorRequestTarget.java:157)

                                at org.apache.wicket.request.AbstractRequestCycleProcessor.processEvents(AbstractRequestCycleProcessor.java:92)

                                at org.apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:1252)

                                at org.apache.wicket.RequestCycle.step(RequestCycle.java:1331)

                                at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1438)

                                at org.apache.wicket.RequestCycle.request(RequestCycle.java:546)

                                at org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:486)

                                at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:319)

                                at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:60)

                                at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:132)

                                at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:85)

                                at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:61)

                                at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36)

                                at org.wildfly.extension.undertow.security.SecurityContextAssociationHandler.handleRequest(SecurityContextAssociationHandler.java:78)

                                at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)

                                at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:131)

                                at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:56)

                                at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)

                                at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:45)

                                at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:61)

                                at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:58)

                                at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:70)

                                at io.undertow.security.handlers.SecurityInitialHandler.handleRequest(SecurityInitialHandler.java:76)

                                at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)

                                at org.wildfly.extension.undertow.security.jacc.JACCContextIdHandler.handleRequest(JACCContextIdHandler.java:61)

                                at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)

                                at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)

                                at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:247)

                                at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:234)

                                at io.undertow.servlet.handlers.ServletInitialHandler.access$000(ServletInitialHandler.java:76)

                                at io.undertow.servlet.handlers.ServletInitialHandler$1.handleRequest(ServletInitialHandler.java:153)

                                at io.undertow.server.Connectors.executeRootHandler(Connectors.java:197)

                                at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:737)

                                at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [rt.jar:1.8.0_25]

                                at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [rt.jar:1.8.0_25]

                                at java.lang.Thread.run(Thread.java:745) [rt.jar:1.8.0_25]

                        Caused by: javax.persistence.PersistenceException: org.hibernate.exception.GenericJDBCException: Could not open connection

                                at org.hibernate.jpa.spi.AbstractEntityManagerImpl.convert(AbstractEntityManagerImpl.java:1763) [hibernate-entitymanager-4.3.6.Final.jar:4.3.6.Final]

                                at org.hibernate.jpa.spi.AbstractEntityManagerImpl.convert(AbstractEntityManagerImpl.java:1694) [hibernate-entitymanager-4.3.6.Final.jar:4.3.6.Final]

                                at org.hibernate.jpa.spi.AbstractEntityManagerImpl.find(AbstractEntityManagerImpl.java:1141) [hibernate-entitymanager-4.3.6.Final.jar:4.3.6.Final]

                                at org.hibernate.jpa.spi.AbstractEntityManagerImpl.find(AbstractEntityManagerImpl.java:1068) [hibernate-entitymanager-4.3.6.Final.jar:4.3.6.Final]

                                at org.jboss.as.jpa.container.AbstractEntityManager.find(AbstractEntityManager.java:213) [wildfly-jpa-9.0.0.Alpha1-SNAPSHOT.jar:9.0.0.Alpha1-SNAPSHOT]

                                at de.visionet.jee.ejb3.VisionetControllerImpl.findByPrimaryKey(Unknown Source) [VisionetJEELib.jar:]

                                at de.visionet.jee.ejb3.VisionetControllerImpl.findByPrimaryKeyInNewTransaction(Unknown Source) [VisionetJEELib.jar:]

                                at de.visionet.jee.ejb3.VisionetControllerImpl.findByPrimaryKeyInNewTransaction(Unknown Source) [VisionetJEELib.jar:]

                                at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [rt.jar:1.8.0_25]

                                at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) [rt.jar:1.8.0_25]

                                at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [rt.jar:1.8.0_25]

                                at java.lang.reflect.Method.invoke(Method.java:483) [rt.jar:1.8.0_25]

                                at org.jboss.as.ee.component.ManagedReferenceMethodInterceptor.processInvocation(ManagedReferenceMethodInterceptor.java:52)

                                at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)

                                at org.jboss.invocation.WeavedInterceptor.processInvocation(WeavedInterceptor.java:53)

                                at org.jboss.as.ee.component.interceptors.UserInterceptorFactory$1.processInvocation(UserInterceptorFactory.java:63)

                                at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)

                                at org.jboss.invocation.InterceptorContext$Invocation.proceed(InterceptorContext.java:407)

                                at org.jboss.as.weld.ejb.Jsr299BindingsInterceptor.doMethodInterception(Jsr299BindingsInterceptor.java:82) [wildfly-weld-9.0.0.Alpha1-SNAPSHOT.jar:9.0.0.Alpha1-SNAPSHOT]

                                at org.jboss.as.weld.ejb.Jsr299BindingsInterceptor.processInvocation(Jsr299BindingsInterceptor.java:93) [wildfly-weld-9.0.0.Alpha1-SNAPSHOT.jar:9.0.0.Alpha1-SNAPSHOT]

                                at org.jboss.as.ee.component.interceptors.UserInterceptorFactory$1.processInvocation(UserInterceptorFactory.java:63)

                                at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)

                                at org.jboss.invocation.WeavedInterceptor.processInvocation(WeavedInterceptor.java:53)

                                at org.jboss.as.ee.component.interceptors.UserInterceptorFactory$1.processInvocation(UserInterceptorFactory.java:63)

                                at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)

                                at org.jboss.as.ejb3.component.invocationmetrics.ExecutionTimeInterceptor.processInvocation(ExecutionTimeInterceptor.java:43) [wildfly-ejb3-9.0.0.Alpha1-SNAPSHOT.jar:9.0.0.Alpha1-SNAPSHOT]

                                at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)

                                at org.jboss.as.jpa.interceptor.SBInvocationInterceptor.processInvocation(SBInvocationInterceptor.java:47) [wildfly-jpa-9.0.0.Alpha1-SNAPSHOT.jar:9.0.0.Alpha1-SNAPSHOT]

                                at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)

                                at org.jboss.invocation.InterceptorContext$Invocation.proceed(InterceptorContext.java:407)

                                at org.jboss.weld.ejb.AbstractEJBRequestScopeActivationInterceptor.aroundInvoke(AbstractEJBRequestScopeActivationInterceptor.java:55) [weld-core-impl-2.2.3.Final.jar:2014-07-07 07:39]

                                at org.jboss.as.weld.ejb.EjbRequestScopeActivationInterceptor.processInvocation(EjbRequestScopeActivationInterceptor.java:83) [wildfly-weld-9.0.0.Alpha1-SNAPSHOT.jar:9.0.0.Alpha1-SNAPSHOT]

                                at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)

                                at org.jboss.as.ee.concurrent.ConcurrentContextInterceptor.processInvocation(ConcurrentContextInterceptor.java:45) [wildfly-ee-9.0.0.Alpha1-SNAPSHOT.jar:9.0.0.Alpha1-SNAPSHOT]

                                at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)

                                at org.jboss.invocation.InitialInterceptor.processInvocation(InitialInterceptor.java:21)

                                at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)

                                at org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:61)

                                at org.jboss.as.ee.component.interceptors.ComponentDispatcherInterceptor.processInvocation(ComponentDispatcherInterceptor.java:52)

                                at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)

                                at org.jboss.as.ejb3.component.interceptors.NonPooledEJBComponentInstanceAssociatingInterceptor.processInvocation(NonPooledEJBComponentInstanceAssociatingInterceptor.java:59) [wildfly-ejb3-9.0.0.Alpha1-SNAPSHOT.jar:9.0.0.Alpha1-SNAPSHOT]

                                at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)

                                at org.jboss.as.ejb3.tx.CMTTxInterceptor.invokeInCallerTx(CMTTxInterceptor.java:252) [wildfly-ejb3-9.0.0.Alpha1-SNAPSHOT.jar:9.0.0.Alpha1-SNAPSHOT]

                                ... 164 more

                        Caused by: org.hibernate.exception.GenericJDBCException: Could not open connection

                                at org.hibernate.exception.internal.StandardSQLExceptionConverter.convert(StandardSQLExceptionConverter.java:54) [hibernate-core-4.3.6.Final.jar:4.3.6.Final]

                                at org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:126) [hibernate-core-4.3.6.Final.jar:4.3.6.Final]

                                at org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:112) [hibernate-core-4.3.6.Final.jar:4.3.6.Final]

                                at org.hibernate.engine.jdbc.internal.LogicalConnectionImpl.obtainConnection(LogicalConnectionImpl.java:235) [hibernate-core-4.3.6.Final.jar:4.3.6.Final]

                                at org.hibernate.engine.jdbc.internal.LogicalConnectionImpl.getConnection(LogicalConnectionImpl.java:171) [hibernate-core-4.3.6.Final.jar:4.3.6.Final]

                                at org.hibernate.engine.jdbc.internal.StatementPreparerImpl.connection(StatementPreparerImpl.java:63) [hibernate-core-4.3.6.Final.jar:4.3.6.Final]

                                at org.hibernate.engine.jdbc.internal.StatementPreparerImpl$5.doPrepare(StatementPreparerImpl.java:162) [hibernate-core-4.3.6.Final.jar:4.3.6.Final]

                                at org.hibernate.engine.jdbc.internal.StatementPreparerImpl$StatementPreparationTemplate.prepareStatement(StatementPreparerImpl.java:186) [hibernate-core-4.3.6.Final.jar:4.3.6.Final]

                                at org.hibernate.engine.jdbc.internal.StatementPreparerImpl.prepareQueryStatement(StatementPreparerImpl.java:160) [hibernate-core-4.3.6.Final.jar:4.3.6.Final]

                                at org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader.prepareQueryStatement(AbstractLoadPlanBasedLoader.java:257) [hibernate-core-4.3.6.Final.jar:4.3.6.Final]

                                at org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader.executeQueryStatement(AbstractLoadPlanBasedLoader.java:201) [hibernate-core-4.3.6.Final.jar:4.3.6.Final]

                                at org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader.executeLoad(AbstractLoadPlanBasedLoader.java:137) [hibernate-core-4.3.6.Final.jar:4.3.6.Final]

                                at org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader.executeLoad(AbstractLoadPlanBasedLoader.java:102) [hibernate-core-4.3.6.Final.jar:4.3.6.Final]

                                at org.hibernate.loader.entity.plan.AbstractLoadPlanBasedEntityLoader.load(AbstractLoadPlanBasedEntityLoader.java:186) [hibernate-core-4.3.6.Final.jar:4.3.6.Final]

                                at org.hibernate.persister.entity.AbstractEntityPersister.load(AbstractEntityPersister.java:4126) [hibernate-core-4.3.6.Final.jar:4.3.6.Final]

                                at org.hibernate.event.internal.DefaultLoadEventListener.loadFromDatasource(DefaultLoadEventListener.java:503) [hibernate-core-4.3.6.Final.jar:4.3.6.Final]

                                at org.hibernate.event.internal.DefaultLoadEventListener.doLoad(DefaultLoadEventListener.java:468) [hibernate-core-4.3.6.Final.jar:4.3.6.Final]

                                at org.hibernate.event.internal.DefaultLoadEventListener.load(DefaultLoadEventListener.java:213) [hibernate-core-4.3.6.Final.jar:4.3.6.Final]

                                at org.hibernate.event.internal.DefaultLoadEventListener.proxyOrLoad(DefaultLoadEventListener.java:275) [hibernate-core-4.3.6.Final.jar:4.3.6.Final]

                                at org.hibernate.event.internal.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:151) [hibernate-core-4.3.6.Final.jar:4.3.6.Final]

                                at org.hibernate.internal.SessionImpl.fireLoad(SessionImpl.java:1070) [hibernate-core-4.3.6.Final.jar:4.3.6.Final]

                                at org.hibernate.internal.SessionImpl.access$2000(SessionImpl.java:176) [hibernate-core-4.3.6.Final.jar:4.3.6.Final]

                                at org.hibernate.internal.SessionImpl$IdentifierLoadAccessImpl.load(SessionImpl.java:2551) [hibernate-core-4.3.6.Final.jar:4.3.6.Final]

                                at org.hibernate.internal.SessionImpl.get(SessionImpl.java:955) [hibernate-core-4.3.6.Final.jar:4.3.6.Final]

                                at org.hibernate.jpa.spi.AbstractEntityManagerImpl.find(AbstractEntityManagerImpl.java:1110) [hibernate-entitymanager-4.3.6.Final.jar:4.3.6.Final]

                                ... 204 more

                        Caused by: java.sql.SQLException: javax.resource.ResourceException: IJ000457: Unchecked throwable in managedConnectionReconnected() cl=org.jboss.jca.core.connectionmanager.listener.TxConnectionListener@42767961[state=NORMAL managed connection=org.jboss.jca.adapters.jdbc.local.LocalManagedConnection@4abffae9 connectionhandles=0 lastUse=1415972046864 trackByTx=false pool=org.jboss.jca.core.connectionmanager.pool.strategy.OnePool@a2b896e mcp=SemaphoreArrayListManagedConnectionPool@33b78a4e[pool=VISIONET_COMMON_DS] xaResource=LocalXAResourceImpl@74de677d[connectionListener=42767961 connectionManager=29cfe88 warned=false currentXid=null productName=INGRES productVersion=II 9.2.4 (a64.sol/100) jndiName=java:/VISIONET_COMMON_DS] txSync=null]

                                at org.jboss.jca.adapters.jdbc.WrapperDataSource.getConnection(WrapperDataSource.java:154)

                                at org.hibernate.engine.jdbc.connections.internal.DatasourceConnectionProviderImpl.getConnection(DatasourceConnectionProviderImpl.java:139) [hibernate-core-4.3.6.Final.jar:4.3.6.Final]

                                at org.hibernate.internal.AbstractSessionImpl$NonContextualJdbcConnectionAccess.obtainConnection(AbstractSessionImpl.java:380) [hibernate-core-4.3.6.Final.jar:4.3.6.Final]

                                at org.hibernate.engine.jdbc.internal.LogicalConnectionImpl.obtainConnection(LogicalConnectionImpl.java:228) [hibernate-core-4.3.6.Final.jar:4.3.6.Final]

                                ... 225 more

                        Caused by: javax.resource.ResourceException: IJ000457: Unchecked throwable in managedConnectionReconnected() cl=org.jboss.jca.core.connectionmanager.listener.TxConnectionListener@42767961[state=NORMAL managed connection=org.jboss.jca.adapters.jdbc.local.LocalManagedConnection@4abffae9 connection handles=0 lastUse=1415972046864 trackByTx=false pool=org.jboss.jca.core.connectionmanager.pool.strategy.OnePool@a2b896e mcp=SemaphoreArrayListManagedConnectionPool@33b78a4e[pool=VISIONET_COMMON_DS] xaResource=LocalXAResourceImpl@74de677d[connectionListener=42767961 connectionManager=29cfe88 warned=false currentXid=null productName=INGRES productVersion=II 9.2.4 (a64.sol/100) jndiName=java:/VISIONET_COMMON_DS] txSync=null]

                                at org.jboss.jca.core.connectionmanager.AbstractConnectionManager.reconnectManagedConnection(AbstractConnectionManager.java:827)

                                at org.jboss.jca.core.connectionmanager.AbstractConnectionManager.allocateConnection(AbstractConnectionManager.java:565)

                                at org.jboss.jca.adapters.jdbc.WrapperDataSource.getConnection(WrapperDataSource.java:146)

                                ... 228 more

                        Caused by: javax.resource.ResourceException: IJ000461: Could not enlist in transaction on entering meta-aware object

                                at org.jboss.jca.core.connectionmanager.tx.TxConnectionManagerImpl.managedConnectionReconnected(TxConnectionManagerImpl.java:546)

                                at org.jboss.jca.core.connectionmanager.AbstractConnectionManager.reconnectManagedConnection(AbstractConnectionManager.java:822)

                                ... 230 more

                        Caused by: javax.transaction.SystemException: IJ000356: Failed to enlist: java.lang.Throwable: Unabled to enlist resource, see the previous warnings. tx=TransactionImple < ac, BasicAction: 0:ffffc0a8de8a:3561d527:5465d9f0:1e27 status: ActionStatus.ABORT_ONLY >

                                at org.jboss.jca.core.connectionmanager.listener.TxConnectionListener$TransactionSynchronization.checkEnlisted(TxConnectionListener.java:857)

                                at org.jboss.jca.core.connectionmanager.listener.TxConnectionListener.enlist(TxConnectionListener.java:372)

                                at org.jboss.jca.core.connectionmanager.tx.TxConnectionManagerImpl.managedConnectionReconnected(TxConnectionManagerImpl.java:539)

                                ... 231 more

                         

                         

                        ERROR [org.jboss.as.ejb3.invocation] (default task-44) WFLYEJB0034: EJB Invocation failed on component FormularControllerImpl for method public abstract java.util.List de.visiodesk.formulare.FormularController.findUnspezifischesFormularAll(de.visiodesk.formulare.UnspezifischesFormularTyp[]) throws java.lang.Exception: javax.ejb.EJBTransactionRolledbackException: org.hibernate.exception.GenericJDBCException: Could not open connection

                                at org.jboss.as.ejb3.tx.CMTTxInterceptor.handleInCallerTx(CMTTxInterceptor.java:161) [wildfly-ejb3-9.0.0.Alpha1-SNAPSHOT.jar:9.0.0.Alpha1-SNAPSHOT]

                                at org.jboss.as.ejb3.tx.CMTTxInterceptor.invokeInCallerTx(CMTTxInterceptor.java:254) [wildfly-ejb3-9.0.0.Alpha1-SNAPSHOT.jar:9.0.0.Alpha1-SNAPSHOT]

                                at org.jboss.as.ejb3.tx.CMTTxInterceptor.required(CMTTxInterceptor.java:343) [wildfly-ejb3-9.0.0.Alpha1-SNAPSHOT.jar:9.0.0.Alpha1-SNAPSHOT]

                                at org.jboss.as.ejb3.tx.CMTTxInterceptor.processInvocation(CMTTxInterceptor.java:240) [wildfly-ejb3-9.0.0.Alpha1-SNAPSHOT.jar:9.0.0.Alpha1-SNAPSHOT]

                                at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)

                                at org.jboss.as.ejb3.component.interceptors.CurrentInvocationContextInterceptor.processInvocation(CurrentInvocationContextInterceptor.java:41) [wildfly-ejb3-9.0.0.Alpha1-SNAPSHOT.jar:9.0.0.Alpha1-SNAPSHOT]

                                at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)

                                at org.jboss.as.ejb3.component.invocationmetrics.WaitTimeInterceptor.processInvocation(WaitTimeInterceptor.java:43) [wildfly-ejb3-9.0.0.Alpha1-SNAPSHOT.jar:9.0.0.Alpha1-SNAPSHOT]

                                at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)

                                at org.jboss.as.ejb3.security.SecurityContextInterceptor.processInvocation(SecurityContextInterceptor.java:100) [wildfly-ejb3-9.0.0.Alpha1-SNAPSHOT.jar:9.0.0.Alpha1-SNAPSHOT]

                                at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)

                                at org.jboss.as.ejb3.component.interceptors.ShutDownInterceptorFactory$1.processInvocation(ShutDownInterceptorFactory.java:64) [wildfly-ejb3-9.0.0.Alpha1-SNAPSHOT.jar:9.0.0.Alpha1-SNAPSHOT]

                                at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)

                                at org.jboss.as.ejb3.component.interceptors.LoggingInterceptor.processInvocation(LoggingInterceptor.java:59) [wildfly-ejb3-9.0.0.Alpha1-SNAPSHOT.jar:9.0.0.Alpha1-SNAPSHOT]

                                at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)

                                at org.jboss.as.ee.component.NamespaceContextInterceptor.processInvocation(NamespaceContextInterceptor.java:50)

                                at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)

                                at org.jboss.as.ejb3.component.interceptors.AdditionalSetupInterceptor.processInvocation(AdditionalSetupInterceptor.java:55) [wildfly-ejb3-9.0.0.Alpha1-SNAPSHOT.jar:9.0.0.Alpha1-SNAPSHOT]

                                at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)

                                at org.jboss.invocation.ContextClassLoaderInterceptor.processInvocation(ContextClassLoaderInterceptor.java:64)

                                at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)

                                at org.jboss.invocation.InterceptorContext.run(InterceptorContext.java:326)

                                at org.wildfly.security.manager.WildFlySecurityManager.doChecked(WildFlySecurityManager.java:439)

                                at org.jboss.invocation.AccessCheckingInterceptor.processInvocation(AccessCheckingInterceptor.java:61)

                                at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)

                                at org.jboss.invocation.InterceptorContext.run(InterceptorContext.java:326)

                                at org.jboss.invocation.PrivilegedWithCombinerInterceptor.processInvocation(PrivilegedWithCombinerInterceptor.java:80)

                                at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)

                                at org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:61)

                                at org.jboss.as.ee.component.ViewService$View.invoke(ViewService.java:185)

                                at org.jboss.as.ee.component.ViewDescription$1.processInvocation(ViewDescription.java:182)

                                at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)

                                at org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:61)

                                at org.jboss.as.ee.component.ProxyInvocationHandler.invoke(ProxyInvocationHandler.java:73)

                                at de.visionet.ejb3.CommonControllerLocal$$$view1.findByPrimaryKeyInNewTransaction(Unknown Source)

                                at de.visiodesk.formulare.FormularControllerImpl.resolveDateianhõnge(FormularControllerImpl.java:621) [VisioDesk3.jar:]

                                at de.visiodesk.formulare.FormularControllerImpl.findUnspezifischesFormularAll(FormularControllerImpl.java:3759) [VisioDesk3.jar:]

                                at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [rt.jar:1.8.0_25]

                                at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) [rt.jar:1.8.0_25]

                                at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [rt.jar:1.8.0_25]

                                at java.lang.reflect.Method.invoke(Method.java:483) [rt.jar:1.8.0_25]

                                at org.jboss.as.ee.component.ManagedReferenceMethodInterceptor.processInvocation(ManagedReferenceMethodInterceptor.java:52)

                                at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)

                                at org.jboss.invocation.WeavedInterceptor.processInvocation(WeavedInterceptor.java:53)

                                at org.jboss.as.ee.component.interceptors.UserInterceptorFactory$1.processInvocation(UserInterceptorFactory.java:63)

                                at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)

                                at org.jboss.invocation.InterceptorContext$Invocation.proceed(InterceptorContext.java:407)

                                at org.jboss.as.weld.ejb.Jsr299BindingsInterceptor.doMethodInterception(Jsr299BindingsInterceptor.java:82) [wildfly-weld-9.0.0.Alpha1-SNAPSHOT.jar:9.0.0.Alpha1-SNAPSHOT]

                                at org.jboss.as.weld.ejb.Jsr299BindingsInterceptor.processInvocation(Jsr299BindingsInterceptor.java:93) [wildfly-weld-9.0.0.Alpha1-SNAPSHOT.jar:9.0.0.Alpha1-SNAPSHOT]

                                at org.jboss.as.ee.component.interceptors.UserInterceptorFactory$1.processInvocation(UserInterceptorFactory.java:63)

                                at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)

                                at org.jboss.invocation.WeavedInterceptor.processInvocation(WeavedInterceptor.java:53)

                                at org.jboss.as.ee.component.interceptors.UserInterceptorFactory$1.processInvocation(UserInterceptorFactory.java:63)

                                at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)

                                at org.jboss.as.ejb3.component.invocationmetrics.ExecutionTimeInterceptor.processInvocation(ExecutionTimeInterceptor.java:43) [wildfly-ejb3-9.0.0.Alpha1-SNAPSHOT.jar:9.0.0.Alpha1-SNAPSHOT]

                                at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)

                                at org.jboss.as.jpa.interceptor.SBInvocationInterceptor.processInvocation(SBInvocationInterceptor.java:47) [wildfly-jpa-9.0.0.Alpha1-SNAPSHOT.jar:9.0.0.Alpha1-SNAPSHOT]

                                at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)

                                at org.jboss.invocation.InterceptorContext$Invocation.proceed(InterceptorContext.java:407)

                                at org.jboss.weld.ejb.AbstractEJBRequestScopeActivationInterceptor.aroundInvoke(AbstractEJBRequestScopeActivationInterceptor.java:55) [weld-core-impl-2.2.3.Final.jar:2014-07-07 07:39]

                                at org.jboss.as.weld.ejb.EjbRequestScopeActivationInterceptor.processInvocation(EjbRequestScopeActivationInterceptor.java:83) [wildfly-weld-9.0.0.Alpha1-SNAPSHOT.jar:9.0.0.Alpha1-SNAPSHOT]

                                at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)

                                at org.jboss.as.ee.concurrent.ConcurrentContextInterceptor.processInvocation(ConcurrentContextInterceptor.java:45) [wildfly-ee-9.0.0.Alpha1-SNAPSHOT.jar:9.0.0.Alpha1-SNAPSHOT]

                                at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)

                                at org.jboss.invocation.InitialInterceptor.processInvocation(InitialInterceptor.java:21)

                                at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)

                                at org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:61)

                                at org.jboss.as.ee.component.interceptors.ComponentDispatcherInterceptor.processInvocation(ComponentDispatcherInterceptor.java:52)

                                at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)

                                at org.jboss.as.ejb3.component.interceptors.NonPooledEJBComponentInstanceAssociatingInterceptor.processInvocation(NonPooledEJBComponentInstanceAssociatingInterceptor.java:59) [wildfly-ejb3-9.0.0.Alpha1-SNAPSHOT.jar:9.0.0.Alpha1-SNAPSHOT]

                                at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)

                                at org.jboss.as.ejb3.tx.CMTTxInterceptor.invokeInOurTx(CMTTxInterceptor.java:274) [wildfly-ejb3-9.0.0.Alpha1-SNAPSHOT.jar:9.0.0.Alpha1-SNAPSHOT]

                                at org.jboss.as.ejb3.tx.CMTTxInterceptor.required(CMTTxInterceptor.java:341) [wildfly-ejb3-9.0.0.Alpha1-SNAPSHOT.jar:9.0.0.Alpha1-SNAPSHOT]

                                at org.jboss.as.ejb3.tx.CMTTxInterceptor.processInvocation(CMTTxInterceptor.java:240) [wildfly-ejb3-9.0.0.Alpha1-SNAPSHOT.jar:9.0.0.Alpha1-SNAPSHOT]

                                at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)

                                at org.jboss.as.ejb3.component.interceptors.CurrentInvocationContextInterceptor.processInvocation(CurrentInvocationContextInterceptor.java:41) [wildfly-ejb3-9.0.0.Alpha1-SNAPSHOT.jar:9.0.0.Alpha1-SNAPSHOT]

                                at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)

                                at org.jboss.as.ejb3.component.invocationmetrics.WaitTimeInterceptor.processInvocation(WaitTimeInterceptor.java:43) [wildfly-ejb3-9.0.0.Alpha1-SNAPSHOT.jar:9.0.0.Alpha1-SNAPSHOT]

                                at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)

                                at org.jboss.as.ejb3.security.SecurityContextInterceptor.processInvocation(SecurityContextInterceptor.java:100) [wildfly-ejb3-9.0.0.Alpha1-SNAPSHOT.jar:9.0.0.Alpha1-SNAPSHOT]

                                at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)

                                at org.jboss.as.ejb3.component.interceptors.ShutDownInterceptorFactory$1.processInvocation(ShutDownInterceptorFactory.java:64) [wildfly-ejb3-9.0.0.Alpha1-SNAPSHOT.jar:9.0.0.Alpha1-SNAPSHOT]

                                at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)

                                at org.jboss.as.ejb3.component.interceptors.LoggingInterceptor.processInvocation(LoggingInterceptor.java:59) [wildfly-ejb3-9.0.0.Alpha1-SNAPSHOT.jar:9.0.0.Alpha1-SNAPSHOT]

                                at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)

                                at org.jboss.as.ee.component.NamespaceContextInterceptor.processInvocation(NamespaceContextInterceptor.java:50)

                                at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)

                                at org.jboss.as.ejb3.component.interceptors.AdditionalSetupInterceptor.processInvocation(AdditionalSetupInterceptor.java:55) [wildfly-ejb3-9.0.0.Alpha1-SNAPSHOT.jar:9.0.0.Alpha1-SNAPSHOT]

                                at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)

                                at org.jboss.invocation.ContextClassLoaderInterceptor.processInvocation(ContextClassLoaderInterceptor.java:64)

                                at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)

                                at org.jboss.invocation.InterceptorContext.run(InterceptorContext.java:326)

                                at org.wildfly.security.manager.WildFlySecurityManager.doChecked(WildFlySecurityManager.java:448)

                                at org.jboss.invocation.AccessCheckingInterceptor.processInvocation(AccessCheckingInterceptor.java:61)

                                at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)

                                at org.jboss.invocation.InterceptorContext.run(InterceptorContext.java:326)

                                at org.jboss.invocation.PrivilegedWithCombinerInterceptor.processInvocation(PrivilegedWithCombinerInterceptor.java:80)

                                at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)

                                at org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:61)

                                at org.jboss.as.ee.component.ViewService$View.invoke(ViewService.java:185)

                                at org.jboss.as.ee.component.ViewDescription$1.processInvocation(ViewDescription.java:182)

                                at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)

                                at org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:61)

                                at org.jboss.as.ee.component.ProxyInvocationHandler.invoke(ProxyInvocationHandler.java:73)

                                at de.visiodesk.formulare.FormularControllerLocal$$$view15.findUnspezifischesFormularAll(Unknown Source) [VisioDesk3.jar:]

                                at de.visiodesk.formulare.unspezifisch.druck.einzel.BedarfsformulareDataProvider.<init>(BedarfsformulareDataProvider.java:21)

                                at de.visiodesk.formulare.unspezifisch.druck.einzel.ambulant.AmbulanterTerminBedarfsformularIcon.<init>(AmbulanterTerminBedarfsformularIcon.java:34)

                                at de.visiodesk.termin.bausteine.TerminformEinPatientPanel.<init>(TerminformEinPatientPanel.java:242)

                                at de.visiodesk.termin.bausteine.AbstractTerminKomplettMitResUndPatientPanel$TerminForm.<init>(AbstractTerminKomplettMitResUndPatientPanel.java:253)

                                at de.visiodesk.termin.bausteine.AbstractTerminKomplettMitResUndPatientPanel.<init>(AbstractTerminKomplettMitResUndPatientPanel.java:102)

                                at de.visiodesk.termin.bausteine.AbstractTerminKomplettMitResUndPatientPanel.<init>(AbstractTerminKomplettMitResUndPatientPanel.java:63)

                                at de.visiodesk.termin.EinfacherPatiententerminPanel.<init>(EinfacherPatiententerminPanel.java:166)

                                at de.visiodesk.termin.EinfacherPatiententerminPanel.<init>(EinfacherPatiententerminPanel.java:146)

                                at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) [rt.jar:1.8.0_25]

                                at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) [rt.jar:1.8.0_25]

                                at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) [rt.jar:1.8.0_25]

                                at java.lang.reflect.Constructor.newInstance(Constructor.java:408) [rt.jar:1.8.0_25]

                                at de.visionet.wicket.components.dialog.page.StandardDialogPopupPage.createPanel(StandardDialogPopupPage.java:297)

                                at de.visionet.wicket.components.dialog.page.StandardDialogPopupPage.<init>(StandardDialogPopupPage.java:47)

                                at de.visionet.wicket.components.dialog.embeddableControl.VAbstractModalDialogPopupForAbstractDialogPopupPanel$1.<init>(VAbstractModalDialogPopupForAbstractDialogPopupPanel.java:76)

                                at de.visionet.wicket.components.dialog.embeddableControl.VAbstractModalDialogPopupForAbstractDialogPopupPanel.openForEdit(VAbstractModalDialogPopupForAbstractDialogPopupPanel.java:76)

                                at de.visionet.wicket.components.dialog.embeddableControl.VAbstractModalDialogPopupForAbstractDialogPopupPanel.openForEdit(VAbstractModalDialogPopupForAbstractDialogPopupPanel.java:132)

                                at de.visiodesk.wrapper.dialog.popupController.VisioDeskSimpleModalDialogPopupForAbstractTerminKomlett.terminBearbeiten(VisioDeskSimpleModalDialogPopupForAbstractTerminKomlett.java:108)

                                at de.visiodesk.tagesansicht.TagesansichtPanel$10$1$1.onClickBelegterTermin(TagesansichtPanel.java:669)

                                at de.visiodesk.stundenplan.generisch.GenericTagSpaltePanel$5.onClick(GenericTagSpaltePanel.java:484)

                                at de.visiodesk.stundenplan.generisch.GenericBelegterTerminPanel$2.onElementClick(GenericBelegterTerminPanel.java:117)

                                at de.visiodesk.stundenplan.generisch.GenericDraggableLink.onClick(GenericDraggableLink.java:53)

                                at org.apache.wicket.ajax.markup.html.AjaxLink$1.onEvent(AjaxLink.java:68)

                                at org.apache.wicket.ajax.AjaxEventBehavior.respond(AjaxEventBehavior.java:177)

                                at org.apache.wicket.ajax.AbstractDefaultAjaxBehavior.onRequest(AbstractDefaultAjaxBehavior.java:302)

                                at org.apache.wicket.request.target.component.listener.BehaviorRequestTarget.processEvents(BehaviorRequestTarget.java:157)

                                at org.apache.wicket.request.AbstractRequestCycleProcessor.processEvents(AbstractRequestCycleProcessor.java:92)

                                at org.apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:1252)

                                at org.apache.wicket.RequestCycle.step(RequestCycle.java:1331)

                                at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1438)

                                at org.apache.wicket.RequestCycle.request(RequestCycle.java:546)

                                at org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:486)

                                at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:319)

                                at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:60)

                                at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:132)

                                at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:85)

                                at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:61)

                                at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36)

                                at org.wildfly.extension.undertow.security.SecurityContextAssociationHandler.handleRequest(SecurityContextAssociationHandler.java:78)

                                at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)

                                at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:131)

                                at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:56)

                                at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)

                                at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:45)

                                at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:61)

                                at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:58)

                                at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:70)

                                at io.undertow.security.handlers.SecurityInitialHandler.handleRequest(SecurityInitialHandler.java:76)

                                at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)

                                at org.wildfly.extension.undertow.security.jacc.JACCContextIdHandler.handleRequest(JACCContextIdHandler.java:61)

                                at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)

                                at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)

                                at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:247)

                                at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:234)

                                at io.undertow.servlet.handlers.ServletInitialHandler.access$000(ServletInitialHandler.java:76)

                                at io.undertow.servlet.handlers.ServletInitialHandler$1.handleRequest(ServletInitialHandler.java:153)

                                at io.undertow.server.Connectors.executeRootHandler(Connectors.java:197)

                                at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:737)

                                at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [rt.jar:1.8.0_25]

                                at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [rt.jar:1.8.0_25]

                                at java.lang.Thread.run(Thread.java:745) [rt.jar:1.8.0_25]

                        Caused by: javax.persistence.PersistenceException: org.hibernate.exception.GenericJDBCException: Could not open connection

                                at org.hibernate.jpa.spi.AbstractEntityManagerImpl.convert(AbstractEntityManagerImpl.java:1763) [hibernate-entitymanager-4.3.6.Final.jar:4.3.6.Final]

                                at org.hibernate.jpa.spi.AbstractEntityManagerImpl.convert(AbstractEntityManagerImpl.java:1694) [hibernate-entitymanager-4.3.6.Final.jar:4.3.6.Final]

                                at org.hibernate.jpa.spi.AbstractEntityManagerImpl.find(AbstractEntityManagerImpl.java:1141) [hibernate-entitymanager-4.3.6.Final.jar:4.3.6.Final]

                                at org.hibernate.jpa.spi.AbstractEntityManagerImpl.find(AbstractEntityManagerImpl.java:1068) [hibernate-entitymanager-4.3.6.Final.jar:4.3.6.Final]

                                at org.jboss.as.jpa.container.AbstractEntityManager.find(AbstractEntityManager.java:213) [wildfly-jpa-9.0.0.Alpha1-SNAPSHOT.jar:9.0.0.Alpha1-SNAPSHOT]

                                at de.visionet.jee.ejb3.VisionetControllerImpl.findByPrimaryKey(Unknown Source) [VisionetJEELib.jar:]

                                at de.visionet.jee.ejb3.VisionetControllerImpl.findByPrimaryKeyInNewTransaction(Unknown Source) [VisionetJEELib.jar:]

                                at de.visionet.jee.ejb3.VisionetControllerImpl.findByPrimaryKeyInNewTransaction(Unknown Source) [VisionetJEELib.jar:]

                                at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [rt.jar:1.8.0_25]

                                at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) [rt.jar:1.8.0_25]

                                at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [rt.jar:1.8.0_25]

                                at java.lang.reflect.Method.invoke(Method.java:483) [rt.jar:1.8.0_25]

                                at org.jboss.as.ee.component.ManagedReferenceMethodInterceptor.processInvocation(ManagedReferenceMethodInterceptor.java:52)

                                at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)

                                at org.jboss.invocation.WeavedInterceptor.processInvocation(WeavedInterceptor.java:53)

                                at org.jboss.as.ee.component.interceptors.UserInterceptorFactory$1.processInvocation(UserInterceptorFactory.java:63)

                                at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)

                                at org.jboss.invocation.InterceptorContext$Invocation.proceed(InterceptorContext.java:407)

                                at org.jboss.as.weld.ejb.Jsr299BindingsInterceptor.doMethodInterception(Jsr299BindingsInterceptor.java:82) [wildfly-weld-9.0.0.Alpha1-SNAPSHOT.jar:9.0.0.Alpha1-SNAPSHOT]

                                at org.jboss.as.weld.ejb.Jsr299BindingsInterceptor.processInvocation(Jsr299BindingsInterceptor.java:93) [wildfly-weld-9.0.0.Alpha1-SNAPSHOT.jar:9.0.0.Alpha1-SNAPSHOT]

                                at org.jboss.as.ee.component.interceptors.UserInterceptorFactory$1.processInvocation(UserInterceptorFactory.java:63)

                                at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)

                                at org.jboss.invocation.WeavedInterceptor.processInvocation(WeavedInterceptor.java:53)

                                at org.jboss.as.ee.component.interceptors.UserInterceptorFactory$1.processInvocation(UserInterceptorFactory.java:63)

                                at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)

                                at org.jboss.as.ejb3.component.invocationmetrics.ExecutionTimeInterceptor.processInvocation(ExecutionTimeInterceptor.java:43) [wildfly-ejb3-9.0.0.Alpha1-SNAPSHOT.jar:9.0.0.Alpha1-SNAPSHOT]

                                at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)

                                at org.jboss.as.jpa.interceptor.SBInvocationInterceptor.processInvocation(SBInvocationInterceptor.java:47) [wildfly-jpa-9.0.0.Alpha1-SNAPSHOT.jar:9.0.0.Alpha1-SNAPSHOT]

                                at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)

                                at org.jboss.invocation.InterceptorContext$Invocation.proceed(InterceptorContext.java:407)

                                at org.jboss.weld.ejb.AbstractEJBRequestScopeActivationInterceptor.aroundInvoke(AbstractEJBRequestScopeActivationInterceptor.java:55) [weld-core-impl-2.2.3.Final.jar:2014-07-07 07:39]

                                at org.jboss.as.weld.ejb.EjbRequestScopeActivationInterceptor.processInvocation(EjbRequestScopeActivationInterceptor.java:83) [wildfly-weld-9.0.0.Alpha1-SNAPSHOT.jar:9.0.0.Alpha1-SNAPSHOT]

                                at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)

                                at org.jboss.as.ee.concurrent.ConcurrentContextInterceptor.processInvocation(ConcurrentContextInterceptor.java:45) [wildfly-ee-9.0.0.Alpha1-SNAPSHOT.jar:9.0.0.Alpha1-SNAPSHOT]

                                at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)

                                at org.jboss.invocation.InitialInterceptor.processInvocation(InitialInterceptor.java:21)

                                at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)

                                at org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:61)

                                at org.jboss.as.ee.component.interceptors.ComponentDispatcherInterceptor.processInvocation(ComponentDispatcherInterceptor.java:52)

                                at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)

                                at org.jboss.as.ejb3.component.interceptors.NonPooledEJBComponentInstanceAssociatingInterceptor.processInvocation(NonPooledEJBComponentInstanceAssociatingInterceptor.java:59) [wildfly-ejb3-9.0.0.Alpha1-SNAPSHOT.jar:9.0.0.Alpha1-SNAPSHOT]

                                at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)

                                at org.jboss.as.ejb3.tx.CMTTxInterceptor.invokeInCallerTx(CMTTxInterceptor.java:252) [wildfly-ejb3-9.0.0.Alpha1-SNAPSHOT.jar:9.0.0.Alpha1-SNAPSHOT]

                                ... 164 more

                        Caused by: org.hibernate.exception.GenericJDBCException: Could not open connection

                                at org.hibernate.exception.internal.StandardSQLExceptionConverter.convert(StandardSQLExceptionConverter.java:54) [hibernate-core-4.3.6.Final.jar:4.3.6.Final]

                                at org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:126) [hibernate-core-4.3.6.Final.jar:4.3.6.Final]

                                at org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:112) [hibernate-core-4.3.6.Final.jar:4.3.6.Final]

                                at org.hibernate.engine.jdbc.internal.LogicalConnectionImpl.obtainConnection(LogicalConnectionImpl.java:235) [hibernate-core-4.3.6.Final.jar:4.3.6.Final]

                                at org.hibernate.engine.jdbc.internal.LogicalConnectionImpl.getConnection(LogicalConnectionImpl.java:171) [hibernate-core-4.3.6.Final.jar:4.3.6.Final]

                                at org.hibernate.engine.jdbc.internal.StatementPreparerImpl.connection(StatementPreparerImpl.java:63) [hibernate-core-4.3.6.Final.jar:4.3.6.Final]

                                at org.hibernate.engine.jdbc.internal.StatementPreparerImpl$5.doPrepare(StatementPreparerImpl.java:162) [hibernate-core-4.3.6.Final.jar:4.3.6.Final]

                                at org.hibernate.engine.jdbc.internal.StatementPreparerImpl$StatementPreparationTemplate.prepareStatement(StatementPreparerImpl.java:186) [hibernate-core-4.3.6.Final.jar:4.3.6.Final]

                                at org.hibernate.engine.jdbc.internal.StatementPreparerImpl.prepareQueryStatement(StatementPreparerImpl.java:160) [hibernate-core-4.3.6.Final.jar:4.3.6.Final]

                                at org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader.prepareQueryStatement(AbstractLoadPlanBasedLoader.java:257) [hibernate-core-4.3.6.Final.jar:4.3.6.Final]

                                at org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader.executeQueryStatement(AbstractLoadPlanBasedLoader.java:201) [hibernate-core-4.3.6.Final.jar:4.3.6.Final]

                                at org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader.executeLoad(AbstractLoadPlanBasedLoader.java:137) [hibernate-core-4.3.6.Final.jar:4.3.6.Final]

                                at org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader.executeLoad(AbstractLoadPlanBasedLoader.java:102) [hibernate-core-4.3.6.Final.jar:4.3.6.Final]

                                at org.hibernate.loader.entity.plan.AbstractLoadPlanBasedEntityLoader.load(AbstractLoadPlanBasedEntityLoader.java:186) [hibernate-core-4.3.6.Final.jar:4.3.6.Final]

                                at org.hibernate.persister.entity.AbstractEntityPersister.load(AbstractEntityPersister.java:4126) [hibernate-core-4.3.6.Final.jar:4.3.6.Final]

                                at org.hibernate.event.internal.DefaultLoadEventListener.loadFromDatasource(DefaultLoadEventListener.java:503) [hibernate-core-4.3.6.Final.jar:4.3.6.Final]

                                at org.hibernate.event.internal.DefaultLoadEventListener.doLoad(DefaultLoadEventListener.java:468) [hibernate-core-4.3.6.Final.jar:4.3.6.Final]

                                at org.hibernate.event.internal.DefaultLoadEventListener.load(DefaultLoadEventListener.java:213) [hibernate-core-4.3.6.Final.jar:4.3.6.Final]

                                at org.hibernate.event.internal.DefaultLoadEventListener.proxyOrLoad(DefaultLoadEventListener.java:275) [hibernate-core-4.3.6.Final.jar:4.3.6.Final]

                                at org.hibernate.event.internal.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:151) [hibernate-core-4.3.6.Final.jar:4.3.6.Final]

                                at org.hibernate.internal.SessionImpl.fireLoad(SessionImpl.java:1070) [hibernate-core-4.3.6.Final.jar:4.3.6.Final]

                                at org.hibernate.internal.SessionImpl.access$2000(SessionImpl.java:176) [hibernate-core-4.3.6.Final.jar:4.3.6.Final]

                                at org.hibernate.internal.SessionImpl$IdentifierLoadAccessImpl.load(SessionImpl.java:2551) [hibernate-core-4.3.6.Final.jar:4.3.6.Final]

                                at org.hibernate.internal.SessionImpl.get(SessionImpl.java:955) [hibernate-core-4.3.6.Final.jar:4.3.6.Final]

                                at org.hibernate.jpa.spi.AbstractEntityManagerImpl.find(AbstractEntityManagerImpl.java:1110) [hibernate-entitymanager-4.3.6.Final.jar:4.3.6.Final]

                                ... 204 more

                        Caused by: java.sql.SQLException: javax.resource.ResourceException: IJ000457: Unchecked throwable in managedConnectionReconnected() cl=org.jboss.jca.core.connectionmanager.listener.TxConnectionListener@42767961[state=NORMAL managed connection=org.jboss.jca.adapters.jdbc.local.LocalManagedConnection@4abffae9 connectionhandles=0 lastUse=1415972046864 trackByTx=false pool=org.jboss.jca.core.connectionmanager.pool.strategy.OnePool@a2b896e mcp=SemaphoreArrayListManagedConnectionPool@33b78a4e[pool=VISIONET_COMMON_DS] xaResource=LocalXAResourceImpl@74de677d[connectionListener=42767961 connectionManager=29cfe88 warned=false currentXid=null productName=INGRES productVersion=II 9.2.4 (a64.sol/100) jndiName=java:/VISIONET_COMMON_DS] txSync=null]

                                at org.jboss.jca.adapters.jdbc.WrapperDataSource.getConnection(WrapperDataSource.java:154)

                                at org.hibernate.engine.jdbc.connections.internal.DatasourceConnectionProviderImpl.getConnection(DatasourceConnectionProviderImpl.java:139) [hibernate-core-4.3.6.Final.jar:4.3.6.Final]

                                at org.hibernate.internal.AbstractSessionImpl$NonContextualJdbcConnectionAccess.obtainConnection(AbstractSessionImpl.java:380) [hibernate-core-4.3.6.Final.jar:4.3.6.Final]

                                at org.hibernate.engine.jdbc.internal.LogicalConnectionImpl.obtainConnection(LogicalConnectionImpl.java:228) [hibernate-core-4.3.6.Final.jar:4.3.6.Final]

                                ... 225 more

                        Caused by: javax.resource.ResourceException: IJ000457: Unchecked throwable in managedConnectionReconnected() cl=org.jboss.jca.core.connectionmanager.listener.TxConnectionListener@42767961[state=NORMAL managed connection=org.jboss.jca.adapters.jdbc.local.LocalManagedConnection@4abffae9 connection handles=0 lastUse=1415972046864 trackByTx=false pool=org.jboss.jca.core.connectionmanager.pool.strategy.OnePool@a2b896e mcp=SemaphoreArrayListManagedConnectionPool@33b78a4e[pool=VISIONET_COMMON_DS] xaResource=LocalXAResourceImpl@74de677d[connectionListener=42767961 connectionManager=29cfe88 warned=false currentXid=null productName=INGRES productVersion=II 9.2.4 (a64.sol/100) jndiName=java:/VISIONET_COMMON_DS] txSync=null]

                                at org.jboss.jca.core.connectionmanager.AbstractConnectionManager.reconnectManagedConnection(AbstractConnectionManager.java:827)

                                at org.jboss.jca.core.connectionmanager.AbstractConnectionManager.allocateConnection(AbstractConnectionManager.java:565)

                                at org.jboss.jca.adapters.jdbc.WrapperDataSource.getConnection(WrapperDataSource.java:146)

                                ... 228 more

                        Caused by: javax.resource.ResourceException: IJ000461: Could not enlist in transaction on entering meta-aware object

                                at org.jboss.jca.core.connectionmanager.tx.TxConnectionManagerImpl.managedConnectionReconnected(TxConnectionManagerImpl.java:546)

                                at org.jboss.jca.core.connectionmanager.AbstractConnectionManager.reconnectManagedConnection(AbstractConnectionManager.java:822)

                                ... 230 more

                        Caused by: javax.transaction.SystemException: IJ000356: Failed to enlist: java.lang.Throwable: Unabled to enlist resource, see the previous warnings. tx=TransactionImple < ac, BasicAction: 0:ffffc0a8de8a:3561d527:5465d9f0:1e27 status: ActionStatus.ABORT_ONLY >

                                at org.jboss.jca.core.connectionmanager.listener.TxConnectionListener$TransactionSynchronization.checkEnlisted(TxConnectionListener.java:857)

                                at org.jboss.jca.core.connectionmanager.listener.TxConnectionListener.enlist(TxConnectionListener.java:372)

                                at org.jboss.jca.core.connectionmanager.tx.TxConnectionManagerImpl.managedConnectionReconnected(TxConnectionManagerImpl.java:539)

                                ... 231 more

                        • 24. Re: Subtransactions: still stuck with 8.1
                          smarlow

                           

                               @TransactionAttribute(TransactionAttributeType.REQUIRES_NEW)

                               public Entity getMeSomeEntity()  {

                                Entity entity = internalFetchEntity();

                                return entity; // Here is the problem

                             }

                           

                           

                               Application B

                           

                               SessionBeanA session = ......;

                               session.getMeSomeEntity() ;

                           

                           

                           

                          Or in other code lines

                           

                               Application A

                           

                               SessionBeanA {

                               public Entity internalFetchEntity() {

                                    transaction.begin();

                                    Entity entity = entityManger.find...

                                    transaction.commit():

                                    return entity

                               }

                           

                               public Entity getMeSomeEntity()  {

                                    transaction.begin();

                                Entity entity = internalFetchEntity();

                                transaction.commit():

                                return entity; // Here is the problem

                             }

                           

                           

                               Application B

                           

                               SessionBeanA session = ......;

                               transaction.begin();

                               session.getMeSomeEntity() ;

                             transaction.commit():

                           

                          I don't think you should use nested transactions for this deployment on WildFly.  https://gist.github.com/scottmarlow/f3a5f7d6a083163ed64e contains a description of nested transactions from the OMG transaction service spec.  From your description of the problem that led you to use nested transactions, can you explain what you mean by "here is the problem"?

                           

                          You have two separate deployments on the same application server and you are making a remote EJB bean call from Application A to Application B, B loads some some entity.  Are you using extended persistence context (EntityManager) or transaction scoped?  Usually when people don't say otherwise, they are using transaction scoped.  If you are using transaction scoped, the loaded "some entity" should be detached from the persistence context that loaded it.  A problem would be if you have the same entity managed by two different persistence contexts at the same time.  Your application can control when entities are managed or detached though, so I don't see the "problem" yet. 

                           

                          Scott

                          • 25. Re: Subtransactions: still stuck with 8.1
                            lindner

                            Hi Tom,

                            and this is the stacktrace if we use XA datasources for both applications

                            WARN  [com.arjuna.ats.jta] (default task-29) ARJUNA016041: prepare on < formatId=131077, gtrid_length=45, bqual_length=36, tx_uid=0:ffffc0a8de8a:3d1de859:546611a7:1594, node_name=VisioDesk-primary, branch_uid=0:ffffc0a8de8a:3d1de859:546611a7:1599, subordinatenodename=null, eis_name=java:/VISIODESK_DS > (XAResourceWrapperImpl@125ecef8[xaResource=org.jboss.jca.adapters.jdbc.xa.XAManagedConnection@22669188 pad=false overrideRmValue=null productName=INGRES productVersion=II 9.2.4 (a64.sol/100) jndiName=java:/VISIODESK_DS]) failed with exception XAException.XAER_NOTA: javax.transaction.xa.XAException
                                    at com.ingres.gcf.jdbc.JdbcXAConn.prepare(JdbcXAConn.java:1090)
                                    at org.jboss.jca.adapters.jdbc.xa.XAManagedConnection.prepare(XAManagedConnection.java:330)
                                    at org.jboss.jca.core.tx.jbossts.XAResourceWrapperImpl.prepare(XAResourceWrapperImpl.java:169)
                                    at com.arjuna.ats.internal.jta.resources.arjunacore.XAResourceRecord.topLevelPrepare(XAResourceRecord.java:217)
                                    at com.arjuna.ats.arjuna.coordinator.BasicAction.doPrepare(BasicAction.java:2627)
                                    at com.arjuna.ats.arjuna.coordinator.BasicAction.doPrepare(BasicAction.java:2577)
                                    at com.arjuna.ats.arjuna.coordinator.BasicAction.prepare(BasicAction.java:2131)
                                    at com.arjuna.ats.arjuna.coordinator.BasicAction.End(BasicAction.java:1515)
                                    at com.arjuna.ats.arjuna.coordinator.TwoPhaseCoordinator.end(TwoPhaseCoordinator.java:96)
                                    at com.arjuna.ats.arjuna.AtomicAction.commit(AtomicAction.java:162)
                                    at com.arjuna.ats.internal.jta.transaction.arjunacore.TransactionImple.commitAndDisassociate(TransactionImple.java:1200)
                                    at com.arjuna.ats.internal.jta.transaction.arjunacore.BaseTransaction.commit(BaseTransaction.java:126)
                                    at com.arjuna.ats.jbossatx.BaseTransactionManagerDelegate.commit(BaseTransactionManagerDelegate.java:75)
                                    at org.jboss.as.ejb3.tx.CMTTxInterceptor.endTransaction(CMTTxInterceptor.java:92) [wildfly-ejb3-9.0.0.Alpha1-SNAPSHOT.jar:9.0.0.Alpha1-SNAPSHOT]
                                    at org.jboss.as.ejb3.tx.CMTTxInterceptor.invokeInOurTx(CMTTxInterceptor.java:278) [wildfly-ejb3-9.0.0.Alpha1-SNAPSHOT.jar:9.0.0.Alpha1-SNAPSHOT]
                                    at org.jboss.as.ejb3.tx.CMTTxInterceptor.required(CMTTxInterceptor.java:341) [wildfly-ejb3-9.0.0.Alpha1-SNAPSHOT.jar:9.0.0.Alpha1-SNAPSHOT]
                                    at org.jboss.as.ejb3.tx.CMTTxInterceptor.processInvocation(CMTTxInterceptor.java:240) [wildfly-ejb3-9.0.0.Alpha1-SNAPSHOT.jar:9.0.0.Alpha1-SNAPSHOT]
                                    at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)
                                    at org.jboss.as.ejb3.component.interceptors.CurrentInvocationContextInterceptor.processInvocation(CurrentInvocationContextInterceptor.java:41) [wildfly-ejb3-9.0.0.Alpha1-SNAPSHOT.jar:9.0.0.Alpha1-SNAPSHOT]
                                    at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)
                                    at org.jboss.as.ejb3.component.invocationmetrics.WaitTimeInterceptor.processInvocation(WaitTimeInterceptor.java:43) [wildfly-ejb3-9.0.0.Alpha1-SNAPSHOT.jar:9.0.0.Alpha1-SNAPSHOT]
                                    at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)
                                    at org.jboss.as.ejb3.security.SecurityContextInterceptor.processInvocation(SecurityContextInterceptor.java:100) [wildfly-ejb3-9.0.0.Alpha1-SNAPSHOT.jar:9.0.0.Alpha1-SNAPSHOT]
                                    at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)
                                    at org.jboss.as.ejb3.component.interceptors.ShutDownInterceptorFactory$1.processInvocation(ShutDownInterceptorFactory.java:64) [wildfly-ejb3-9.0.0.Alpha1-SNAPSHOT.jar:9.0.0.Alpha1-SNAPSHOT]
                                    at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)
                                    at org.jboss.as.ejb3.component.interceptors.LoggingInterceptor.processInvocation(LoggingInterceptor.java:59) [wildfly-ejb3-9.0.0.Alpha1-SNAPSHOT.jar:9.0.0.Alpha1-SNAPSHOT]
                                    at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)
                                    at org.jboss.as.ee.component.NamespaceContextInterceptor.processInvocation(NamespaceContextInterceptor.java:50)
                                    at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)
                                    at org.jboss.as.ejb3.component.interceptors.AdditionalSetupInterceptor.processInvocation(AdditionalSetupInterceptor.java:55) [wildfly-ejb3-9.0.0.Alpha1-SNAPSHOT.jar:9.0.0.Alpha1-SNAPSHOT]
                                    at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)
                                    at org.jboss.invocation.ContextClassLoaderInterceptor.processInvocation(ContextClassLoaderInterceptor.java:64)
                                    at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)
                                    at org.jboss.invocation.InterceptorContext.run(InterceptorContext.java:326)
                                    at org.wildfly.security.manager.WildFlySecurityManager.doChecked(WildFlySecurityManager.java:448)
                                    at org.jboss.invocation.AccessCheckingInterceptor.processInvocation(AccessCheckingInterceptor.java:61)
                                    at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)
                                    at org.jboss.invocation.InterceptorContext.run(InterceptorContext.java:326)
                                    at org.jboss.invocation.PrivilegedWithCombinerInterceptor.processInvocation(PrivilegedWithCombinerInterceptor.java:80)
                                    at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)
                                    at org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:61)
                                    at org.jboss.as.ee.component.ViewService$View.invoke(ViewService.java:185)
                                    at org.jboss.as.ee.component.ViewDescription$1.processInvocation(ViewDescription.java:182)
                                    at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)
                                    at org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:61)
                                    at org.jboss.as.ee.component.ProxyInvocationHandler.invoke(ProxyInvocationHandler.java:73)
                                    at de.visiodesk.formulare.FormularControllerLocal$$$view14.findUnspezifischesFormularAll(Unknown Source) [VisioDesk3.jar:]
                                    at de.visiodesk.formulare.unspezifisch.druck.einzel.BedarfsformulareDataProvider.<init>(BedarfsformulareDataProvider.java:21)
                                    at de.visiodesk.formulare.unspezifisch.druck.einzel.ambulant.AmbulanterTerminBedarfsformularIcon.<init>(AmbulanterTerminBedarfsformularIcon.java:34)
                                    at de.visiodesk.termin.bausteine.TerminformEinPatientPanel.<init>(TerminformEinPatientPanel.java:242)
                                    at de.visiodesk.termin.bausteine.AbstractTerminKomplettMitResUndPatientPanel$TerminForm.<init>(AbstractTerminKomplettMitResUndPatientPanel.java:253)
                                    at de.visiodesk.termin.bausteine.AbstractTerminKomplettMitResUndPatientPanel.<init>(AbstractTerminKomplettMitResUndPatientPanel.java:102)
                                    at de.visiodesk.termin.bausteine.AbstractTerminKomplettMitResUndPatientPanel.<init>(AbstractTerminKomplettMitResUndPatientPanel.java:63)
                                    at de.visiodesk.termin.EinfacherPatiententerminPanel.<init>(EinfacherPatiententerminPanel.java:166)
                                    at de.visiodesk.termin.EinfacherPatiententerminPanel.<init>(EinfacherPatiententerminPanel.java:146)
                                    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) [rt.jar:1.8.0_25]
                                    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) [rt.jar:1.8.0_25]
                                    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) [rt.jar:1.8.0_25]
                                    at java.lang.reflect.Constructor.newInstance(Constructor.java:408) [rt.jar:1.8.0_25]
                                    at de.visionet.wicket.components.dialog.page.StandardDialogPopupPage.createPanel(StandardDialogPopupPage.java:297)
                                    at de.visionet.wicket.components.dialog.page.StandardDialogPopupPage.<init>(StandardDialogPopupPage.java:47)
                                    at de.visionet.wicket.components.dialog.embeddableControl.VAbstractModalDialogPopupForAbstractDialogPopupPanel$1.<init>(VAbstractModalDialogPopupForAbstractDialogPopupPanel.java:76)
                                    at de.visionet.wicket.components.dialog.embeddableControl.VAbstractModalDialogPopupForAbstractDialogPopupPanel.openForEdit(VAbstractModalDialogPopupForAbstractDialogPopupPanel.java:76)
                                    at de.visionet.wicket.components.dialog.embeddableControl.VAbstractModalDialogPopupForAbstractDialogPopupPanel.openForEdit(VAbstractModalDialogPopupForAbstractDialogPopupPanel.java:132)
                                    at de.visiodesk.wrapper.dialog.popupController.VisioDeskSimpleModalDialogPopupForAbstractTerminKomlett.terminBearbeiten(VisioDeskSimpleModalDialogPopupForAbstractTerminKomlett.java:108)
                                    at de.visiodesk.tagesansicht.TagesansichtPanel$10$1$1.onClickBelegterTermin(TagesansichtPanel.java:669)
                                    at de.visiodesk.stundenplan.generisch.GenericTagSpaltePanel$5.onClick(GenericTagSpaltePanel.java:484)
                                    at de.visiodesk.stundenplan.generisch.GenericBelegterTerminPanel$2.onElementClick(GenericBelegterTerminPanel.java:117)
                                    at de.visiodesk.stundenplan.generisch.GenericDraggableLink.onClick(GenericDraggableLink.java:53)
                                    at org.apache.wicket.ajax.markup.html.AjaxLink$1.onEvent(AjaxLink.java:68)
                                    at org.apache.wicket.ajax.AjaxEventBehavior.respond(AjaxEventBehavior.java:177)
                                    at org.apache.wicket.ajax.AbstractDefaultAjaxBehavior.onRequest(AbstractDefaultAjaxBehavior.java:302)
                                    at org.apache.wicket.request.target.component.listener.BehaviorRequestTarget.processEvents(BehaviorRequestTarget.java:157)
                                    at org.apache.wicket.request.AbstractRequestCycleProcessor.processEvents(AbstractRequestCycleProcessor.java:92)
                                    at org.apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:1252)
                                    at org.apache.wicket.RequestCycle.step(RequestCycle.java:1331)
                                    at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1438)
                                    at org.apache.wicket.RequestCycle.request(RequestCycle.java:546)
                                    at org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:486)
                                    at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:319)
                                    at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:60)
                                    at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:132)
                                    at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:85)
                                    at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:61)
                                    at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36)
                                    at org.wildfly.extension.undertow.security.SecurityContextAssociationHandler.handleRequest(SecurityContextAssociationHandler.java:78)
                                    at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
                                    at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:131)
                                    at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:56)
                                    at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
                                    at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:45)
                                    at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:61)
                                    at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:58)
                                    at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:70)
                                    at io.undertow.security.handlers.SecurityInitialHandler.handleRequest(SecurityInitialHandler.java:76)
                                    at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
                                    at org.wildfly.extension.undertow.security.jacc.JACCContextIdHandler.handleRequest(JACCContextIdHandler.java:61)
                                    at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
                                    at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
                                    at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:247)
                                    at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:234)
                                    at io.undertow.servlet.handlers.ServletInitialHandler.access$000(ServletInitialHandler.java:76)
                                    at io.undertow.servlet.handlers.ServletInitialHandler$1.handleRequest(ServletInitialHandler.java:153)
                                    at io.undertow.server.Connectors.executeRootHandler(Connectors.java:197)
                                    at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:737)
                                    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [rt.jar:1.8.0_25]
                                    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [rt.jar:1.8.0_25]
                                    at java.lang.Thread.run(Thread.java:745) [rt.jar:1.8.0_25]


                            WARN  [com.arjuna.ats.arjuna] (default task-29) ARJUNA012073: BasicAction.End() - prepare phase of action-id 0:ffffc0a8de8a:3d1de859:546611a7:1594failed.
                            WARN  [com.arjuna.ats.arjuna] (default task-29) ARJUNA012075: Action Aborting
                            ERROR [org.jboss.as.ejb3.invocation] (default task-29) WFLYEJB0034: EJB Invocation failed on component FormularControllerImpl for method public abstract java.util.List de.visiodesk.formulare.FormularController.findUnspezifischesFormularAll(de.visiodesk.formulare.UnspezifischesFormularTyp[]) throws java.lang.Exception: javax.ejb.EJBTransactionRolledbackException: Transaction rolled back
                                    at org.jboss.as.ejb3.tx.CMTTxInterceptor.handleEndTransactionException(CMTTxInterceptor.java:138) [wildfly-ejb3-9.0.0.Alpha1-SNAPSHOT.jar:9.0.0.Alpha1-SNAPSHOT]
                                    at org.jboss.as.ejb3.tx.CMTTxInterceptor.endTransaction(CMTTxInterceptor.java:118) [wildfly-ejb3-9.0.0.Alpha1-SNAPSHOT.jar:9.0.0.Alpha1-SNAPSHOT]
                                    at org.jboss.as.ejb3.tx.CMTTxInterceptor.invokeInOurTx(CMTTxInterceptor.java:278) [wildfly-ejb3-9.0.0.Alpha1-SNAPSHOT.jar:9.0.0.Alpha1-SNAPSHOT]
                                    at org.jboss.as.ejb3.tx.CMTTxInterceptor.required(CMTTxInterceptor.java:341) [wildfly-ejb3-9.0.0.Alpha1-SNAPSHOT.jar:9.0.0.Alpha1-SNAPSHOT]
                                    at org.jboss.as.ejb3.tx.CMTTxInterceptor.processInvocation(CMTTxInterceptor.java:240) [wildfly-ejb3-9.0.0.Alpha1-SNAPSHOT.jar:9.0.0.Alpha1-SNAPSHOT]
                                    at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)
                                    at org.jboss.as.ejb3.component.interceptors.CurrentInvocationContextInterceptor.processInvocation(CurrentInvocationContextInterceptor.java:41) [wildfly-ejb3-9.0.0.Alpha1-SNAPSHOT.jar:9.0.0.Alpha1-SNAPSHOT]
                                    at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)
                                    at org.jboss.as.ejb3.component.invocationmetrics.WaitTimeInterceptor.processInvocation(WaitTimeInterceptor.java:43) [wildfly-ejb3-9.0.0.Alpha1-SNAPSHOT.jar:9.0.0.Alpha1-SNAPSHOT]
                                    at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)
                                    at org.jboss.as.ejb3.security.SecurityContextInterceptor.processInvocation(SecurityContextInterceptor.java:100) [wildfly-ejb3-9.0.0.Alpha1-SNAPSHOT.jar:9.0.0.Alpha1-SNAPSHOT]
                                    at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)
                                    at org.jboss.as.ejb3.component.interceptors.ShutDownInterceptorFactory$1.processInvocation(ShutDownInterceptorFactory.java:64) [wildfly-ejb3-9.0.0.Alpha1-SNAPSHOT.jar:9.0.0.Alpha1-SNAPSHOT]
                                    at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)
                                    at org.jboss.as.ejb3.component.interceptors.LoggingInterceptor.processInvocation(LoggingInterceptor.java:59) [wildfly-ejb3-9.0.0.Alpha1-SNAPSHOT.jar:9.0.0.Alpha1-SNAPSHOT]
                                    at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)
                                    at org.jboss.as.ee.component.NamespaceContextInterceptor.processInvocation(NamespaceContextInterceptor.java:50)
                                    at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)
                                    at org.jboss.as.ejb3.component.interceptors.AdditionalSetupInterceptor.processInvocation(AdditionalSetupInterceptor.java:55) [wildfly-ejb3-9.0.0.Alpha1-SNAPSHOT.jar:9.0.0.Alpha1-SNAPSHOT]
                                    at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)
                                    at org.jboss.invocation.ContextClassLoaderInterceptor.processInvocation(ContextClassLoaderInterceptor.java:64)
                                    at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)
                                    at org.jboss.invocation.InterceptorContext.run(InterceptorContext.java:326)
                                    at org.wildfly.security.manager.WildFlySecurityManager.doChecked(WildFlySecurityManager.java:448)
                                    at org.jboss.invocation.AccessCheckingInterceptor.processInvocation(AccessCheckingInterceptor.java:61)
                                    at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)
                                    at org.jboss.invocation.InterceptorContext.run(InterceptorContext.java:326)
                                    at org.jboss.invocation.PrivilegedWithCombinerInterceptor.processInvocation(PrivilegedWithCombinerInterceptor.java:80)
                                    at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)
                                    at org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:61)
                                    at org.jboss.as.ee.component.ViewService$View.invoke(ViewService.java:185)
                                    at org.jboss.as.ee.component.ViewDescription$1.processInvocation(ViewDescription.java:182)
                                    at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)
                                    at org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:61)
                                    at org.jboss.as.ee.component.ProxyInvocationHandler.invoke(ProxyInvocationHandler.java:73)
                                    at de.visiodesk.formulare.FormularControllerLocal$$$view14.findUnspezifischesFormularAll(Unknown Source) [VisioDesk3.jar:]
                                    at de.visiodesk.formulare.unspezifisch.druck.einzel.BedarfsformulareDataProvider.<init>(BedarfsformulareDataProvider.java:21)
                                    at de.visiodesk.formulare.unspezifisch.druck.einzel.ambulant.AmbulanterTerminBedarfsformularIcon.<init>(AmbulanterTerminBedarfsformularIcon.java:34)
                                    at de.visiodesk.termin.bausteine.TerminformEinPatientPanel.<init>(TerminformEinPatientPanel.java:242)
                                    at de.visiodesk.termin.bausteine.AbstractTerminKomplettMitResUndPatientPanel$TerminForm.<init>(AbstractTerminKomplettMitResUndPatientPanel.java:253)
                                    at de.visiodesk.termin.bausteine.AbstractTerminKomplettMitResUndPatientPanel.<init>(AbstractTerminKomplettMitResUndPatientPanel.java:102)
                                    at de.visiodesk.termin.bausteine.AbstractTerminKomplettMitResUndPatientPanel.<init>(AbstractTerminKomplettMitResUndPatientPanel.java:63)
                                    at de.visiodesk.termin.EinfacherPatiententerminPanel.<init>(EinfacherPatiententerminPanel.java:166)
                                    at de.visiodesk.termin.EinfacherPatiententerminPanel.<init>(EinfacherPatiententerminPanel.java:146)
                                    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) [rt.jar:1.8.0_25]
                                    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) [rt.jar:1.8.0_25]
                                    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) [rt.jar:1.8.0_25]
                                    at java.lang.reflect.Constructor.newInstance(Constructor.java:408) [rt.jar:1.8.0_25]
                                    at de.visionet.wicket.components.dialog.page.StandardDialogPopupPage.createPanel(StandardDialogPopupPage.java:297)
                                    at de.visionet.wicket.components.dialog.page.StandardDialogPopupPage.<init>(StandardDialogPopupPage.java:47)
                                    at de.visionet.wicket.components.dialog.embeddableControl.VAbstractModalDialogPopupForAbstractDialogPopupPanel$1.<init>(VAbstractModalDialogPopupForAbstractDialogPopupPanel.java:76)
                                    at de.visionet.wicket.components.dialog.embeddableControl.VAbstractModalDialogPopupForAbstractDialogPopupPanel.openForEdit(VAbstractModalDialogPopupForAbstractDialogPopupPanel.java:76)
                                    at de.visionet.wicket.components.dialog.embeddableControl.VAbstractModalDialogPopupForAbstractDialogPopupPanel.openForEdit(VAbstractModalDialogPopupForAbstractDialogPopupPanel.java:132)
                                    at de.visiodesk.wrapper.dialog.popupController.VisioDeskSimpleModalDialogPopupForAbstractTerminKomlett.terminBearbeiten(VisioDeskSimpleModalDialogPopupForAbstractTerminKomlett.java:108)
                                    at de.visiodesk.tagesansicht.TagesansichtPanel$10$1$1.onClickBelegterTermin(TagesansichtPanel.java:669)
                                    at de.visiodesk.stundenplan.generisch.GenericTagSpaltePanel$5.onClick(GenericTagSpaltePanel.java:484)
                                    at de.visiodesk.stundenplan.generisch.GenericBelegterTerminPanel$2.onElementClick(GenericBelegterTerminPanel.java:117)
                                    at de.visiodesk.stundenplan.generisch.GenericDraggableLink.onClick(GenericDraggableLink.java:53)
                                    at org.apache.wicket.ajax.markup.html.AjaxLink$1.onEvent(AjaxLink.java:68)
                                    at org.apache.wicket.ajax.AjaxEventBehavior.respond(AjaxEventBehavior.java:177)
                                    at org.apache.wicket.ajax.AbstractDefaultAjaxBehavior.onRequest(AbstractDefaultAjaxBehavior.java:302)
                                    at org.apache.wicket.request.target.component.listener.BehaviorRequestTarget.processEvents(BehaviorRequestTarget.java:157)
                                    at org.apache.wicket.request.AbstractRequestCycleProcessor.processEvents(AbstractRequestCycleProcessor.java:92)
                                    at org.apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:1252)
                                    at org.apache.wicket.RequestCycle.step(RequestCycle.java:1331)
                                    at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1438)
                                    at org.apache.wicket.RequestCycle.request(RequestCycle.java:546)
                                    at org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:486)
                                    at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:319)
                                    at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:60)
                                    at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:132)
                                    at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:85)
                                    at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:61)
                                    at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36)
                                    at org.wildfly.extension.undertow.security.SecurityContextAssociationHandler.handleRequest(SecurityContextAssociationHandler.java:78)
                                    at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
                                    at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:131)
                                    at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:56)
                                    at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
                                    at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:45)
                                    at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:61)
                                    at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:58)
                                    at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:70)
                                    at io.undertow.security.handlers.SecurityInitialHandler.handleRequest(SecurityInitialHandler.java:76)
                                    at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
                                    at org.wildfly.extension.undertow.security.jacc.JACCContextIdHandler.handleRequest(JACCContextIdHandler.java:61)
                                    at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
                                    at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
                                    at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:247)
                                    at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:234)
                                    at io.undertow.servlet.handlers.ServletInitialHandler.access$000(ServletInitialHandler.java:76)
                                    at io.undertow.servlet.handlers.ServletInitialHandler$1.handleRequest(ServletInitialHandler.java:153)
                                    at io.undertow.server.Connectors.executeRootHandler(Connectors.java:197)
                                    at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:737)
                                    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [rt.jar:1.8.0_25]
                                    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [rt.jar:1.8.0_25]
                                    at java.lang.Thread.run(Thread.java:745) [rt.jar:1.8.0_25]
                            Caused by: javax.transaction.RollbackException: ARJUNA016053: Could not commit transaction.
                                    at com.arjuna.ats.internal.jta.transaction.arjunacore.TransactionImple.commitAndDisassociate(TransactionImple.java:1212)
                                    at com.arjuna.ats.internal.jta.transaction.arjunacore.BaseTransaction.commit(BaseTransaction.java:126)
                                    at com.arjuna.ats.jbossatx.BaseTransactionManagerDelegate.commit(BaseTransactionManagerDelegate.java:75)

                            • 26. Re: Subtransactions: still stuck with 8.1
                              tomjenkinson

                              Hi Stefan,

                               

                              It looks like the XAR hasn't had xa_start called on it. Maybe if you produce a log with just com.arjuna at trace I could take a look and tell you what is happening?

                               

                              For XA, is the stack trace different when you use enable the flag I mentioned? For none-xa I can't really help you, none-XA and wanting subtransactions means you are after something I am not really sure if I could help with. The transaction manager deals in XA resources.

                               

                              Tom

                              • 27. Re: Subtransactions: still stuck with 8.1
                                lindner

                                Hi David,

                                 

                                > You should generally have one data source per database per application server, which is shared among all applications.  The container is seeing the two (non-XA) data sources as distinct databases.  Using nested transactions to get > around needing XA is probably unreliable... even if you got it working, if the "inner" transaction succeeds but the "outer" transaction fails, the inner transaction might end up being committed anyway.

                                >

                                > By having one single data source, the problem should simply disappear without the need for nested transactions or XA.

                                 

                                But it fails even WITH XA-Datasources. The problem is that a datasource ha a unique name and this name is pinned inside the one application. I'ts not only replacing the datasource name in persistence.xml (which we could do by modifying the jar file). The applications uses this datasource by a construct like

                                 

                                     @Resource(name = "NameOfDatasource", mappedName="JndiDatasourceName")

                                     protected DataSource dataSource;

                                 

                                So we can't simply change the datasource name.

                                 

                                We will try to investigate her and switch to a single datasource name.

                                • 28. Re: Subtransactions: still stuck with 8.1
                                  lindner

                                  Hi all,

                                   

                                  I want to thank you all very much for your hints and ideas. I learned a lot about datasources and transactions. We now have a cofiguration that works for the moment: a mixture of non-xa- and xa-datasources.

                                  We will try to reduce the number of datasources and giv the whole application a little redesign.

                                   

                                  Usung all XA-Datasources for both applications did not work but id should (as I understand your postings). So we will dig a little bit deeper at this. poing. Setting com.arjuna.ats.jta.supportSubtransactions did not lead to any difference in behavior when using all XA-Datasources.

                                  • 29. Re: Subtransactions: still stuck with 8.1
                                    dmlloyd

                                    Stefan Lindner wrote:

                                     

                                    Hi David,

                                     

                                    > You should generally have one data source per database per application server, which is shared among all applications.  The container is seeing the two (non-XA) data sources as distinct databases.  Using nested transactions to get > around needing XA is probably unreliable... even if you got it working, if the "inner" transaction succeeds but the "outer" transaction fails, the inner transaction might end up being committed anyway.

                                    >

                                    > By having one single data source, the problem should simply disappear without the need for nested transactions or XA.

                                     

                                    But it fails even WITH XA-Datasources. The problem is that a datasource has a unique name and this name is pinned inside the one application. I'ts not only replacing the datasource name in persistence.xml (which we could do by modifying the jar file). The applications uses this datasource by a construct like

                                     

                                         @Resource(name = "NameOfDatasource", mappedName="JndiDatasourceName")

                                         protected DataSource dataSource;

                                     

                                    So we can't simply change the datasource name.

                                     

                                    We will try to investigate her and switch to a single datasource name.

                                    Right, I was trying to say that this can be solved without XA, and without nested transactions.

                                     

                                    To solve your unique name problem, you could use a resource-ref to copy a "java:global/xxx" name into your application namespace, or by using @Resource with lookup = "java:global/xxx", or probably several other ways I am not thinking of right now (JNDI is almost too flexible in this particular regard).

                                    1 2 Previous Next