-
Bug
-
Resolution: Fixed
-
P3
-
6u18
-
b05
-
generic
-
linux
-
Verified
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-2198850 | 7 | Roman Kennke | P3 | Resolved | Fixed | b104 |
When calling IntegrationService.requestAssociation() on Linux using the following testcase:
http://sqindia.india.sun.com/disk01/raghu/TestSpec/TestCases/RequestAssociationMimeFileExtn.jnlp
You will get an AccessControlException:
java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.sun.javaws.Launcher.executeApplication(Launcher.java:1664)
at com.sun.javaws.Launcher.executeMainClass(Launcher.java:1610)
at com.sun.javaws.Launcher.doLaunchApp(Launcher.java:1415)
at com.sun.javaws.Launcher.run(Launcher.java:127)
at java.lang.Thread.run(Thread.java:619)
Caused by: java.lang.ExceptionInInitializerError
at com.sun.deploy.association.utility.AppAssociationWriterFactory.newInstance(AppAssociationWriterFactory.java:16)
at com.sun.deploy.association.AssociationService.<init>(AssociationService.java:67)
at com.sun.javaws.UnixInstallHandler.unregisterAssociationInternal(UnixInstallHandler.java:138)
at com.sun.jnlp.IntegrationServiceImpl.removeAssociation(IntegrationServiceImpl.java:148)
at is05.RequestAssociationMimeFileExtn.<init>(RequestAssociationMimeFileExtn.java:16)
at is05.RequestAssociationMimeFileExtn.main(RequestAssociationMimeFileExtn.java:30)
... 9 more
Caused by: java.security.AccessControlException: access denied (java.util.PropertyPermission user.home read)
at java.security.AccessControlContext.checkPermission(AccessControlContext.java:323)
at java.security.AccessController.checkPermission(AccessController.java:546)
at java.lang.SecurityManager.checkPermission(SecurityManager.java:532)
at java.lang.SecurityManager.checkPropertyAccess(SecurityManager.java:1285)
at java.lang.System.getProperty(System.java:650)
at com.sun.deploy.association.utility.GnomeAppAssociationWriter.<clinit>(GnomeAppAssociationWriter.java:53)
... 15 more
http://sqindia.india.sun.com/disk01/raghu/TestSpec/TestCases/RequestAssociationMimeFileExtn.jnlp
You will get an AccessControlException:
java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.sun.javaws.Launcher.executeApplication(Launcher.java:1664)
at com.sun.javaws.Launcher.executeMainClass(Launcher.java:1610)
at com.sun.javaws.Launcher.doLaunchApp(Launcher.java:1415)
at com.sun.javaws.Launcher.run(Launcher.java:127)
at java.lang.Thread.run(Thread.java:619)
Caused by: java.lang.ExceptionInInitializerError
at com.sun.deploy.association.utility.AppAssociationWriterFactory.newInstance(AppAssociationWriterFactory.java:16)
at com.sun.deploy.association.AssociationService.<init>(AssociationService.java:67)
at com.sun.javaws.UnixInstallHandler.unregisterAssociationInternal(UnixInstallHandler.java:138)
at com.sun.jnlp.IntegrationServiceImpl.removeAssociation(IntegrationServiceImpl.java:148)
at is05.RequestAssociationMimeFileExtn.<init>(RequestAssociationMimeFileExtn.java:16)
at is05.RequestAssociationMimeFileExtn.main(RequestAssociationMimeFileExtn.java:30)
... 9 more
Caused by: java.security.AccessControlException: access denied (java.util.PropertyPermission user.home read)
at java.security.AccessControlContext.checkPermission(AccessControlContext.java:323)
at java.security.AccessController.checkPermission(AccessController.java:546)
at java.lang.SecurityManager.checkPermission(SecurityManager.java:532)
at java.lang.SecurityManager.checkPropertyAccess(SecurityManager.java:1285)
at java.lang.System.getProperty(System.java:650)
at com.sun.deploy.association.utility.GnomeAppAssociationWriter.<clinit>(GnomeAppAssociationWriter.java:53)
... 15 more
- backported by
-
JDK-2198850 AccessControlException in IntegrationService.requestAssociation() on Ubuntu Linux
-
- Resolved
-