Remote poller dies when trying to use the PageSequenceMonitor

Description

Remote poller aborts when it tries to activate a page sequence poll:

The origin of the problem could be reduced to the following part of the poller-configuration.xml:

This part of the configuration works locally fine - but it fails for remote-polling.

Environment

System Configuration Server Time: Wed Jun 10 23:15:19 CEST 2015 Client Time: Wed Jun 10 2015 23:15:19 GMT+0200 (CEST) Java Version: 1.8.0_45 Oracle Corporation Java Virtual Machine: 25.45-b02 Oracle Corporation Operating System: Linux 2.6.32-042stab106.6 (amd64) Servlet Container: jetty/8.1.10.v20130312 (Servlet Spec 3.0) User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:38.0) Gecko/20100101 Firefox/38.0

Acceptance / Success Criteria

None

Lucidchart Diagrams

Activity

Show:

Seth Leger April 26, 2016 at 1:30 PM

I think that my environment where the RP was crashing had several versions of Java installed that were interacting badly. Once I cleaned up my Java install, I was unable to reproduce this problem.

I think that the main issue here was but now that it is fixed, I don't think there's a problem. I also added some more defensive code to the PageSequenceMonitor so that exceptions caused by invalid configs are caught in case there are unexpected issues in the future.

Marking as fixed in 18.

Seth Leger April 20, 2016 at 9:49 PM

I think that this issue is the same as which was fixed in OpenNMS 17. I'm going to do some further testing to see if I can replicate the issue but if not, this is likely already fixed.

Seth Leger April 20, 2016 at 12:10 PM

I misread and didn't realize that this problem was killing the Remote Poller process but that appears to be the case. I've reproduced the problem on my system. Working on a fix.

Seth Leger June 30, 2015 at 4:23 PM

This might be related to JAXB changes. It's using the newer MOXy library in those stack traces so it might be intolerant of some XML formatting on the remote poller side.

guenther.schreiner June 23, 2015 at 2:29 PM

Nope ... it only took a longer time to abort.

Still completely broken: any page-sequence polling kills the remote monitoring site.

Fixed

Details

Assignee

Reporter

Components

Affects versions

Priority

PagerDuty

Created June 10, 2015 at 5:22 PM
Updated April 26, 2016 at 1:30 PM
Resolved April 26, 2016 at 1:30 PM