JDK-6337694 : JNLP file association does not work on SuSE9.3/GNOME
  • Type: Bug
  • Component: deploy
  • Sub-Component: webstart
  • Affected Version: 5.0u7,6
  • Priority: P3
  • Status: Closed
  • Resolution: Fixed
  • OS:
    linux_suse_sles_10,linux_suse_sles_9 linux_suse_sles_10,linux_suse_sles_9
  • CPU: x86
  • Submitted: 2005-10-17
  • Updated: 2010-04-04
  • Resolved: 2006-05-22
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
JDK 6
6 b85Fixed
Related Reports
Duplicate :  
Relates :  
Description
JDK-Info:
---------
java version "1.6.0-ea"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.6.0-ea-b56)
Java HotSpot(TM) Client VM (build 1.6.0-ea-b56, mixed mode)


Operating System:
-----------------
* SuSE Linux 9.3/GNOME


Steps to Reproduce:
-------------------
1) Install jre b56
2) Clean cache (\rm -rf ~/.java)
3) Launch a JNLP application that creates desktop association
(./javaws http://ramkumar.india.sun.com:8080/JaWS_mywork/Shammy/Shammy.jnlp)
This application creates association to file extension "shammy"
4) Create a file on desktop with extension "shammy" (example test.shammy)

Note that this desktop file "test.shammy" is not associated to the JNLP Application Shammy.jnlp

Exepected Behavior:
-------------------
The JNLP assocation created for a desktop file should demonstrate the association feature of Java web start

Comments
EVALUATION we must either find fix for both this and 6332643 in mustang, or we need to modify UnixInstallHandler.isAssociationSupported() to correctly return that associations are not supported on these later versions of gnome (2.8+).
15-03-2006

EVALUATION same issue as 6332643. When 6332643 is addressed we will need to revisit fixing this.
15-02-2006

EVALUATION Before Gnome2.8, it only need 2 files to make assocication. Now we need create it by modifing cache files. First, it need create mime type by making 2 files. Then,update mime database .Finally,create association by modifying 3 files. The discussion with Gnome team is here, http://mail.gnome.org/archives/gnome-vfs-list/2005-November/msg00029.html . The association of ".jnlp" also failed after JRE installation on Gnome . There are no public api to do it now.
04-01-2006

EVALUATION MIME system has changed since GNOME 2.7.4. GNOME in SUSE 9.3 is version 2.10, some deprecated api in our codes.
21-11-2005