7 Replies Latest reply on May 21, 2004 4:07 AM by docktsai

    nukes-ds.xml deploy fail

    docktsai

      I am new to Jboss and Nukes. I try to setup the nukes according to the install instruction. But when I start the Jboss I get error. It seems the datasorce deploy fail. Can some body tell me what goes wrong..

      2004-05-19 13:31:22,771 INFO [org.jboss.deployment.MainDeployer] Starting deployment of package: file:/C:/jboss-3.2.3/server/default/deploy/nukes-ds.xml
      2004-05-19 13:31:22,831 ERROR [org.jboss.deployment.MainDeployer] Could not initialise deloyment: file:/C:/jboss-3.2.3/server/default/deploy/nukes-ds.xml
      org.jboss.deployment.DeploymentException: exception in init of file:/C:/jboss-3.2.3/server/default/deploy/nukes-ds.xml; - nested throwable: (java.lang.IllegalArgumentException: The value of param jboss.server.data.dir must be a valid Java Object)
      at org.jboss.deployment.DeploymentException.rethrowAsDeploymentException(DeploymentException.java:39)
      at org.jboss.deployment.MainDeployer.init(MainDeployer.java:722)
      at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:632)
      at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:605)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:324)
      at org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatcher.java:284)
      at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:546)
      at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177)
      at $Proxy6.deploy(Unknown Source)
      at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:302)
      at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:476)
      at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:201)
      at org.jboss.deployment.scanner.AbstractDeploymentScanner.startService(AbstractDeploymentScanner.java:274)
      at org.jboss.system.ServiceMBeanSupport.start(ServiceMBeanSupport.java:192)
      at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:324)
      at org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatcher.java:284)
      at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:546)
      at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:976)
      at $Proxy0.start(Unknown Source)
      at org.jboss.system.ServiceController.start(ServiceController.java:394)
      at sun.reflect.GeneratedMethodAccessor5.invoke(Unknown Source)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:324)
      at org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatcher.java:284)
      at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:546)
      at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177)
      at $Proxy4.start(Unknown Source)
      at org.jboss.deployment.SARDeployer.start(SARDeployer.java:226)
      at org.jboss.deployment.MainDeployer.start(MainDeployer.java:832)
      at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:642)
      at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:605)
      at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:589)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:324)
      at org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatcher.java:284)
      at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:546)
      at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177)
      at $Proxy5.deploy(Unknown Source)
      at org.jboss.system.server.ServerImpl.doStart(ServerImpl.java:384)
      at org.jboss.system.server.ServerImpl.start(ServerImpl.java:291)
      at org.jboss.Main.boot(Main.java:150)
      at org.jboss.Main$1.run(Main.java:395)
      at java.lang.Thread.run(Thread.java:534)
      Caused by: java.lang.IllegalArgumentException: The value of param jboss.server.data.dir must be a valid Java Object
      at org.apache.xalan.transformer.TransformerImpl.setParameter(TransformerImpl.java:1496)
      at org.jboss.deployment.XSLSubDeployer.setParameters(XSLSubDeployer.java:241)
      at org.jboss.deployment.XSLSubDeployer.init(XSLSubDeployer.java:199)
      at org.jboss.deployment.MainDeployer.init(MainDeployer.java:696)
      ... 48 more

        • 1. Re: nukes-ds.xml deploy fail
          jae77

          The same story with the original nukes-ds.xml . I tried to make sure I can see mySQL data via SQuirreL...

          2004-05-20 20:53:11,875 DEBUG [org.jboss.deployment.scanner.URLDeploymentScanner] Watch URL for: file:/C:/Program Files/jboss-4.0.0DR3/server/default/deploy/jms/jms-ds.xml -> file:/C:/Program Files/jboss-4.0.0DR3/server/default/deploy/jms/jms-ds.xml

          2004-05-20 20:53:11,875 INFO [org.jboss.deployment.MainDeployer] Starting deployment of package: file:/C:/Program Files/jboss-4.0.0DR3/server/default/deploy/nukes-ds.xml

          2004-05-20 20:53:11,875 DEBUG [org.jboss.deployment.MainDeployer] Starting deployment (init step) of package at: file:/C:/Program Files/jboss-4.0.0DR3/server/default/deploy/nukes-ds.xml

          2004-05-20 20:53:11,885 DEBUG [org.jboss.deployment.MainDeployer] using deployer org.jboss.deployment.XSLSubDeployer@4bfe6b

          2004-05-20 20:53:11,885 DEBUG [org.jboss.deployment.MainDeployer] Watching new file: file:/C:/Program Files/jboss-4.0.0DR3/server/default/deploy/nukes-ds.xml

          2004-05-20 20:53:11,885 ERROR [org.jboss.deployment.MainDeployer] Could not initialise deployment: file:/C:/Program Files/jboss-4.0.0DR3/server/default/deploy/nukes-ds.xml

          org.jboss.deployment.DeploymentException: Could not read dd; - nested throwable: (java.io.FileNotFoundException: C:\Program%20Files\jboss-4.0.0DR3\server\default\deploy\nukes-ds.xml)

          at org.jboss.deployment.XSLSubDeployer.findDd(XSLSubDeployer.java:271)

          at org.jboss.deployment.XSLSubDeployer.init(XSLSubDeployer.java:191)

          at org.jboss.deployment.MainDeployer.init(MainDeployer.java:728)

          at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:663)

          at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:636)

          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

          at java.lang.reflect.Method.invoke(Method.java:324)

          at org.jboss.mx.server.ReflectedDispatcher.dispatch(ReflectedDispatcher.java:74)

          at org.jboss.mx.server.Invocation.dispatch(Invocation.java:45)

          at org.jboss.mx.server.Invocation.invoke(Invocation.java:70)

          at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:168)

          at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:469)

          at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:174)

          at $Proxy7.deploy(Unknown Source)

          at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:303)

          at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:477)

          at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:201)

          at org.jboss.deployment.scanner.AbstractDeploymentScanner.startService(AbstractDeploymentScanner.java:274)


          • 2. Re: nukes-ds.xml deploy fail


            Looks like the nukes-ds.xml datasource definition file is not valid XML. Post it so we can have a look. Also check the JBoss JCA/JBoss forum http://www.jboss.org/index.html?module=bb&op=viewforum&f=136 for datasource issues.


            Sherman

            • 3. Re: nukes-ds.xml deploy fail
              alexj

              Can I post mine? exactly the same problem...

              <?xml version="1.0" encoding="UTF-8"?>
              
              <datasources>
               <local-tx-datasource>
               <jndi-name>NukesDS</jndi-name>
               <connection-url>jdbc:mysql://localhost:3306/nukes</connection-url>
               <driver-class>com.mysql.jdbc.Driver</driver-class>
               <user-name>nukes</user-name>
               <password>nukes</password>
               </local-tx-datasource>
              </datasources>



              • 4. Re: nukes-ds.xml deploy fail
                alexj

                The same story with the original nukes-ds.xml . I tried to make sure I can see mySQL data via SQuirreL...

                2004-05-20 20:53:11,875 DEBUG [org.jboss.deployment.scanner.URLDeploymentScanner] Watch URL for: file:/C:/Program Files/jboss-4.0.0DR3/server/default/deploy/jms/jms-ds.xml -> file:/C:/Program Files/jboss-4.0.0DR3/server/default/deploy/jms/jms-ds.xml

                2004-05-20 20:53:11,875 INFO [org.jboss.deployment.MainDeployer] Starting deployment of package: file:/C:/Program Files/jboss-4.0.0DR3/server/default/deploy/nukes-ds.xml

                2004-05-20 20:53:11,875 DEBUG [org.jboss.deployment.MainDeployer] Starting deployment (init step) of package at: file:/C:/Program Files/jboss-4.0.0DR3/server/default/deploy/nukes-ds.xml

                2004-05-20 20:53:11,885 DEBUG [org.jboss.deployment.MainDeployer] using deployer org.jboss.deployment.XSLSubDeployer@4bfe6b

                2004-05-20 20:53:11,885 DEBUG [org.jboss.deployment.MainDeployer] Watching new file: file:/C:/Program Files/jboss-4.0.0DR3/server/default/deploy/nukes-ds.xml

                2004-05-20 20:53:11,885 ERROR [org.jboss.deployment.MainDeployer] Could not initialise deployment: file:/C:/Program Files/jboss-4.0.0DR3/server/default/deploy/nukes-ds.xml

                org.jboss.deployment.DeploymentException: Could not read dd; - nested throwable: (java.io.FileNotFoundException: C:\Program%20Files\jboss-4.0.0DR3\server\default\deploy\nukes-ds.xml)

                at org.jboss.deployment.XSLSubDeployer.findDd(XSLSubDeployer.java:271)

                at org.jboss.deployment.XSLSubDeployer.init(XSLSubDeployer.java:191)

                at org.jboss.deployment.MainDeployer.init(MainDeployer.java:728)

                at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:663)

                at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:636)

                at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

                at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

                at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

                at java.lang.reflect.Method.invoke(Method.java:324)

                at org.jboss.mx.server.ReflectedDispatcher.dispatch(ReflectedDispatcher.java:74)

                at org.jboss.mx.server.Invocation.dispatch(Invocation.java:45)

                at org.jboss.mx.server.Invocation.invoke(Invocation.java:70)

                at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:168)

                at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:469)

                at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:174)

                at $Proxy7.deploy(Unknown Source)

                at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:303)

                at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:477)

                at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:201)

                at org.jboss.deployment.scanner.AbstractDeploymentScanner.startService(AbstractDeploymentScanner.java:274)


                • 5. Re: nukes-ds.xml deploy fail


                  Hi, alexj,

                  I'm pretty sure that Nukes does not work with JBoss 4.0.0 yet.

                  Is your driver jar on the JBoss classpath somewhere, like in server/default/lib?


                  Sherman

                  • 6. Re: nukes-ds.xml deploy fail
                    docktsai

                    I am using Jboss 3.2.3 and the datasource file is directly copy from the nukes package. I check the log it seems the default hsql-ds.xml also fail too. following is my nukes-ds.xml.

                    <?xml version="1.0" encoding="UTF-8"?>
                    
                    <datasources>
                     <local-tx-datasource>
                     <jndi-name>NukesDS</jndi-name>
                     <connection-url>jdbc:mysql://localhost:3306/nukes</connection-url>
                     <driver-class>org.gjt.mm.mysql.Driver</driver-class>
                     <user-name>nukes</user-name>
                     <password>nukes</password>
                     </local-tx-datasource>
                    </datasources>
                    


                    I do put the mysql-connector-java-3.0.11-stable-bin.jar under server/default/lib and I test with a simple java program that I can really query from the nukes table.



                    • 7. Re: nukes-ds.xml deploy fail
                      docktsai

                      I found what cause the error!!

                      Because I also try Apache cocoon before and follow the instruction to add newest lib for XML parser

                      under JDK jre/lib/endorsed/

                      xalan-2.6.0.jar
                      xercesImpl-2.6.2.jar
                      xml-apis.jar


                      after I remove the libs, everything go smooth.