Missing/broken version info
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
libfits-java (Debian) |
New
|
Unknown
|
|||
libfits-java (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
The 'fits.jar' archive that is built for Debian (ver. 1.15.2-1) from source has a problem locating the version information resource in the JAR, crashing on Fits.version() calls with an unexpected NullPointerExce
It looks like the JAR archive build for Debian has the resource:
/META-
missing from the JAR archive.
As such it can break any dependent code that uses the Fits.version() call, and which otherwise works as expected with the stock (not Debian-built) 'fits.jar'.
Further info:
> lsb_release -rd:
Description: Ubuntu 18.04.1 LTS
Release: 18.04
> libfits-java version: 1.15.2-1
> Expected behavior:
Fits.version() java calls return the libfits-java underlying library version String (e.g. "1.15.2"), just like the stock JAR library that is provided by nom.tam.fits.
> Actual behavior:
Fits.version() calls result in an unexpected NullPointerExce
description: | updated |
description: | updated |
tags: | added: bioinic cosmic |
tags: |
added: bionic removed: bioinic |
Changed in libfits-java (Debian): | |
status: | Unknown → New |
tags: |
added: focal groovy removed: cosmic |