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

WebStart (JNLP) remote poller is missing ConfigurationGui and other Groovy bits

    Details

    • Type: Bug
    • Status: Closed (View Workflow)
    • Priority: Blocker
    • Resolution: Fixed
    • Affects Version/s: 1.10.4
    • Fix Version/s: 1.10.5
    • Component/s: Remote Polling
    • Security Level: Default (Default Security Scheme)
    • Labels:
      None
    • Environment:
      Any system running OpenNMS 1.10.1 through 1.10.4

      Description

      Steps to reproduce:

      1. Install OpenNMS
      2. Try to install the "headfull" WebStart remote poller by visiting http://opennms-server:8980/opennms-remoting/webstart/app.jnlp

      Expected result: remote poller GUI starts up, prompts for authentication, and enters registration workflow

      Actual result: remote poller GUI never launches (totally silent failure – no logs or error messages on client or server end)

      The only way to work around this problem seems to be to get a version of org.opennms.features.remote-poller.jar from an OpenNMS 1.10.0 system, remove the file OPENNMS_HOME/jetty-webapps/opennms-remoting/webstart/org.opennms.features.remote-poller-1.10.4.jar, and copy the 1.10.0 JAR to the EXACT same filename (mocking the later version number). It may also be necessary to uninstall the remote poller from any systems where it's already been installed and failed to start up. This can be done by running "javaws -viewer" and deleting the application from the list.

      I'll add a side-by-side diff of the contents of the 1.10.0 and 1.10.4 versions of this JAR momentarily. It's pretty obvious what's wrong, but I'm not quite sure how to make it right.

        Attachments

          Activity

            People

            • Assignee:
              ranger Benjamin Reed
              Reporter:
              jeffg Jeff Gehlbach
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: