Q: Recently upgraded my Java to Java SE 6 1.6.0_33; now Final Cut Server won't launch due to security restrictions. Help!
Running OSX 10.6.8, and I received a Software Update notification this morning stating that Java has a security update available. So, being the dilligent updater that I am, I updated to Java SE 6 1.6.0_33. Now Final Cut Server will not launch, stating "Unsigned application requesting unrestricted access to system"
Is there an exception list somewhere for the Java client to which I can add FCS? (Sorry, I'm not very familiar with Java)
Here is the launch file and exception info:
<?xml version="1.0" encoding="utf-8"?> <jnlp spec="1.0+" codebase="http://192.168.1.103" href="/FinalCutServer/FinalCutServer_mac.jnlp"> <information> <icon kind="default" href="~fcsvr/webstart/FinalCutServer.icns"/> <icon kind="shortcut" href="~fcsvr/webstart/FinalCutServer.icns"/> <icon kind="splash" href="~fcsvr/webstart/FinalCutServer.png"/> <title>Final Cut Server</title> <vendor>Apple Inc.</vendor> <homepage href="/FinalCutServer"/> <description>Final Cut Server</description> <description kind="short">Final Cut Server</description> <shortcut online="true"> <desktop/> <menu submenu="Apple"/> </shortcut> </information> <security> <all-permissions/> </security> <resources> <jar href="/~fcsvr/webstart/FinalCutServer.jar"/> <j2se version="1.5*" initial-heap-size="64m" max-heap-size="300m" java-vm-args="-Dapple.awt.graphics.UseQuartz=false"/> <j2se version="1.6*" initial-heap-size="64m" max-heap-size="300m" java-vm-args="-Dapple.awt.graphics.UseQuartz=false -d32"/> <property name="apple.awt.graphics.UseQuartz" value="false"/> <property name="file.encoding" value="UTF-8"/> </resources> <resources os="Mac OS X" arch="i386"> <nativelib href="/~fcsvr/webstart/FinalCutServer_MacOSX.jar"/> </resources> <resources os="Mac OS X" arch="ppc"> <nativelib href="/~fcsvr/webstart/FinalCutServer_MacOSX.jar"/> </resources> <application-desc main-class="com.apple.FinalCutServer.javaui.FinalCutServer"> </application-desc> </jnlp> |
JNLPException[category: Security Error : Exception: null : LaunchDesc: <jnlp spec="1.0+" codebase="http://192.168.1.103/" href="http://192.168.1.103/FinalCutServer/FinalCutServer_mac.jnlp"> <information> <title>Final Cut Server</title> <vendor>Apple Inc.</vendor> <homepage href="http://192.168.1.103/FinalCutServer"/> <description>Final Cut Server</description> <description kind="short">Final Cut Server</description> <icon href="http://192.168.1.103/~fcsvr/webstart/FinalCutServer.icns" kind="default"/> <icon href="http://192.168.1.103/~fcsvr/webstart/FinalCutServer.icns" kind="shortcut"/> <icon href="http://192.168.1.103/~fcsvr/webstart/FinalCutServer.png" kind="splash"/> <shortcut online="true"> <desktop/> <menu submenu="Apple"/> </shortcut> </information> <security> <all-permissions/> </security> <update check="timeout" policy="always"/> <resources> <jar href="http://192.168.1.103/~fcsvr/webstart/FinalCutServer.jar" download="eager" main="false"/> <java initial-heap-size="67108864" max-heap-size="314572800" java-vm-args="-Dapple.awt.graphics.UseQuartz=false" version="1.5*"/> <java initial-heap-size="67108864" max-heap-size="314572800" java-vm-args="-Dapple.awt.graphics.UseQuartz=false -d32" version="1.6*"/> <property name="apple.awt.graphics.UseQuartz" value="false"/> <property name="file.encoding" value="UTF-8"/> <nativelib href="http://192.168.1.103/~fcsvr/webstart/FinalCutServer_MacOSX.jar" download="eager" main="false"/> </resources> <application-desc main-class="com.apple.FinalCutServer.javaui.FinalCutServer"/> </jnlp> ] at com.sun.javaws.LaunchDownload.checkSignedResourcesHelper(LaunchDownload.java:16 91) at com.sun.javaws.LaunchDownload.checkSignedResources(LaunchDownload.java:1507) at com.sun.javaws.Launcher.prepareResources(Launcher.java:1281) at com.sun.javaws.Launcher.prepareAllResources(Launcher.java:634) at com.sun.javaws.Launcher.prepareToLaunch(Launcher.java:336) at com.sun.javaws.Launcher.prepareToLaunch(Launcher.java:208) at com.sun.javaws.Launcher.launch(Launcher.java:125) at com.sun.javaws.Main.launchApp(Main.java:451) at com.sun.javaws.Main.continueInSecureThread(Main.java:283) at com.sun.javaws.Main$1.run(Main.java:116) at java.lang.Thread.run(Thread.java:680) |
Posted on Jun 19, 2012 8:50 AM
Aha! I was able to solve the problem thanks to the help of another editor.
Open Java Preferences (Applications > Utilities)
Click the check box on the first page to allow web applets
Under the security tab, there will be an existing Security Certificate (signed by Apple Inc.) that is likely for FCSvr. Delete the certificate.
Open FCSvr again, and Java will prompt you as to allow it or not. Click Allow and tell it to remember for future use.
Badabing, badaboom! FCSvr is back up and running!
(Note this is for client-side only)
Posted on Jun 19, 2012 11:45 AM