1 Reply Latest reply on Sep 9, 2009 1:02 PM by Hussein Baghdadi

    Incomplete deployment during testing

    Hussein Baghdadi Novice

      Hey,


      I'm following JPA sample application of Seam's download to build our application (it will deployed on Tomcat) but I don't know why I'm having a lot of issue as I'm trying to write tests.


      I copied application-ds.xml to /bootstrap/deploy folder and upon running ant test target, I got this exception:


           FAILED CONFIGURATION: @BeforeSuite startSeam
           org.jboss.deployers.client.spi.IncompleteDeploymentException: Summary of incomplete deployments (SEE PREVIOUS ERRORS FOR DETAILS):
           
           *** CONTEXTS MISSING DEPENDENCIES: Name -> Dependency{Required State:Actual State}
           
           persistence.units:unitName=SmsBulkSend
            -> <UNKNOWN>{Described:** UNRESOLVED Demands 'jboss.jca:name=comp/env/jdbc/SmsBulkSendDS,service=DataSourceBinding **}
           
           
           *** CONTEXTS IN ERROR: Name -> Error
           
           <UNKNOWN> -> ** UNRESOLVED Demands 'jboss.jca:name=comp/env/jdbc/SmsBulkSendDS,service=DataSourceBinding **
           
           
                at org.jboss.deployers.plugins.deployers.DeployersImpl.checkComplete(DeployersImpl.java:576)
                at org.jboss.deployers.plugins.main.MainDeployerImpl.checkComplete(MainDeployerImpl.java:559)
                at org.jboss.embedded.DeploymentGroup.process(DeploymentGroup.java:128)
                at org.jboss.embedded.Bootstrap.deployResourceBases(Bootstrap.java:289)
                at org.jboss.seam.mock.EmbeddedBootstrap.startAndDeployResources(EmbeddedBootstrap.java:15)
                at org.jboss.seam.mock.AbstractSeamTest.startJbossEmbeddedIfNecessary(AbstractSeamTest.java:1024)
                at org.jboss.seam.mock.AbstractSeamTest.startSeam(AbstractSeamTest.java:915)
                at org.jboss.seam.mock.SeamTest.startSeam(SeamTest.java:58)
           ... Removed 15 stack frames
           SKIPPED CONFIGURATION: @BeforeClass setupClass
           SKIPPED CONFIGURATION: @BeforeMethod begin
           SKIPPED CONFIGURATION: @AfterMethod end
           SKIPPED CONFIGURATION: @AfterClass cleanupClass



      application-ds.xml


      <datasources>
         <local-tx-datasource>
            <jndi-name>SmsBulkSendDS</jndi-name>
            <use-java-context>false</use-java-context>
            <connection-url>jdbc:mysql://domain/smsbulksend?characterEncoding=utf-8</connection-url>
            <driver-class>com.mysql.jdbc.Driver</driver-class>
            <user-name>user</user-name>
            <password>pass</password>
         </local-tx-datasource>    
      </datasources>



      What is might going wrong?


      Environment: Arch Linux, Seam 2.1.2 , MySQL 5


      Thanks for help and time.