Mantis - Resin
Viewing Issue Advanced Details
5596 minor always 12-02-13 18:46 12-06-13 10:12
alex  
ferg  
normal  
closed 4.0.37  
fixed  
none    
none 4.0.38  
0005596: NPE when un-deploying web-app
deploy web-app
make no requests to the web app
undeploy web-app

[13-12-02 18:45:25.592] {deploy@resin.caucho-38} java.lang.NullPointerException
                           at com.caucho.env.deploy.ExpandDeployController.onRemove(ExpandDeployController.java:800)
                           at com.caucho.env.deploy.DeployController.remove(DeployController.java:884)
                           at com.caucho.env.deploy.DeployContainer.remove(DeployContainer.java:296)
                           at com.caucho.env.deploy.DeployContainer.updateImpl(DeployContainer.java:277)
                           at com.caucho.env.deploy.DeployContainer.update(DeployContainer.java:243)
                           at com.caucho.env.deploy.ExpandDeployGenerator.update(ExpandDeployGenerator.java:636)
                           at com.caucho.env.deploy.ExpandDeployGenerator.updateIfModified(ExpandDeployGenerator.java:579)
                           at com.caucho.env.deploy.ExpandDeployGenerator.alarm(ExpandDeployGenerator.java:935)
                           at com.caucho.env.deploy.ExpandDeployGenerator.onTagChange(ExpandDeployGenerator.java:908)
                           at com.caucho.env.repository.AbstractRepository.onTagChange(AbstractRepository.java:519)
                           at com.caucho.env.repository.AbstractRepository.onTagChange(AbstractRepository.java:508)
                           at com.caucho.env.repository.AbstractRepository.notifyTagListeners(AbstractRepository.java:462)
                           at com.caucho.env.repository.AbstractRepository.setTagMap(AbstractRepository.java:433)
                           at com.caucho.server.repository.ClusterRepository.triadRemoveTag(ClusterRepository.java:399)
                           at com.caucho.server.repository.RepositoryManager.removeTag(RepositoryManager.java:181)
                           at com.caucho.server.repository.ClusterRepository.removeTag(ClusterRepository.java:319)
                           at com.caucho.server.deploy.DeployActor.removeTag(DeployActor.java:377)
                           at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                           at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
                           at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
                           at java.lang.reflect.Method.invoke(Method.java:606)
                           at com.caucho.bam.proxy.ProxySkeleton$QueryMethodInvoker.invoke(ProxySkeleton.java:488)
                           at com.caucho.bam.proxy.ProxySkeleton.query(ProxySkeleton.java:248)
                           at com.caucho.bam.proxy.ProxyActor.query(ProxyActor.java:117)
                           at com.caucho.bam.packet.Query.dispatch(Query.java:86)
                           at com.caucho.bam.mailbox.MultiworkerMailbox$PacketProcessor.process(MultiworkerMailbox.java:408)
                           at com.caucho.bam.mailbox.MultiworkerMailbox$PacketProcessor.process(MultiworkerMailbox.java:394)
                           at com.caucho.env.actor.ValueActorQueue$ValueItemProcessor.process(ValueActorQueue.java:183)
                           at com.caucho.env.actor.ValueActorQueue$ValueItemProcessor.process(ValueActorQueue.java:161)
                           at com.caucho.env.actor.ActorQueue$ActorConsumer.doConsume(ActorQueue.java:453)
                           at com.caucho.env.actor.ActorQueue$ActorConsumer.consumeAll(ActorQueue.java:406)
                           at com.caucho.env.actor.ActorQueue$ActorConsumer.access$300(ActorQueue.java:340)
                           at com.caucho.env.actor.ActorQueue$ActorWorker.runTask(ActorQueue.java:555)
                           at com.caucho.env.thread2.AbstractTaskWorker2.run(AbstractTaskWorker2.java:240)
                           at com.caucho.env.thread2.ResinThread2.runTasks(ResinThread2.java:173)
                           at com.caucho.env.thread2.ResinThread2.run(ResinThread2.java:118)

There are no notes attached to this issue.