Details
-
Bug
-
Status: Open
-
Major
-
Resolution: Unresolved
-
spifly-1.3.5
-
None
Description
The SPI-Fly component cannot support weaving for these consumers:
- XMLInputFactory.newFactory(String, ClassLoader)
- XMLOutputFactory.newFactory(String, ClassLoader)
- XMLEventFactory.newFactory(String, ClassLoader)
These methods need handling similar to ServiceLoader.load(Class, ClassLoader).
The corresponding newInstance(String, ClassLoader) factory methods are presumably affected too.
SPI-Fly cannot support jackson-databind-xml inside an OSGi framework without some kind of support for newFactory(String, ClassLoader).