Re: Recorder bug
Posted by
Wayne Rasband-2 on
Nov 20, 2018; 4:21am
URL: http://imagej.273.s1.nabble.com/Overlay-question-tp5021465p5021472.html
> On Nov 19, 2018, at 3:26 PM, Fred Damen <
[hidden email]> wrote:
>
> Greetings,
>
> Plugins->Macros->Record... (Java)
The latest ImageJ daily build (1.52i48) fixes a bug that could cause a NullPointerException when recording a file path.
-wayne
> Compile and Run:
> import ij.*;
> import ij.io.*;
> import ij.process.*;
> import ij.gui.*;
> import java.awt.*;
> import ij.plugin.*;
> import ij.plugin.frame.*;
>
> public class DirectoryChooserBug implements PlugIn {
> public void run(String arg) {
> DirectoryChooser dc = new DirectoryChooser("Select");
> String sdir = dc.getDirectory();
> }
> }
>
> Click Cancel and Receive(Windows/Linux):
> ImageJ 1.52h; Java 1.8.0_112 [64-bit]; Windows 7 6.1; 53MB of 12219MB (<1%)
>
> java.lang.NullPointerException
> at ij.plugin.frame.Recorder.fixPath(Recorder.java:135)
> at ij.plugin.frame.Recorder.recordPath(Recorder.java:415)
> at ij.io.DirectoryChooser.getDirectory(DirectoryChooser.java:118)
> at DirectoryChooserBug.run(DirectoryChooserBug.java:12)
> at ij.plugin.PlugInExecuter.runCompiledPlugin(Compiler.java:323)
> at ij.plugin.PlugInExecuter.run(Compiler.java:312)
> at java.lang.Thread.run(Thread.java:745)
>
> Fred
--
ImageJ mailing list:
http://imagej.nih.gov/ij/list.html