[ 
https://issues.apache.org/jira/browse/SLING-7102?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16153244#comment-16153244
 ] 

Robert Munteanu commented on SLING-7102:
----------------------------------------

Looks like this needs to be fixed in Jackrabbit. Here's a similar fix from 
another project - https://github.com/levigo/jbig2-imageio/pull/18/files

> DavEx integration tests fail on Java 9 - javax.jcr.RepositoryFactory is not 
> an ImageIO SPI class
> ------------------------------------------------------------------------------------------------
>
>                 Key: SLING-7102
>                 URL: https://issues.apache.org/jira/browse/SLING-7102
>             Project: Sling
>          Issue Type: Bug
>          Components: Testing
>            Reporter: Robert Munteanu
>             Fix For: Launchpad Testing 9
>
>
> This seems to be a stricter constraint in Java 9 when using the 
> {{javax.imageio.spi.ServiceRegistry}} class:
> {noformat}Tests run: 2, Failures: 0, Errors: 2, Skipped: 0, Time elapsed: 0 
> sec <<< FAILURE! - in 
> org.apache.sling.launchpad.webapp.integrationtest.DavExIntegrationTest
> testDescriptor(org.apache.sling.launchpad.webapp.integrationtest.DavExIntegrationTest)
>   Time elapsed: 0 sec  <<< ERROR!
> java.lang.IllegalArgumentException: javax.jcr.RepositoryFactory is not an 
> ImageIO SPI class
>       at 
> java.desktop/javax.imageio.spi.ServiceRegistry.checkClassAllowed(ServiceRegistry.java:745)
>       at 
> java.desktop/javax.imageio.spi.ServiceRegistry.lookupProviders(ServiceRegistry.java:230)
>       at 
> org.apache.jackrabbit.commons.JcrUtils.getRepository(JcrUtils.java:189)
>       at 
> org.apache.jackrabbit.commons.JcrUtils.getRepository(JcrUtils.java:263)
>       at 
> org.apache.sling.launchpad.webapp.integrationtest.DavExIntegrationTest.setUp(DavExIntegrationTest.java:47)
> testReadNode(org.apache.sling.launchpad.webapp.integrationtest.DavExIntegrationTest)
>   Time elapsed: 0 sec  <<< ERROR!
> java.lang.IllegalArgumentException: javax.jcr.RepositoryFactory is not an 
> ImageIO SPI class
>       at 
> java.desktop/javax.imageio.spi.ServiceRegistry.checkClassAllowed(ServiceRegistry.java:745)
>       at 
> java.desktop/javax.imageio.spi.ServiceRegistry.lookupProviders(ServiceRegistry.java:230)
>       at 
> org.apache.jackrabbit.commons.JcrUtils.getRepository(JcrUtils.java:189)
>       at 
> org.apache.jackrabbit.commons.JcrUtils.getRepository(JcrUtils.java:263)
>       at 
> org.apache.sling.launchpad.webapp.integrationtest.DavExIntegrationTest.setUp(DavExIntegrationTest.java:47){noformat}



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to