[ https://issues.apache.org/jira/browse/ODE-897?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13069511#comment-13069511 ]
Tammo van Lessen commented on ODE-897: -------------------------------------- But isn't that the expected behavior? If a process is retired it must still be able to finish instances that have already been started. So, if some of these instances are still waiting for messages at that endpoint, it must remain activated. Surely it can be removed once all instances have been removed, but that is then not part of the undeployment logic. > Fix the undeployment logic > -------------------------- > > Key: ODE-897 > URL: https://issues.apache.org/jira/browse/ODE-897 > Project: ODE > Issue Type: Bug > Components: Deployment > Affects Versions: 1.3.5 > Environment: Ubuntu 10.10 > java 6 > Reporter: Waruna Ranasinghe > Assignee: Jeff Yu > > When a process is undeployed, in BpelProcess#deactivate() method, it checks > whether the process is ACTIVE and call deactivateMyRoleEndpoint(endpoint). > But, what if the process is retired and this process is the only process of > its type, then the deactivateMyRoleEndpoint(endpoint) will not be called and > the respective axis service will not be removed. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira