On Solaris 8 the default desktop is CDE therefore Gnome is
not installed by default, Gnome is required for java.awt.Desktop
to operate correctly.
"Use the isDesktopSupported() method to determine whether the Desktop API is available. On the Solaris Operating System and the Linux platform, this API is dependent on Gnome libraries. If those libraries are unavailable, this method will return false. After determining that the Desktop API is supported, that is, the isDesktopSupported() returns true, the application can retrieve a Desktop instance using the static method getDesktop() ."
The underlying reason is that the Registration uses java.awt.Desktop
which uses gnome's gnome_url_show to display the browser, this method is
available in the library libgnomevfs-2.so.0, and this library
is missing on the test system nyny.sfbay.
There is really nothing that can be done from a registration standpoint
other than document the workaround above.