Login  Register

Javascript in Fiji does not work anymore

Posted by lechristophe on Jun 19, 2014; 12:33pm
URL: http://imagej.273.s1.nabble.com/Javascript-in-Fiji-does-not-work-anymore-tp5008314.html

Hi,

With the current up-to-date Fiji, my javascripts do not run anymore. When I
try to launch them directly from the plugins menu, nothing happens. When I
open them in the Fiji editor and run them, I get reference errors for
basically every command :

IJ.log("hello");
fails

var gd = new GenericDialog("test");
fails too.

Here is the error I get with IJ.log:

Started ProFeatFit_3.js at Thu Jun 19 14:29:33 CEST 2014
javax.script.ScriptException:
sun.org.mozilla.javascript.internal.EcmaError: ReferenceError: "IJ" n'est
pas défini
(/Users/christo/Travail/Labo/Processing/Fiji_current/Fiji.app/plugins/added
WIP/ProFeatFit_3.js#5) in
/Users/christo/Travail/Labo/Processing/Fiji_current/Fiji.app/plugins/added
WIP/ProFeatFit_3.js at line number 5
 at
com.sun.script.javascript.RhinoScriptEngine.eval(RhinoScriptEngine.java:156)
at javax.script.AbstractScriptEngine.eval(AbstractScriptEngine.java:232)
 at org.scijava.script.ScriptModule.run(ScriptModule.java:172)
at org.scijava.module.ModuleRunner.run(ModuleRunner.java:167)
 at org.scijava.module.ModuleRunner.call(ModuleRunner.java:126)
at org.scijava.module.ModuleRunner.call(ModuleRunner.java:65)
 at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
 at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
 at java.lang.Thread.run(Thread.java:695)

Thanks for your help,



Christophe

--
Christophe Leterrier
Chercheur
Equipe Architecture des Domaines Axonaux
CRN2M CNRS UMR 7286 - Aix Marseille Université

--
ImageJ mailing list: http://imagej.nih.gov/ij/list.html