The Attribute Mapper library currently throws Exceptions from underlying libraries such as Saxon. This makes it difficult for users of the Attribute Mapper library to handle the correct exceptions. Instead, Attribute Mapper should wrap exceptions with its own, and provide useful error messages when possible.
This will be a major release version for Attribute Mapper.
These changes will force Repose to alter some of its exception handling code in filters which use the Attribute Mapper library.
- Attribute Mapper library always wraps exceptions with its own.
- Repose consumes the new Attribute Mapper library.
- Error handling continues to function in Repose after upgrade.