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.