After triggering alarm reconciliation in OI_connector, the following behaviour is observed:
The reconciliation fails with the following errors:
Jan 14 12:14:42:431 [attach_socket, oi_connector] org.json.JSONException: JSONObject["time_origin"] not found.
at org.json.JSONObject.get(JSONObject.java:596)
at com.nimsoft.probe.gateway.oi_connector.utils.ResultSetToJsonConvertor.convertToJSON(ResultSetToJsonConvertor.java:144)
at com.nimsoft.probe.gateway.oi_connector.dao.impl.DBCIDaoImpl.getAllOpenUIMAlarmsForReconciliationForTimeRange(DBCIDaoImpl.java:1091)
at com.nimsoft.probe.gateway.oi_connector.reconciliation.Reconciliation.getUIMAlarms(Reconciliation.java:345)
at com.nimsoft.probe.gateway.oi_connector.reconciliation.Reconciliation.runForDefaultTenant(Reconciliation.java:134)
at com.nimsoft.probe.gateway.oi_connector.reconciliation.Reconciliation.doReconciliation(Reconciliation.java:121)
at com.nimsoft.probe.gateway.oi_connector.reconciliation.Reconciliation.run(Reconciliation.java:98)
at com.nimsoft.probe.gateway.oi_connector.utils.CallbackUtils.cbReconciliation(CallbackUtils.java:107)ss
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(Unknown Source)
at java.base/java.lang.reflect.Method.invoke(Unknown Source)
at com.nimsoft.nimbus.NimServerSession$NimServerSessionThread.performCallback(NimServerSession.java:230)
at com.nimsoft.nimbus.NimServerSession$NimServerSessionThread.handleMessage(NimServerSession.java:183)
at com.nimsoft.nimbus.NimServerSession$NimServerSessionThread.run(NimServerSession.java:128)
Jan 14 12:14:42:432 [attach_socket, oi_connector] Error while getting UIM Open alarms information for Reconciliation from database. java.lang.Exception
at com.nimsoft.probe.gateway.oi_connector.utils.ResultSetToJsonConvertor.convertToJSON(ResultSetToJsonConvertor.java:185)
at com.nimsoft.probe.gateway.oi_connector.dao.impl.DBCIDaoImpl.getAllOpenUIMAlarmsForReconciliationForTimeRange(DBCIDaoImpl.java:1091)
at com.nimsoft.probe.gateway.oi_connector.reconciliation.Reconciliation.getUIMAlarms(Reconciliation.java:345)
at com.nimsoft.probe.gateway.oi_connector.reconciliation.Reconciliation.runForDefaultTenant(Reconciliation.java:134)
at com.nimsoft.probe.gateway.oi_connector.reconciliation.Reconciliation.doReconciliation(Reconciliation.java:121)
at com.nimsoft.probe.gateway.oi_connector.reconciliation.Reconciliation.run(Reconciliation.java:98)
at com.nimsoft.probe.gateway.oi_connector.utils.CallbackUtils.cbReconciliation(CallbackUtils.java:107)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(Unknown Source)
at java.base/java.lang.reflect.Method.invoke(Unknown Source)
at com.nimsoft.nimbus.NimServerSession$NimServerSessionThread.performCallback(NimServerSession.java:230)
at com.nimsoft.nimbus.NimServerSession$NimServerSessionThread.handleMessage(NimServerSession.java:183)
at com.nimsoft.nimbus.NimServerSession$NimServerSessionThread.run(NimServerSession.java:128)
Jan 14 12:14:43:405 [attach_socket, oi_connector] Exception occurred during Reconciliation of alarm data to DOI, Retrying it again:
Jan 14 12:14:43:405 [attach_socket, oi_connector] null
Jan 14 12:14:43:405 [attach_socket, oi_connector] -------------------------------- Reconciliation is finished
DX UIM 23.4.x
oi_connector <2.10
This issue has been fixed in oi_connector 2.10.
Fixed reconciliation failures caused by DX NetOps Spectrum alarms and blocked their ingestion into DX O2 during reconciliation..