Uploaded image for project: 'WildFly'
  1. WildFly
  2. WFLY-5103

Not possible to start server with jdbc object store when jdbc driver placed in deployments folder

    XMLWordPrintable

Details

    • Bug
    • Resolution: Duplicate
    • Major
    • 10.0.0.Beta2
    • 10.0.0.Beta1
    • Transactions
    • None
    • Hide
      • take attached configuration standalone-full.mssql2012.xml
      • deploy attached sql driver by copying it to $JBOSS_HOME/standalone/deploments folder
      • start server like ./bin/standalone.sh -c standalone-full.mssql2012.xml
      Show
      take attached configuration standalone-full.mssql2012.xml deploy attached sql driver by copying it to $JBOSS_HOME/standalone/deploments folder start server like ./bin/standalone.sh -c standalone-full.mssql2012.xml

    Description

      It's not possible to start server with jdbc object store as transaction subsystem does not wait for driver to be loaded and then starts to fail with exceptions that driver is not available.

      See attached server.log.

      The same thing worked in EAP6 fine.

      2015-08-14 15:51:43,850 ERROR [org.jboss.as.controller.management-operation] (ServerService Thread Pool -- 60) WFLYCTL0013: Operation ("add") failed - address: ([("subsystem" => "transactions")]): org.jboss.msc.service.CircularDependencyException: Container jboss-as has a circular dependency: [service jboss.txn.ArjunaObjectStoreEnvironment, service jboss.txn.ArjunaRecoveryManager, service jboss.connector.transactionintegration, service jboss.rarepository, service org.wildfly.data-source.JDBCPool, service jboss.data-source.reference-factory.JDBCPool, service jboss.naming.context.java.jboss.datasources.jdbc-store]
       at org.jboss.msc.service.ServiceContainerImpl.detectCircularity(ServiceContainerImpl.java:826)
       at org.jboss.msc.service.ServiceContainerImpl.detectCircularity(ServiceContainerImpl.java:843)
       at org.jboss.msc.service.ServiceContainerImpl.detectCircularity(ServiceContainerImpl.java:843)
       at org.jboss.msc.service.ServiceContainerImpl.detectCircularity(ServiceContainerImpl.java:843)
       at org.jboss.msc.service.ServiceContainerImpl.detectCircularity(ServiceContainerImpl.java:843)
       at org.jboss.msc.service.ServiceContainerImpl.detectCircularity(ServiceContainerImpl.java:843)
       at org.jboss.msc.service.ServiceContainerImpl.detectCircularity(ServiceContainerImpl.java:843)
       at org.jboss.msc.service.ServiceContainerImpl.detectCircularity(ServiceContainerImpl.java:796)
       at org.jboss.msc.service.ServiceContainerImpl.install(ServiceContainerImpl.java:770)
       at org.jboss.msc.service.ServiceTargetImpl.install(ServiceTargetImpl.java:223)
       at org.jboss.msc.service.ServiceControllerImpl$ChildServiceTarget.install(ServiceControllerImpl.java:2401)
       at org.jboss.msc.service.ServiceTargetImpl.install(ServiceTargetImpl.java:223)
       at org.jboss.msc.service.ServiceControllerImpl$ChildServiceTarget.install(ServiceControllerImpl.java:2401)
       at org.jboss.msc.service.ServiceBuilderImpl.install(ServiceBuilderImpl.java:317)
       at org.jboss.as.controller.OperationContextImpl$ContextServiceBuilder.install(OperationContextImpl.java:2078)
       at org.jboss.as.txn.subsystem.TransactionSubsystemAdd.performObjectStoreBoottime(TransactionSubsystemAdd.java:339)
       at org.jboss.as.txn.subsystem.TransactionSubsystemAdd.performBoottime(TransactionSubsystemAdd.java:218)
       at org.jboss.as.controller.AbstractBoottimeAddStepHandler.performBoottime(AbstractBoottimeAddStepHandler.java:157)
       at org.jboss.as.controller.AbstractBoottimeAddStepHandler.performRuntime(AbstractBoottimeAddStepHandler.java:116)
       at org.jboss.as.controller.AbstractAddStepHandler$1.execute(AbstractAddStepHandler.java:151)
       at org.jboss.as.controller.AbstractOperationContext.executeStep(AbstractOperationContext.java:846)
       at org.jboss.as.controller.AbstractOperationContext.processStages(AbstractOperationContext.java:637)
       at org.jboss.as.controller.AbstractOperationContext.executeOperation(AbstractOperationContext.java:362)
       at org.jboss.as.controller.ParallelBootOperationStepHandler$ParallelBootTask.run(ParallelBootOperationStepHandler.java:359)
       at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
       at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
       at java.lang.Thread.run(Thread.java:745)
       at org.jboss.threads.JBossThread.run(JBossThread.java:320)
      

      Attachments

        1. server.log
          40 kB
        2. sqljdbc41.jar
          572 kB
        3. standalone-full.mssql2012.xml
          23 kB

        Issue Links

          Activity

            People

              thjenkin@redhat.com Tom Jenkinson
              ochaloup@redhat.com Ondrej Chaloupka (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: