scijava-common icon indicating copy to clipboard operation
scijava-common copied to clipboard

A plugin framework and application container with built-in extensibility mechanism :electric_plug:

Results 119 scijava-common issues
Sort by recently updated
recently updated
newest added

During the first session of the sciview tutorial at I2K 2020: ![sciview-IllegalStateException-I2K-2020](https://user-images.githubusercontent.com/556626/100632575-9c425780-32f2-11eb-954b-fe223869c6d2.png) Likely a bug in the SciJava logging framework. CC @kephale @skalarproduktraum @maarzt

The fact that `DynamicCommand` extends `DefaultMutableModule` but not `CommandModule` leads to `CommandService.run()` returning `null`, as explained in the `[DEBUG]` output here: https://github.com/scijava/scijava-common/blob/80d0a38fc9e9c1d85c3a5602cddedf6cd10984a7/src/main/java/org/scijava/command/DefaultCommandService.java#L345-L363 So the workaround is to get the `CommandInfo`...

Steps to reproduce : - Create a small script : ```python # @Dataset data # @Integer var # @ImageJ ij s = ij.op().run("stats.mean", data) print(s) print(var) ``` - Call it...

It would be useful to have a Multiple Select parameter in addition to the single choice that is possible with String parameters and the `choices` annotation. Maybe this could be...

unscheduled

Start a new Java script in the Script Editor. Add (only!) the following code: ```java System.out.println("Hello"); ``` And save it as `Hello.java`. Then try to run it. The following exception...

The two implementations ([`POM.compareVersions()`](https://github.com/scijava/scijava-common/blob/9554f8f35f6aa1319f7b02587e266064a3873181/src/main/java/org/scijava/util/POM.java#L298-L359) and [`VersionUtils.compare()`](https://github.com/scijava/scijava-common/blob/9554f8f35f6aa1319f7b02587e266064a3873181/src/main/java/org/scijava/util/VersionUtils.java#L117-L135)) are semantically identical and should be reconciled. - [ ] Deprecate `POM.compareVersions()` - [ ] Use `VersionUtils.compare()` in `POM.compareTo()` - [ ] Keep Javadoc...

As suggested by @ctrueden [on gitter](https://gitter.im/scijava/scijava-common?at=5ee92a6724a3382d5d6eded0), we should add a convenience method to `ScriptService` that returns a `ScriptInfo` or `ModuleInfo` for a given script. Something like `getScriptInfo(String filename, String script)`...

@ctrueden on ImageJ-devel: > I am guessing what you want is all pre- and post-processing to occur _except_ for the final display of outputs? I agree it would be nice...

For some conversions, it would be useful if we were able to hand over some optional parameters, e.g. to specify if a conversion from `UnsignedShortType` to `UnsignedByteType` should clip or...

Currently, these two parameter declarations behave differently: #@ File[] (style="files,extensions:xls/xlsx") files and #@ File[] (style="files, extensions:xls/xlsx") files The latter ignores the file extension filter because after splitting, the style string...