Login  Register

Re: Recorder bug

Posted by Robert Smith on Nov 20, 2018; 12:52pm
URL: http://imagej.273.s1.nabble.com/Overlay-question-tp5021465p5021478.html

Thanks Wayne!!!!
Bob
________________________________
From: Wayne Rasband <[hidden email]>
Sent: Monday, November 19, 2018 11:21 PM
To: [hidden email]
Subject: Re: Recorder bug

> 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: https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fimagej.nih.gov%2Fij%2Flist.html&amp;data=02%7C01%7C%7C3369ccd8158347ff128e08d64ea022aa%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636782847007557118&amp;sdata=8kjoK0mrZ6nHrsbWGfy1M9zbX5vUJKlf96DwYVUQj6U%3D&amp;reserved=0

--
ImageJ mailing list: http://imagej.nih.gov/ij/list.html