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

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


    • 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:
    • Environment:
      Any system running OpenNMS 1.10.1 through 1.10.4


      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.




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


              • Created: