EM13c: Adding a Specific Metric Alert Event to an Incident Rule Triggers Error: java.lang.NullPointerException
(Doc ID 2232662.1)
Last updated on NOVEMBER 16, 2022
Applies to:
Enterprise Manager Base Platform - Version 13.1.0.0.0 and laterInformation in this document applies to any platform.
Symptoms
An Incident rule had been configured for one of the metrics by selecting only the 'Critical' severity.
When attempting to add the 'Warning' severity of the same metric, below error was reported:
Enterprise Manager 13c Cloud Control: Creating or Editing an Incident Rule;
Under Rules -> Click on "Create" -> Select "Incoming events and updates to events" on the "Select Type of Rule to Create" screen -> Continue
Adding an event or an additional severity to the same event results in the following error:
<EM_INSTANCE_BASE>/em/<OMS_NAME>/sysman/log/emoms.trc shows the following entry:
https://omshost.domain:7301/em/faces/rule-wizard/selEvt?Adf-Window-Id=w0&Adf-Page-Id=8 REQUEST_METHOD: POST View Id: /rule-wizard/selEvt
javax.faces.el.EvaluationException: java.lang.NullPointerException
at org.apache.myfaces.trinidadinternal.taglib.util.MethodExpressionMethodBinding.invoke(MethodExpressionMethodBinding.java:58)
at org.apache.myfaces.trinidad.component.UIXComponentBase.broadcastToMethodBinding(UIXComponentBase.java:1972)
at org.apache.myfaces.trinidad.component.UIXCommand.broadcast(UIXCommand.java:183)
at org.apache.myfaces.trinidad.component.UIXComponent.broadcastInContext(UIXComponent.java:364)
at oracle.adf.view.rich.event.ProxyEvent.broadcastWrappedEvent(ProxyEvent.java:72)
at oracle.adf.view.rich.component.fragment.UIXRegion.broadcast(UIXRegion.java:124)
at org.apache.myfaces.trinidad.component.UIXComponent.broadcastInContext(UIXComponent.java:364)
at org.apache.myfaces.trinidad.component.WrapperEvent.broadcastWrappedEvent(WrapperEvent.java:82)
at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent$1.run(ContextSwitchingComponent.java:168)
at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent._processPhase(ContextSwitchingComponent.java:510)
at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent.broadcast(ContextSwitchingComponent.java:171)
at org.apache.myfaces.trinidad.component.UIXComponent.broadcastInContext(UIXComponent.java:364)
at org.apache.myfaces.trinidad.component.WrapperEvent.broadcastWrappedEvent(WrapperEvent.java:82)
at oracle.adf.view.rich.component.fragment.UIXInclude.broadcast(UIXInclude.java:111)
at org.apache.myfaces.trinidad.component.UIXComponent.broadcastInContext(UIXComponent.java:364)
at org.apache.myfaces.trinidad.component.WrapperEvent.broadcastWrappedEvent(WrapperEvent.java:82)
............
Caused by: java.lang.NullPointerException
at oracle.sysman.core.event.rules.ui.view.region.MetricAlertRegionBean.getSelKeys(MetricAlertRegionBean.java:895)
at oracle.sysman.core.event.rules.ui.view.region.MetricAlertRegionBean.metricColumnAlreadySelected(MetricAlertRegionBean.java:460)
at oracle.sysman.core.event.rules.ui.view.region.MetricAlertRegionBean.handleSelectedMetric(MetricAlertRegionBean.java:534)
at oracle.sysman.core.event.rules.ui.view.region.MetricAlertRegionBean.selectMetricsDiaglogListener(MetricAlertRegionBean.java:392)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at com.sun.el.parser.AstValue.invoke(AstValue.java:254)
at com.sun.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:302)
at org.apache.myfaces.trinidadinternal.taglib.util.MethodExpressionMethodBinding.invoke(MethodExpressionMethodBinding.java:53)
... 86 more
Changes
Cause
To view full details, sign in with your My Oracle Support account. |
|
Don't have a My Oracle Support account? Click to get started! |
In this Document
Symptoms |
Changes |
Cause |
Solution |
References |