We just moved from FI 1.2.5 to 1.2.10 and our test frameworks fail with MissingResourceExceptions in the CommonResourceBundle constructors.
java.util.MissingResourceException: Can't find bundle for base name com.sun.xml.fastinfoset.resources.ResourceBundle, locale en_US
In this case Saxon tries to set the
'http://xml.org/sax/features/validation' feature to false. As this feature is not supported by FI, an (expected) exception is attempted to be thrown. However the exception message is not found.
It seems that
com.sun.xml.fastinfoset.resources.ResourceBundle.properties file (containing all exception messages) has been removed from the binary distribution of FI.
I assume this change was not performed intentionally, but rather accidentally (maybe in the move to Maven?).
We consider this a critical bug as both we and other third-party libraries we use rely on proper exception handling for detecting anomalies and FI is at this moment unable to generate expectable exceptions, instead throwing the same RuntimeException in every case.
As a fix to this problem does not involve actual coding work, but only a repackaging, would it be possible to publish a stable release version very soon?