[ https://issues.apache.org/jira/browse/ARIES-2077?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Chris Rankin updated ARIES-2077: -------------------------------- 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){}}}. was: 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)}} methods are presumably affected too. SPI-Fly cannot support {{jackson-databind-xml}} inside an OSGi framework without support for {{{}newFactory(String, ClassLoader){}}}. > Aries SPI-Fly does not support XMLInputFactory.newFactory(String, ClassLoader) > ------------------------------------------------------------------------------ > > Key: ARIES-2077 > URL: https://issues.apache.org/jira/browse/ARIES-2077 > Project: Aries > Issue Type: Bug > Components: SPI Fly > Affects Versions: spifly-1.3.5 > Reporter: Chris Rankin > Priority: Major > > 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){}}}. -- This message was sent by Atlassian Jira (v8.20.7#820007)