Symptoms
It is not possible to modify notifications in `System > Announcement > Notifications`:
Horrible Exception: java.lang.reflect.InvocationTargetException at jdk.internal.reflect.GeneratedMethodAccessor116.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ... Caused by: java.lang.reflect.InvocationTargetException at jdk.internal.reflect.GeneratedMethodAccessor123.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ... ... 98 more
/var/log/pa/core.log points to the failed method getHostById:
Jun 5 14:29:32.861 : DBG [UI:dc554453:20747:1591367372861 default-task-94:10565 pau]: c.p.p.s.h.e.HostMngmtBean Entering getHostById, hostId: 6 Jun 5 14:29:32.862 : DBG [UI:dc554453:20747:1591367372861 default-task-94:10565 pau]: c.p.p.tracer exit by exception: com.parallels.pa.service.host.ejb.Host MngmtBean.getHostById correlationId uispan:60d2f6eb-2c78-4526-bab2-3c351e053b9e Plesk.ErrorHandling.HostManager.InvalidHostID: IDL:Plesk/ExSystem:1.0 at deployment.core-ear.ear.host-ejb.jar//com.parallels.pa.service.host.ejb.HostMngmtBean.getHostById(HostMngmtBean.java:1026) at jdk.internal.reflect.GeneratedMethodAccessor359.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) Jun 5 14:29:32.862 : at org.jboss.as.ee@16.0.0.Final//org.jboss.as.ee.component.ManagedReferenceMethodInterceptor.processInvocation(ManagedReferenceMethod
Cause
Previously created notification is linked to the host that was already removed from the platform.
Software-related issue OA-14346: "Unable to edit announcement after host removal"
Resolution
Contact your Technical Account Manager to clarify the status of the issue or apply the workaround.