[ome-users] [fiji-devel] bioformats importer scripting crash
Roger Leigh
r.leigh at dundee.ac.uk
Sun Apr 27 22:06:47 BST 2014
Dear all,
I have opened two tickets for these issues:
https://trac.openmicroscopy.org.uk/ome/ticket/12238
https://trac.openmicroscopy.org.uk/ome/ticket/12238
and I will look at this in more detail this week.
Regards,
Roger
On 23/04/2014 19:31, Curtis Rueden wrote:
> Hi Jeremy,
>
> > I'm having trouble scripting the bioformats importer pluggin.
>
> There are two different bugs there:
>
> 1) Using "Group files with similar names" via a macro is currently
> broken. This is what causes the NullPointerException you are seeing. At
> a cursory glance: I am guessing there used to be another option "use
> regex" or some such, which was then removed from the code, but not
> completely.
>
> 2) Using "Swap dimensions" via a macro is also broken. It results in
> duplicate macro keys in the case where there are the same number of Z, C
> and/or T positions in the dataset.
>
> I have CCed the ome-users list to inform the Bio-Formats developers of
> these problems.
>
> Regards,
> Curtis
>
> P.S. Ideally we would add some unit tests to prevent these sorts of
> regressions in the future. With the .fake file format it might be doable
> pretty easily...
>
>
>
> On Wed, Apr 23, 2014 at 1:56 PM, Jeremy Bredfeldt
> <jeremybredfeldt at gmail.com <mailto:jeremybredfeldt at gmail.com>> wrote:
>
> Hi,
>
> I'm having trouble scripting the bioformats importer pluggin.
>
> Here's what I did:
>
> saved blobs.tif to the desktop.
> started the recorder.
> used bioformats importer to open blobs.tif.
> hit create in the recorder.
> run the macro.
>
> Here's the resulting exception:
> (Fiji Is Just) ImageJ 1.48v; Java 1.7.0_51 [64-bit]; Windows 7 6.1;
> 183MB of 46043MB (<1%)
> java.lang.NullPointerException
> at ij.Macro.trimKey(Macro.java:154)
> at ij.gui.GenericDialog.getNextBoolean(GenericDialog.java:938)
> at
> loci.plugins.in.FilePatternDialog.harvestResults(FilePatternDialog.java:193)
> at loci.plugins.in.ImporterDialog.showDialog(ImporterDialog.java:83)
> at
> loci.plugins.in.ImporterPrompter.promptFilePattern(ImporterPrompter.java:135)
> at
> loci.plugins.in.ImporterPrompter.statusUpdated(ImporterPrompter.java:84)
> at loci.plugins.in.ImportProcess.notifyListeners(ImportProcess.java:475)
> at loci.plugins.in.ImportProcess.step(ImportProcess.java:763)
> at loci.plugins.in.ImportProcess.execute(ImportProcess.java:146)
> at loci.plugins.in.Importer.showDialogs(Importer.java:141)
> at loci.plugins.in.Importer.run(Importer.java:79)
> at loci.plugins.LociImporter.run(LociImporter.java:81)
> at ij.IJ.runUserPlugIn(IJ.java:199)
> at ij.IJ.runPlugIn(IJ.java:163)
> at ij.Executer.runCommand(Executer.java:131)
> at ij.Executer.run(Executer.java:61)
> at ij.IJ.run(IJ.java:269)
> at ij.macro.Functions.doRun(Functions.java:590)
> at ij.macro.Functions.doFunction(Functions.java:89)
> at ij.macro.Interpreter.doStatement(Interpreter.java:226)
> at ij.macro.Interpreter.doStatements(Interpreter.java:214)
> at ij.macro.Interpreter.run(Interpreter.java:111)
> at ij.macro.Interpreter.run(Interpreter.java:81)
> at CLI.Refresh_Macros.runScript(Refresh_Macros.java:56)
> at common.RefreshScripts.runScript(RefreshScripts.java:328)
> at fiji.scripting.TextEditor$Tab$6.execute(TextEditor.java:1225)
> at fiji.scripting.TextEditor$Executer$1.run(TextEditor.java:1785)
>
> Here's the macro that was generated with my specific selections:
> run("Bio-Formats Importer",
> "open=C:\\Users\\bredfeldt\\Desktop\\blobs.tif color_mode=Default
> group_files split_timepoints split_channels view=Hyperstack
> stack_order=XYCZT swap_dimensions file=[]
> pattern=C:\\\\Users\\\\bredfeldt\\\\Desktop\\\\blobs.tif 1_planes=Z
> 1_planes=C 1_planes=T");
>
> Let me know if anyone has any suggestions.
>
> Thanks for your help,
> Jeremy
>
> --
> --
> Please avoid top-posting, and please make sure to reply-to-all!
>
> Mailing list web interface: http://groups.google.com/group/fiji-devel
>
> ---
> You received this message because you are subscribed to the Google
> Groups "Fiji-devel" group.
> To unsubscribe from this group and stop receiving emails from it,
> send an email to fiji-devel+unsubscribe at googlegroups.com
> <mailto:fiji-devel+unsubscribe at googlegroups.com>.
> For more options, visit https://groups.google.com/d/optout.
>
>
>
>
> _______________________________________________
> ome-users mailing list
> ome-users at lists.openmicroscopy.org.uk
> http://lists.openmicroscopy.org.uk/mailman/listinfo/ome-users
>
The University of Dundee is a registered Scottish Charity, No: SC015096
More information about the ome-users
mailing list