we encounter problems with jars that seem to conflict in our Fiji installation. Indeed we did not update our Fiji installation for a longer period of time, so we are not sure how long the problem might have been there. In detail, sometimes (!) we get errors on using methods from Loci/Bioformats to read images. In particular, the loci.formats.tiff.TiffParser claims that it cannot access a method named "readUnsignedInt()" within loci.common.RandomAccessInputStream. Checking the jar files currently being present in our Fiji installation I noticed that there are at least two jars including the class. Is it possible that both jars interfer and only one of them offers the method and the other one not? If so, this would at least explain why the error appears only sometimes since the sorting of jars in the classpath is done by random as far as I know... Or does anyone have another idea where the error might come from?
The two jars are following two:
The top one is delivered from the Fiji update site, the bottom one from the Java8 update site. According to the updater both are still valid and up-to-date. I wonder if something is wrong with our installation. Are there outdated jars present that should have been removed before? Or are both jars still needed? If so, does anyone have an idea how we can solve the issue, i.e. ensure that the correct method is always found?
Thanks and best regards,