5 Replies Latest reply on Oct 5, 2017 2:30 AM by davidi123

    There was a problem deploying VDB...

    davidi123

      Hello,

       

      I'm new to Teiid and do my first steps.

      I tried many tutorials like this one.

       

      My settings are:
      Eclipse 4.6.3

      Teiid-Designer 11.0

      Wildfly 9.0.2.Final

      Teiid 9.0.6

       

      I was able to create a connection to a MySQL-Database and I can see the tables using the Data Preview.

      Guide.PNG

      When I create a VDB and try to execute it, I get this error message: "There was a problem deploying VDB "test.vdb" to Server "Wildfly 9.x".

      And the Eclipse Console shows this message: "Services which failed to start:      service jboss.deployment.unit."test.vdb".INSTALL".

       

      Does someone know what to do?
      Let me know if you need further information.

       

       

      Kind regards,

      David

        • 1. Re: There was a problem deploying VDB...
          davidi123

          This is the full error message I receive in the eclipse console:

           

          12:48:12,437 ERROR [org.jboss.as.server.deployment] (MSC service thread 1-4)  WFLYSRV0043: Deployment unit processor org.teiid.jboss.VDBDeployer@236e973e unexpectedly threw an exception during undeploy phase INSTALL of deployment "test.vdb": org.teiid.core.TeiidRuntimeException: TEIID31190 test is not a valid version string.
          at org.teiid.vdb.runtime.VDBKey.<init>(VDBKey.java:78)
          at org.teiid.deployers.VDBRepository.removeVDB(VDBRepository.java:269)
          at org.teiid.jboss.VDBDeployer.undeploy(VDBDeployer.java:350)
          at org.jboss.as.server.deployment.DeploymentUnitPhaseService.safeUndeploy(DeploymentUnitPhaseService.java:269)
          at org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:161)
          at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1948)
          at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1881)
          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)
          
          
          12:48:12,442 ERROR [org.jboss.msc.service.fail] (MSC service thread 1-4)  MSC000001: Failed to start service jboss.deployment.unit."test.vdb".INSTALL: org.jboss.msc.service.StartException in service jboss.deployment.unit."test.vdb".INSTALL: WFLYSRV0153: Failed to process phase INSTALL of deployment "test.vdb"
          at org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:163)
          at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1948)
          at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1881)
          at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
          at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
          at java.lang.Thread.run(Thread.java:745)
          Caused by: org.teiid.core.TeiidRuntimeException: TEIID31190 test is not a valid version string.
          at org.teiid.vdb.runtime.VDBKey.<init>(VDBKey.java:78)
          at org.teiid.deployers.VDBRepository.getVDB(VDBRepository.java:433)
          at org.teiid.jboss.VDBDeployer.deploy(VDBDeployer.java:93)
          at org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:156)
          ... 5 more
          
          
          12:48:12,444 ERROR [org.jboss.as.controller.management-operation] (management-handler-thread - 10)  WFLYCTL0013: Operation ("add") failed - address: ([("deployment" => "test.vdb")]) - failure description: {"WFLYCTL0080: Failed services" => {"jboss.deployment.unit.\"test.vdb\".INSTALL" => "org.jboss.msc.service.StartException in service jboss.deployment.unit.\"test.vdb\".INSTALL: WFLYSRV0153: Failed to process phase INSTALL of deployment \"test.vdb\"
              Caused by: org.teiid.core.TeiidRuntimeException: TEIID31190 test is not a valid version string."}}
          12:48:12,446 ERROR [org.jboss.as.server] (management-handler-thread - 10)  WFLYSRV0021: Deploy of deployment "test.vdb" was rolled back with the following failure message: 
          {"WFLYCTL0080: Failed services" => {"jboss.deployment.unit.\"test.vdb\".INSTALL" => "org.jboss.msc.service.StartException in service jboss.deployment.unit.\"test.vdb\".INSTALL: WFLYSRV0153: Failed to process phase INSTALL of deployment \"test.vdb\"
              Caused by: org.teiid.core.TeiidRuntimeException: TEIID31190 test is not a valid version string."}}
          12:48:12,509 INFO  [org.jboss.as.server.deployment] (MSC service thread 1-6)  WFLYSRV0028: Stopped deployment test.vdb (runtime-name: test.vdb) in 63ms
          12:48:12,510 INFO  [org.jboss.as.controller] (management-handler-thread - 10)  WFLYCTL0183: Service status report
          WFLYCTL0186:   Services which failed to start:      service jboss.deployment.unit."test.vdb".INSTALL
          
          
          • 2. Re: There was a problem deploying VDB...
            rareddy

            Teiid version seems little old. Otherwise try using the version as numeric value.

            • 3. Re: There was a problem deploying VDB...
              davidi123

              That was it!

               

              Thanks alot.

              • 4. Re: There was a problem deploying VDB...
                shiloh.jordan

                Hi Ramesh,

                What do you mean when you say "use the Teiid version as numeric value"?

                Im a bit confused

                • 5. Re: There was a problem deploying VDB...
                  davidi123

                  Hi Shiloh,

                   

                  in the Teiid-Designer Version which I used, the default Value in vdb's version field was not a number, but the vdb's actual name.

                  This value should a number

                   

                  With the newest Teiid-Designer version it should be a number by default.

                  1 of 1 people found this helpful