[Upgrading, Modifying and Unlocking] abelloniko:
jodin3 runtime error - missing application?

Using latest firefox in Mac OSX 10.9, with latest java installed.

I've installed Heimdall and rebooted. Do I need to install CASUAL too? Or download and build on local? This is the error output:

Missing Application-Name: manifest attribute for: h t t p : / / jodin3.casual-dev.com/lib/CASUALcore.jar

Missing Permissions manifest attribute for: h t t p : //jodin3.casual-dev.com/lib/CASUALcore.jar

Missing Codebase manifest attribute for: h t t p : //jodin3.casual-dev.com/lib/CASUALcore.jar

Missing Application-Name: manifest attribute for: h t t p ://jodin3.casual-dev.com/lib/CASUALcore.jar

Missing Permissions manifest attribute for: h t t p ://jodin3.casual-dev.com/lib/CASUALcore.jar

Missing Codebase manifest attribute for: h t t p ://jodin3.casual-dev.com/lib/CASUALcore.jar

access denied ("java.util.PropertyPermission" "user.dir" "read")

h t t p ://jodin3.casual-dev.com/JOdin3CASUAL.jar!/com/casual_dev/jodin/JOdin.fxml:16

at java.security.AccessControlContext.checkPermission(AccessControlContext.java:372)

at java.security.AccessController.checkPermission(AccessController.java:559)

at java.lang.SecurityManager.checkPermission(SecurityManager.java:549)

at sun.plugin2.applet.FXAppletSecurityManager.checkPermission(Unknown Source)

at java.lang.SecurityManager.checkPropertyAccess(SecurityManager.java:1302)

at java.lang.System.getProperty(System.java:708)

at com.casual_dev.jodin.JOdinController.<init>(JOdinController.java:181)

at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)

at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)

at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)

at java.lang.reflect.Constructor.newInstance(Constructor.java:526)

at java.lang.Class.newInstance(Class.java:374)

at sun.reflect.misc.ReflectUtil.newInstance(ReflectUtil.java:49)

at javafx.fxml.FXMLLoader$ValueElement.processAttribute(FXMLLoader.java:731)

at javafx.fxml.FXMLLoader$InstanceDeclarationElement.processAttribute(FXMLLoader.java:775)

at javafx.fxml.FXMLLoader$Element.processStartElement(FXMLLoader.java:180)

at javafx.fxml.FXMLLoader$ValueElement.processStartElement(FXMLLoader.java:563)

at javafx.fxml.FXMLLoader.processStartElement(FXMLLoader.java:2348)

at javafx.fxml.FXMLLoader.load(FXMLLoader.java:2164)

at javafx.fxml.FXMLLoader.load(FXMLLoader.java:2061)

at javafx.fxml.FXMLLoader.load(FXMLLoader.java:2778)

at javafx.fxml.FXMLLoader.load(FXMLLoader.java:2757)

at javafx.fxml.FXMLLoader.load(FXMLLoader.java:2743)

at javafx.fxml.FXMLLoader.load(FXMLLoader.java:2730)

at javafx.fxml.FXMLLoader.load(FXMLLoader.java:2719)

at com.casual_dev.jodin.JOdinMain.start(JOdinMain.java:30)

at com.sun.javafx.applet.FXApplet2$1.run(FXApplet2.java:132)

at com.sun.javafx.application.PlatformImpl$4$1.run(PlatformImpl.java:179)

at com.sun.javafx.application.PlatformImpl$4$1.run(PlatformImpl.java:176)

at java.security.AccessController.doPrivileged(Native Method)

at com.sun.javafx.application.PlatformImpl$4.run(PlatformImpl.java:176)

at com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:76)

java.security.AccessControlException: access denied ("java.util.PropertyPermission" "user.dir" "read")

at java.security.AccessControlContext.checkPermission(AccessControlContext.java:372)

at java.security.AccessController.checkPermission(AccessController.java:559)

at java.lang.SecurityManager.checkPermission(SecurityManager.java:549)

at sun.plugin2.applet.FXAppletSecurityManager.checkPermission(Unknown Source)

at java.lang.SecurityManager.checkPropertyAccess(SecurityManager.java:1302)

at java.lang.System.getProperty(System.java:708)

at com.casual_dev.jodin.JOdinController.<init>(JOdinController.java:181)

at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)

at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)

at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)

at java.lang.reflect.Constructor.newInstance(Constructor.java:526)

at java.lang.Class.newInstance(Class.java:374)

at sun.reflect.misc.ReflectUtil.newInstance(ReflectUtil.java:49)

at javafx.fxml.FXMLLoader$ValueElement.processAttribute(FXMLLoader.java:731)

at javafx.fxml.FXMLLoader$InstanceDeclarationElement.processAttribute(FXMLLoader.java:775)

at javafx.fxml.FXMLLoader$Element.processStartElement(FXMLLoader.java:180)

at javafx.fxml.FXMLLoader$ValueElement.processStartElement(FXMLLoader.java:563)

at javafx.fxml.FXMLLoader.processStartElement(FXMLLoader.java:2348)

at javafx.fxml.FXMLLoader.load(FXMLLoader.java:2164)

at javafx.fxml.FXMLLoader.load(FXMLLoader.java:2061)

at javafx.fxml.FXMLLoader.load(FXMLLoader.java:2778)

at javafx.fxml.FXMLLoader.load(FXMLLoader.java:2757)

at javafx.fxml.FXMLLoader.load(FXMLLoader.java:2743)

at javafx.fxml.FXMLLoader.load(FXMLLoader.java:2730)

at javafx.fxml.FXMLLoader.load(FXMLLoader.java:2719)

at com.casual_dev.jodin.JOdinMain.start(JOdinMain.java:30)

at com.sun.javafx.applet.FXApplet2$1.run(FXApplet2.java:132)

at com.sun.javafx.application.PlatformImpl$4$1.run(PlatformImpl.java:179)

at com.sun.javafx.application.PlatformImpl$4$1.run(PlatformImpl.java:176)

at java.security.AccessController.doPrivileged(Native Method)

at com.sun.javafx.application.PlatformImpl$4.run(PlatformImpl.java:176)

at com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:76)

Exception in runnable

java.lang.RuntimeException: java.security.AccessControlException: access denied ("java.util.PropertyPermission" "user.dir" "read")

at com.sun.javafx.applet.FXApplet2$1.run(FXApplet2.java:148)

at com.sun.javafx.application.PlatformImpl$4$1.run(PlatformImpl.java:179)

at com.sun.javafx.application.PlatformImpl$4$1.run(PlatformImpl.java:176)

at java.security.AccessController.doPrivileged(Native Method)

at com.sun.javafx.application.PlatformImpl$4.run(PlatformImpl.java:176)

at com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:76)

Caused by: java.security.AccessControlException: access denied ("java.util.PropertyPermission" "user.dir" "read")

at java.security.AccessControlContext.checkPermission(AccessControlContext.java:372)

at java.security.AccessController.checkPermission(AccessController.java:559)

at java.lang.SecurityManager.checkPermission(SecurityManager.java:549)

at sun.plugin2.applet.FXAppletSecurityManager.checkPermission(Unknown Source)

at java.lang.SecurityManager.checkPropertyAccess(SecurityManager.java:1302)

at java.lang.System.getProperty(System.java:708)

at com.casual_dev.jodin.JOdinController.<init>(JOdinController.java:181)

at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)

at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)

at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)

at java.lang.reflect.Constructor.newInstance(Constructor.java:526)

at java.lang.Class.newInstance(Class.java:374)

at sun.reflect.misc.ReflectUtil.newInstance(ReflectUtil.java:49)

at javafx.fxml.FXMLLoader$ValueElement.processAttribute(FXMLLoader.java:731)

at javafx.fxml.FXMLLoader$InstanceDeclarationElement.processAttribute(FXMLLoader.java:775)

at javafx.fxml.FXMLLoader$Element.processStartElement(FXMLLoader.java:180)

at javafx.fxml.FXMLLoader$ValueElement.processStartElement(FXMLLoader.java:563)

at javafx.fxml.FXMLLoader.processStartElement(FXMLLoader.java:2348)

at javafx.fxml.FXMLLoader.load(FXMLLoader.java:2164)

at javafx.fxml.FXMLLoader.load(FXMLLoader.java:2061)

at javafx.fxml.FXMLLoader.load(FXMLLoader.java:2778)

at javafx.fxml.FXMLLoader.load(FXMLLoader.java:2757)

at javafx.fxml.FXMLLoader.load(FXMLLoader.java:2743)

at javafx.fxml.FXMLLoader.load(FXMLLoader.java:2730)

at javafx.fxml.FXMLLoader.load(FXMLLoader.java:2719)

at com.casual_dev.jodin.JOdinMain.start(JOdinMain.java:30)

at com.sun.javafx.applet.FXApplet2$1.run(FXApplet2.java:132)

... 5 more

java.lang.NullPointerException

at com.sun.prism.es2.ES2SwapChain.<init>(ES2SwapChain.java:79)

at com.sun.prism.es2.ES2ResourceFactory.createPresentable(ES2ResourceFactory.java:40)

at com.sun.javafx.tk.quantum.PresentingPainter.run(PresentingPainter.java:59)

at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)

at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:304)

at com.sun.prism.render.RenderJob.run(RenderJob.java:37)

at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)

at com.sun.javafx.tk.quantum.QuantumRenderer$PipelineRunnable.run(QuantumRenderer.java:108)

at java.lang.Thread.run(Thread.java:744)

java.lang.NullPointerException

at com.sun.prism.es2.ES2SwapChain.<init>(ES2SwapChain.java:79)

at com.sun.prism.es2.ES2ResourceFactory.createPresentable(ES2ResourceFactory.java:40)

at com.sun.javafx.tk.quantum.PresentingPainter.run(PresentingPainter.java:59)

at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)

at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:304)

at com.sun.prism.render.RenderJob.run(RenderJob.java:37)

at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)

at com.sun.javafx.tk.quantum.QuantumRenderer$PipelineRunnable.run(QuantumRenderer.java:108)

at java.lang.Thread.run(Thread.java:744)

java.lang.NullPointerException

at com.sun.prism.es2.ES2SwapChain.<init>(ES2SwapChain.java:79)

at com.sun.prism.es2.ES2ResourceFactory.createPresentable(ES2ResourceFactory.java:40)

at com.sun.javafx.tk.quantum.PresentingPainter.run(PresentingPainter.java:59)

at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)

at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:304)

at com.sun.prism.render.RenderJob.run(RenderJob.java:37)

at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)

at com.sun.javafx.tk.quantum.QuantumRenderer$PipelineRunnable.run(QuantumRenderer.java:108)

at java.lang.Thread.run(Thread.java:744)

Java Plug-in 10.45.2.18

Using JRE version 1.7.0_45-b18 Java HotSpot(TM) 64-Bit Server VM

User home directory = /Users/abelloniko

----------------------------------------------------