This may be a xerces issue, but we are running xalan on a 2 CPU box with WL 7.0. The following exception occurs somewhat randomly. This seems to work on on single CPU boxes, and with tomcat. Anyone had a similar issue?
javax.xml.transform.TransformerConfigurationException: javax.xml.transform.TransformerException: org.xml.sax.SAXParseException: Premature end of file. at org.apache.xalan.processor.TransformerFactoryImpl.newTemplates(TransformerFa ctoryImpl.java:995) at weblogic.xml.jaxp.RegistryTransformerFactory.newTemplates(RegistryTransforme rFactory.java:175) at com.avolent.core.transform.AvolentTransformer.getTemplate(AvolentTransformer .java:453) at com.avolent.core.transform.AvolentTransformer.doTransformation(AvolentTransf ormer.java:399) at com.avolent.core.transform.AvolentTransformer.transform(AvolentTransformer.j ava:274) at com.avolent.platform.rendering.TransformationProcessorImpl.transform(Transfo rmationProcessorImpl.java:292) at com.avolent.presentation.engine.HttpContentProcessorImpl.transformData(Unkno wn Source) at com.avolent.presentation.engine.HttpContentProcessorImpl.processRequest(Unkn own Source) at com.avolent.presentation.engine.PresentationRouter.service(Unknown Source) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(Servle tStubImpl.java:945) at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java :332) at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java :242) at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(W ebAppServletContext.java:5360) at weblogic.security.service.SecurityServiceManager.runAs(SecurityServiceManage r.java:721) at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletCo ntext.java:3043) at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java :2468) at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:152) at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:133) --------- javax.xml.transform.TransformerException: org.xml.sax.SAXParseException: Premature end of file. at org.apache.xalan.processor.TransformerFactoryImpl.newTemplates(TransformerFa ctoryImpl.java:991) at weblogic.xml.jaxp.RegistryTransformerFactory.newTemplates(RegistryTransforme rFactory.java:175) at com.avolent.core.transform.AvolentTransformer.getTemplate(AvolentTransformer .java:453) at com.avolent.core.transform.AvolentTransformer.doTransformation(AvolentTransf ormer.java:399) at com.avolent.core.transform.AvolentTransformer.transform(AvolentTransformer.j ava:274) at com.avolent.platform.rendering.TransformationProcessorImpl.transform(Transfo rmationProcessorImpl.java:292) at com.avolent.presentation.engine.HttpContentProcessorImpl.transformData(Unkno wn Source) at com.avolent.presentation.engine.HttpContentProcessorImpl.processRequest(Unkn own Source) at com.avolent.presentation.engine.PresentationRouter.service(Unknown Source) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(Servle tStubImpl.java:945) at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java :332) at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java :242) at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(W ebAppServletContext.java:5360) at weblogic.security.service.SecurityServiceManager.runAs(SecurityServiceManage r.java:721) at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletCo ntext.java:3043) at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java :2468) at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:152) at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:133) --------- org.xml.sax.SAXParseException: Premature end of file. at org.apache.xerces.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:117 1) at weblogic.xml.jaxp.RegistryXMLReader.parse(RegistryXMLReader.java:133) at org.apache.xalan.processor.ProcessorInclude.parse(ProcessorInclude.java:314) at org.apache.xalan.processor.ProcessorInclude.startElement(ProcessorInclude.ja va:192) at org.apache.xalan.processor.StylesheetHandler.startElement(StylesheetHandler. java:660) at org.apache.xerces.parsers.AbstractSAXParser.startElement(AbstractSAXParser.j ava:445) at org.apache.xerces.parsers.AbstractXMLDocumentParser.emptyElement(AbstractXML DocumentParser.java:216) at org.apache.xerces.impl.XMLNamespaceBinder.handleStartElement(XMLNamespaceBin der.java:829) at org.apache.xerces.impl.XMLNamespaceBinder.emptyElement(XMLNamespaceBinder.ja va:590) at org.apache.xerces.impl.dtd.XMLDTDValidator.emptyElement(XMLDTDValidator.java :829) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanStartElement(XMLDo cumentFragmentScannerImpl.java:748) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatc her.dispatch(XMLDocumentFragmentScannerImpl.java:1454) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocume ntFragmentScannerImpl.java:333) at org.apache.xerces.parsers.StandardParserConfiguration.parse(StandardParserCo nfiguration.java:525) at org.apache.xerces.parsers.StandardParserConfiguration.parse(StandardParserCo nfiguration.java:581) at org.apache.xerces.parsers.XMLParser.parse(XMLParser.java:147) at org.apache.xerces.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:115 7) at weblogic.xml.jaxp.RegistryXMLReader.parse(RegistryXMLReader.java:133) at org.apache.xalan.processor.ProcessorInclude.parse(ProcessorInclude.java:314) at org.apache.xalan.processor.ProcessorInclude.startElement(ProcessorInclude.ja va:192) at org.apache.xalan.processor.StylesheetHandler.startElement(StylesheetHandler. java:660) at org.apache.xerces.parsers.AbstractSAXParser.startElement(AbstractSAXParser.j ava:445) at org.apache.xerces.parsers.AbstractXMLDocumentParser.emptyElement(AbstractXML DocumentParser.java:216) at org.apache.xerces.impl.XMLNamespaceBinder.handleStartElement(XMLNamespaceBin der.java:829) at org.apache.xerces.impl.XMLNamespaceBinder.emptyElement(XMLNamespaceBinder.ja va:590) at org.apache.xerces.impl.dtd.XMLDTDValidator.emptyElement(XMLDTDValidator.java :829) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanStartElement(XMLDo cumentFragmentScannerImpl.java:748) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatc her.dispatch(XMLDocumentFragmentScannerImpl.java:1454) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocume ntFragmentScannerImpl.java:333) at org.apache.xerces.parsers.StandardParserConfiguration.parse(StandardParserCo nfiguration.java:525) at org.apache.xerces.parsers.StandardParserConfiguration.parse(StandardParserCo nfiguration.java:581) at org.apache.xerces.parsers.XMLParser.parse(XMLParser.java:147) at org.apache.xerces.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:115 7) at weblogic.xml.jaxp.RegistryXMLReader.parse(RegistryXMLReader.java:133) at org.apache.xalan.processor.TransformerFactoryImpl.newTemplates(TransformerFa ctoryImpl.java:983) at weblogic.xml.jaxp.RegistryTransformerFactory.newTemplates(RegistryTransforme rFactory.java:175) at com.avolent.core.transform.AvolentTransformer.getTemplate(AvolentTransformer .java:453) at com.avolent.core.transform.AvolentTransformer.doTransformation(AvolentTransf ormer.java:399) at com.avolent.core.transform.AvolentTransformer.transform(AvolentTransformer.j ava:274) at com.avolent.platform.rendering.TransformationProcessorImpl.transform(Transfo rmationProcessorImpl.java:292) at com.avolent.presentation.engine.HttpContentProcessorImpl.transformData(Unkno wn Source) at com.avolent.presentation.engine.HttpContentProcessorImpl.processRequest(Unkn own Source) at com.avolent.presentation.engine.PresentationRouter.service(Unknown Source) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(Servle tStubImpl.java:945) at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java :332) at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java :242) at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(W ebAppServletContext.java:5360) at weblogic.security.service.SecurityServiceManager.runAs(SecurityServiceManage r.java:721) at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletCo ntext.java:3043) at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java :2468) at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:152) at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:133) --------- org.xml.sax.SAXParseException: Premature end of file. at org.apache.xerces.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:117 1) at weblogic.xml.jaxp.RegistryXMLReader.parse(RegistryXMLReader.java:133) at org.apache.xalan.processor.ProcessorInclude.parse(ProcessorInclude.java:314) at org.apache.xalan.processor.ProcessorInclude.startElement(ProcessorInclude.ja va:192) at org.apache.xalan.processor.StylesheetHandler.startElement(StylesheetHandler. java:660) at org.apache.xerces.parsers.AbstractSAXParser.startElement(AbstractSAXParser.j ava:445) at org.apache.xerces.parsers.AbstractXMLDocumentParser.emptyElement(AbstractXML DocumentParser.java:216) at org.apache.xerces.impl.XMLNamespaceBinder.handleStartElement(XMLNamespaceBin der.java:829) at org.apache.xerces.impl.XMLNamespaceBinder.emptyElement(XMLNamespaceBinder.ja va:590) at org.apache.xerces.impl.dtd.XMLDTDValidator.emptyElement(XMLDTDValidator.java :829) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanStartElement(XMLDo cumentFragmentScannerImpl.java:748) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatc her.dispatch(XMLDocumentFragmentScannerImpl.java:1454) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocume ntFragmentScannerImpl.java:333) at org.apache.xerces.parsers.StandardParserConfiguration.parse(StandardParserCo nfiguration.java:525) at org.apache.xerces.parsers.StandardParserConfiguration.parse(StandardParserCo nfiguration.java:581) at org.apache.xerces.parsers.XMLParser.parse(XMLParser.java:147) at org.apache.xerces.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:115 7) at weblogic.xml.jaxp.RegistryXMLReader.parse(RegistryXMLReader.java:133) at org.apache.xalan.processor.ProcessorInclude.parse(ProcessorInclude.java:314) at org.apache.xalan.processor.ProcessorInclude.startElement(ProcessorInclude.ja va:192) at org.apache.xalan.processor.StylesheetHandler.startElement(StylesheetHandler. java:660) at org.apache.xerces.parsers.AbstractSAXParser.startElement(AbstractSAXParser.j ava:445) at org.apache.xerces.parsers.AbstractXMLDocumentParser.emptyElement(AbstractXML DocumentParser.java:216) at org.apache.xerces.impl.XMLNamespaceBinder.handleStartElement(XMLNamespaceBin der.java:829) at org.apache.xerces.impl.XMLNamespaceBinder.emptyElement(XMLNamespaceBinder.ja va:590) at org.apache.xerces.impl.dtd.XMLDTDValidator.emptyElement(XMLDTDValidator.java :829) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanStartElement(XMLDo cumentFragmentScannerImpl.java:748) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatc her.dispatch(XMLDocumentFragmentScannerImpl.java:1454) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocume ntFragmentScannerImpl.java:333) at org.apache.xerces.parsers.StandardParserConfiguration.parse(StandardParserCo nfiguration.java:525) at org.apache.xerces.parsers.StandardParserConfiguration.parse(StandardParserCo nfiguration.java:581) at org.apache.xerces.parsers.XMLParser.parse(XMLParser.java:147) at org.apache.xerces.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:115 7) at weblogic.xml.jaxp.RegistryXMLReader.parse(RegistryXMLReader.java:133) at org.apache.xalan.processor.TransformerFactoryImpl.newTemplates(TransformerFa ctoryImpl.java:983) at weblogic.xml.jaxp.RegistryTransformerFactory.newTemplates(RegistryTransforme rFactory.java:175) at com.avolent.core.transform.AvolentTransformer.getTemplate(AvolentTransformer .java:453) at com.avolent.core.transform.AvolentTransformer.doTransformation(AvolentTransf ormer.java:399) at com.avolent.core.transform.AvolentTransformer.transform(AvolentTransformer.j ava:274) at com.avolent.platform.rendering.TransformationProcessorImpl.transform(Transfo rmationProcessorImpl.java:292) at com.avolent.presentation.engine.HttpContentProcessorImpl.transformData(Unkno wn Source) at com.avolent.presentation.engine.HttpContentProcessorImpl.processRequest(Unkn own Source) at com.avolent.presentation.engine.PresentationRouter.service(Unknown Source) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(Servle tStubImpl.java:945) at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java :332) at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java :242) at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(W ebAppServletContext.java:5360) at weblogic.security.service.SecurityServiceManager.runAs(SecurityServiceManage r.java:721) at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletCo ntext.java:3043) at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java :2468) at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:152) at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:133) com.avolent.core.transform.TransformerException at com.avolent.core.transform.AvolentTransformer.doTransformation(AvolentTransf ormer.java:403) at com.avolent.core.transform.AvolentTransformer.transform(AvolentTransformer.j ava:274) at com.avolent.platform.rendering.TransformationProcessorImpl.transform(Transfo rmationProcessorImpl.java:292) at com.avolent.presentation.engine.HttpContentProcessorImpl.transformData(Unkno wn Source) at com.avolent.presentation.engine.HttpContentProcessorImpl.processRequest(Unkn own Source) at com.avolent.presentation.engine.PresentationRouter.service(Unknown Source) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(Servle tStubImpl.java:945) at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java :332) at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java :242) at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(W ebAppServletContext.java:5360) at weblogic.security.service.SecurityServiceManager.runAs(SecurityServiceManage r.java:721) at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletCo ntext.java:3043) at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java :2468) at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:152) at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:133)
