[ https://issues.apache.org/jira/browse/SLING-7159?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16474358#comment-16474358 ]
Konrad Windszus commented on SLING-7159: ---------------------------------------- As Commons Testing is supposed to be deprecated (SLING-7166) I will close this as Won't fix. > Java9: Upgrade Jackrabbit Dependencies to make Commons Testing compatible > with Java9 > ------------------------------------------------------------------------------------ > > Key: SLING-7159 > URL: https://issues.apache.org/jira/browse/SLING-7159 > Project: Sling > Issue Type: Improvement > Components: Testing > Affects Versions: Commons Testing 2.1.2 > Reporter: Konrad Windszus > Assignee: Konrad Windszus > Priority: Major > Fix For: Commons Testing 2.1.4 > > > Currently when deriving tests from {{RepositoryTestBase}} and running them > with Java9 you see an error like > {code} > 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:170) > at > org.apache.jackrabbit.commons.JcrUtils.getRepository(JcrUtils.java:244) > at > org.apache.sling.commons.testing.jcr.RepositoryUtil.startRepository(RepositoryUtil.java:107) > at > org.apache.sling.commons.testing.jcr.RepositoryProvider.getRepository(RepositoryProvider.java:68) > at > org.apache.sling.commons.testing.jcr.RepositoryTestBase.getRepository(RepositoryTestBase.java:67) > at > org.apache.sling.commons.testing.jcr.RepositoryTestBase.getSession(RepositoryTestBase.java:50) > ... > {code} > This is due to the issue described in JCR-4179. Therefore the jackrabbit > dependencies should be upgraded to at least 2.14.3. -- This message was sent by Atlassian JIRA (v7.6.3#76005)