3 Replies Latest reply: Sep 5, 2012 4:23 AM by RicM
shadowphoenix42 Level 1 (0 points)

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)

  • shadowphoenix42 Level 1 (0 points)

    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)

  • RicM Level 1 (10 points)

    I recently started with this same issue on my laptop runnung 10.7.4 with Java 7. Java 7 now has a control panel that does not include a checkoff for "allow Java applets" in the security panel. Any ideas about how to get this up and running or should I just return to Java 6 and follow directions above?

  • RicM Level 1 (10 points)

    I found a simple solution. Uninstall FCS Client from machine in question. Re-install. Java will ask you if you want to update to newest version. Answer yes. Message will say App is trying to use older version of Java that is not installed, do you want to use new version? Answer Yes. Restart, all working fine now. It appears this just installs the security certificate in the new version of Java.