Uploaded image for project: 'OpenNMS'
  1. OpenNMS
  2. NMS-7748

SeleniumMonitor with PhantomJS driver needs gson JAR

    XMLWordPrintable

Details

    Description

      If you're using SeleniumMonitor with PhantomJSDriver and your services are failing, with the following appearing in poller.log:

      2015-06-09 12:35:30,447 DEBUG [Poller-Thread-1-of-30] o.o.n.p.m.SeleniumMonitor: Selenium sequence failed: Failed:  com/google/gson/JsonParseException
       Cannot invoke method quit() on null object
      

      Then you probably need to add the following JAR to /opt/opennms/lib and restart:

      https://search.maven.org/remotecontent?filepath=com/google/code/gson/gson/2.3.1/gson-2.3.1.jar

      It appears the PhantomJSDriver POM does not declare this dependency. We should probably add it to the protocols/selenium POM?

      This issue references support ticket https://mynms.opennms.com/Ticket/Display.html?id=3887

      Attachments

        Activity

          People

            Unassigned Unassigned
            jeffg Jeff Gehlbach
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Git Integration

                Error rendering 'com.xiplink.jira.git.jira_git_plugin:git-issue-webpanel'. Please contact your Jira administrators.