Hi Brian, We are using the latest version of Xalan. The HTTP server generates XML data depending on the parameters passed. We have compiled the XSL file into class files and put in WEB-INF/classes folder of our web application. But When we send concurrent requests, some the transformations fail.
We are using the following approach for transformation transformerFactory = TransformerFactory.newInstance(); transformerFactory.setAttribute("use-classpath", Boolean.TRUE); transformer = transformerFactory.newTransformer(new StreamSource(transletName)); transformer.transform(xmlSource, resultSource); Thanks & Regards, Ambika Prasad Das -----Original Message----- From: Brian Minchau [mailto:[EMAIL PROTECTED] Sent: Friday, September 01, 2006 10:50 AM To: Ambika Das-IC Cc: xalan-j-users@xml.apache.org Subject: Re: Problem using compiled translets with Xalan !! Importance: Low Ambika, more information is needed. This could be an error totally outside of Xalan, like a bug in an underlying database concurrency (unlikely, but possible). What version of Xalan are you using? The latest published 2.7.0 ? What is the HTTP server doing? Is it running servlets that run an XSLT transformation to generate and return XML? If that is the case what is each servlet keeping a reference to from each invocation to the next? The transformer factory? The compiled transformation? Please provide more information, possibly code fragments or pseudo code, othewise no progress can be made. - Brian - - - - - - - - - - - - - - - - - - - - Brian Minchau, Ph.D. XSLT Development, IBM Toronto (780) 431-2633 e-mail: [EMAIL PROTECTED] <[EMAIL PROTECTED] solutions.com> To 09/01/2006 12:24 <xalan-j-users@xml.apache.org> AM cc Subject Problem using compiled translets with Xalan !! Hi All, We are using compiled translets to transform XML data into XSL. The application makes HTTP URL connection to a remote site which generates XML based on the request. The same is transformed using compiled translets. We have observed that out of 100 concurrent requests, 1 or 2 requests fail due to transformation failure. Does anybody know why this happens? For each request we are creating a transformer factory and a transformer. We have even tested with templates, but the problem still persists. Thanks & Regards, Ambika Prasad Das