[ 
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)

Reply via email to