Hi, I found the source of the problem: saxon.jar has those files: /META-INF/services/javax.xml.parsers.SAXParserFactory /META-INF/services/javax.xml.transform.TransformerFactory Those files contains a name of class, respectively: com.icl.saxon.aelfred.SAXParserFactoryImpl com.icl.saxon.TransformerFactoryImpl If I remove those files from the jar, everything works fine. I guess that jackrabbit is picking those classes to do the xml parsing of the configuration files and does not expect those ones. Thanks to all for your help. Maxime Bégnis. > I've just tried (same code base, I'm Max's 'boss' ;-)) with saxon9 jars, > namely saxon9.jar, saxon9-s9api.jar and saxon9-dom.jar, on the > classpath. Everything works as expected. > > We're investigating if we can use Saxon9 with DocBook stylesheets > (that's what we need Saxon for, in the first place), so far no luck. It > would be nice if saxon6 jars would work fine... > > Connor, Brett (LNG-TWY) wrote: > >> >> >> >>> -----Original Message----- >>> From: Alexander Klimetschek >>> >>> On Wed, Jul 22, 2009 at 1:08 PM, Connor, Brett >>> (LNG-TWY) wrote: >>> >>> >>>> That implies that it can read workspace.xml ok with saxon, >>>> >>>> >>> but not repository.xml. >>> >>> >>>> This lends weight to Julian's suggestion, which I think is >>>> >>>> >>> the better suggestion than mine. >>> >>> No, the stacktrace indicates that it happens when parsing a >>> workspace.xml: >>> >>> org.apache.jackrabbit.core.config.RepositoryConfig.loadWorkspa >>> ceConfig(RepositoryConfig.java:368) >>> >>> Regards, >>> Alex >>> >>> >> Ah you're right, didn't read that detail. So is it a reading or a >> writing >> problem then. Perhaps binary compare the workspace.xml written with >> and witout saxon.jar in place? Is workspace.xml written using xslt? >> I've now deleted the email with the stack trace so this may well be a >> silly idea also. >> >> LexisNexis is a trading name of REED ELSEVIER (UK) LIMITED - Registered office - 1-3 STRAND, LONDON WC2N 5JR >> Registered in England - Company No. 02746621 >> >> >> > >