Matthias, I've delivered changes to the UIMA-AS to support orderly cleanup
of MBeans. The code will only remove MBeans related to a pipeline being
undeployed. Do you have a way to build UIMA-As from the SVN trunk or do you
want me to post a new UIMA-AS snapshot for you?
Jerry

On Fri, Oct 7, 2016 at 9:29 AM, Jaroslaw Cwiklik <[email protected]> wrote:

> Matthias, I will take a look at this soon.  The undeploy should only
> remove MBeans related to a pipeline being undeployed. Not sure how
> involved a fix for this will be yet. Just created JIRA for this:
> https://issues.apache.org/jira/browse/UIMA-5136
>
> Jerry
>
> On Fri, Oct 7, 2016 at 3:28 AM, Matthias Koch <[email protected]>
> wrote:
>
>> Hi,
>>
>> We are currently using Uima-AS 2.8.1.
>> We are deploying several Pipelines on the same tomcat with the
>> baseUimaAsynchronousEngine. Then we can see their statistics via JConsole
>> and everything seems fine.
>> But if we are undeploying on of the pipelines, every jmxMbean is removed.
>> We investigated the 'bug' and it seems that the undeploy call calls a
>> terminate() method and 5 methods later it leads to a
>> JMXManager.destroy call
>>
>> Line 138 -140 in org.apache.uima.aae.jmx.JmxManager
>>
>> public void destroy() throws Exception {
>> unregisterDomainObjects("org.apache.uima:type=ee.jms.services,*");
>>
>> }
>>
>>
>> Can we prevent this from happening?
>>
>> Every time we undeploy a pipeline we lose all statistic of all pipelines.
>>
>>
>> Sincerely,
>>
>> Matthias
>>
>>
>

Reply via email to