目录

AP.ems22.0.1123.ap362164，删除：

第三方软件将刷新并清理。它会导致以下功能更改：

— 不再支持CMS。因此，CMS迁移步骤会从用户迁移工具中删除。

- PDF报告不再可用于集中许可证报告。

— 运行状况功能已删除。

但是……

运行状况统计信息为现有节点轮询时，调用事件过滤器以更新/保存数据库中的统计信息。由于ap362164删除了运行状况功能，因此删除了其代码，因此更新数据库中运行状况状态的方法不再存在，从而导致登录的以下异常

/var/broadworks/logs/emsBackEnd/stderr.txt文件：

[14 Mar 2019 06:19:46:837] SYS_ERR: Exception running task: java.lang.NoSuchMethodError: com.broadsoft.ems.health.BWPolledDataHealthUtil.updatePolledDataHealth(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IJI)Z

[14 Mar 2019 06:19:46:847] SYS_ERR: java.lang.NoSuchMethodError: com.broadsoft.ems.health.BWPolledDataHealthUtil.updatePolledDataHealth(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IJI)Z

[14 Mar 2019 06:19:46:847] SYS_ERR:     at com.broadsoft.ems.fault.BWEventFilterForHealth.filter(BWEventFilterForHealth.java:118)

[14 Mar 2019 06:19:46:847] SYS_ERR:     at com.adventnet.nms.eventdb.UserFilter.runAction(UserFilter.java:73)

[14 Mar 2019 06:19:46:847] SYS_ERR:     at com.adventnet.nms.eventdb.EventFilter.doFilter(EventFilter.java:197)

[14 Mar 2019 06:19:46:847] SYS_ERR:     at com.adventnet.nms.eventdb.EventMgr.moveToOutQ(EventMgr.java:977)

[14 Mar 2019 06:19:46:847] SYS_ERR:     at com.adventnet.nms.eventdb.EventMgr.run(EventMgr.java:859)

[14 Mar 2019 06:19:46:847] SYS_ERR:     at com.adventnet.management.scheduler.WorkerThread.run(WorkerThread.java:70)

在此未捕获的异常之后，警报报告任务不再工作。

请注意，对于应用ap362164后添加的节点，不存在此类问题，因为没有为节点创建运行状况轮询数据

从EMS中，转到Admin选项卡 — >Event Filters，点击“BWEventFilterForHealth”的删除按钮。 然后，执行“restartbw”或仅执行“restartbw EMSBackEnd”也应足够。

通过从事件过滤器列表中删除BWEventFilterForHealth，事件过滤将不会调用它，因为AP362164不再支持运行状况。

请注意，如果客户出于某种原因想要删除ap362164并返回到先前的行为，则需要手动添加BWEventFilterForHealth（“管理”选项卡 — >“事件过滤器” — >“添加过滤器”）。 然后使用Admin选项卡 — >Event Filters->Save Filters，将事件过滤器按删除前的相同顺序放置（列出的顺序是过滤器的调用顺序）。 此后再次需要“restartbw EMSBackEnd”。

由开发人员(Hang Tran)和TAC(Tania Hernandez)测试的解决方法