|
Bugzilla – Bug 678 |
latest daily build breaks FIji |
Last modified: 2013-12-03 09:45:38 CST |
| ⚠ |
NOTICE! This is a static HTML version of a legacy Fiji BugZilla bug. The Fiji project now uses GitHub Issues for issue tracking. Please file all new issues there. |
|
|
|
||||||||||||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||||||||||||||
The guilty file is macros/AutoRun/Register_Jay_Reader.ijm here it is: //macro "Register_Jay_Reader" { //IJ.redirectErrorMessages(); //IJ.log("registering jay's readers"); run("register jay readers jru v1"); //} This is strange. If I have this file in Autorun, then Fiji breaks. However, if I load it into the script editor and run it, Fiji works properly again. Removing this file from Autorun fixes Fiji. Any ideas?That plugin is part of Jay_Plugins2.jar, and is very short: public class register_jay_readers_jru_v1 implements PlugIn { public void run(String arg) { try{ Class jayreader=Class.forName("loci_pw_reader_jru_v1"); ImageReader.getDefaultReaderClasses().addClass(jayreader); } catch(ClassNotFoundException e){ //if the reader isn't intalled, don't bother IJ.log("loci pw reader wasn't found"); return; } } } The loci_pw_reader_jru_v1 is a Bio-Formats reader which handles only plot window files with extension pw or pw2. So in theory shouldn't cause the behavior you're seeing. However, the interaction between all these components is complex enough that something funny and expected could be going on at really any layer involved. I suggest writing a mail to Jay Unruh, maintainer of the Stowers plugins, asking for his assistance in debugging it further. In the meantime, as a workaround, you could just uninstall macros/AutoRun/Register_Jay_Reader.ijm macro, since you probably don't need it?