Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Olympus OIR: MetadataTools.populatePixelsOnly: 0 must be non-null and strictly positive. #4132

Open
dominikl opened this issue Dec 20, 2023 · 0 comments

Comments

@dominikl
Copy link
Member

See QA 40683

java.lang.IllegalArgumentException: 0 must be non-null and strictly positive.
	at ome.xml.model.primitives.PositiveInteger.(PositiveInteger.java:48)
	at loci.formats.MetadataTools.populatePixelsOnly(MetadataTools.java:310)
	at loci.formats.MetadataTools.populateMetadata(MetadataTools.java:262)
...

Note: QA used older Insight/Bioformats. But I can replicate the issue with the latest build too:

(bf) ➜  bftools ./showinf -version
Version: 7.1.0
Build date: 11 December 2023
VCS revision: 05c7b2413cfad19a73b619c61ddf77ca2d038ce7
(bf) ➜  bftools ./showinf -nopix ~/40683/Image_10.oir
Checking file format [Olympus OIR]
Initializing reader
OIRReader initializing /Users/dom/40683/Image_10.oir
Reading pixel blocks from /Users/dom/40683/Image_10.oir
Exception in thread "main" java.lang.IllegalArgumentException: 0 must be non-null and strictly positive.
	at ome.xml.model.primitives.PositiveInteger.<init>(PositiveInteger.java:48)
	at loci.formats.MetadataTools.populatePixelsOnly(MetadataTools.java:310)
	at loci.formats.MetadataTools.populateMetadata(MetadataTools.java:262)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant