Inhoud

AP.ems.22.0.1123.ap362164 verwijdert:

De software van derden wordt ververst en schoongemaakt. Het veroorzaakt de volgende functionele veranderingen:

- CMS wordt niet langer ondersteund. De CMS-migratiefase is daarom verwijderd van het gebruikersmigratietool.

- PDF-rapport is niet langer beschikbaar voor Gecentraliseerde licentieverslag.

- de gezondheidsstatus wordt verwijderd.

Maar...

wanneer de gezondheidsstatistiek wordt opgevraagd voor een bestaand knooppunt en het Event Filter wordt gebruikt om de statistiek in de DB bij te werken/op te slaan. Aangezien ap362164 de functionaliteit van de gezondheidsstatus verwijdert en daarmee de code ervan verwijdert, bestaat de methode die de gezondheidsstatus in de DB actualiseert niet meer en veroorzaakt deze uitzondering die is ingelogd

/var/broadworks/logs/emsBackEnd/stderr.txt-bestand:

[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)

Na deze onbetwist uitzondering, werkt Alarm Report niet meer.

Merk op dat voor knooppunten die na ap362164 zijn toegevoegd, er geen probleem is aangezien er geen gezondheidsenquêtes worden gemaakt voor de knooppunten

Ga van het EMS naar Admin tab->Event Filters, klik op de toets Verwijderen van "BWEventFilterForHealth". Pas dan "opnieuw beginnen" of "opnieuw starten" aan, dan zou ook genoeg moeten zijn.

Door BWEventFilterForHealth van de lijst van het evenement filter te verwijderen, wordt het niet ingeroepen door Event Filtering, wat ok is, aangezien de Gezondheidsstatus niet meer wordt ondersteund met ap362164.

Merk op dat als de klant om de een of andere reden ap362164 wil verwijderen en terug wil gaan naar vorig gedrag, ze handmatig de BWEventFilterForHealth (Admin tabblad->Event Filters ->Add Filter) moeten toevoegen. En gebruik vervolgens Admin tab->Event Filters->Save Filters om de gebeurtenissen filters in dezelfde volgorde te plaatsen als voordat deze zijn verwijderd (de genoemde volgorde is de opgeroepen volgorde van de filters). Hierna is opnieuw "EMSBackEnd" vereist.

Workround getest door dev (Hang Tran) en ook door TAC (Tania Hernandez)