1 2 Previous Next 28 Replies Latest reply on Nov 16, 2016 6:45 PM by Steven Hawkins

    teiid getVDBs() method returns empty list.

    Kulbhushan Chaskar Master

      I am running jboss wildfly 9.X server in domain mode using mod cluster I am getting empty list when I am calling getVDBs method of teiid admin api.

      Code line ModelNode outcome = this.connection.execute(request); returns

      {

          "outcome" => "failed",

          "result" => undefined,

          "failure-description" => {"WFLYDC0074: Operation failed or was rolled back on all servers. Server failures:" => {"server-group" => {"main-server-group" => {"host" => {"master" => {

              "server-one" => "WFLYCTL0158: Operation handler failed: org.jboss.msc.service.ServiceNotFoundException: Service service jboss.teiid.vdb-repository not found",

              "server-two" => "WFLYCTL0158: Operation handler failed: org.jboss.msc.service.ServiceNotFoundException: Service service jboss.teiid.vdb-repository not found"

          }}}}}},

          "rolled-back" => true,

          "server-groups" => {"main-server-group" => {"host" => {"master" => {

              "server-one" => {"response" => {

                  "outcome" => "failed",

                  "failure-description" => "WFLYCTL0158: Operation handler failed: org.jboss.msc.service.ServiceNotFoundException: Service service jboss.teiid.vdb-repository not found",

                  "rolled-back" => true

              }},

              "server-two" => {"response" => {

                  "outcome" => "failed",

                  "failure-description" => "WFLYCTL0158: Operation handler failed: org.jboss.msc.service.ServiceNotFoundException: Service service jboss.teiid.vdb-repository not found",

                  "rolled-back" => true

              }}

          }}}}

      }

       

      I am also getting error on console:

       

      Server:server-one] 21:35:16,863 ERROR [org.jboss.as.controller.management-operation] (ServerService Thread Pool -- 77) WFLYCTL0013: Operation ("list-vdbs") fai

      ed - address: ([("subsystem" => "teiid")]): org.jboss.msc.service.ServiceNotFoundException: Service service jboss.teiid.vdb-repository not found

       

      Full stack trace:-at org.jboss.msc.service.ServiceContainerImpl.getRequiredService(ServiceContainerImpl.java:669)

      at org.jboss.as.controller.OperationContextImpl$OperationContextServiceRegistry.getRequiredService(OperationContextImpl.java:2013)

      at org.teiid.jboss.ListVDBs.getService(TeiidOperationHandler.java:976)

      at org.teiid.jboss.ListVDBs.getService(TeiidOperationHandler.java:968)

      at org.teiid.jboss.BaseOperationHandler$1.execute(BaseOperationHandler.java:79)

      at org.jboss.as.controller.AbstractOperationContext.executeStep(AbstractOperationContext.java:803)

      at org.jboss.as.controller.AbstractOperationContext.doCompleteStep(AbstractOperationContext.java:601)

      at org.jboss.as.controller.AbstractOperationContext.completeStepInternal(AbstractOperationContext.java:354)

      at org.jboss.as.controller.AbstractOperationContext.executeOperation(AbstractOperationContext.java:330)

      at org.jboss.as.controller.OperationContextImpl.executeOperation(OperationContextImpl.java:1183)

      at org.jboss.as.controller.ModelControllerImpl.internalExecute(ModelControllerImpl.java:362)

      at org.jboss.as.controller.ModelControllerImpl.execute(ModelControllerImpl.java:218)

      at org.jboss.as.controller.remote.TransactionalProtocolOperationHandler.internalExecute(TransactionalProtocolOperationHandler.java:234)

      at org.jboss.as.controller.remote.TransactionalProtocolOperationHandler$ExecuteRequestHandler.doExecute(TransactionalProtocolOperationHa

      at org.jboss.as.controller.remote.TransactionalProtocolOperationHandler$ExecuteRequestHandler$1.run(TransactionalProtocolOperationHandle

      at org.jboss.as.controller.remote.TransactionalProtocolOperationHandler$ExecuteRequestHandler$1.run(TransactionalProtocolOperationHandle

      at java.security.AccessController.doPrivileged(Native Method)

      at javax.security.auth.Subject.doAs(Unknown Source)

      at org.jboss.as.controller.AccessAuditContext.doAs(AccessAuditContext.java:81)

      at org.jboss.as.controller.remote.TransactionalProtocolOperationHandler$ExecuteRequestHandler$2$1.run(TransactionalProtocolOperationHand

      at org.jboss.as.controller.remote.TransactionalProtocolOperationHandler$ExecuteRequestHandler$2$1.run(TransactionalProtocolOperationHand

      at java.security.AccessController.doPrivileged(Native Method)

      at org.jboss.as.controller.remote.TransactionalProtocolOperationHandler$ExecuteRequestHandler$2.execute(TransactionalProtocolOperationHa

      at org.jboss.as.protocol.mgmt.AbstractMessageHandler$2$1.doExecute(AbstractMessageHandler.java:298)

      at org.jboss.as.protocol.mgmt.AbstractMessageHandler$AsyncTaskRunner.run(AbstractMessageHandler.java:518)

      at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)

      at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)

      at java.lang.Thread.run(Unknown Source)

      at org.jboss.threads.JBossThread.run(JBossThread.java:320)

       

      Can you please suggest any solution.

       

      Thanks,

      Kulbhushan Chaskar.

        1 2 Previous Next