5 Replies Latest reply on Mar 15, 2008 5:22 AM by jaikiran

    Issue with deploying to JBoss 5.0.0Beta4

    eightmd

      I can not get my applications to deploy to JBoss 5.0.0Beta. These are the same applications that I was running on JBoss 4.2.2GA.

      I saw this thread http://www.jboss.com/index.html?module=bb&op=viewtopic&t=127908 on the same issue but he said he resolved it by getting rid of hibernate objects. I have previously removed all hibernate involvement from my code so that solution doesn't apply to me.

      Is this a problem with 5.0.0 and is it known, being worked, or have a solution/workaround. I'm trying to get up on 5.0 to see if it fixes another issue that I am having with 4.2.2GA.

      This is most of the stack trace I see. This happens when I have the applications in the deploy directory on startup, or if I allow JBoss to startup without the applications and then copy them into the deploy directory.

      Thanks for any insight.

      17:06:03,884 INFO [ServerImpl] JBoss (Microcontainer) [5.0.0.Beta4 (build: SVNTag=JBoss_5_0_0_Beta4 date=200802091115)] Started in 42s:871ms
      17:06:57,048 WARN [JBossEntityResolver] Cannot load publicId from resource: application_1_3.dtd
      17:06:57,823 ERROR [AbstractKernelController] Error installing to Parse: name=vfsfile:/usr/local/jboss-5.0.0.Beta4/server/default/deploy/ews-2.17.ear state=Not Installed mode=Manual requiredState=Parse
      org.jboss.deployers.spi.DeploymentException: Error during deploy: vfsfile:/usr/local/jboss-5.0.0.Beta4/server/default/deploy/ews-2.17.ear/ExcaliburWS.war
      at org.jboss.deployers.spi.DeploymentException.rethrowAsDeploymentException(DeploymentException.java:49)
      at org.jboss.deployers.plugins.deployers.DeployerWrapper.deploy(DeployerWrapper.java:175)
      at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:853)
      at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:906)
      at org.jboss.deployers.plugins.deployers.DeployersImpl.install(DeployersImpl.java:794)
      at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:327)
      at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1309)
      at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:734)
      at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:862)
      at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:784)
      at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:622)
      at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:411)
      at org.jboss.deployers.plugins.deployers.DeployersImpl.process(DeployersImpl.java:498)
      at org.jboss.deployers.plugins.main.MainDeployerImpl.process(MainDeployerImpl.java:506)
      at org.jboss.system.server.profileservice.hotdeploy.HDScanner.scan(HDScanner.java:290)
      at org.jboss.system.server.profileservice.hotdeploy.HDScanner.run(HDScanner.java:221)
      at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:417)
      at java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:280)
      at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:135)
      at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$101(ScheduledThreadPoolExecutor.java:65)
      at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.runPeriodic(ScheduledThreadPoolExecutor.java:142)
      at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:166)
      at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
      at java.lang.Thread.run(Thread.java:595)
      Caused by: java.lang.IllegalArgumentException: Null local
      at org.jboss.metadata.javaee.spec.EJBLocalReferenceMetaData.setLocal(EJBLocalReferenceMetaData.java:96)
      at org.jboss.metadata.javaee.spec.EJBLocalReferenceMetaData.merge(EJBLocalReferenceMetaData.java:142)
      at org.jboss.metadata.javaee.spec.EJBLocalReferenceMetaData.merge(EJBLocalReferenceMetaData.java:120)
      at org.jboss.metadata.javaee.spec.EJBLocalReferenceMetaData.merge(EJBLocalReferenceMetaData.java:35)
      at org.jboss.metadata.javaee.support.JavaEEMetaDataUtil.merge(JavaEEMetaDataUtil.java:99)
      at org.jboss.metadata.javaee.spec.EJBLocalReferencesMetaData.merge(EJBLocalReferencesMetaData.java:58)
      at org.jboss.metadata.ejb.jboss.JBossEnvironmentRefsGroupMetaData.merge(JBossEnvironmentRefsGroupMetaData.java:186)
      at org.jboss.metadata.web.jboss.JBossWebMetaData.merge(JBossWebMetaData.java:1020)
      at org.jboss.metadata.web.jboss.JBossWebMetaData.merge(JBossWebMetaData.java:863)
      at org.jboss.deployment.JBossWebAppParsingDeployer.createMetaData(JBossWebAppParsingDeployer.java:101)
      at org.jboss.deployers.spi.deployer.helpers.AbstractParsingDeployerWithOutput.deploy(AbstractParsingDeployerWithOutput.java:162)
      at org.jboss.deployers.plugins.deployers.DeployerWrapper.deploy(DeployerWrapper.java:169)
      ... 23 more
      17:06:57,827 WARN [HDScanner] Failed to process changes
      org.jboss.deployers.client.spi.IncompleteDeploymentException: Summary of incomplete deployments (SEE PREVIOUS ERRORS FOR DETAILS):

      *** CONTEXTS IN ERROR: Name -> Error

      vfsfile:/usr/local/jboss-5.0.0.Beta4/server/default/deploy/ews-2.17.ear -> java.lang.IllegalArgumentException: Null local


      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.system.server.profileservice.hotdeploy.HDScanner.scan(HDScanner.java:291)
      at org.jboss.system.server.profileservice.hotdeploy.HDScanner.run(HDScanner.java:221)
      at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:417)
      at java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:280)
      at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:135)
      at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$101(ScheduledThreadPoolExecutor.java:65)
      at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.runPeriodic(ScheduledThreadPoolExecutor.java:142)
      at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:166)
      at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
      at java.lang.Thread.run(Thread.java:595)

        • 1. Re: Issue with deploying to JBoss 5.0.0Beta4
          peterj

          Looks like you copied the ear file into the deploy directory and then started the app server. I have found that many archives will not deploy properly in 5.0 unless the app server is brought up first, and then the file deployed. Not the perfect solution, but at least it will allow you do the testing you want to do. I too am impatiently waiting for the deployers to get fixed.

          • 2. Re: Issue with deploying to JBoss 5.0.0Beta4
            eightmd

            Actually I tried it both ways. I started with the ear file in the deploy directory and got the deploy error. Then I removed all my apps from the deploy directory and made sure JBoss came up without error. Then I copied the ear file into the deploy directory and witnessed the same deploy error.

            Oh well. Thanks for the reply.

            Unfortunately now we are going to have to fall back to JBoss 4.0.4GA for our app because of an issue we are having with 4.2.2GA (which I don't understand and no one has been able to shed light on).

            Thanks

            • 3. Re: Issue with deploying to JBoss 5.0.0Beta4
              jaikiran

               

              17:06:57,048 WARN [JBossEntityResolver] Cannot load publicId from resource: application_1_3.dtd


              I remember seeing this when i had a incorrect DOCTYPE declaration in one of the xmls (i guess application.xml). At that point, i had just removed that declaration and got it working.

              Can you post the contents of the server.log too, which has more verbose logging?

              While posting the logs, remember to wrap it in a code block using the Code button in the message editor window and please hit the Preview button to make sure your post is correctly formatted

              • 4. Re: Issue with deploying to JBoss 5.0.0Beta4
                eightmd

                Here is the log of the error and the server.log. I tried taking the Doctype declaration out of my application.xml file and deploying again. I tried both ways again; ear file in the deploy directory on startup, and ear file copied in later. This is the log from the latter

                starting JBoss
                JAVA_HOME = /usr/lib/jvm/java-1.5.0-sun-1.5.0.10
                =========================================================================
                
                 JBoss Bootstrap Environment
                
                 JBOSS_HOME: /usr/local/jboss-5.0.0.Beta4
                
                 JAVA: /usr/lib/jvm/java-1.5.0-sun-1.5.0.10/jre/bin/java
                
                 JAVA_OPTS: -Dprogram.name=run -server -Xms512m -Xmx1024m -XX:PermSize=128m -XX:MaxPermSize=128m -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.serv
                
                 CLASSPATH: /usr/local/jboss-5.0.0.Beta4/bin/run.jar
                
                =========================================================================
                
                10:25:49,481 INFO [ServerImpl] Starting JBoss (Microcontainer)...
                10:25:49,482 INFO [ServerImpl] Release ID: JBoss [Morpheus] 5.0.0.Beta4 (build: SVNTag=JBoss_5_0_0_Beta4 date=200802091115)
                10:25:49,485 INFO [ServerImpl] Home Dir: /usr/local/jboss-5.0.0.Beta4
                10:25:49,485 INFO [ServerImpl] Home URL: file:/usr/local/jboss-5.0.0.Beta4/
                10:25:49,485 INFO [ServerImpl] Library URL: file:/usr/local/jboss-5.0.0.Beta4/lib/
                10:25:49,486 INFO [ServerImpl] Patch URL: null
                10:25:49,486 INFO [ServerImpl] Server Name: default
                10:25:49,486 INFO [ServerImpl] Server Home Dir: /usr/local/jboss-5.0.0.Beta4/server/default
                10:25:49,487 INFO [ServerImpl] Server Home URL: file:/usr/local/jboss-5.0.0.Beta4/server/default/
                10:25:49,487 INFO [ServerImpl] Server Data Dir: /usr/local/jboss-5.0.0.Beta4/server/default/data
                10:25:49,487 INFO [ServerImpl] Server Temp Dir: /usr/local/jboss-5.0.0.Beta4/server/default/tmp
                10:25:49,487 INFO [ServerImpl] Server Config URL: file:/usr/local/jboss-5.0.0.Beta4/server/default/conf/
                10:25:49,488 INFO [ServerImpl] Server Library URL: file:/usr/local/jboss-5.0.0.Beta4/server/default/lib/
                10:25:49,488 INFO [ServerImpl] Root Deployment Filename: jboss-service.xml
                10:25:49,923 INFO [ServerImpl] Starting Microcontainer, bootstrapURL=file:/usr/local/jboss-5.0.0.Beta4/server/default/conf/bootstrap-beans.xml
                10:25:51,187 INFO [ProfileImpl] Using profile root:/usr/local/jboss-5.0.0.Beta4/server/default
                10:25:51,739 INFO [ServerInfo] Java version: 1.5.0_10,Sun Microsystems Inc.
                10:25:51,739 INFO [ServerInfo] Java VM: Java HotSpot(TM) Server VM 1.5.0_10-b03,Sun Microsystems Inc.
                10:25:51,739 INFO [ServerInfo] OS-System: Linux 2.6.18-1.2869.fc6,i386
                10:25:51,786 INFO [JMXKernel] Legacy JMX core initialized
                10:25:57,320 INFO [WebService] Using RMI server codebase: http://A-04-25:8083/
                10:25:59,675 INFO [TransactionManagerService] JBossTS Transaction Service (JTA version) - JBoss Inc.
                10:25:59,675 INFO [TransactionManagerService] Setting up property manager MBean and JMX layer
                10:26:00,051 INFO [TransactionManagerService] Starting recovery manager
                10:26:00,186 INFO [TransactionManagerService] Recovery manager started
                10:26:00,187 INFO [TransactionManagerService] Binding TransactionManager JNDI Reference
                10:26:20,783 INFO [AspectDeployer] Deploying xml into org.jboss.aop.AspectManager@12b71eb for BaseClassLoader@10e6c5e{vfsfile:/usr/local/jboss-5.0.0.Beta4/
                10:26:22,618 INFO [JMXConnectorServerService] JMX Connector server: service:jmx:rmi://A-04-25/jndi/rmi://A-04-25:1090/jmxconnector
                10:26:22,726 INFO [MailService] Mail Service bound to java:/Mail
                10:26:23,257 INFO [NativeServerConfig] JBoss Web Services - Native
                10:26:23,257 INFO [NativeServerConfig] jbossws-native-2.0.3.GA (build=200801241020)
                10:26:25,320 WARN [SecurityMetadataStore] WARNING! POTENTIAL SECURITY RISK. It has been detected that the MessageSucker component which sucks messages from
                10:26:26,511 WARN [Digester] [SetAllPropertiesRule]{Server/Service/Connector} Setting property 'minSpareThreads' to '25' did not find a matching property.
                10:26:26,512 WARN [Digester] [SetAllPropertiesRule]{Server/Service/Connector} Setting property 'maxSpareThreads' to '75' did not find a matching property.
                10:26:26,512 WARN [Digester] [SetAllPropertiesRule]{Server/Service/Connector} Setting property 'emptySessionPath' to 'true' did not find a matching propert
                10:26:26,625 INFO [AprLifecycleListener] The Apache Tomcat Native library which allows optimal performance in production environments was not found on the
                10:26:26,743 INFO [Http11Protocol] Initializing Coyote HTTP/1.1 on http-0.0.0.0-8080
                10:26:26,744 INFO [AjpProtocol] Initializing Coyote AJP/1.3 on ajp-0.0.0.0-8009
                10:26:26,745 INFO [Catalina] Initialization processed in 400 ms
                10:26:26,745 INFO [StandardService] Starting service jboss.web
                10:26:26,749 INFO [StandardEngine] Starting Servlet Engine: JBoss Web/2.1.0.CR12
                10:26:27,098 INFO [Catalina] Server startup in 353 ms
                10:26:27,123 INFO [TomcatDeployment] deploy, ctxPath=/jmx-console, vfsUrl=jmx-console.war
                10:26:28,038 INFO [TomcatDeployment] deploy, ctxPath=/jbossws, vfsUrl=jbossws.sar/jbossws-context.war
                10:26:28,304 INFO [RARDeployment] Required license terms exist, view vfsfile:/usr/local/jboss-5.0.0.Beta4/server/default/deploy/mail-ra.rar/META-INF/ra.xml
                10:26:28,330 INFO [RARDeployment] Required license terms exist, view vfsfile:/usr/local/jboss-5.0.0.Beta4/server/default/deploy/quartz-ra.rar/META-INF/ra.x
                10:26:28,442 INFO [SimpleThreadPool] Job execution threads will use class loader of thread: main
                10:26:28,478 INFO [QuartzScheduler] Quartz Scheduler v.1.5.2 created.
                10:26:28,483 INFO [RAMJobStore] RAMJobStore initialized.
                10:26:28,484 INFO [StdSchedulerFactory] Quartz scheduler 'DefaultQuartzScheduler' initialized from default resource file in Quartz package: 'quartz.propert
                10:26:28,484 INFO [StdSchedulerFactory] Quartz scheduler version: 1.5.2
                10:26:28,484 INFO [QuartzScheduler] Scheduler DefaultQuartzScheduler_$_NON_CLUSTERED started.
                10:26:28,485 INFO [RARDeployment] Required license terms exist, view vfsfile:/usr/local/jboss-5.0.0.Beta4/server/default/deploy/jboss-local-jdbc.rar/META-I
                10:26:28,486 INFO [RARDeployment] Required license terms exist, view vfsfile:/usr/local/jboss-5.0.0.Beta4/server/default/deploy/jms-ra.rar/META-INF/ra.xml
                10:26:28,492 INFO [RARDeployment] Required license terms exist, view vfsfile:/usr/local/jboss-5.0.0.Beta4/server/default/deploy/jboss-xa-jdbc.rar/META-INF/
                10:26:28,643 INFO [ConnectionFactoryBindingService] Bound ConnectionManager 'jboss.jca:service=DataSourceBinding,name=DefaultDS' to JNDI name 'java:Default
                10:26:29,168 INFO [ServerPeer] JBoss Messaging 1.4.1.Beta1 server [0] started
                10:26:29,295 WARN [ConnectionFactoryJNDIMapper] supportsFailover attribute is true on connection factory: jboss.messaging.connectionfactory:service=Cluster
                10:26:29,296 WARN [ConnectionFactoryJNDIMapper] supportsLoadBalancing attribute is true on connection factory: jboss.messaging.connectionfactory:service=Cl
                10:26:29,602 INFO [ConnectionFactory] Connector bisocket://A-04-25:4457 has leasing enabled, lease period 10000 milliseconds
                10:26:29,602 INFO [ConnectionFactory] org.jboss.jms.server.connectionfactory.ConnectionFactory@aee86f started
                10:26:29,667 INFO [ConnectionFactory] Connector bisocket://A-04-25:4457 has leasing enabled, lease period 10000 milliseconds
                10:26:29,667 INFO [ConnectionFactory] org.jboss.jms.server.connectionfactory.ConnectionFactory@1657fb2 started
                10:26:29,668 INFO [ConnectionFactory] Connector bisocket://A-04-25:4457 has leasing enabled, lease period 10000 milliseconds
                10:26:29,668 INFO [ConnectionFactory] org.jboss.jms.server.connectionfactory.ConnectionFactory@15555bf started
                10:26:29,694 INFO [QueueService] Queue[/queue/DLQ] started, fullSize=200000, pageSize=2000, downCacheSize=2000
                10:26:29,696 INFO [QueueService] Queue[/queue/ExpiryQueue] started, fullSize=200000, pageSize=2000, downCacheSize=2000
                10:26:29,870 INFO [TomcatDeployment] deploy, ctxPath=/web-console, vfsUrl=management/console-mgr.sar/web-console.war
                10:26:30,622 INFO [ConnectionFactoryBindingService] Bound ConnectionManager 'jboss.jca:service=ConnectionFactoryBinding,name=JmsXA' to JNDI name 'java:JmsX
                10:26:30,842 INFO [TomcatDeployment] deploy, ctxPath=/invoker, vfsUrl=http-invoker.sar/invoker.war
                10:26:31,329 WARN [QuartzTimerServiceFactory] sql failed: CREATE TABLE qrtz_job_details(JOB_NAME VARCHAR(80) NOT NULL, JOB_GROUP VARCHAR(80) NOT NULL, DESC
                10:26:31,428 INFO [SimpleThreadPool] Job execution threads will use class loader of thread: main
                10:26:31,431 INFO [QuartzScheduler] Quartz Scheduler v.1.5.2 created.
                10:26:31,432 INFO [JobStoreCMT] Using db table-based data access locking (synchronization).
                10:26:31,443 INFO [JobStoreCMT] Removed 0 Volatile Trigger(s).
                10:26:31,443 INFO [JobStoreCMT] Removed 0 Volatile Job(s).
                10:26:31,445 INFO [JobStoreCMT] JobStoreCMT initialized.
                10:26:31,446 INFO [StdSchedulerFactory] Quartz scheduler 'JBossEJB3QuartzScheduler' initialized from an externally provided properties instance.
                10:26:31,446 INFO [StdSchedulerFactory] Quartz scheduler version: 1.5.2
                10:26:31,447 INFO [JobStoreCMT] Freed 0 triggers from 'acquired' / 'blocked' state.
                10:26:31,449 INFO [JobStoreCMT] Recovering 0 jobs that were in-progress at the time of the last shut-down.
                10:26:31,449 INFO [JobStoreCMT] Recovery complete.
                10:26:31,449 INFO [JobStoreCMT] Removed 0 'complete' triggers.
                10:26:31,449 INFO [JobStoreCMT] Removed 0 stale fired job entries.
                10:26:31,463 INFO [QuartzScheduler] Scheduler JBossEJB3QuartzScheduler_$_NON_CLUSTERED started.
                10:26:31,483 INFO [TomcatDeployment] deploy, ctxPath=/, vfsUrl=ROOT.war
                10:26:31,570 INFO [Http11Protocol] Starting Coyote HTTP/1.1 on http-0.0.0.0-8080
                10:26:31,604 INFO [AjpProtocol] Starting Coyote AJP/1.3 on ajp-0.0.0.0-8009
                10:26:31,619 INFO [ServerImpl] JBoss (Microcontainer) [5.0.0.Beta4 (build: SVNTag=JBoss_5_0_0_Beta4 date=200802091115)] Started in 42s:129ms
                10:26:55,467 ERROR [AbstractKernelController] Error installing to Parse: name=vfsfile:/usr/local/jboss-5.0.0.Beta4/server/default/deploy/ews-SNAPSHOT.ear st
                org.jboss.deployers.spi.DeploymentException: Error during deploy: vfsfile:/usr/local/jboss-5.0.0.Beta4/server/default/deploy/ews-SNAPSHOT.ear/ExcaliburWS.wa
                 at org.jboss.deployers.spi.DeploymentException.rethrowAsDeploymentException(DeploymentException.java:49)
                 at org.jboss.deployers.plugins.deployers.DeployerWrapper.deploy(DeployerWrapper.java:175)
                 at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:853)
                 at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:906)
                 at org.jboss.deployers.plugins.deployers.DeployersImpl.install(DeployersImpl.java:794)
                 at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:327)
                 at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1309)
                 at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:734)
                 at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:862)
                 at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:784)
                 at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:622)
                 at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:411)
                 at org.jboss.deployers.plugins.deployers.DeployersImpl.process(DeployersImpl.java:498)
                 at org.jboss.deployers.plugins.main.MainDeployerImpl.process(MainDeployerImpl.java:506)
                 at org.jboss.system.server.profileservice.hotdeploy.HDScanner.scan(HDScanner.java:290)
                 at org.jboss.system.server.profileservice.hotdeploy.HDScanner.run(HDScanner.java:221)
                 at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:417)
                 at java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:280)
                 at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:135)
                 at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$101(ScheduledThreadPoolExecutor.java:65)
                 at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.runPeriodic(ScheduledThreadPoolExecutor.java:142)
                 at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:166)
                 at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
                 at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
                 at java.lang.Thread.run(Thread.java:595)
                Caused by: java.lang.IllegalArgumentException: Null local
                 at org.jboss.metadata.javaee.spec.EJBLocalReferenceMetaData.setLocal(EJBLocalReferenceMetaData.java:96)
                 at org.jboss.metadata.javaee.spec.EJBLocalReferenceMetaData.merge(EJBLocalReferenceMetaData.java:142)
                 at org.jboss.metadata.javaee.spec.EJBLocalReferenceMetaData.merge(EJBLocalReferenceMetaData.java:120)
                 at org.jboss.metadata.javaee.spec.EJBLocalReferenceMetaData.merge(EJBLocalReferenceMetaData.java:35)
                 at org.jboss.metadata.javaee.support.JavaEEMetaDataUtil.merge(JavaEEMetaDataUtil.java:99)
                 at org.jboss.metadata.javaee.spec.EJBLocalReferencesMetaData.merge(EJBLocalReferencesMetaData.java:58)
                 at org.jboss.metadata.ejb.jboss.JBossEnvironmentRefsGroupMetaData.merge(JBossEnvironmentRefsGroupMetaData.java:186)
                 at org.jboss.metadata.web.jboss.JBossWebMetaData.merge(JBossWebMetaData.java:1020)
                 at org.jboss.metadata.web.jboss.JBossWebMetaData.merge(JBossWebMetaData.java:863)
                 at org.jboss.deployment.JBossWebAppParsingDeployer.createMetaData(JBossWebAppParsingDeployer.java:101)
                 at org.jboss.deployers.spi.deployer.helpers.AbstractParsingDeployerWithOutput.deploy(AbstractParsingDeployerWithOutput.java:162)
                 at org.jboss.deployers.plugins.deployers.DeployerWrapper.deploy(DeployerWrapper.java:169)
                 ... 23 more
                10:26:55,471 WARN [HDScanner] Failed to process changes
                org.jboss.deployers.client.spi.IncompleteDeploymentException: Summary of incomplete deployments (SEE PREVIOUS ERRORS FOR DETAILS):
                
                *** CONTEXTS IN ERROR: Name -> Error
                
                vfsfile:/usr/local/jboss-5.0.0.Beta4/server/default/deploy/ews-SNAPSHOT.ear -> java.lang.IllegalArgumentException: Null local
                
                
                 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.system.server.profileservice.hotdeploy.HDScanner.scan(HDScanner.java:291)
                 at org.jboss.system.server.profileservice.hotdeploy.HDScanner.run(HDScanner.java:221)
                 at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:417)
                 at java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:280)
                 at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:135)
                 at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$101(ScheduledThreadPoolExecutor.java:65)
                 at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.runPeriodic(ScheduledThreadPoolExecutor.java:142)
                 at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:166)
                 at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
                 at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
                 at java.lang.Thread.run(Thread.java:595)
                


                This is the server.log statements:
                2008-03-14 10:25:57,320 INFO [org.jboss.web.WebService] Using RMI server codebase: http://A-04-25:8083/
                2008-03-14 10:25:57,577 DEBUG [org.jnp.server.NamingBeanImpl] Using NamingServer: org.jnp.server.NamingServer@15863e4
                2008-03-14 10:25:57,577 DEBUG [org.jnp.server.NamingBeanImpl] Installed global NamingServer: org.jnp.server.NamingServer@15863e4
                2008-03-14 10:25:57,588 DEBUG [org.jnp.server.NamingBeanImpl] InitialContext Environment:
                2008-03-14 10:25:57,588 DEBUG [org.jnp.server.NamingBeanImpl] key=java.naming.factory.initial, value(java.lang.String)=org.jnp.interfaces.NamingContextFacto
                2008-03-14 10:25:57,588 DEBUG [org.jnp.server.NamingBeanImpl] key=java.naming.factory.url.pkgs, value(java.lang.String)=org.jboss.naming:org.jnp.interfaces
                2008-03-14 10:25:59,675 INFO [com.arjuna.ats.jbossatx.jta.TransactionManagerService] JBossTS Transaction Service (JTA version) - JBoss Inc.
                2008-03-14 10:25:59,675 INFO [com.arjuna.ats.jbossatx.jta.TransactionManagerService] Setting up property manager MBean and JMX layer
                2008-03-14 10:26:00,051 INFO [com.arjuna.ats.jbossatx.jta.TransactionManagerService] Starting recovery manager
                2008-03-14 10:26:00,186 INFO [com.arjuna.ats.jbossatx.jta.TransactionManagerService] Recovery manager started
                2008-03-14 10:26:00,187 INFO [com.arjuna.ats.jbossatx.jta.TransactionManagerService] Binding TransactionManager JNDI Reference
                2008-03-14 10:26:20,783 INFO [org.jboss.aop.deployers.AspectDeployer] Deploying xml into org.jboss.aop.AspectManager@12b71eb for BaseClassLoader@10e6c5e{vf
                2008-03-14 10:26:22,618 INFO [org.jboss.mx.remoting.service.JMXConnectorServerService] JMX Connector server: service:jmx:rmi://A-04-25/jndi/rmi://A-04-25:1
                2008-03-14 10:26:22,726 INFO [org.jboss.mail.MailService] Mail Service bound to java:/Mail
                2008-03-14 10:26:23,257 INFO [org.jboss.wsf.stack.jbws.NativeServerConfig] JBoss Web Services - Native
                2008-03-14 10:26:23,257 INFO [org.jboss.wsf.stack.jbws.NativeServerConfig] jbossws-native-2.0.3.GA (build=200801241020)
                2008-03-14 10:26:25,320 WARN [org.jboss.jms.server.security.SecurityMetadataStore] WARNING! POTENTIAL SECURITY RISK. It has been detected that the MessageS
                2008-03-14 10:26:26,511 WARN [org.apache.commons.digester.Digester] [SetAllPropertiesRule]{Server/Service/Connector} Setting property 'minSpareThreads' to
                2008-03-14 10:26:26,512 WARN [org.apache.commons.digester.Digester] [SetAllPropertiesRule]{Server/Service/Connector} Setting property 'maxSpareThreads' to
                2008-03-14 10:26:26,512 WARN [org.apache.commons.digester.Digester] [SetAllPropertiesRule]{Server/Service/Connector} Setting property 'emptySessionPath' to
                2008-03-14 10:26:26,625 INFO [org.apache.catalina.core.AprLifecycleListener] The Apache Tomcat Native library which allows optimal performance in productio
                2008-03-14 10:26:26,743 INFO [org.apache.coyote.http11.Http11Protocol] Initializing Coyote HTTP/1.1 on http-0.0.0.0-8080
                2008-03-14 10:26:26,744 INFO [org.apache.coyote.ajp.AjpProtocol] Initializing Coyote AJP/1.3 on ajp-0.0.0.0-8009
                2008-03-14 10:26:26,745 INFO [org.apache.catalina.startup.Catalina] Initialization processed in 400 ms
                2008-03-14 10:26:26,745 INFO [org.apache.catalina.core.StandardService] Starting service jboss.web
                2008-03-14 10:26:26,749 INFO [org.apache.catalina.core.StandardEngine] Starting Servlet Engine: JBoss Web/2.1.0.CR12
                2008-03-14 10:26:27,098 INFO [org.apache.catalina.startup.Catalina] Server startup in 353 ms
                2008-03-14 10:26:27,123 INFO [org.jboss.web.tomcat.service.deployers.TomcatDeployment] deploy, ctxPath=/jmx-console, vfsUrl=jmx-console.war
                2008-03-14 10:26:27,852 DEBUG [javax.enterprise.resource.webcontainer.jsf.config] JSF1021: [/jmx-console] Configuration option 'com.sun.faces.displayConfigu
                2008-03-14 10:26:27,852 DEBUG [javax.enterprise.resource.webcontainer.jsf.config] JSF1021: [/jmx-console] Configuration option 'com.sun.faces.validateXml' -
                2008-03-14 10:26:27,852 DEBUG [javax.enterprise.resource.webcontainer.jsf.config] JSF1021: [/jmx-console] Configuration option 'com.sun.faces.verifyObjects'
                2008-03-14 10:26:27,853 DEBUG [javax.enterprise.resource.webcontainer.jsf.config] JSF1021: [/jmx-console] Configuration option 'com.sun.faces.forceLoadConfi
                2008-03-14 10:26:27,853 DEBUG [javax.enterprise.resource.webcontainer.jsf.config] JSF1021: [/jmx-console] Configuration option 'com.sun.faces.disableVersion
                2008-03-14 10:26:27,853 DEBUG [javax.enterprise.resource.webcontainer.jsf.config] JSF1021: [/jmx-console] Configuration option 'com.sun.faces.enableHtmlTagL
                2008-03-14 10:26:27,853 DEBUG [javax.enterprise.resource.webcontainer.jsf.config] JSF1021: [/jmx-console] Configuration option 'com.sun.faces.preferXHTML' -
                2008-03-14 10:26:27,853 DEBUG [javax.enterprise.resource.webcontainer.jsf.config] JSF1021: [/jmx-console] Configuration option 'com.sun.faces.compressViewSt
                2008-03-14 10:26:27,853 DEBUG [javax.enterprise.resource.webcontainer.jsf.config] JSF1021: [/jmx-console] Configuration option 'com.sun.faces.compressJavaSc
                2008-03-14 10:26:27,854 DEBUG [javax.enterprise.resource.webcontainer.jsf.config] JSF1021: [/jmx-console] Configuration option 'com.sun.faces.externalizeJav
                2008-03-14 10:26:27,854 DEBUG [javax.enterprise.resource.webcontainer.jsf.config] JSF1021: [/jmx-console] Configuration option 'com.sun.faces.sendPoweredByH
                2008-03-14 10:26:27,854 DEBUG [javax.enterprise.resource.webcontainer.jsf.config] JSF1021: [/jmx-console] Configuration option 'com.sun.faces.enableJSStyleH
                2008-03-14 10:26:27,854 DEBUG [javax.enterprise.resource.webcontainer.jsf.config] JSF1021: [/jmx-console] Configuration option 'com.sun.faces.writeStateAtFo
                2008-03-14 10:26:27,854 DEBUG [javax.enterprise.resource.webcontainer.jsf.config] JSF1018: [/jmx-console] Configuration option 'javax.faces.STATE_SAVING_MET
                2008-03-14 10:26:27,854 DEBUG [javax.enterprise.resource.webcontainer.jsf.config] JSF1018: [/jmx-console] Configuration option 'javax.faces.DEFAULT_SUFFIX'
                2008-03-14 10:26:27,854 DEBUG [javax.enterprise.resource.webcontainer.jsf.config] JSF1018: [/jmx-console] Configuration option 'com.sun.faces.numberOfViewsI
                2008-03-14 10:26:27,855 DEBUG [javax.enterprise.resource.webcontainer.jsf.config] JSF1018: [/jmx-console] Configuration option 'com.sun.faces.numberOfLogica
                2008-03-14 10:26:27,855 DEBUG [javax.enterprise.resource.webcontainer.jsf.config] JSF1018: [/jmx-console] Configuration option 'com.sun.faces.injectionProvi
                2008-03-14 10:26:27,855 DEBUG [javax.enterprise.resource.webcontainer.jsf.config] JSF1018: [/jmx-console] Configuration option 'com.sun.faces.responseBuffer
                2008-03-14 10:26:27,855 DEBUG [javax.enterprise.resource.webcontainer.jsf.config] JSF1018: [/jmx-console] Configuration option 'com.sun.faces.clientStateWri
                2008-03-14 10:26:27,865 DEBUG [javax.enterprise.resource.webcontainer.jsf.config] No FacesServlet found in deployment descriptor - bypassing configuration.
                2008-03-14 10:26:28,038 INFO [org.jboss.web.tomcat.service.deployers.TomcatDeployment] deploy, ctxPath=/jbossws, vfsUrl=jbossws.sar/jbossws-context.war
                2008-03-14 10:26:28,061 DEBUG [javax.enterprise.resource.webcontainer.jsf.config] JSF1021: [/jbossws] Configuration option 'com.sun.faces.displayConfigurati
                2008-03-14 10:26:28,061 DEBUG [javax.enterprise.resource.webcontainer.jsf.config] JSF1021: [/jbossws] Configuration option 'com.sun.faces.validateXml' - DIS
                2008-03-14 10:26:28,061 DEBUG [javax.enterprise.resource.webcontainer.jsf.config] JSF1021: [/jbossws] Configuration option 'com.sun.faces.verifyObjects' - D
                2008-03-14 10:26:28,061 DEBUG [javax.enterprise.resource.webcontainer.jsf.config] JSF1021: [/jbossws] Configuration option 'com.sun.faces.forceLoadConfigura
                2008-03-14 10:26:28,061 DEBUG [javax.enterprise.resource.webcontainer.jsf.config] JSF1021: [/jbossws] Configuration option 'com.sun.faces.disableVersionTrac
                2008-03-14 10:26:28,062 DEBUG [javax.enterprise.resource.webcontainer.jsf.config] JSF1021: [/jbossws] Configuration option 'com.sun.faces.enableHtmlTagLibVa
                2008-03-14 10:26:28,062 DEBUG [javax.enterprise.resource.webcontainer.jsf.config] JSF1021: [/jbossws] Configuration option 'com.sun.faces.preferXHTML' - DIS
                2008-03-14 10:26:28,062 DEBUG [javax.enterprise.resource.webcontainer.jsf.config] JSF1021: [/jbossws] Configuration option 'com.sun.faces.compressViewState'
                2008-03-14 10:26:28,062 DEBUG [javax.enterprise.resource.webcontainer.jsf.config] JSF1021: [/jbossws] Configuration option 'com.sun.faces.compressJavaScript
                2008-03-14 10:26:28,062 DEBUG [javax.enterprise.resource.webcontainer.jsf.config] JSF1021: [/jbossws] Configuration option 'com.sun.faces.externalizeJavaScr
                2008-03-14 10:26:28,062 DEBUG [javax.enterprise.resource.webcontainer.jsf.config] JSF1021: [/jbossws] Configuration option 'com.sun.faces.sendPoweredByHeade
                2008-03-14 10:26:28,063 DEBUG [javax.enterprise.resource.webcontainer.jsf.config] JSF1021: [/jbossws] Configuration option 'com.sun.faces.enableJSStyleHidin
                2008-03-14 10:26:28,063 DEBUG [javax.enterprise.resource.webcontainer.jsf.config] JSF1021: [/jbossws] Configuration option 'com.sun.faces.writeStateAtFormEn
                2008-03-14 10:26:28,065 DEBUG [javax.enterprise.resource.webcontainer.jsf.config] JSF1018: [/jbossws] Configuration option 'javax.faces.STATE_SAVING_METHOD'
                2008-03-14 10:26:28,065 DEBUG [javax.enterprise.resource.webcontainer.jsf.config] JSF1018: [/jbossws] Configuration option 'javax.faces.DEFAULT_SUFFIX' set
                2008-03-14 10:26:28,065 DEBUG [javax.enterprise.resource.webcontainer.jsf.config] JSF1018: [/jbossws] Configuration option 'com.sun.faces.numberOfViewsInSes
                2008-03-14 10:26:28,065 DEBUG [javax.enterprise.resource.webcontainer.jsf.config] JSF1018: [/jbossws] Configuration option 'com.sun.faces.numberOfLogicalVie
                2008-03-14 10:26:28,066 DEBUG [javax.enterprise.resource.webcontainer.jsf.config] JSF1018: [/jbossws] Configuration option 'com.sun.faces.injectionProvider'
                2008-03-14 10:26:28,066 DEBUG [javax.enterprise.resource.webcontainer.jsf.config] JSF1018: [/jbossws] Configuration option 'com.sun.faces.responseBufferSize
                2008-03-14 10:26:28,066 DEBUG [javax.enterprise.resource.webcontainer.jsf.config] JSF1018: [/jbossws] Configuration option 'com.sun.faces.clientStateWriteBu
                2008-03-14 10:26:28,069 DEBUG [javax.enterprise.resource.webcontainer.jsf.config] No FacesServlet found in deployment descriptor - bypassing configuration.
                2008-03-14 10:26:28,304 INFO [org.jboss.resource.deployers.RARDeployment] Required license terms exist, view vfsfile:/usr/local/jboss-5.0.0.Beta4/server/de
                2008-03-14 10:26:28,330 INFO [org.jboss.resource.deployers.RARDeployment] Required license terms exist, view vfsfile:/usr/local/jboss-5.0.0.Beta4/server/de
                2008-03-14 10:26:28,442 INFO [org.quartz.simpl.SimpleThreadPool] Job execution threads will use class loader of thread: main
                2008-03-14 10:26:28,478 INFO [org.quartz.core.QuartzScheduler] Quartz Scheduler v.1.5.2 created.
                2008-03-14 10:26:28,483 INFO [org.quartz.simpl.RAMJobStore] RAMJobStore initialized.
                2008-03-14 10:26:28,484 INFO [org.quartz.impl.StdSchedulerFactory] Quartz scheduler 'DefaultQuartzScheduler' initialized from default resource file in Quar
                2008-03-14 10:26:28,484 INFO [org.quartz.impl.StdSchedulerFactory] Quartz scheduler version: 1.5.2
                2008-03-14 10:26:28,484 INFO [org.quartz.core.QuartzScheduler] Scheduler DefaultQuartzScheduler_$_NON_CLUSTERED started.
                2008-03-14 10:26:28,485 INFO [org.jboss.resource.deployers.RARDeployment] Required license terms exist, view vfsfile:/usr/local/jboss-5.0.0.Beta4/server/de
                2008-03-14 10:26:28,486 INFO [org.jboss.resource.deployers.RARDeployment] Required license terms exist, view vfsfile:/usr/local/jboss-5.0.0.Beta4/server/de
                2008-03-14 10:26:28,492 INFO [org.jboss.resource.deployers.RARDeployment] Required license terms exist, view vfsfile:/usr/local/jboss-5.0.0.Beta4/server/de
                2008-03-14 10:26:28,643 INFO [org.jboss.resource.connectionmanager.ConnectionFactoryBindingService] Bound ConnectionManager 'jboss.jca:service=DataSourceBi
                2008-03-14 10:26:29,168 INFO [org.jboss.jms.server.ServerPeer] JBoss Messaging 1.4.1.Beta1 server [0] started
                2008-03-14 10:26:29,295 WARN [org.jboss.jms.server.connectionfactory.ConnectionFactoryJNDIMapper] supportsFailover attribute is true on connection factory:
                2008-03-14 10:26:29,296 WARN [org.jboss.jms.server.connectionfactory.ConnectionFactoryJNDIMapper] supportsLoadBalancing attribute is true on connection fac
                2008-03-14 10:26:29,602 INFO [org.jboss.jms.server.connectionfactory.ConnectionFactory] Connector bisocket://A-04-25:4457 has leasing enabled, lease period
                2008-03-14 10:26:29,602 INFO [org.jboss.jms.server.connectionfactory.ConnectionFactory] org.jboss.jms.server.connectionfactory.ConnectionFactory@aee86f sta
                2008-03-14 10:26:29,667 INFO [org.jboss.jms.server.connectionfactory.ConnectionFactory] Connector bisocket://A-04-25:4457 has leasing enabled, lease period
                2008-03-14 10:26:29,667 INFO [org.jboss.jms.server.connectionfactory.ConnectionFactory] org.jboss.jms.server.connectionfactory.ConnectionFactory@1657fb2 st
                2008-03-14 10:26:29,668 INFO [org.jboss.jms.server.connectionfactory.ConnectionFactory] Connector bisocket://A-04-25:4457 has leasing enabled, lease period
                2008-03-14 10:26:29,668 INFO [org.jboss.jms.server.connectionfactory.ConnectionFactory] org.jboss.jms.server.connectionfactory.ConnectionFactory@15555bf st
                2008-03-14 10:26:29,694 INFO [org.jboss.jms.server.destination.QueueService] Queue[/queue/DLQ] started, fullSize=200000, pageSize=2000, downCacheSize=2000
                2008-03-14 10:26:29,696 INFO [org.jboss.jms.server.destination.QueueService] Queue[/queue/ExpiryQueue] started, fullSize=200000, pageSize=2000, downCacheSi
                2008-03-14 10:26:29,870 INFO [org.jboss.web.tomcat.service.deployers.TomcatDeployment] deploy, ctxPath=/web-console, vfsUrl=management/console-mgr.sar/web-
                2008-03-14 10:26:30,001 DEBUG [javax.enterprise.resource.webcontainer.jsf.config] JSF1021: [/web-console] Configuration option 'com.sun.faces.displayConfigu
                2008-03-14 10:26:30,002 DEBUG [javax.enterprise.resource.webcontainer.jsf.config] JSF1021: [/web-console] Configuration option 'com.sun.faces.validateXml' -
                2008-03-14 10:26:30,002 DEBUG [javax.enterprise.resource.webcontainer.jsf.config] JSF1021: [/web-console] Configuration option 'com.sun.faces.verifyObjects'
                2008-03-14 10:26:30,002 DEBUG [javax.enterprise.resource.webcontainer.jsf.config] JSF1021: [/web-console] Configuration option 'com.sun.faces.forceLoadConfi
                2008-03-14 10:26:30,002 DEBUG [javax.enterprise.resource.webcontainer.jsf.config] JSF1021: [/web-console] Configuration option 'com.sun.faces.disableVersion
                2008-03-14 10:26:30,002 DEBUG [javax.enterprise.resource.webcontainer.jsf.config] JSF1021: [/web-console] Configuration option 'com.sun.faces.enableHtmlTagL
                2008-03-14 10:26:30,002 DEBUG [javax.enterprise.resource.webcontainer.jsf.config] JSF1021: [/web-console] Configuration option 'com.sun.faces.preferXHTML' -
                2008-03-14 10:26:30,002 DEBUG [javax.enterprise.resource.webcontainer.jsf.config] JSF1021: [/web-console] Configuration option 'com.sun.faces.compressViewSt
                2008-03-14 10:26:30,002 DEBUG [javax.enterprise.resource.webcontainer.jsf.config] JSF1021: [/web-console] Configuration option 'com.sun.faces.compressJavaSc
                2008-03-14 10:26:30,003 DEBUG [javax.enterprise.resource.webcontainer.jsf.config] JSF1021: [/web-console] Configuration option 'com.sun.faces.externalizeJav
                2008-03-14 10:26:30,003 DEBUG [javax.enterprise.resource.webcontainer.jsf.config] JSF1021: [/web-console] Configuration option 'com.sun.faces.sendPoweredByH
                2008-03-14 10:26:30,003 DEBUG [javax.enterprise.resource.webcontainer.jsf.config] JSF1021: [/web-console] Configuration option 'com.sun.faces.enableJSStyleH
                2008-03-14 10:26:30,003 DEBUG [javax.enterprise.resource.webcontainer.jsf.config] JSF1021: [/web-console] Configuration option 'com.sun.faces.writeStateAtFo
                2008-03-14 10:26:30,003 DEBUG [javax.enterprise.resource.webcontainer.jsf.config] JSF1018: [/web-console] Configuration option 'javax.faces.STATE_SAVING_MET
                2008-03-14 10:26:30,003 DEBUG [javax.enterprise.resource.webcontainer.jsf.config] JSF1018: [/web-console] Configuration option 'javax.faces.DEFAULT_SUFFIX'
                2008-03-14 10:26:30,003 DEBUG [javax.enterprise.resource.webcontainer.jsf.config] JSF1018: [/web-console] Configuration option 'com.sun.faces.numberOfViewsI
                2008-03-14 10:26:30,003 DEBUG [javax.enterprise.resource.webcontainer.jsf.config] JSF1018: [/web-console] Configuration option 'com.sun.faces.numberOfLogica
                2008-03-14 10:26:30,003 DEBUG [javax.enterprise.resource.webcontainer.jsf.config] JSF1018: [/web-console] Configuration option 'com.sun.faces.injectionProvi
                2008-03-14 10:26:30,004 DEBUG [javax.enterprise.resource.webcontainer.jsf.config] JSF1018: [/web-console] Configuration option 'com.sun.faces.responseBuffer
                2008-03-14 10:26:30,004 DEBUG [javax.enterprise.resource.webcontainer.jsf.config] JSF1018: [/web-console] Configuration option 'com.sun.faces.clientStateWri
                2008-03-14 10:26:30,009 DEBUG [javax.enterprise.resource.webcontainer.jsf.config] No FacesServlet found in deployment descriptor - bypassing configuration.
                2008-03-14 10:26:30,622 INFO [org.jboss.resource.connectionmanager.ConnectionFactoryBindingService] Bound ConnectionManager 'jboss.jca:service=ConnectionFa
                2008-03-14 10:26:30,842 INFO [org.jboss.web.tomcat.service.deployers.TomcatDeployment] deploy, ctxPath=/invoker, vfsUrl=http-invoker.sar/invoker.war
                2008-03-14 10:26:31,142 DEBUG [javax.enterprise.resource.webcontainer.jsf.config] JSF1021: [/invoker] Configuration option 'com.sun.faces.displayConfigurati
                2008-03-14 10:26:31,142 DEBUG [javax.enterprise.resource.webcontainer.jsf.config] JSF1021: [/invoker] Configuration option 'com.sun.faces.validateXml' - DIS
                2008-03-14 10:26:31,142 DEBUG [javax.enterprise.resource.webcontainer.jsf.config] JSF1021: [/invoker] Configuration option 'com.sun.faces.verifyObjects' - D
                2008-03-14 10:26:31,142 DEBUG [javax.enterprise.resource.webcontainer.jsf.config] JSF1021: [/invoker] Configuration option 'com.sun.faces.forceLoadConfigura
                2008-03-14 10:26:31,142 DEBUG [javax.enterprise.resource.webcontainer.jsf.config] JSF1021: [/invoker] Configuration option 'com.sun.faces.disableVersionTrac
                2008-03-14 10:26:31,143 DEBUG [javax.enterprise.resource.webcontainer.jsf.config] JSF1021: [/invoker] Configuration option 'com.sun.faces.enableHtmlTagLibVa
                2008-03-14 10:26:31,143 DEBUG [javax.enterprise.resource.webcontainer.jsf.config] JSF1021: [/invoker] Configuration option 'com.sun.faces.preferXHTML' - DIS
                2008-03-14 10:26:31,143 DEBUG [javax.enterprise.resource.webcontainer.jsf.config] JSF1021: [/invoker] Configuration option 'com.sun.faces.compressViewState'
                2008-03-14 10:26:31,143 DEBUG [javax.enterprise.resource.webcontainer.jsf.config] JSF1021: [/invoker] Configuration option 'com.sun.faces.compressJavaScript
                2008-03-14 10:26:31,143 DEBUG [javax.enterprise.resource.webcontainer.jsf.config] JSF1021: [/invoker] Configuration option 'com.sun.faces.externalizeJavaScr
                2008-03-14 10:26:31,143 DEBUG [javax.enterprise.resource.webcontainer.jsf.config] JSF1021: [/invoker] Configuration option 'com.sun.faces.sendPoweredByHeade
                2008-03-14 10:26:31,143 DEBUG [javax.enterprise.resource.webcontainer.jsf.config] JSF1021: [/invoker] Configuration option 'com.sun.faces.enableJSStyleHidin
                2008-03-14 10:26:31,143 DEBUG [javax.enterprise.resource.webcontainer.jsf.config] JSF1021: [/invoker] Configuration option 'com.sun.faces.writeStateAtFormEn
                2008-03-14 10:26:31,144 DEBUG [javax.enterprise.resource.webcontainer.jsf.config] JSF1018: [/invoker] Configuration option 'javax.faces.STATE_SAVING_METHOD'
                2008-03-14 10:26:31,144 DEBUG [javax.enterprise.resource.webcontainer.jsf.config] JSF1018: [/invoker] Configuration option 'javax.faces.DEFAULT_SUFFIX' set
                2008-03-14 10:26:31,144 DEBUG [javax.enterprise.resource.webcontainer.jsf.config] JSF1018: [/invoker] Configuration option 'com.sun.faces.numberOfViewsInSes
                2008-03-14 10:26:31,144 DEBUG [javax.enterprise.resource.webcontainer.jsf.config] JSF1018: [/invoker] Configuration option 'com.sun.faces.numberOfLogicalVie
                2008-03-14 10:26:31,144 DEBUG [javax.enterprise.resource.webcontainer.jsf.config] JSF1018: [/invoker] Configuration option 'com.sun.faces.injectionProvider'
                2008-03-14 10:26:31,144 DEBUG [javax.enterprise.resource.webcontainer.jsf.config] JSF1018: [/invoker] Configuration option 'com.sun.faces.responseBufferSize
                2008-03-14 10:26:31,144 DEBUG [javax.enterprise.resource.webcontainer.jsf.config] JSF1018: [/invoker] Configuration option 'com.sun.faces.clientStateWriteBu
                2008-03-14 10:26:31,149 DEBUG [javax.enterprise.resource.webcontainer.jsf.config] No FacesServlet found in deployment descriptor - bypassing configuration.
                2008-03-14 10:26:31,329 WARN [org.jboss.ejb3.timerservice.quartz.QuartzTimerServiceFactory] sql failed: CREATE TABLE qrtz_job_details(JOB_NAME VARCHAR(80)
                2008-03-14 10:26:31,428 INFO [org.quartz.simpl.SimpleThreadPool] Job execution threads will use class loader of thread: main
                2008-03-14 10:26:31,431 INFO [org.quartz.core.QuartzScheduler] Quartz Scheduler v.1.5.2 created.
                2008-03-14 10:26:31,432 INFO [org.quartz.impl.jdbcjobstore.JobStoreCMT] Using db table-based data access locking (synchronization).
                2008-03-14 10:26:31,438 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' is desired by: main
                2008-03-14 10:26:31,439 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' is being obtained: main
                2008-03-14 10:26:31,439 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' given to: main
                2008-03-14 10:26:31,443 INFO [org.quartz.impl.jdbcjobstore.JobStoreCMT] Removed 0 Volatile Trigger(s).
                2008-03-14 10:26:31,443 INFO [org.quartz.impl.jdbcjobstore.JobStoreCMT] Removed 0 Volatile Job(s).
                2008-03-14 10:26:31,444 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' returned by: main
                2008-03-14 10:26:31,445 INFO [org.quartz.impl.jdbcjobstore.JobStoreCMT] JobStoreCMT initialized.
                2008-03-14 10:26:31,446 INFO [org.quartz.impl.StdSchedulerFactory] Quartz scheduler 'JBossEJB3QuartzScheduler' initialized from an externally provided prop
                2008-03-14 10:26:31,446 INFO [org.quartz.impl.StdSchedulerFactory] Quartz scheduler version: 1.5.2
                2008-03-14 10:26:31,446 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' is desired by: main
                2008-03-14 10:26:31,446 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' is being obtained: main
                2008-03-14 10:26:31,446 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' given to: main
                2008-03-14 10:26:31,447 INFO [org.quartz.impl.jdbcjobstore.JobStoreCMT] Freed 0 triggers from 'acquired' / 'blocked' state.
                2008-03-14 10:26:31,448 DEBUG [org.quartz.impl.jdbcjobstore.JobStoreCMT] Found 0 triggers that missed their scheduled fire-time.
                2008-03-14 10:26:31,449 INFO [org.quartz.impl.jdbcjobstore.JobStoreCMT] Recovering 0 jobs that were in-progress at the time of the last shut-down.
                2008-03-14 10:26:31,449 INFO [org.quartz.impl.jdbcjobstore.JobStoreCMT] Recovery complete.
                2008-03-14 10:26:31,449 INFO [org.quartz.impl.jdbcjobstore.JobStoreCMT] Removed 0 'complete' triggers.
                2008-03-14 10:26:31,449 INFO [org.quartz.impl.jdbcjobstore.JobStoreCMT] Removed 0 stale fired job entries.
                2008-03-14 10:26:31,449 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' returned by: main
                2008-03-14 10:26:31,459 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' is desired by: JBossEJB3QuartzScheduler_QuartzSchedul
                2008-03-14 10:26:31,460 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' is being obtained: JBossEJB3QuartzScheduler_QuartzSch
                2008-03-14 10:26:31,460 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' given to: JBossEJB3QuartzScheduler_QuartzSchedulerThr
                2008-03-14 10:26:31,461 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' returned by: JBossEJB3QuartzScheduler_QuartzScheduler
                2008-03-14 10:26:31,463 INFO [org.quartz.core.QuartzScheduler] Scheduler JBossEJB3QuartzScheduler_$_NON_CLUSTERED started.
                2008-03-14 10:26:31,483 INFO [org.jboss.web.tomcat.service.deployers.TomcatDeployment] deploy, ctxPath=/, vfsUrl=ROOT.war
                2008-03-14 10:26:31,501 DEBUG [javax.enterprise.resource.webcontainer.jsf.config] JSF1021: [] Configuration option 'com.sun.faces.displayConfiguration' - DI
                2008-03-14 10:26:31,501 DEBUG [javax.enterprise.resource.webcontainer.jsf.config] JSF1021: [] Configuration option 'com.sun.faces.validateXml' - DISABLED
                2008-03-14 10:26:31,501 DEBUG [javax.enterprise.resource.webcontainer.jsf.config] JSF1021: [] Configuration option 'com.sun.faces.verifyObjects' - DISABLED
                2008-03-14 10:26:31,501 DEBUG [javax.enterprise.resource.webcontainer.jsf.config] JSF1021: [] Configuration option 'com.sun.faces.forceLoadConfiguration' -
                2008-03-14 10:26:31,502 DEBUG [javax.enterprise.resource.webcontainer.jsf.config] JSF1021: [] Configuration option 'com.sun.faces.disableVersionTracking' -
                2008-03-14 10:26:31,502 DEBUG [javax.enterprise.resource.webcontainer.jsf.config] JSF1021: [] Configuration option 'com.sun.faces.enableHtmlTagLibValidator'
                2008-03-14 10:26:31,502 DEBUG [javax.enterprise.resource.webcontainer.jsf.config] JSF1021: [] Configuration option 'com.sun.faces.preferXHTML' - DISABLED
                2008-03-14 10:26:31,502 DEBUG [javax.enterprise.resource.webcontainer.jsf.config] JSF1021: [] Configuration option 'com.sun.faces.compressViewState' - ENABL
                2008-03-14 10:26:31,502 DEBUG [javax.enterprise.resource.webcontainer.jsf.config] JSF1021: [] Configuration option 'com.sun.faces.compressJavaScript' - ENAB
                2008-03-14 10:26:31,502 DEBUG [javax.enterprise.resource.webcontainer.jsf.config] JSF1021: [] Configuration option 'com.sun.faces.externalizeJavaScript' - D
                2008-03-14 10:26:31,502 DEBUG [javax.enterprise.resource.webcontainer.jsf.config] JSF1021: [] Configuration option 'com.sun.faces.sendPoweredByHeader' - ENA
                2008-03-14 10:26:31,502 DEBUG [javax.enterprise.resource.webcontainer.jsf.config] JSF1021: [] Configuration option 'com.sun.faces.enableJSStyleHiding' - DIS
                2008-03-14 10:26:31,502 DEBUG [javax.enterprise.resource.webcontainer.jsf.config] JSF1021: [] Configuration option 'com.sun.faces.writeStateAtFormEnd' - ENA
                2008-03-14 10:26:31,503 DEBUG [javax.enterprise.resource.webcontainer.jsf.config] JSF1018: [] Configuration option 'javax.faces.STATE_SAVING_METHOD' set to
                2008-03-14 10:26:31,503 DEBUG [javax.enterprise.resource.webcontainer.jsf.config] JSF1018: [] Configuration option 'javax.faces.DEFAULT_SUFFIX' set to '.jsp
                2008-03-14 10:26:31,503 DEBUG [javax.enterprise.resource.webcontainer.jsf.config] JSF1018: [] Configuration option 'com.sun.faces.numberOfViewsInSession' se
                2008-03-14 10:26:31,503 DEBUG [javax.enterprise.resource.webcontainer.jsf.config] JSF1018: [] Configuration option 'com.sun.faces.numberOfLogicalViews' set
                2008-03-14 10:26:31,503 DEBUG [org.quartz.impl.jdbcjobstore.JobStoreCMT] MisfireHandler: scanning for misfires...
                2008-03-14 10:26:31,504 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' is desired by: QuartzScheduler_JBossEJB3QuartzSchedul
                2008-03-14 10:26:31,504 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' is being obtained: QuartzScheduler_JBossEJB3QuartzSch
                2008-03-14 10:26:31,504 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' given to: QuartzScheduler_JBossEJB3QuartzScheduler-NO
                2008-03-14 10:26:31,504 DEBUG [org.quartz.impl.jdbcjobstore.JobStoreCMT] Found 0 triggers that missed their scheduled fire-time.
                2008-03-14 10:26:31,505 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' returned by: QuartzScheduler_JBossEJB3QuartzScheduler
                2008-03-14 10:26:31,505 DEBUG [javax.enterprise.resource.webcontainer.jsf.config] JSF1018: [] Configuration option 'com.sun.faces.injectionProvider' set to
                2008-03-14 10:26:31,505 DEBUG [javax.enterprise.resource.webcontainer.jsf.config] JSF1018: [] Configuration option 'com.sun.faces.responseBufferSize' set to
                2008-03-14 10:26:31,505 DEBUG [javax.enterprise.resource.webcontainer.jsf.config] JSF1018: [] Configuration option 'com.sun.faces.clientStateWriteBufferSize
                2008-03-14 10:26:31,509 DEBUG [javax.enterprise.resource.webcontainer.jsf.config] No FacesServlet found in deployment descriptor - bypassing configuration.
                2008-03-14 10:26:31,570 INFO [org.apache.coyote.http11.Http11Protocol] Starting Coyote HTTP/1.1 on http-0.0.0.0-8080
                2008-03-14 10:26:31,604 INFO [org.apache.coyote.ajp.AjpProtocol] Starting Coyote AJP/1.3 on ajp-0.0.0.0-8009
                2008-03-14 10:26:31,619 INFO [org.jboss.bootstrap.microcontainer.ServerImpl] JBoss (Microcontainer) [5.0.0.Beta4 (build: SVNTag=JBoss_5_0_0_Beta4 date=2008
                2008-03-14 10:26:55,181 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' is desired by: JBossEJB3QuartzScheduler_QuartzSchedul
                2008-03-14 10:26:55,181 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' is being obtained: JBossEJB3QuartzScheduler_QuartzSch
                2008-03-14 10:26:55,181 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' given to: JBossEJB3QuartzScheduler_QuartzSchedulerThr
                2008-03-14 10:26:55,182 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' returned by: JBossEJB3QuartzScheduler_QuartzScheduler
                2008-03-14 10:26:55,467 ERROR [org.jboss.kernel.plugins.dependency.AbstractKernelController] Error installing to Parse: name=vfsfile:/usr/local/jboss-5.0.0.
                org.jboss.deployers.spi.DeploymentException: Error during deploy: vfsfile:/usr/local/jboss-5.0.0.Beta4/server/default/deploy/ews-SNAPSHOT.ear/ExcaliburWS.wa
                 at org.jboss.deployers.spi.DeploymentException.rethrowAsDeploymentException(DeploymentException.java:49)
                 at org.jboss.deployers.plugins.deployers.DeployerWrapper.deploy(DeployerWrapper.java:175)
                 at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:853)
                 at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:906)
                 at org.jboss.deployers.plugins.deployers.DeployersImpl.install(DeployersImpl.java:794)
                 at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:327)
                 at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1309)
                 at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:734)
                 at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:862)
                 at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:784)
                 at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:622)
                 at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:411)
                 at org.jboss.deployers.plugins.deployers.DeployersImpl.process(DeployersImpl.java:498)
                 at org.jboss.deployers.plugins.main.MainDeployerImpl.process(MainDeployerImpl.java:506)
                 at org.jboss.system.server.profileservice.hotdeploy.HDScanner.scan(HDScanner.java:290)
                 at org.jboss.system.server.profileservice.hotdeploy.HDScanner.run(HDScanner.java:221)
                 at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:417)
                 at java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:280)
                 at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:135)
                 at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$101(ScheduledThreadPoolExecutor.java:65)
                 at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.runPeriodic(ScheduledThreadPoolExecutor.java:142)
                 at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:166)
                 at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
                 at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
                 at java.lang.Thread.run(Thread.java:595)
                Caused by: java.lang.IllegalArgumentException: Null local
                 at org.jboss.metadata.javaee.spec.EJBLocalReferenceMetaData.setLocal(EJBLocalReferenceMetaData.java:96)
                 at org.jboss.metadata.javaee.spec.EJBLocalReferenceMetaData.merge(EJBLocalReferenceMetaData.java:142)
                 at org.jboss.metadata.javaee.spec.EJBLocalReferenceMetaData.merge(EJBLocalReferenceMetaData.java:120)
                 at org.jboss.metadata.javaee.spec.EJBLocalReferenceMetaData.merge(EJBLocalReferenceMetaData.java:35)
                 at org.jboss.metadata.javaee.support.JavaEEMetaDataUtil.merge(JavaEEMetaDataUtil.java:99)
                 at org.jboss.metadata.javaee.spec.EJBLocalReferencesMetaData.merge(EJBLocalReferencesMetaData.java:58)
                 at org.jboss.metadata.ejb.jboss.JBossEnvironmentRefsGroupMetaData.merge(JBossEnvironmentRefsGroupMetaData.java:186)
                 at org.jboss.metadata.web.jboss.JBossWebMetaData.merge(JBossWebMetaData.java:1020)
                 at org.jboss.metadata.web.jboss.JBossWebMetaData.merge(JBossWebMetaData.java:863)
                 at org.jboss.deployment.JBossWebAppParsingDeployer.createMetaData(JBossWebAppParsingDeployer.java:101)
                 at org.jboss.deployers.spi.deployer.helpers.AbstractParsingDeployerWithOutput.deploy(AbstractParsingDeployerWithOutput.java:162)
                 at org.jboss.deployers.plugins.deployers.DeployerWrapper.deploy(DeployerWrapper.java:169)
                 ... 23 more
                2008-03-14 10:26:55,471 WARN [org.jboss.system.server.profileservice.hotdeploy.HDScanner] Failed to process changes
                org.jboss.deployers.client.spi.IncompleteDeploymentException: Summary of incomplete deployments (SEE PREVIOUS ERRORS FOR DETAILS):
                
                *** CONTEXTS IN ERROR: Name -> Error
                
                vfsfile:/usr/local/jboss-5.0.0.Beta4/server/default/deploy/ews-SNAPSHOT.ear -> java.lang.IllegalArgumentException: Null local
                
                
                 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.system.server.profileservice.hotdeploy.HDScanner.scan(HDScanner.java:291)
                 at org.jboss.system.server.profileservice.hotdeploy.HDScanner.run(HDScanner.java:221)
                 at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:417)
                 at java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:280)
                 at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:135)
                 at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$101(ScheduledThreadPoolExecutor.java:65)
                 at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.runPeriodic(ScheduledThreadPoolExecutor.java:142)
                 at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:166)
                 at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
                 at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
                 at java.lang.Thread.run(Thread.java:595)
                2008-03-14 10:27:18,852 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' is desired by: JBossEJB3QuartzScheduler_QuartzSchedul
                2008-03-14 10:27:18,852 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' is being obtained: JBossEJB3QuartzScheduler_QuartzSch
                2008-03-14 10:27:18,852 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' given to: JBossEJB3QuartzScheduler_QuartzSchedulerThr
                2008-03-14 10:27:18,853 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' returned by: JBossEJB3QuartzScheduler_QuartzScheduler
                2008-03-14 10:27:31,505 DEBUG [org.quartz.impl.jdbcjobstore.JobStoreCMT] MisfireHandler: scanning for misfires...
                2008-03-14 10:27:31,505 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' is desired by: QuartzScheduler_JBossEJB3QuartzSchedul
                2008-03-14 10:27:31,505 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' is being obtained: QuartzScheduler_JBossEJB3QuartzSch
                2008-03-14 10:27:31,505 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' given to: QuartzScheduler_JBossEJB3QuartzScheduler-NO
                2008-03-14 10:27:31,506 DEBUG [org.quartz.impl.jdbcjobstore.JobStoreCMT] Found 0 triggers that missed their scheduled fire-time.
                2008-03-14 10:27:31,506 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' returned by: QuartzScheduler_JBossEJB3QuartzScheduler
                2008-03-14 10:27:43,767 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' is desired by: JBossEJB3QuartzScheduler_QuartzSchedul
                2008-03-14 10:27:43,767 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' is being obtained: JBossEJB3QuartzScheduler_QuartzSch
                2008-03-14 10:27:43,767 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' given to: JBossEJB3QuartzScheduler_QuartzSchedulerThr
                2008-03-14 10:27:43,768 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' returned by: JBossEJB3QuartzScheduler_QuartzScheduler
                2008-03-14 10:28:10,636 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' is desired by: JBossEJB3QuartzScheduler_QuartzSchedul
                2008-03-14 10:28:10,636 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' is being obtained: JBossEJB3QuartzScheduler_QuartzSch
                2008-03-14 10:28:10,636 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' given to: JBossEJB3QuartzScheduler_QuartzSchedulerThr
                2008-03-14 10:28:10,637 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' returned by: JBossEJB3QuartzScheduler_QuartzScheduler
                2008-03-14 10:28:31,507 DEBUG [org.quartz.impl.jdbcjobstore.JobStoreCMT] MisfireHandler: scanning for misfires...
                2008-03-14 10:28:31,507 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' is desired by: QuartzScheduler_JBossEJB3QuartzSchedul
                2008-03-14 10:28:31,508 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' is being obtained: QuartzScheduler_JBossEJB3QuartzSch
                2008-03-14 10:28:31,508 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' given to: QuartzScheduler_JBossEJB3QuartzScheduler-NO
                2008-03-14 10:28:31,508 DEBUG [org.quartz.impl.jdbcjobstore.JobStoreCMT] Found 0 triggers that missed their scheduled fire-time.
                2008-03-14 10:28:31,508 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' returned by: QuartzScheduler_JBossEJB3QuartzScheduler
                2008-03-14 10:28:39,193 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' is desired by: JBossEJB3QuartzScheduler_QuartzSchedul
                2008-03-14 10:28:39,193 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' is being obtained: JBossEJB3QuartzScheduler_QuartzSch
                2008-03-14 10:28:39,193 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' given to: JBossEJB3QuartzScheduler_QuartzSchedulerThr
                2008-03-14 10:28:39,193 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' returned by: JBossEJB3QuartzScheduler_QuartzScheduler
                2008-03-14 10:29:08,810 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' is desired by: JBossEJB3QuartzScheduler_QuartzSchedul
                2008-03-14 10:29:08,811 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' is being obtained: JBossEJB3QuartzScheduler_QuartzSch
                2008-03-14 10:29:08,811 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' given to: JBossEJB3QuartzScheduler_QuartzSchedulerThr
                2008-03-14 10:29:08,811 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' returned by: JBossEJB3QuartzScheduler_QuartzScheduler
                2008-03-14 10:29:31,510 DEBUG [org.quartz.impl.jdbcjobstore.JobStoreCMT] MisfireHandler: scanning for misfires...
                2008-03-14 10:29:31,510 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' is desired by: QuartzScheduler_JBossEJB3QuartzSchedul
                2008-03-14 10:29:31,510 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' is being obtained: QuartzScheduler_JBossEJB3QuartzSch
                2008-03-14 10:29:31,510 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' given to: QuartzScheduler_JBossEJB3QuartzScheduler-NO
                2008-03-14 10:29:31,511 DEBUG [org.quartz.impl.jdbcjobstore.JobStoreCMT] Found 0 triggers that missed their scheduled fire-time.
                2008-03-14 10:29:31,511 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' returned by: QuartzScheduler_JBossEJB3QuartzScheduler
                2008-03-14 10:29:36,387 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' is desired by: JBossEJB3QuartzScheduler_QuartzSchedul
                2008-03-14 10:29:36,387 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' is being obtained: JBossEJB3QuartzScheduler_QuartzSch
                2008-03-14 10:29:36,387 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' given to: JBossEJB3QuartzScheduler_QuartzSchedulerThr
                2008-03-14 10:29:36,387 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' returned by: JBossEJB3QuartzScheduler_QuartzScheduler
                2008-03-14 10:30:05,034 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' is desired by: JBossEJB3QuartzScheduler_QuartzSchedul
                2008-03-14 10:30:05,034 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' is being obtained: JBossEJB3QuartzScheduler_QuartzSch
                2008-03-14 10:30:05,034 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' given to: JBossEJB3QuartzScheduler_QuartzSchedulerThr
                2008-03-14 10:30:05,034 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' returned by: JBossEJB3QuartzScheduler_QuartzScheduler
                2008-03-14 10:30:29,688 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' is desired by: JBossEJB3QuartzScheduler_QuartzSchedul
                2008-03-14 10:30:29,688 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' is being obtained: JBossEJB3QuartzScheduler_QuartzSch
                2008-03-14 10:30:29,688 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' given to: JBossEJB3QuartzScheduler_QuartzSchedulerThr
                2008-03-14 10:30:29,688 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' returned by: JBossEJB3QuartzScheduler_QuartzScheduler
                2008-03-14 10:30:31,511 DEBUG [org.quartz.impl.jdbcjobstore.JobStoreCMT] MisfireHandler: scanning for misfires...
                2008-03-14 10:30:31,512 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' is desired by: QuartzScheduler_JBossEJB3QuartzSchedul
                2008-03-14 10:30:31,512 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' is being obtained: QuartzScheduler_JBossEJB3QuartzSch
                2008-03-14 10:30:31,512 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' given to: QuartzScheduler_JBossEJB3QuartzScheduler-NO
                2008-03-14 10:30:31,512 DEBUG [org.quartz.impl.jdbcjobstore.JobStoreCMT] Found 0 triggers that missed their scheduled fire-time.
                2008-03-14 10:30:31,512 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' returned by: QuartzScheduler_JBossEJB3QuartzScheduler
                2008-03-14 10:30:53,043 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' is desired by: JBossEJB3QuartzScheduler_QuartzSchedul
                2008-03-14 10:30:53,043 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' is being obtained: JBossEJB3QuartzScheduler_QuartzSch
                2008-03-14 10:30:53,043 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' given to: JBossEJB3QuartzScheduler_QuartzSchedulerThr
                2008-03-14 10:30:53,044 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' returned by: JBossEJB3QuartzScheduler_QuartzScheduler
                2008-03-14 10:31:21,795 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' is desired by: JBossEJB3QuartzScheduler_QuartzSchedul
                2008-03-14 10:31:21,795 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' is being obtained: JBossEJB3QuartzScheduler_QuartzSch
                2008-03-14 10:31:21,796 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' given to: JBossEJB3QuartzScheduler_QuartzSchedulerThr
                2008-03-14 10:31:21,796 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' returned by: JBossEJB3QuartzScheduler_QuartzScheduler
                2008-03-14 10:31:31,514 DEBUG [org.quartz.impl.jdbcjobstore.JobStoreCMT] MisfireHandler: scanning for misfires...
                2008-03-14 10:31:31,514 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' is desired by: QuartzScheduler_JBossEJB3QuartzSchedul
                2008-03-14 10:31:31,514 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' is being obtained: QuartzScheduler_JBossEJB3QuartzSch
                2008-03-14 10:31:31,514 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' given to: QuartzScheduler_JBossEJB3QuartzScheduler-NO
                2008-03-14 10:31:31,514 DEBUG [org.quartz.impl.jdbcjobstore.JobStoreCMT] Found 0 triggers that missed their scheduled fire-time.
                2008-03-14 10:31:31,515 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' returned by: QuartzScheduler_JBossEJB3QuartzScheduler
                2008-03-14 10:31:51,635 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' is desired by: JBossEJB3QuartzScheduler_QuartzSchedul
                2008-03-14 10:31:51,635 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' is being obtained: JBossEJB3QuartzScheduler_QuartzSch
                2008-03-14 10:31:51,636 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' given to: JBossEJB3QuartzScheduler_QuartzSchedulerThr
                2008-03-14 10:31:51,636 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' returned by: JBossEJB3QuartzScheduler_QuartzScheduler
                2008-03-14 10:32:19,052 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' is desired by: JBossEJB3QuartzScheduler_QuartzSchedul
                2008-03-14 10:32:19,053 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' is being obtained: JBossEJB3QuartzScheduler_QuartzSch
                2008-03-14 10:32:19,053 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' given to: JBossEJB3QuartzScheduler_QuartzSchedulerThr
                2008-03-14 10:32:19,053 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' returned by: JBossEJB3QuartzScheduler_QuartzScheduler
                2008-03-14 10:32:31,514 DEBUG [org.quartz.impl.jdbcjobstore.JobStoreCMT] MisfireHandler: scanning for misfires...
                2008-03-14 10:32:31,514 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' is desired by: QuartzScheduler_JBossEJB3QuartzSchedul
                2008-03-14 10:32:31,514 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' is being obtained: QuartzScheduler_JBossEJB3QuartzSch
                2008-03-14 10:32:31,515 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' given to: QuartzScheduler_JBossEJB3QuartzScheduler-NO
                2008-03-14 10:32:31,515 DEBUG [org.quartz.impl.jdbcjobstore.JobStoreCMT] Found 0 triggers that missed their scheduled fire-time.
                2008-03-14 10:32:31,515 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' returned by: QuartzScheduler_JBossEJB3QuartzScheduler
                


                • 5. Re: Issue with deploying to JBoss 5.0.0Beta4
                  jaikiran

                   

                  Caused by: java.lang.IllegalArgumentException: Null local
                  at org.jboss.metadata.javaee.spec.EJBLocalReferenceMetaData.setLocal(EJBLocalReferenceMetaDa
                  ta.java:96)


                  I could reproduce this with a sample application on JBoss-5.0 Beta4. Seems to happen when you have a ejb-local-ref defined in the web.xml file but none in the jboss-web.xml:
                  <?xml version="1.0" encoding="UTF-8"?>
                  
                  <web-app>
                   <display-name>EJB3 Persistence</display-name>
                  
                  <ejb-local-ref>
                   <ejb-ref-name>test</ejb-ref-name>
                   <ejb-ref-type>Session</ejb-ref-type>
                   <local-home>org.myapp.ejb2x.HelloWorldLocalHome</local-home>
                   <local>org.myapp.ejb2x.HelloWorldLocal</local>
                   <ejb-link>HelloWorldBean</ejb-link>
                  </ejb-local-ref>
                  
                  </web-app>

                  I did not have a jboss-web.xml and started seeing these errors:

                  2008-03-15 14:08:24,666 DEBUG [org.jboss.deployment.JBossWebAppParsingDeployer] Error during deploy: vfsfile:/D:/jboss-5.0.0.Beta4/server/jaikiran/deploy/ZEJB3Persistence.ear/myapp.war/
                  java.lang.IllegalArgumentException: Null local
                   at org.jboss.metadata.javaee.spec.EJBLocalReferenceMetaData.setLocal(EJBLocalReferenceMetaData.java:96)
                   at org.jboss.metadata.javaee.spec.EJBLocalReferenceMetaData.merge(EJBLocalReferenceMetaData.java:142)
                   at org.jboss.metadata.javaee.spec.EJBLocalReferenceMetaData.merge(EJBLocalReferenceMetaData.java:120)
                  

                  Adding a jboss-web.xml with the following contents, solved the issue for me:
                  
                  <?xml version="1.0" encoding="UTF-8"?>
                  
                  <!DOCTYPE jboss-web PUBLIC
                   "-//JBoss//DTD Web Application 5.0//EN"
                   "http://www.jboss.org/j2ee/dtd/jboss-web_5_0.dtd">
                  
                  <jboss-web>
                  
                  
                  
                  <ejb-local-ref>
                   <ejb-ref-name>test</ejb-ref-name>
                   <local-jndi-name>test/HelloWorld</local-jndi-name>
                  </ejb-local-ref>
                  
                  </jboss-web>


                  Do you have a jboss-web.xml? If not, try adding one with the appropriate contents and see if it works.