1 Reply Latest reply on Mar 3, 2008 10:21 AM by Shibu Gope

    Running a GlassFish-developed-application on JBoss 4.2.2

    Asmaa Ammar Newbie

      Hi,
      I have developed an application in GlassFish and it works fine. I then tried to move it to JBoss 4.2.2 and configured the AS to use MySQL server by adding 2 xml files (admin-ds.xml, transactions-ds.xml) in the deploy directory of JBoss.
      When I deploy the application I get the following error:
      [ServiceController] Problem starting service persistence.units:ear=myFirstBank.ear,jar=myFirstBank.jar,unitName=internetBank
      java.lang.NullPointerException
      I don't know what this error means, could anybody help please?
      I am including the persistence.xml file, the 2 datasource configuration files and the full stack of the error.
      persistence.xml:
      <?xml version="1.0" encoding="UTF-8"?>

      <persistence-unit name="internetBank" transaction-type="JTA">
      <jta-data-source>java:/AdminDS</jta-data-source>

      </persistence-unit>
      <persistence-unit name="transaction" transaction-type="JTA">
      <jta-data-source>java:/TransactionsDS</jta-data-source>

      </persistence-unit>


      admin-ds.xml:
      <?xml version="1.0" encoding="UTF-8"?>

      <local-tx-datasource>
      <jndi-name>AdminDS</jndi-name>
      <connection-url>jdbc:mysql://localhost:3306/admin</connection-url>
      <driver-class>com.mysql.jdbc.Driver</driver-class>
      <user-name>username</user-name>
      password
      <valid-connection-checker-class-name>org.jboss.resource.adapter.jdbc.vendor.MySQLValidConnectionChecker</valid-connection-checker-class-name>

      <type-mapping>mySQL</type-mapping>

      </local-tx-datasource>


      transactions-ds.xml:
      <?xml version="1.0" encoding="UTF-8"?>

      <local-tx-datasource>
      <jndi-name>TransactionsDS</jndi-name>
      <connection-url>jdbc:mysql://localhost:3306/transactions</connection-url>
      <driver-class>com.mysql.jdbc.Driver</driver-class>
      <user-name>username</user-name>
      password
      <valid-connection-checker-class-name>org.jboss.resource.adapter.jdbc.vendor.MySQLValidConnectionChecker</valid-connection-checker-class-name>

      <type-mapping>mySQL</type-mapping>

      </local-tx-datasource>

      The full error message:
      15:11:51,203 WARN [ServiceController] Problem starting service persistence.units:ear=myFirstBank.ear,jar=myFirstBank.jar,unitName=internetBank
      java.lang.NullPointerException
      at org.hibernate.cfg.OneToOneSecondPass.doSecondPass(OneToOneSecondPass.java:135)
      at org.hibernate.cfg.Configuration.secondPassCompile(Configuration.java:1130)
      at org.hibernate.cfg.AnnotationConfiguration.secondPassCompile(AnnotationConfiguration.java:296)
      at org.hibernate.cfg.Configuration.buildMappings(Configuration.java:1115)
      at org.hibernate.ejb.Ejb3Configuration.buildMappings(Ejb3Configuration.java:1233)
      at org.hibernate.ejb.EventListenerConfigurator.configure(EventListenerConfigurator.java:154)
      at org.hibernate.ejb.Ejb3Configuration.configure(Ejb3Configuration.java:869)
      at org.hibernate.ejb.Ejb3Configuration.configure(Ejb3Configuration.java:407)
      at org.hibernate.ejb.HibernatePersistence.createContainerEntityManagerFactory(HibernatePersistence.java:126)
      at org.jboss.ejb3.entity.PersistenceUnitDeployment.start(PersistenceUnitDeployment.java:246)
      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:597)
      at org.jboss.ejb3.ServiceDelegateWrapper.startService(ServiceDelegateWrapper.java:103)
      at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:289)
      at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:245)
      at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:597)
      at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
      at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
      at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
      at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
      at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
      at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:978)
      at $Proxy0.start(Unknown Source)
      at org.jboss.system.ServiceController.start(ServiceController.java:417)
      at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:597)
      at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
      at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
      at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
      at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
      at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
      at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
      at $Proxy91.start(Unknown Source)
      at org.jboss.ejb3.JmxKernelAbstraction.install(JmxKernelAbstraction.java:120)
      at org.jboss.ejb3.Ejb3Deployment.startPersistenceUnits(Ejb3Deployment.java:627)
      at org.jboss.ejb3.Ejb3Deployment.start(Ejb3Deployment.java:351)
      at org.jboss.ejb3.Ejb3Module.startService(Ejb3Module.java:91)
      at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:289)
      at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:245)
      at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:597)
      at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
      at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
      at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
      at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
      at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
      at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:978)
      at $Proxy0.start(Unknown Source)
      at org.jboss.system.ServiceController.start(ServiceController.java:417)
      at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:597)
      at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
      at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
      at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
      at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
      at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
      at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
      at $Proxy33.start(Unknown Source)
      at org.jboss.ejb3.EJB3Deployer.start(EJB3Deployer.java:512)
      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:597)
      at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
      at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
      at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
      at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
      at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
      at org.jboss.mx.interceptor.DynamicInterceptor.invoke(DynamicInterceptor.java:97)
      at org.jboss.system.InterceptorServiceMBeanSupport.invokeNext(InterceptorServiceMBeanSupport.java:238)
      at org.jboss.wsf.container.jboss42.DeployerInterceptor.start(DeployerInterceptor.java:87)
      at org.jboss.deployment.SubDeployerInterceptorSupport$XMBeanInterceptor.start(SubDeployerInterceptorSupport.java:188)
      at org.jboss.deployment.SubDeployerInterceptor.invoke(SubDeployerInterceptor.java:95)
      at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
      at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
      at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
      at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
      at $Proxy34.start(Unknown Source)
      at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1025)
      at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1015)
      at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:819)
      at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:782)
      at sun.reflect.GeneratedMethodAccessor25.invoke(Unknown Source)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:597)
      at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
      at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
      at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
      at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
      at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
      at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
      at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
      at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
      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:597)
      at org.jboss.jmx.connector.invoker.InvokerAdaptorService.invoke(InvokerAdaptorService.java:266)
      at sun.reflect.GeneratedMethodAccessor78.invoke(Unknown Source)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:597)
      at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
      at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
      at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
      at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
      at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
      at org.jboss.jmx.connector.invoker.SerializableInterceptor.invoke(SerializableInterceptor.java:74)
      at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
      at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
      at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
      at org.jboss.invocation.jrmp.server.JRMPProxyFactory.invoke(JRMPProxyFactory.java:179)
      at sun.reflect.GeneratedMethodAccessor77.invoke(Unknown Source)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:597)
      at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
      at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
      at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
      at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
      at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
      at org.jboss.invocation.jrmp.server.JRMPInvoker$MBeanServerAction.invoke(JRMPInvoker.java:818)
      at org.jboss.invocation.jrmp.server.JRMPInvoker.invoke(JRMPInvoker.java:419)
      at sun.reflect.GeneratedMethodAccessor76.invoke(Unknown Source)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:597)
      at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:305)
      at sun.rmi.transport.Transport$1.run(Transport.java:159)
      at java.security.AccessController.doPrivileged(Native Method)
      at sun.rmi.transport.Transport.serviceCall(Transport.java:155)
      at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:535)
      at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:790)
      at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:649)
      at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885)
      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
      at java.lang.Thread.run(Thread.java:619)
      15:11:51,218 INFO [JmxKernelAbstraction] creating wrapper delegate for: org.jboss.ejb3.entity.PersistenceUnitDeployment
      15:11:51,218 INFO [JmxKernelAbstraction] installing MBean: persistence.units:ear=myFirstBank.ear,jar=myFirstBank.jar,unitName=transaction with dependencies:
      15:11:51,218 INFO [JmxKernelAbstraction] jboss.jca:name=TransactionsDS,service=DataSourceBinding
      15:11:51,218 INFO [PersistenceUnitDeployment] Starting persistence unit persistence.units:ear=myFirstBank.ear,jar=myFirstBank.jar,unitName=transaction
      15:11:51,234 INFO [Ejb3Configuration] found EJB3 Entity bean: com.qurius.entities.Account
      15:11:51,234 INFO [Ejb3Configuration] found EJB3 Entity bean: com.qurius.entities.AutoReceiver
      15:11:51,250 INFO [Ejb3Configuration] found EJB3 Entity bean: com.qurius.entities.Customer
      15:11:51,250 INFO [Ejb3Configuration] found EJB3 Entity bean: com.qurius.entities.MoneyTransaction
      15:11:51,250 INFO [Ejb3Configuration] found EJB3 Entity bean: com.qurius.entities.Receiver
      15:11:51,250 INFO [Ejb3Configuration] found EJB3 Entity bean: com.qurius.entities.UserAccount
      15:11:51,281 INFO [Configuration] Reading mappings from resource : META-INF/orm.xml
      15:11:51,281 INFO [Ejb3Configuration] [PersistenceUnit: transaction] no META-INF/orm.xml found
      15:11:51,281 INFO [AnnotationBinder] Binding entity from annotated class: com.qurius.entities.Account
      15:11:51,281 INFO [EntityBinder] Bind entity com.qurius.entities.Account on table account
      15:11:51,281 INFO [AnnotationBinder] Binding entity from annotated class: com.qurius.entities.AutoReceiver
      15:11:51,281 INFO [EntityBinder] Bind entity com.qurius.entities.AutoReceiver on table autoreceiver
      15:11:51,281 INFO [AnnotationBinder] Binding entity from annotated class: com.qurius.entities.Customer
      15:11:51,281 INFO [EntityBinder] Bind entity com.qurius.entities.Customer on table customer
      15:11:51,296 INFO [AnnotationBinder] Binding entity from annotated class: com.qurius.entities.MoneyTransaction
      15:11:51,296 INFO [EntityBinder] Bind entity com.qurius.entities.MoneyTransaction on table money_transaction
      15:11:51,312 INFO [AnnotationBinder] Binding entity from annotated class: com.qurius.entities.Receiver
      15:11:51,312 INFO [EntityBinder] Bind entity com.qurius.entities.Receiver on table receiver
      15:11:51,312 INFO [AnnotationBinder] Binding entity from annotated class: com.qurius.entities.UserAccount
      15:11:51,312 INFO [EntityBinder] Bind entity com.qurius.entities.UserAccount on table user_account
      15:11:51,312 WARN [ServiceController] Problem starting service persistence.units:ear=myFirstBank.ear,jar=myFirstBank.jar,unitName=transaction
      java.lang.NullPointerException
      at org.hibernate.cfg.OneToOneSecondPass.doSecondPass(OneToOneSecondPass.java:135)
      at org.hibernate.cfg.Configuration.secondPassCompile(Configuration.java:1130)
      at org.hibernate.cfg.AnnotationConfiguration.secondPassCompile(AnnotationConfiguration.java:296)
      at org.hibernate.cfg.Configuration.buildMappings(Configuration.java:1115)
      at org.hibernate.ejb.Ejb3Configuration.buildMappings(Ejb3Configuration.java:1233)
      at org.hibernate.ejb.EventListenerConfigurator.configure(EventListenerConfigurator.java:154)
      at org.hibernate.ejb.Ejb3Configuration.configure(Ejb3Configuration.java:869)
      at org.hibernate.ejb.Ejb3Configuration.configure(Ejb3Configuration.java:407)
      at org.hibernate.ejb.HibernatePersistence.createContainerEntityManagerFactory(HibernatePersistence.java:126)
      at org.jboss.ejb3.entity.PersistenceUnitDeployment.start(PersistenceUnitDeployment.java:246)
      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:597)
      at org.jboss.ejb3.ServiceDelegateWrapper.startService(ServiceDelegateWrapper.java:103)
      at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:289)
      at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:245)
      at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:597)
      at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
      at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
      at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
      at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
      at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
      at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:978)
      at $Proxy0.start(Unknown Source)
      at org.jboss.system.ServiceController.start(ServiceController.java:417)
      at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:597)
      at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
      at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
      at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
      at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
      at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
      at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
      at $Proxy91.start(Unknown Source)
      at org.jboss.ejb3.JmxKernelAbstraction.install(JmxKernelAbstraction.java:120)
      at org.jboss.ejb3.Ejb3Deployment.startPersistenceUnits(Ejb3Deployment.java:627)
      at org.jboss.ejb3.Ejb3Deployment.start(Ejb3Deployment.java:351)
      at org.jboss.ejb3.Ejb3Module.startService(Ejb3Module.java:91)
      at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:289)
      at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:245)
      at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:597)
      at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
      at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
      at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
      at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
      at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
      at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:978)
      at $Proxy0.start(Unknown Source)
      at org.jboss.system.ServiceController.start(ServiceController.java:417)
      at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:597)
      at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
      at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
      at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
      at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
      at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
      at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
      at $Proxy33.start(Unknown Source)
      at org.jboss.ejb3.EJB3Deployer.start(EJB3Deployer.java:512)
      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:597)
      at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
      at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
      at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
      at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
      at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
      at org.jboss.mx.interceptor.DynamicInterceptor.invoke(DynamicInterceptor.java:97)
      at org.jboss.system.InterceptorServiceMBeanSupport.invokeNext(InterceptorServiceMBeanSupport.java:238)
      at org.jboss.wsf.container.jboss42.DeployerInterceptor.start(DeployerInterceptor.java:87)
      at org.jboss.deployment.SubDeployerInterceptorSupport$XMBeanInterceptor.start(SubDeployerInterceptorSupport.java:188)
      at org.jboss.deployment.SubDeployerInterceptor.invoke(SubDeployerInterceptor.java:95)
      at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
      at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
      at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
      at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
      at $Proxy34.start(Unknown Source)
      at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1025)
      at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1015)
      at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:819)
      at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:782)
      at sun.reflect.GeneratedMethodAccessor25.invoke(Unknown Source)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:597)
      at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
      at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
      at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
      at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
      at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
      at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
      at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
      at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
      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:597)
      at org.jboss.jmx.connector.invoker.InvokerAdaptorService.invoke(InvokerAdaptorService.java:266)
      at sun.reflect.GeneratedMethodAccessor78.invoke(Unknown Source)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:597)
      at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
      at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
      at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
      at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
      at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
      at org.jboss.jmx.connector.invoker.SerializableInterceptor.invoke(SerializableInterceptor.java:74)
      at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
      at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
      at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
      at org.jboss.invocation.jrmp.server.JRMPProxyFactory.invoke(JRMPProxyFactory.java:179)
      at sun.reflect.GeneratedMethodAccessor77.invoke(Unknown Source)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:597)
      at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
      at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
      at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
      at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
      at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
      at org.jboss.invocation.jrmp.server.JRMPInvoker$MBeanServerAction.invoke(JRMPInvoker.java:818)
      at org.jboss.invocation.jrmp.server.JRMPInvoker.invoke(JRMPInvoker.java:419)
      at sun.reflect.GeneratedMethodAccessor76.invoke(Unknown Source)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:597)
      at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:305)
      at sun.rmi.transport.Transport$1.run(Transport.java:159)
      at java.security.AccessController.doPrivileged(Native Method)
      at sun.rmi.transport.Transport.serviceCall(Transport.java:155)
      at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:535)
      at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:790)
      at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:649)
      at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885)
      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
      at java.lang.Thread.run(Thread.java:619)
      15:11:51,343 INFO [JmxKernelAbstraction] creating wrapper delegate for: org.jboss.ejb3.stateless.StatelessContainer
      15:11:51,343 INFO [JmxKernelAbstraction] installing MBean: jboss.j2ee:ear=myFirstBank.ear,jar=myFirstBank.jar,name=AccountControllerBean,service=EJB3 with dependencies:
      15:11:51,343 INFO [JmxKernelAbstraction] jboss.j2ee:ear=myFirstBank.ear,jar=myFirstBank.jar,name=CustomerControllerEJB,service=EJB3
      15:11:51,343 INFO [JmxKernelAbstraction] persistence.units:ear=myFirstBank.ear,jar=myFirstBank.jar,unitName=internetBank
      15:11:51,359 INFO [JmxKernelAbstraction] persistence.units:ear=myFirstBank.ear,jar=myFirstBank.jar,unitName=transaction
      15:11:51,359 INFO [JmxKernelAbstraction] creating wrapper delegate for: org.jboss.ejb3.stateless.StatelessContainer
      15:11:51,359 INFO [JmxKernelAbstraction] installing MBean: jboss.j2ee:ear=myFirstBank.ear,jar=myFirstBank.jar,name=AutoReceiverControllerBean,service=EJB3 with dependencies:
      15:11:51,359 INFO [JmxKernelAbstraction] jboss.j2ee:ear=myFirstBank.ear,jar=myFirstBank.jar,name=CustomerControllerEJB,service=EJB3
      15:11:51,359 INFO [JmxKernelAbstraction] persistence.units:ear=myFirstBank.ear,jar=myFirstBank.jar,unitName=internetBank
      15:11:51,359 INFO [JmxKernelAbstraction] creating wrapper delegate for: org.jboss.ejb3.stateless.StatelessContainer
      15:11:51,359 INFO [JmxKernelAbstraction] installing MBean: jboss.j2ee:ear=myFirstBank.ear,jar=myFirstBank.jar,name=CustomerControllerEJB,service=EJB3 with dependencies:
      15:11:51,359 INFO [JmxKernelAbstraction] persistence.units:ear=myFirstBank.ear,jar=myFirstBank.jar,unitName=internetBank
      15:11:51,359 INFO [JmxKernelAbstraction] jboss.j2ee:ear=myFirstBank.ear,jar=myFirstBank.jar,name=AccountControllerBean,service=EJB3
      15:11:51,375 INFO [JmxKernelAbstraction] creating wrapper delegate for: org.jboss.ejb3.stateless.StatelessContainer
      15:11:51,375 INFO [JmxKernelAbstraction] installing MBean: jboss.j2ee:ear=myFirstBank.ear,jar=myFirstBank.jar,name=ReceiverControllerBean,service=EJB3 with dependencies:
      15:11:51,375 INFO [JmxKernelAbstraction] jboss.j2ee:ear=myFirstBank.ear,jar=myFirstBank.jar,name=CustomerControllerEJB,service=EJB3
      15:11:51,375 INFO [JmxKernelAbstraction] persistence.units:ear=myFirstBank.ear,jar=myFirstBank.jar,unitName=internetBank
      15:11:51,375 INFO [JmxKernelAbstraction] jboss.j2ee:ear=myFirstBank.ear,jar=myFirstBank.jar,name=AccountControllerBean,service=EJB3
      15:11:51,375 INFO [JmxKernelAbstraction] creating wrapper delegate for: org.jboss.ejb3.stateless.StatelessContainer
      15:11:51,375 INFO [JmxKernelAbstraction] installing MBean: jboss.j2ee:ear=myFirstBank.ear,jar=myFirstBank.jar,name=TransactionControllerBean,service=EJB3 with dependencies:
      15:11:51,375 INFO [JmxKernelAbstraction] persistence.units:ear=myFirstBank.ear,jar=myFirstBank.jar,unitName=transaction
      15:11:51,375 INFO [JmxKernelAbstraction] jboss.j2ee:ear=myFirstBank.ear,jar=myFirstBank.jar,name=AccountControllerBean,service=EJB3
      15:11:51,375 INFO [JmxKernelAbstraction] creating wrapper delegate for: org.jboss.ejb3.stateless.StatelessContainer
      15:11:51,375 INFO [JmxKernelAbstraction] installing MBean: jboss.j2ee:ear=myFirstBank.ear,jar=myFirstBank.jar,name=UserAccountControllerBean,service=EJB3 with dependencies:
      15:11:51,375 INFO [JmxKernelAbstraction] persistence.units:ear=myFirstBank.ear,jar=myFirstBank.jar,unitName=internetBank
      15:11:51,453 INFO [JmxKernelAbstraction] creating wrapper delegate for: org.jboss.ejb3.stateless.StatelessContainer
      15:11:51,453 INFO [JmxKernelAbstraction] installing MBean: jboss.j2ee:ear=myFirstBank.ear,jar=myFirstBank.jar,name=RegisterCustomerFacadeEJB,service=EJB3 with dependencies:
      15:11:51,453 INFO [JmxKernelAbstraction] jboss.j2ee:ear=myFirstBank.ear,jar=myFirstBank.jar,name=CustomerControllerEJB,service=EJB3
      15:11:51,453 INFO [JmxKernelAbstraction] jboss.j2ee:ear=myFirstBank.ear,jar=myFirstBank.jar,name=UserAccountControllerBean,service=EJB3
      15:11:51,453 INFO [JmxKernelAbstraction] jboss.j2ee:ear=myFirstBank.ear,jar=myFirstBank.jar,name=AccountControllerBean,service=EJB3
      15:11:51,453 INFO [EJB3Deployer] Deployed: file:/C:/jboss-4.2.2.GA/server/default/tmp/deploy/tmp44641myFirstBank.ear-contents/myFirstBank.jar
      15:11:51,468 INFO [TomcatDeployer] deploy, ctxPath=/myFirstBankWeb, warUrl=.../tmp/deploy/tmp44641myFirstBank.ear-contents/myFirstBank-exp.war/
      15:11:51,796 INFO [ActionServlet] Loading chain catalog from jar:file:/C:/jboss-4.2.2.GA/server/default/tmp/deploy/tmp44641myFirstBank.ear-contents/struts-core.jar!/org/apache/struts/chain/chain-config.xml
      15:11:52,140 INFO [EARDeployer] Started J2EE application: file:/C:/MyProjects/1001_WT_USERROLE/out/myFirstBank.ear
      Incomplete Deployment listing:

      --- MBeans waiting for other MBeans ---
      ObjectName: persistence.units:ear=myFirstBank.ear,jar=myFirstBank.jar,unitName=internetBank
      State: FAILED
      Reason: java.lang.NullPointerException
      I Depend On:
      jboss.jca:service=DataSourceBinding,name=AdminDS
      Depends On Me:
      jboss.j2ee:ear=myFirstBank.ear,jar=myFirstBank.jar,name=AccountControllerBean,service=EJB3
      jboss.j2ee:ear=myFirstBank.ear,jar=myFirstBank.jar,name=AutoReceiverControllerBean,service=EJB3
      jboss.j2ee:ear=myFirstBank.ear,jar=myFirstBank.jar,name=CustomerControllerEJB,service=EJB3
      jboss.j2ee:ear=myFirstBank.ear,jar=myFirstBank.jar,name=ReceiverControllerBean,service=EJB3
      jboss.j2ee:ear=myFirstBank.ear,jar=myFirstBank.jar,name=UserAccountControllerBean,service=EJB3

      ObjectName: persistence.units:ear=myFirstBank.ear,jar=myFirstBank.jar,unitName=transaction
      State: FAILED
      Reason: java.lang.NullPointerException
      I Depend On:
      jboss.jca:service=DataSourceBinding,name=TransactionsDS
      Depends On Me:
      jboss.j2ee:ear=myFirstBank.ear,jar=myFirstBank.jar,name=AccountControllerBean,service=EJB3
      jboss.j2ee:ear=myFirstBank.ear,jar=myFirstBank.jar,name=TransactionControllerBean,service=EJB3

      ObjectName: jboss.j2ee:ear=myFirstBank.ear,jar=myFirstBank.jar,name=AccountControllerBean,service=EJB3
      State: NOTYETINSTALLED
      I Depend On:
      jboss.j2ee:ear=myFirstBank.ear,jar=myFirstBank.jar,name=CustomerControllerEJB,service=EJB3
      persistence.units:ear=myFirstBank.ear,jar=myFirstBank.jar,unitName=internetBank
      persistence.units:ear=myFirstBank.ear,jar=myFirstBank.jar,unitName=transaction
      Depends On Me:
      jboss.j2ee:ear=myFirstBank.ear,jar=myFirstBank.jar,name=CustomerControllerEJB,service=EJB3
      jboss.j2ee:ear=myFirstBank.ear,jar=myFirstBank.jar,name=ReceiverControllerBean,service=EJB3
      jboss.j2ee:ear=myFirstBank.ear,jar=myFirstBank.jar,name=TransactionControllerBean,service=EJB3
      jboss.j2ee:ear=myFirstBank.ear,jar=myFirstBank.jar,name=RegisterCustomerFacadeEJB,service=EJB3

      ObjectName: jboss.j2ee:ear=myFirstBank.ear,jar=myFirstBank.jar,name=AutoReceiverControllerBean,service=EJB3
      State: NOTYETINSTALLED
      I Depend On:
      jboss.j2ee:ear=myFirstBank.ear,jar=myFirstBank.jar,name=CustomerControllerEJB,service=EJB3
      persistence.units:ear=myFirstBank.ear,jar=myFirstBank.jar,unitName=internetBank

      ObjectName: jboss.j2ee:ear=myFirstBank.ear,jar=myFirstBank.jar,name=CustomerControllerEJB,service=EJB3
      State: NOTYETINSTALLED
      I Depend On:
      persistence.units:ear=myFirstBank.ear,jar=myFirstBank.jar,unitName=internetBank
      jboss.j2ee:ear=myFirstBank.ear,jar=myFirstBank.jar,name=AccountControllerBean,service=EJB3
      Depends On Me:
      jboss.j2ee:ear=myFirstBank.ear,jar=myFirstBank.jar,name=AccountControllerBean,service=EJB3
      jboss.j2ee:ear=myFirstBank.ear,jar=myFirstBank.jar,name=AutoReceiverControllerBean,service=EJB3
      jboss.j2ee:ear=myFirstBank.ear,jar=myFirstBank.jar,name=ReceiverControllerBean,service=EJB3
      jboss.j2ee:ear=myFirstBank.ear,jar=myFirstBank.jar,name=RegisterCustomerFacadeEJB,service=EJB3

      ObjectName: jboss.j2ee:ear=myFirstBank.ear,jar=myFirstBank.jar,name=ReceiverControllerBean,service=EJB3
      State: NOTYETINSTALLED
      I Depend On:
      jboss.j2ee:ear=myFirstBank.ear,jar=myFirstBank.jar,name=CustomerControllerEJB,service=EJB3
      persistence.units:ear=myFirstBank.ear,jar=myFirstBank.jar,unitName=internetBank
      jboss.j2ee:ear=myFirstBank.ear,jar=myFirstBank.jar,name=AccountControllerBean,service=EJB3

      ObjectName: jboss.j2ee:ear=myFirstBank.ear,jar=myFirstBank.jar,name=TransactionControllerBean,service=EJB3
      State: NOTYETINSTALLED
      I Depend On:
      persistence.units:ear=myFirstBank.ear,jar=myFirstBank.jar,unitName=transaction
      jboss.j2ee:ear=myFirstBank.ear,jar=myFirstBank.jar,name=AccountControllerBean,service=EJB3

      ObjectName: jboss.j2ee:ear=myFirstBank.ear,jar=myFirstBank.jar,name=UserAccountControllerBean,service=EJB3
      State: NOTYETINSTALLED
      I Depend On:
      persistence.units:ear=myFirstBank.ear,jar=myFirstBank.jar,unitName=internetBank
      Depends On Me:
      jboss.j2ee:ear=myFirstBank.ear,jar=myFirstBank.jar,name=RegisterCustomerFacadeEJB,service=EJB3

      ObjectName: jboss.j2ee:ear=myFirstBank.ear,jar=myFirstBank.jar,name=RegisterCustomerFacadeEJB,service=EJB3
      State: NOTYETINSTALLED
      I Depend On:
      jboss.j2ee:ear=myFirstBank.ear,jar=myFirstBank.jar,name=CustomerControllerEJB,service=EJB3
      jboss.j2ee:ear=myFirstBank.ear,jar=myFirstBank.jar,name=UserAccountControllerBean,service=EJB3
      jboss.j2ee:ear=myFirstBank.ear,jar=myFirstBank.jar,name=AccountControllerBean,service=EJB3

      --- MBEANS THAT ARE THE ROOT CAUSE OF THE PROBLEM ---
      ObjectName: persistence.units:ear=myFirstBank.ear,jar=myFirstBank.jar,unitName=transaction
      State: FAILED
      Reason: java.lang.NullPointerException
      I Depend On:
      jboss.jca:service=DataSourceBinding,name=TransactionsDS
      Depends On Me:
      jboss.j2ee:ear=myFirstBank.ear,jar=myFirstBank.jar,name=AccountControllerBean,service=EJB3
      jboss.j2ee:ear=myFirstBank.ear,jar=myFirstBank.jar,name=TransactionControllerBean,service=EJB3

      ObjectName: persistence.units:ear=myFirstBank.ear,jar=myFirstBank.jar,unitName=internetBank
      State: FAILED
      Reason: java.lang.NullPointerException
      I Depend On:
      jboss.jca:service=DataSourceBinding,name=AdminDS
      Depends On Me:
      jboss.j2ee:ear=myFirstBank.ear,jar=myFirstBank.jar,name=AccountControllerBean,service=EJB3
      jboss.j2ee:ear=myFirstBank.ear,jar=myFirstBank.jar,name=AutoReceiverControllerBean,service=EJB3
      jboss.j2ee:ear=myFirstBank.ear,jar=myFirstBank.jar,name=CustomerControllerEJB,service=EJB3
      jboss.j2ee:ear=myFirstBank.ear,jar=myFirstBank.jar,name=ReceiverControllerBean,service=EJB3
      jboss.j2ee:ear=myFirstBank.ear,jar=myFirstBank.jar,name=UserAccountControllerBean,service=EJB3


      at org.jboss.deployment.MainDeployer.checkIncompleteDeployments(MainDeployer.java:1385)
      at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:785)
      at sun.reflect.GeneratedMethodAccessor25.invoke(Unknown Source)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:597)
      at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
      at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
      at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
      at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
      at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
      at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
      at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
      at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
      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:597)
      at org.jboss.jmx.connector.invoker.InvokerAdaptorService.invoke(InvokerAdaptorService.java:266)
      at sun.reflect.GeneratedMethodAccessor78.invoke(Unknown Source)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:597)
      at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
      at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
      at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
      at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
      at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
      at org.jboss.jmx.connector.invoker.SerializableInterceptor.invoke(SerializableInterceptor.java:74)
      at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
      at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
      at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
      at org.jboss.invocation.jrmp.server.JRMPProxyFactory.invoke(JRMPProxyFactory.java:179)
      at sun.reflect.GeneratedMethodAccessor77.invoke(Unknown Source)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:597)
      at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
      at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
      at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
      at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
      at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
      at org.jboss.invocation.jrmp.server.JRMPInvoker$MBeanServerAction.invoke(JRMPInvoker.java:818)
      at org.jboss.invocation.jrmp.server.JRMPInvoker.invoke(JRMPInvoker.java:419)
      at sun.reflect.GeneratedMethodAccessor76.invoke(Unknown Source)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:597)
      at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:305)
      at sun.rmi.transport.Transport$1.run(Transport.java:159)
      at java.security.AccessController.doPrivileged(Native Method)
      at sun.rmi.transport.Transport.serviceCall(Transport.java:155)
      at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:535)
      at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:790)
      at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:649)
      at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885)
      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
      at java.lang.Thread.run(Thread.java:619)
      [2008-03-03 03:11:53,312] Facet javaEEApplication: Error during module deployment. See server log for details.
      15:13:00,171 ERROR [[jsp]] Servlet.service() for servlet jsp threw exception
      org.apache.jasper.JasperException: The absolute uri: http://struts.apache.org/tags-tiles cannot be resolved in either web.xml or the jar files deployed with this application
      at org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:51)
      at org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:409)
      at org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:116)
      at org.apache.jasper.compiler.TagLibraryInfoImpl.generateTLDLocation(TagLibraryInfoImpl.java:312)
      at org.apache.jasper.compiler.TagLibraryInfoImpl.(TagLibraryInfoImpl.java:147)
      at org.apache.jasper.compiler.Parser.parseTaglibDirective(Parser.java:420)
      at org.apache.jasper.compiler.Parser.parseDirective(Parser.java:476)
      at org.apache.jasper.compiler.Parser.parseElements(Parser.java:1426)
      at org.apache.jasper.compiler.Parser.parse(Parser.java:133)
      at org.apache.jasper.compiler.ParserController.doParse(ParserController.java:216)
      at org.apache.jasper.compiler.ParserController.parse(ParserController.java:103)
      at org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:167)
      at org.apache.jasper.compiler.Compiler.compile(Compiler.java:306)
      at org.apache.jasper.compiler.Compiler.compile(Compiler.java:286)
      at org.apache.jasper.compiler.Compiler.compile(Compiler.java:273)
      at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:566)
      at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:316)
      at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:336)
      at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
      at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:654)
      at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:445)
      at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:379)
      at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:292)
      at com.sun.faces.context.ExternalContextImpl.dispatch(ExternalContextImpl.java:408)
      at com.sun.faces.application.ViewHandlerImpl.executePageToBuildView(ViewHandlerImpl.java:442)
      at com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:115)
      at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:106)
      at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:251)
      at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:144)
      at javax.faces.webapp.FacesServlet.service(FacesServlet.java:245)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
      at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:654)
      at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:445)
      at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:379)
      at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:292)
      at org.apache.jasper.runtime.PageContextImpl.doForward(PageContextImpl.java:694)
      at org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.java:665)
      at org.apache.jsp.index_jsp._jspService(index_jsp.java:62)
      at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
      at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:373)
      at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:336)
      at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
      at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
      at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
      at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
      at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:179)
      at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
      at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
      at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
      at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
      at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
      at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:262)
      at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
      at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
      at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:446)
      at java.lang.Thread.run(Thread.java:619)
      15:13:00,203 WARN [lifecycle] executePhase(RENDER_RESPONSE 6,com.sun.faces.context.FacesContextImpl@108294e) threw exception
      javax.faces.FacesException: org.apache.jasper.JasperException: The absolute uri: http://struts.apache.org/tags-tiles cannot be resolved in either web.xml or the jar files deployed with this application
      at com.sun.faces.context.ExternalContextImpl.dispatch(ExternalContextImpl.java:413)
      at com.sun.faces.application.ViewHandlerImpl.executePageToBuildView(ViewHandlerImpl.java:442)
      at com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:115)
      at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:106)
      at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:251)
      at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:144)
      at javax.faces.webapp.FacesServlet.service(FacesServlet.java:245)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
      at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:654)
      at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:445)
      at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:379)
      at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:292)
      at org.apache.jasper.runtime.PageContextImpl.doForward(PageContextImpl.java:694)
      at org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.java:665)
      at org.apache.jsp.index_jsp._jspService(index_jsp.java:62)
      at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
      at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:373)
      at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:336)
      at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
      at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
      at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
      at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
      at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:179)
      at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
      at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
      at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
      at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
      at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
      at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:262)
      at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
      at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
      at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:446)
      at java.lang.Thread.run(Thread.java:619)
      Caused by: org.apache.jasper.JasperException: The absolute uri: http://struts.apache.org/tags-tiles cannot be resolved in either web.xml or the jar files deployed with this application
      at org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:51)
      at org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:409)
      at org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:116)
      at org.apache.jasper.compiler.TagLibraryInfoImpl.generateTLDLocation(TagLibraryInfoImpl.java:312)
      at org.apache.jasper.compiler.TagLibraryInfoImpl.(TagLibraryInfoImpl.java:147)
      at org.apache.jasper.compiler.Parser.parseTaglibDirective(Parser.java:420)
      at org.apache.jasper.compiler.Parser.parseDirective(Parser.java:476)
      at org.apache.jasper.compiler.Parser.parseElements(Parser.java:1426)
      at org.apache.jasper.compiler.Parser.parse(Parser.java:133)
      at org.apache.jasper.compiler.ParserController.doParse(ParserController.java:216)
      at org.apache.jasper.compiler.ParserController.parse(ParserController.java:103)
      at org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:167)
      at org.apache.jasper.compiler.Compiler.compile(Compiler.java:306)
      at org.apache.jasper.compiler.Compiler.compile(Compiler.java:286)
      at org.apache.jasper.compiler.Compiler.compile(Compiler.java:273)
      at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:566)
      at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:316)
      at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:336)
      at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
      at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:654)
      at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:445)
      at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:379)
      at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:292)
      at com.sun.faces.context.ExternalContextImpl.dispatch(ExternalContextImpl.java:408)
      ... 39 more
      15:13:00,203 ERROR [[Faces Servlet]] Servlet.service() for servlet Faces Servlet threw exception
      org.apache.jasper.JasperException: The absolute uri: http://struts.apache.org/tags-tiles cannot be resolved in either web.xml or the jar files deployed with this application
      at org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:51)
      at org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:409)
      at org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:116)
      at org.apache.jasper.compiler.TagLibraryInfoImpl.generateTLDLocation(TagLibraryInfoImpl.java:312)
      at org.apache.jasper.compiler.TagLibraryInfoImpl.(TagLibraryInfoImpl.java:147)
      at org.apache.jasper.compiler.Parser.parseTaglibDirective(Parser.java:420)
      at org.apache.jasper.compiler.Parser.parseDirective(Parser.java:476)
      at org.apache.jasper.compiler.Parser.parseElements(Parser.java:1426)
      at org.apache.jasper.compiler.Parser.parse(Parser.java:133)
      at org.apache.jasper.compiler.ParserController.doParse(ParserController.java:216)
      at org.apache.jasper.compiler.ParserController.parse(ParserController.java:103)
      at org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:167)
      at org.apache.jasper.compiler.Compiler.compile(Compiler.java:306)
      at org.apache.jasper.compiler.Compiler.compile(Compiler.java:286)
      at org.apache.jasper.compiler.Compiler.compile(Compiler.java:273)
      at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:566)
      at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:316)
      at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:336)
      at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
      at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:654)
      at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:445)
      at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:379)
      at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:292)
      at com.sun.faces.context.ExternalContextImpl.dispatch(ExternalContextImpl.java:408)
      at com.sun.faces.application.ViewHandlerImpl.executePageToBuildView(ViewHandlerImpl.java:442)
      at com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:115)
      at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:106)
      at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:251)
      at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:144)
      at javax.faces.webapp.FacesServlet.service(FacesServlet.java:245)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
      at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:654)
      at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:445)
      at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:379)
      at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:292)
      at org.apache.jasper.runtime.PageContextImpl.doForward(PageContextImpl.java:694)
      at org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.java:665)
      at org.apache.jsp.index_jsp._jspService(index_jsp.java:62)
      at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
      at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:373)
      at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:336)
      at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
      at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
      at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
      at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
      at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:179)
      at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
      at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
      at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
      at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
      at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
      at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:262)
      at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
      at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
      at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:446)
      at java.lang.Thread.run(Thread.java:619)
      15:13:00,203 ERROR [[jsp]] Servlet.service() for servlet jsp threw exception
      org.apache.jasper.JasperException: The absolute uri: http://struts.apache.org/tags-tiles cannot be resolved in either web.xml or the jar files deployed with this application
      at org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:51)
      at org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:409)
      at org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:116)
      at org.apache.jasper.compiler.TagLibraryInfoImpl.generateTLDLocation(TagLibraryInfoImpl.java:312)
      at org.apache.jasper.compiler.TagLibraryInfoImpl.(TagLibraryInfoImpl.java:147)
      at org.apache.jasper.compiler.Parser.parseTaglibDirective(Parser.java:420)
      at org.apache.jasper.compiler.Parser.parseDirective(Parser.java:476)
      at org.apache.jasper.compiler.Parser.parseElements(Parser.java:1426)
      at org.apache.jasper.compiler.Parser.parse(Parser.java:133)
      at org.apache.jasper.compiler.ParserController.doParse(ParserController.java:216)
      at org.apache.jasper.compiler.ParserController.parse(ParserController.java:103)
      at org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:167)
      at org.apache.jasper.compiler.Compiler.compile(Compiler.java:306)
      at org.apache.jasper.compiler.Compiler.compile(Compiler.java:286)
      at org.apache.jasper.compiler.Compiler.compile(Compiler.java:273)
      at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:566)
      at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:316)
      at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:336)
      at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
      at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:654)
      at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:445)
      at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:379)
      at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:292)
      at com.sun.faces.context.ExternalContextImpl.dispatch(ExternalContextImpl.java:408)
      at com.sun.faces.application.ViewHandlerImpl.executePageToBuildView(ViewHandlerImpl.java:442)
      at com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:115)
      at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:106)
      at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:251)
      at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:144)
      at javax.faces.webapp.FacesServlet.service(FacesServlet.java:245)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
      at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:654)
      at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:445)
      at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:379)
      at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:292)
      at org.apache.jasper.runtime.PageContextImpl.doForward(PageContextImpl.java:694)
      at org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.java:665)
      at org.apache.jsp.index_jsp._jspService(index_jsp.java:62)
      at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
      at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:373)
      at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:336)
      at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
      at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
      at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
      at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
      at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:179)
      at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
      at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
      at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
      at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
      at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
      at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:262)
      at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
      at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
      at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:446)
      at java.lang.Thread.run(Thread.java:619)


        • 1. Re: Running a GlassFish-developed-application on JBoss 4.2.2
          Shibu Gope Newbie

          I think the problem is with the two files admin-ds.xml and
          transactions-ds.xml. JBoss do not understand them. Merge their
          contents into one file called mysql-ds.xml and place it in the deploy
          folder. You should be able to hot deploy it and you will also see
          JBoss binding to the JNDI name . Moreover if you are using a default
          installation of JBoss then you need another DS called DefaultDS for
          JBoss to created JMS queues. I suggest creating one more DS under the
          JNDI name DefaultDS and pointing to one of your DB.

          Check the file attached which is an example of my env.


          <local-tx-datasource>
          <jndi-name>EswaadAppDS</jndi-name>
          ...
          <valid-connection-checker-class-name>
          org.jboss.resource.adapter.jdbc.vendor.MySQLValidConnectionChecker
          </valid-connection-checker-class-name>
          <exception-sorter-class-name>org.jboss.resource.adapter.jdbc.vendor.MySQLExceptionSorter</exception-sorter-class-name>

          <type-mapping>mySQL</type-mapping>

          <!-- <security-domain>MySqlDbRealm</security-domain> -->
          </local-tx-datasource>

          <local-tx-datasource>
          <jndi-name>EswaadGlobalDS</jndi-name>
          ...
          <valid-connection-checker-class-name>
          org.jboss.resource.adapter.jdbc.vendor.MySQLValidConnectionChecker
          </valid-connection-checker-class-name>
          <exception-sorter-class-name>
          org.jboss.resource.adapter.jdbc.vendor.MySQLExceptionSorter
          </exception-sorter-class-name>

          <type-mapping>mySQL</type-mapping>

          </local-tx-datasource>

          <local-tx-datasource>
          <jndi-name>DefaultDS</jndi-name>
          ...
          <valid-connection-checker-class-name>
          org.jboss.resource.adapter.jdbc.vendor.MySQLValidConnectionChecker
          </valid-connection-checker-class-name>
          <exception-sorter-class-name>
          org.jboss.resource.adapter.jdbc.vendor.MySQLExceptionSorter
          </exception-sorter-class-name>

          <type-mapping>mySQL</type-mapping>

          </local-tx-datasource>