Minion WSMAN collector is not functional due to dependency missing

Description

When attempting to perform WSMan data collections an error occurs on collection which appears to be caused by a missing library dependency. 

 

Log output:

http://paste.opennms.eu/?ff1da4f83641558b#HNl5umrwRQAhLMeoYVbYWGn+bP/+twH3qk2rFM2yAXs=

 

Environment

CentOS 7

Acceptance / Success Criteria

None

Attachments

2

Lucidchart Diagrams

Activity

Show:

Jesse White January 24, 2019 at 10:03 PM

Dino Yancey January 15, 2019 at 3:54 PM

As a workaround, you can download the bundles manually, e.g.

Copy them to the appropriate place in the local system repo:

Add them to your startup.properties:

..and start your minion. wsman collection should proceed as normal without requiring manual interaction.

Andrew Heberle December 17, 2018 at 1:12 AM

There seems to have been a regression introduced somewhere between 21.0.1 and the 23.0.1 of the Minion.

WSMAN collection fails on 23.0.1 for us with the following (trimmed) error:

Collect failed with:java.util.concurrent.ExecutionException: org.opennms.core.rpc.api.RemoteExecutionException: java.util.concurrent.CompletionException: javax.xml.transform.TransformerFactoryConfigurationError: Provider org.apache.xalan.processor.TransformerFactoryImpl not found

...

Following the steps suggested in this issue to install the two bundles via the Karaf shell resolves the issue until the Minion is restarted.

 

OS: Centos 7
Minion: 23.0.1
Java: OpenJDK 1.8.0-191

Jesse White November 6, 2017 at 3:39 PM

These issues are fixed with PR: https://github.com/OpenNMS/opennms/pull/1742

Jesse White November 6, 2017 at 3:39 PM

Thanks for the test, that confirms what I've seen too.

Fixed

Details

Assignee

Reporter

Components

Sprint

Fix versions

Affects versions

Priority

PagerDuty

Created October 25, 2017 at 1:51 PM
Updated January 24, 2019 at 10:03 PM
Resolved January 24, 2019 at 10:03 PM