Login  Register

Recorder bug

Posted by Fred Damen on Nov 19, 2018; 8:26pm
URL: http://imagej.273.s1.nabble.com/Overlay-question-tp5021465p5021468.html

Greetings,

Plugins->Macros->Record... (Java)

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