Author: bbrodt
Date: 2010-11-16 13:41:31 -0500 (Tue, 16 Nov 2010)
New Revision: 26635
Modified:
trunk/bpel/plugins/org.jboss.tools.bpel.runtimes/src/org/jboss/tools/bpel/runtimes/module/JBTBPELPublisher.java
Log:
OPEN - issue JBIDE-7620: Server view throws an NPE if process no longer exists in app
server
https://jira.jboss.org/browse/JBIDE-7620
Modified:
trunk/bpel/plugins/org.jboss.tools.bpel.runtimes/src/org/jboss/tools/bpel/runtimes/module/JBTBPELPublisher.java
===================================================================
---
trunk/bpel/plugins/org.jboss.tools.bpel.runtimes/src/org/jboss/tools/bpel/runtimes/module/JBTBPELPublisher.java 2010-11-16
18:41:13 UTC (rev 26634)
+++
trunk/bpel/plugins/org.jboss.tools.bpel.runtimes/src/org/jboss/tools/bpel/runtimes/module/JBTBPELPublisher.java 2010-11-16
18:41:31 UTC (rev 26635)
@@ -86,7 +86,9 @@
IModule last = module[module.length-1];
IStatus status = null;
if(publishType == REMOVE_PUBLISH){
- removeAll(server, last.getProject());
+ //
https://jira.jboss.org/browse/JBIDE-7620
+ if (last.getProject()!=null)
+ removeAll(server, last.getProject());
} else if( publishType == FULL_PUBLISH ){
// Publish a new version forced
status = publish(module, delta, publishType, monitor);