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