Uploaded image for project: 'RiftSaw'
  1. RiftSaw
  2. RIFTSAW-175

Undeploy npe on server restart when remote deployed unit no longer present

This issue belongs to an archived project. You can view it, but you can't modify it. Learn more

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • Major
    • 2.0.0.Final
    • None
    • None
    • None

    Description

      From hudson riftsaw-oracle job. Looks like a process was not previously undeployed when the server was running. Need to try to reproduce.

      2010-03-07 00:18:43,471 INFO [org.jboss.bootstrap.microcontainer.ServerImpl] (main) JBoss (Microcontainer) [5.1.0.GA (build: SVNTag=JBoss_5_1_0_GA date=200905221634)] Started in 5m:18s:635ms
      2010-03-07 00:18:47,382 INFO [org.jboss.soa.bpel.deployer.BPELDeployer] (RMI TCP Connection(7)-127.0.0.1) Undeploy: Quickstart_bpel_simple_correlation-1.jar relativePath=bpel-deploy.xml
      2010-03-07 00:18:47,486 INFO [org.apache.ode.store.ProcessStoreImpl] (Thread-17) Process

      {http://www.jboss.org/bpel/examples}

      HelloGoodbye-1 deployed from "

      {http://www.jboss.org/bpel/examples}

      HelloGoodbye-1".
      2010-03-07 00:18:47,676 INFO [org.apache.ode.bpel.engine.cron.CronScheduler] (Thread-17) Cancelling PROCESS CRON jobs for:

      {http://www.jboss.org/bpel/examples}

      HelloGoodbye-1
      2010-03-07 00:18:47,676 INFO [org.apache.ode.bpel.engine.cron.CronScheduler] (Thread-17) Scheduling PROCESS CRON jobs for:

      {http://www.jboss.org/bpel/examples}

      HelloGoodbye-1
      2010-03-07 00:18:51,451 INFO [org.jboss.deployment.MainDeployer] (RMI TCP Connection(7)-127.0.0.1) deploy, url=file:/qa/services/hudson/hudson_workspace/workspace/RiftSaw-oracle/riftsaw-oracle/integration-tests/target/tests/Quickstart_bpel_hello_world_header_ode/Quickstart_bpel_hello_world_header_ode-1.jar
      2010-03-07 00:18:51,481 INFO [org.jboss.soa.bpel.runtime.engine.ode.JAXWSBindingContext] (Thread-17) Activate my role endpoint:

      {http://www.jboss.org/bpel/examples/wsdl}

      HelloGoodbyeService:HelloGoodbyePort
      2010-03-07 00:18:51,482 WARN [org.apache.ode.store.ProcessStoreImpl] (Thread-17) Deployment failed within the engine, store undeploying process.
      java.lang.NullPointerException:
      at org.apache.ode.store.DeploymentUnitDir.allFiles(DeploymentUnitDir.java:330)
      at org.apache.ode.store.DeploymentUnitDir.allFiles(DeploymentUnitDir.java:325)
      at org.apache.ode.store.ProcessConfImpl.getFiles(ProcessConfImpl.java:200)
      at org.jboss.soa.bpel.runtime.engine.ode.JAXWSBindingContext.findWSDLFile(JAXWSBindingContext.java:110)
      at org.jboss.soa.bpel.runtime.engine.ode.JAXWSBindingContext.createWSDLReference(JAXWSBindingContext.java:102)
      at org.jboss.soa.bpel.runtime.engine.ode.JAXWSBindingContext.activateMyRoleEndpoint(JAXWSBindingContext.java:76)
      at org.apache.ode.bpel.engine.BpelProcess.activate(BpelProcess.java:581)
      at org.apache.ode.bpel.engine.BpelEngineImpl.registerProcess(BpelEngineImpl.java:323)
      at org.apache.ode.bpel.engine.BpelServerImpl.register(BpelServerImpl.java:312)
      at org.jboss.soa.bpel.runtime.engine.ode.BPELEngineImpl.handleEvent(BPELEngineImpl.java:572)
      at org.jboss.soa.bpel.runtime.engine.ode.BPELEngineImpl.access$100(BPELEngineImpl.java:57)
      at org.jboss.soa.bpel.runtime.engine.ode.BPELEngineImpl$ProcessStoreListenerImpl.onProcessStoreEvent(BPELEngineImpl.java:627)
      at org.apache.ode.store.ProcessStoreImpl.fireEvent(ProcessStoreImpl.java:559)
      at org.apache.ode.store.ProcessStoreImpl.fireStateChange(ProcessStoreImpl.java:565)
      at org.apache.ode.store.ProcessStoreImpl.deploy(ProcessStoreImpl.java:301)
      at org.apache.ode.store.ProcessStoreImpl.deploy(ProcessStoreImpl.java:169)
      at org.apache.ode.store.RiftSawProcessStore$DeployScheduler.doDeploy(RiftSawProcessStore.java:173)
      at org.apache.ode.store.RiftSawProcessStore$DeployScheduler.run(RiftSawProcessStore.java:102)
      2010-03-07 00:18:51,514 INFO [org.jboss.soa.bpel.deployer.BPELDeployer] (RMI TCP Connection(7)-127.0.0.1) Deploy: Quickstart_bpel_hello_world_header_ode-1.jar relativePath=bpel-deploy.xml
      2010-03-07 00:18:51,542 INFO [org.apache.ode.bpel.engine.BpelServerImpl] (Thread-17) Unregistered process

      {http://www.jboss.org/bpel/examples}

      HelloGoodbye-1.
      2010-03-07 00:18:51,551 INFO [org.apache.ode.bpel.engine.cron.CronScheduler] (Thread-17) Cancelling PROCESS CRON jobs for:

      {http://www.jboss.org/bpel/examples}

      HelloGoodbye-1
      2010-03-07 00:18:51,552 INFO [org.apache.ode.store.ProcessStoreImpl] (Thread-17) Process

      {http://www.jboss.org/bpel/examples}

      HelloGoodbye-1 has been undeployed.
      2010-03-07 00:18:51,552 ERROR [org.apache.ode.store.RiftSawProcessStore] (Thread-17) Unknown error
      org.apache.ode.bpel.iapi.ContextException: Deployment failed within the engine.
      at org.apache.ode.store.ProcessStoreImpl.deploy(ProcessStoreImpl.java:308)
      at org.apache.ode.store.ProcessStoreImpl.deploy(ProcessStoreImpl.java:169)
      at org.apache.ode.store.RiftSawProcessStore$DeployScheduler.doDeploy(RiftSawProcessStore.java:173)
      at org.apache.ode.store.RiftSawProcessStore$DeployScheduler.run(RiftSawProcessStore.java:102)
      Caused by: java.lang.NullPointerException:
      at org.apache.ode.store.DeploymentUnitDir.allFiles(DeploymentUnitDir.java:330)
      at org.apache.ode.store.DeploymentUnitDir.allFiles(DeploymentUnitDir.java:325)
      at org.apache.ode.store.ProcessConfImpl.getFiles(ProcessConfImpl.java:200)
      at org.jboss.soa.bpel.runtime.engine.ode.JAXWSBindingContext.findWSDLFile(JAXWSBindingContext.java:110)
      at org.jboss.soa.bpel.runtime.engine.ode.JAXWSBindingContext.createWSDLReference(JAXWSBindingContext.java:102)
      at org.jboss.soa.bpel.runtime.engine.ode.JAXWSBindingContext.activateMyRoleEndpoint(JAXWSBindingContext.java:76)
      at org.apache.ode.bpel.engine.BpelProcess.activate(BpelProcess.java:581)
      at org.apache.ode.bpel.engine.BpelEngineImpl.registerProcess(BpelEngineImpl.java:323)
      at org.apache.ode.bpel.engine.BpelServerImpl.register(BpelServerImpl.java:312)
      at org.jboss.soa.bpel.runtime.engine.ode.BPELEngineImpl.handleEvent(BPELEngineImpl.java:572)
      at org.jboss.soa.bpel.runtime.engine.ode.BPELEngineImpl.access$100(BPELEngineImpl.java:57)
      at org.jboss.soa.bpel.runtime.engine.ode.BPELEngineImpl$ProcessStoreListenerImpl.onProcessStoreEvent(BPELEngineImpl.java:627)
      at org.apache.ode.store.ProcessStoreImpl.fireEvent(ProcessStoreImpl.java:559)
      at org.apache.ode.store.ProcessStoreImpl.fireStateChange(ProcessStoreImpl.java:565)
      at org.apache.ode.store.ProcessStoreImpl.deploy(ProcessStoreImpl.java:301)
      ... 3 more
      2010-03-07 00:18:51,568 INFO [org.apache.ode.store.ProcessStoreImpl] (Thread-17) Starting deployment of processes from directory "/qa/services/hudson/hudson_workspace/workspace/RiftSaw-oracle/riftsaw-2.0-SNAPSHOT/jboss-5.1.0.GA/server/default/tmp/ag2g4j-da0c73-g6he107a-1-g6he7zaz-br/Quickstart_bpel_hello_world_header_ode-1.jar".
      2010-03-07 00:18:51,594 INFO [org.apache.ode.bpel.compiler.BpelC] (Thread-17) info: [CompilingProcess] Compiling BPEL process.

      Attachments

        Activity

          People

            gary@brownuk.com Gary Brown
            gary@brownuk.com Gary Brown
            Archiver:
            rhn-support-adandapa Aitik Dandapat

            Dates

              Created:
              Updated:
              Resolved:
              Archived:

              PagerDuty