The KSC Dashlet for the Ops-Board is not working

Description

A customer reported a problem with the Ops-Board when adding a KSC Dashlet.

The KSC report can be visualized without issues (as shown on the screenshot), but when adding it to a Ops-Board, it shows "Nothing to Display" (as shown on the screenshot).

The problem was verified on 3 VMs. Each of them running 3 different versions of OpenNMS: latest Meridian 2016, latest Meridian 2017 and latest Horizon 22.

Acceptance / Success Criteria

None

Attachments

2

Lucidchart Diagrams

Activity

Show:

Patrick Schweizer June 28, 2018 at 1:17 AM

yes we should be good here. Ticket is done.

Markus von Rüden June 25, 2018 at 8:05 AM

Probably because there were 2 PRs for different target branches. can you confirm and either comment on what needs to be done or close this issue? Thank you

Benjamin Reed June 22, 2018 at 5:09 PM

This got merged, but not closed.

Patrick Schweizer June 19, 2018 at 4:04 PM
Edited

This is the pull request for foundation 2016 (and 2017): https://github.com/OpenNMS/opennms/pull/2023 I incorporated the comments from: https://github.com/OpenNMS/opennms/pull/2022.

There is the need for a new pull request for foundation-2018 due to the introduction of the class ResourceId: https://github.com/OpenNMS/opennms/pull/2022 

Patrick Schweizer June 17, 2018 at 5:34 PM
Edited

I looked into the problem and I think I found it's cause.

It seems to be a parsing problem when KscDashlet is trying to deduct the internal node id from the given resource id.

This is where it fails and thus doesn't display anything. See the pull request for details and further discussion:

PR: https://github.com/OpenNMS/opennms/pull/2022

Fixed

Details

Assignee

Reporter

Components

Sprint

Priority

PagerDuty

Created June 5, 2018 at 2:12 PM
Updated June 28, 2018 at 1:17 AM
Resolved June 22, 2018 at 5:09 PM