hi :) I'm trying to use SAXON instead of the default XSLT parser. I was pretty sure i had it running fine on 1.2, but when I repeated the same steps (as per the wiki) on latest nightly build, i cannot see any sign of it being loaded or use, although the classpath seems to be pointing to them (see below)
In my logs,i see : INFO: created xslt: org.apache.solr.request.XSLTResponseWriter Aug 12, 2008 11:20:07 PM org.apache.solr.request.XSLTResponseWriter init INFO: xsltCacheLifetimeSeconds=5 which is the RH itself, then, on a hit that triggers the transform : Aug 12, 2008 11:21:25 PM org.apache.solr.util.xslt.TransformerProvider <init> WARNING: The TransformerProvider's simplistic XSLT caching mechanism is not appropriate for high load scenarios, unless a single XSLT transform is used and xsltCacheLifetimeSeconds is set to a sufficiently high value. This is where I would expect to see saxon...right? I'm running SOLR 1.3, nightly from 2008-08-11, under FreeBSD 7 (stable), JDK 1.6.. I have 4 cores defined in this test environment. I start my service with : java -Xms64m -Xmx1024m -server -Djavax.xml.transform.TransformerFactory=net.sf.saxon.TransformerFactoryImpl -jar start.jar the /admin/get-properties.jsp shows [....] javax.xml.transform.TransformerFactory = net.sf.saxon.TransformerFactoryImpl java.specification.version = 1.6 [...] java.class.path = /solrhome:/solrhome/lib/saxon9-s9api.jar:/solrhome/lib/jetty-6.1.11.jar:/solrhome/lib/saxon9-jdom.jar:/solrhome/lib/saxon9-sql.jar:/solrhome/lib/servlet-api-2.5-6.1.11.jar:/solrhome/lib/saxon9-xqj.jar:/solrhome/lib/saxon9.jar:/solrhome/lib/jetty-util-6.1.11.jar:/solrhome/lib/saxon9-xom.jar:/solrhome/lib/saxon9-dom4j.jar:/solrhome/lib/saxon9-xpath.jar:/solrhome/lib/saxon9-dom.jar:/solrhome/lib/jsp-2.1/core-3.1.1.jar:/solrhome/lib/jsp-2.1/ant-1.6.5.jar:/solrhome/lib/jsp-2.1/jsp-2.1.jar:/solrhome/lib/jsp-2.1/jsp-api-2.1.jar:/solrhome/lib/management/jetty-management-6.1.11.jar:/solrhome/lib/naming/jetty-naming-6.1.11.jar:/solrhome/lib/naming/activation-1.1.jar:/solrhome/lib/naming/mail-1.4.jar:/solrhome/lib/plus/jetty-plus-6.1.11.jar:/solrhome/lib/xbean/jetty-xbean-6.1.11.jar:/solrhome/lib/annotations/geronimo-annotation_1.0_spec-1.0.jar:/solrhome/lib/annotations/jetty-annotations-6.1.11.jar:/solrhome/lib/ext/jetty-java5-threadpool-6.1.11.jar:/solrhome/lib/ext/jetty-sslengine-6 .1.11.jar:/solrhome/lib/ext/jetty-servlet-tester-6.1.11.jar:/solrhome/lib/ext/jetty-ajp-6.1.11.jar:/solrhome/lib/ext/jetty-setuid-6.1.11.jar:/solrhome/lib/ext/jetty-client-6.1.11.jar:/solrhome/lib/ext/jetty-html-6.1.11.jar [...] Any pointers to where I should check to confirm saxon is being used, or to address the problem will be greatly appreciated. TIA, B _________________________ {Beto|Norberto|Numard} Meijome "Nature doesn't care how smart you are. You can still be wrong." Richard Feynman I speak for myself, not my employer. Contents may be hot. Slippery when wet. Reading disclaimers makes you go blind. Writing them is worse. You have been Warned.