Mark Hiner

Results 78 issues of Mark Hiner

@dscho and @ctrueden - Is it possible that having `publishLater` call `EventService#run` instead of `EventService.queue` could be violating some assumptions in IJ2? At the least we should probably document the...

bug

The `PrefService` was a refactoring of the `Prefs` class, which was bound to `java.util.Preferences` (see #102 for details). Thus the API is fairly specific to `java.util.Preferences`. Areas to generalize: -...

enhancement

I was just trying some `wait`/`notify` logic on a thread launched via `ThreadService.run`, and my runtime exception got eaten by [this block](https://github.com/scijava/scijava-common/blob/509b5c14d613ce9b54404d315150573778b81d62/src/main/java/org/scijava/thread/DefaultThreadService.java#L145-151).

bug
unscheduled

[Trainable Segmentation](https://github.com/fiji/Trainable_Segmentation/tree/update-tests) needs ImageJ 1.53u to complete its updated unit tests. It can then be re-enabled in melting pot.

I ran into the following failures when building the melting pot with a J11 JDK: ``` [FAILURE] io.scif/scifio [FAILURE] io.scif/scifio-hdf5 [FAILURE] io.scif/scifio-jai-imageio [FAILURE] net.imagej/ij1-patcher [FAILURE] net.imagej/imagej-tensorflow [FAILURE] net.imglib2/imglib2-label-multisets [FAILURE] net.imglib2/imglib2-unsafe...

We are currently always set `specificationVersion` = `implementationVersion` = POM version. As `specificationVersion` is [decimal-numeric-only](https://docs.oracle.com/javase/8/docs/technotes/guides/versioning/spec/versioning2.html#wp89936), we are setting invalid versions any time our POM version has alpha characters (e.g. "beta-X",...

bug
unscheduled

I have run into an AIOOBE twice when training a classifier after adding/removing Labels. This is the stack trace: ![image](https://user-images.githubusercontent.com/1123809/137180382-c4e0e07b-b062-48e3-96ba-431651c328bf.png) I have tried different combinations of adding classes, adding pixels...

If I start training a classifier and then close the LabKit window, it eventually produces an `UnsupportedOperationException`: ![image](https://user-images.githubusercontent.com/1123809/137179718-d1f163a0-3cc9-4f11-b99e-053bcc7d8128.png) I would expect closing the window to cancel the training.

The [v1.54c](https://github.com/imagej/ImageJ/releases/tag/v1.54c) tag was not created automatically and had to be tagged manually. Presumably, the [v1.54b](https://github.com/imagej/ImageJ/releases/tag/v1.54b) tag was created automatically as appropriate. Looking at the [action history](https://github.com/imagej/ImageJ/actions) and [build script](https://github.com/scijava/scijava-scripts/blob/main/ci-build.sh)...

I tried running `jgo sc.fiji:fiji:2.12.0+org.scijava:scijava-common:2.94.0` from an anaconda prompt and a git for windows prompt. Neither had been started with admin privileges. Both gave the error ``` SError: [WinError 1314]...

enhancement