Login  Register

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