On Fri, 2008-10-17 at 16:58 +0530, Mukul Gandhi wrote:
> I am testing with, Xalan-J 2.7.1 command line program
> (org.apache.xalan.xslt.Process).
> 
> When I test with the old stylesheet you gave, I get the error:
> 
> (Location of error unknown)java.lang.NullPointerException
> 
> (Location of error unknown)XSLT Error
> (javax.xml.transform.TransformerException): No xml-stylesheet PI found
> i
> n: test.xml
> Exception in thread "main" java.lang.RuntimeException: No
> xml-stylesheet PI found in: test.xml
>         at org.apache.xalan.xslt.Process.doExit(Process.java:1155)
>         at org.apache.xalan.xslt.Process.main(Process.java:1128)
> 
> But when I run the modified stylesheet (with redundant namespace
> declarations removed), I do not get the error.
> 
> It seems, Xalan is having some problem with how you wrote the
> namespaces in your original stylesheet.
> 
> It may be a bug, but I am not sure ...
> 
> But I wouldn't have written the stylesheet file, how you wrote
> originally. Your second stylesheet is fine, as per my testing and
> Xalan has no problem with it.

The problem is I cannot use the second variant out of limitation from
the dispatcher code (actually more a StAX problem).

Anyway the stylesheet is perfectly well-formed and valid, meaning for me
it is a problem of xalan.

Thanks for testing Mukul.

salu2

> On Fri, Oct 17, 2008 at 4:14 PM, Thorsten Scherler
> <[EMAIL PROTECTED]> wrote:
> > I made a small test and removed the superfluous ns declaration leaving
> > me with:
> > <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform";
> > version="1.0">
> >      <xsl:template match="/">
> >        <forrest:content
> > xmlns:forrest="http://apache.org/forrest/templates/1.0";>
> >          <forrest:part>
> >            <xsl:apply-templates />
> >          </forrest:part>
> >        </forrest:content>
> >      </xsl:template>
> >      <xsl:template match="root">
> >         <xsl:apply-templates select="child">
> >           <xsl:sort select="@prioridad" data-type="number" />
> >         </xsl:apply-templates>
> >      </xsl:template>
> >    </xsl:stylesheet>
> >
> > It seems to me like a bug in xalan, but maybe I am just missing
> > something.
> >
> > I am doing
> > TransformerFactory transFact = TransformerFactory.newInstance();
> > ErrorListener listener = new LoggingErrorListener(log);
> > transFact.setErrorListener(listener);
> > transformer = transFact.newTransformer(xslSource);
> >
> > can somebody confirm that it is a bug in xalan?
> >
> > salu2
> >
> >>
> >> Fails on the line in my java code
> >> transformer = transFact.newTransformer(xslSource);
> >>
> >> with:
> >> 8790 [main] FATAL org.apache.forrest.dispatcher.TestStructurer
> >> (LoggingErrorListener.java:57)  - java.lang.NullPointerException
> >> javax.xml.transform.TransformerException: java.lang.NullPointerException
> >>       at
> >> org.apache.xalan.processor.TransformerFactoryImpl.newTemplates(TransformerFactoryImpl.java:952)
> >>       at
> >> org.apache.xalan.processor.TransformerFactoryImpl.newTransformer(TransformerFactoryImpl.java:776)
> >>       at
> >> org.apache.forrest.dispatcher.impl.helper.XSLContractHelper.prepareTransformation(XSLContractHelper.java:75)
> >>       at
> >> org.apache.forrest.dispatcher.impl.XSLContract.execute(XSLContract.java:67)
> >>       at
> >> org.apache.forrest.dispatcher.impl.XSLContract.execute(XSLContract.java:1)
> >>       at
> >> org.apache.forrest.dispatcher.impl.XMLStructurer.processContract(XMLStructurer.java:242)
> >>       at
> >> org.apache.forrest.dispatcher.impl.XMLStructurer.processStructure(XMLStructurer.java:139)
> >>       at
> >> org.apache.forrest.dispatcher.impl.XMLStructurer.execute(XMLStructurer.java:90)
> >>       at
> >> org.apache.forrest.dispatcher.TestStructurer.testStructurer(TestStructurer.java:15)
> >>       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >>       at
> >> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >>       at
> >> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >>       at java.lang.reflect.Method.invoke(Method.java:585)
> >>       at junit.framework.TestCase.runTest(TestCase.java:168)
> >>       at junit.framework.TestCase.runBare(TestCase.java:134)
> >>       at junit.framework.TestResult$1.protect(TestResult.java:110)
> >>       at junit.framework.TestResult.runProtected(TestResult.java:128)
> >>       at junit.framework.TestResult.run(TestResult.java:113)
> >>       at junit.framework.TestCase.run(TestCase.java:124)
> >>       at junit.framework.TestSuite.runTest(TestSuite.java:232)
> >>       at junit.framework.TestSuite.run(TestSuite.java:227)
> >>       at
> >> org.junit.internal.runners.JUnit38ClassRunner.run(JUnit38ClassRunner.java:79)
> >>       at
> >> org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:45)
> >>       at
> >> org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)
> >>       at
> >> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:460)
> >>       at
> >> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:673)
> >>       at
> >> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:386)
> >>       at
> >> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:196)
> >> Caused by: java.lang.NullPointerException
> >>       at
> >> org.apache.xalan.templates.ElemTemplateElement.getStylesheetRoot(ElemTemplateElement.java:174)
> >>       at
> >> org.apache.xalan.templates.ElemTemplateElement.resolvePrefixTables(ElemTemplateElement.java:1040)
> >>       at
> >> org.apache.xalan.templates.ElemTemplateElement.compose(ElemTemplateElement.java:193)
> >>       at org.apache.xalan.templates.ElemSort.compose(ElemSort.java:335)
> >>       at 
> >> org.apache.xalan.templates.ElemForEach.compose(ElemForEach.java:138)
> >>       at
> >> org.apache.xalan.templates.ElemCallTemplate.compose(ElemCallTemplate.java:115)
> >>       at
> >> org.apache.xalan.templates.ElemApplyTemplates.compose(ElemApplyTemplates.java:129)
> >>       at
> >> org.apache.xalan.templates.StylesheetRoot.composeTemplates(StylesheetRoot.java:361)
> >>       at
> >> org.apache.xalan.templates.StylesheetRoot.composeTemplates(StylesheetRoot.java:366)
> >>       at
> >> org.apache.xalan.templates.StylesheetRoot.composeTemplates(StylesheetRoot.java:366)
> >>       at
> >> org.apache.xalan.templates.StylesheetRoot.recompose(StylesheetRoot.java:341)
> >>       at
> >> org.apache.xalan.processor.StylesheetHandler.endDocument(StylesheetHandler.java:471)
> >>       at org.apache.xerces.parsers.AbstractSAXParser.endDocument(Unknown
> >> Source)
> >>       at org.apache.xerces.impl.XMLDocumentScannerImpl.endEntity(Unknown
> >> Source)
> >>       at org.apache.xerces.impl.XMLEntityManager.endEntity(Unknown Source)
> >>       at org.apache.xerces.impl.XMLEntityScanner.load(Unknown Source)
> >>       at org.apache.xerces.impl.XMLEntityScanner.skipSpaces(Unknown Source)
> >>       at org.apache.xerces.impl.XMLDocumentScannerImpl
> >> $TrailingMiscDispatcher.dispatch(Unknown Source)
> >>       at
> >> org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown 
> >> Source)
> >>       at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
> >>       at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
> >>       at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
> >>       at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
> >>       at org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown
> >> Source)
> >>       at
> >> org.apache.xalan.processor.TransformerFactoryImpl.newTemplates(TransformerFactoryImpl.java:922)
> >>       ... 27 more
> >> ---------
> >> java.lang.NullPointerException
> >>       at
> >> org.apache.xalan.templates.ElemTemplateElement.getStylesheetRoot(ElemTemplateElement.java:174)
> >>       at
> >> org.apache.xalan.templates.ElemTemplateElement.resolvePrefixTables(ElemTemplateElement.java:1040)
> >>       at
> >> org.apache.xalan.templates.ElemTemplateElement.compose(ElemTemplateElement.java:193)
> >>       at org.apache.xalan.templates.ElemSort.compose(ElemSort.java:335)
> >>       at 
> >> org.apache.xalan.templates.ElemForEach.compose(ElemForEach.java:138)
> >>       at
> >> org.apache.xalan.templates.ElemCallTemplate.compose(ElemCallTemplate.java:115)
> >>       at
> >> org.apache.xalan.templates.ElemApplyTemplates.compose(ElemApplyTemplates.java:129)
> >>       at
> >> org.apache.xalan.templates.StylesheetRoot.composeTemplates(StylesheetRoot.java:361)
> >>       at
> >> org.apache.xalan.templates.StylesheetRoot.composeTemplates(StylesheetRoot.java:366)
> >>       at
> >> org.apache.xalan.templates.StylesheetRoot.composeTemplates(StylesheetRoot.java:366)
> >>       at
> >> org.apache.xalan.templates.StylesheetRoot.recompose(StylesheetRoot.java:341)
> >>       at
> >> org.apache.xalan.processor.StylesheetHandler.endDocument(StylesheetHandler.java:471)
> >>       at org.apache.xerces.parsers.AbstractSAXParser.endDocument(Unknown
> >> Source)
> >>       at org.apache.xerces.impl.XMLDocumentScannerImpl.endEntity(Unknown
> >> Source)
> >>       at org.apache.xerces.impl.XMLEntityManager.endEntity(Unknown Source)
> >>       at org.apache.xerces.impl.XMLEntityScanner.load(Unknown Source)
> >>       at org.apache.xerces.impl.XMLEntityScanner.skipSpaces(Unknown Source)
> >>       at org.apache.xerces.impl.XMLDocumentScannerImpl
> >> $TrailingMiscDispatcher.dispatch(Unknown Source)
> >>       at
> >> org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown 
> >> Source)
> >>       at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
> >>       at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
> >>       at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
> >>       at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
> >>       at org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown
> >> Source)
> >>       at
> >> org.apache.xalan.processor.TransformerFactoryImpl.newTemplates(TransformerFactoryImpl.java:922)
> >>       at
> >> org.apache.xalan.processor.TransformerFactoryImpl.newTransformer(TransformerFactoryImpl.java:776)
> >>       at
> >> org.apache.forrest.dispatcher.impl.helper.XSLContractHelper.prepareTransformation(XSLContractHelper.java:75)
> >>       at
> >> org.apache.forrest.dispatcher.impl.XSLContract.execute(XSLContract.java:67)
> >>       at
> >> org.apache.forrest.dispatcher.impl.XSLContract.execute(XSLContract.java:1)
> >>       at
> >> org.apache.forrest.dispatcher.impl.XMLStructurer.processContract(XMLStructurer.java:242)
> >>       at
> >> org.apache.forrest.dispatcher.impl.XMLStructurer.processStructure(XMLStructurer.java:139)
> >>       at
> >> org.apache.forrest.dispatcher.impl.XMLStructurer.execute(XMLStructurer.java:90)
> >>       at
> >> org.apache.forrest.dispatcher.TestStructurer.testStructurer(TestStructurer.java:15)
> >>       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >>       at
> >> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >>       at
> >> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >>       at java.lang.reflect.Method.invoke(Method.java:585)
> >>       at junit.framework.TestCase.runTest(TestCase.java:168)
> >>       at junit.framework.TestCase.runBare(TestCase.java:134)
> >>       at junit.framework.TestResult$1.protect(TestResult.java:110)
> >>       at junit.framework.TestResult.runProtected(TestResult.java:128)
> >>       at junit.framework.TestResult.run(TestResult.java:113)
> >>       at junit.framework.TestCase.run(TestCase.java:124)
> >>       at junit.framework.TestSuite.runTest(TestSuite.java:232)
> >>       at junit.framework.TestSuite.run(TestSuite.java:227)
> >>       at
> >> org.junit.internal.runners.JUnit38ClassRunner.run(JUnit38ClassRunner.java:79)
> >>       at
> >> org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:45)
> >>       at
> >> org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)
> >>       at
> >> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:460)
> >>       at
> >> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:673)
> >>       at
> >> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:386)
> >>       at
> >> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:196)
> >> 8810 [main] FATAL org.apache.forrest.dispatcher.TestStructurer
> >> (LoggingErrorListener.java:57)  -
> >> javax.xml.transform.TransformerException: java.lang.NullPointerException
> >> javax.xml.transform.TransformerConfigurationException:
> >> javax.xml.transform.TransformerException: java.lang.NullPointerException
> >>       at
> >> org.apache.xalan.processor.TransformerFactoryImpl.newTemplates(TransformerFactoryImpl.java:961)
> >>       at
> >> org.apache.xalan.processor.TransformerFactoryImpl.newTransformer(TransformerFactoryImpl.java:776)
> >>       at
> >> org.apache.forrest.dispatcher.impl.helper.XSLContractHelper.prepareTransformation(XSLContractHelper.java:75)
> >>       at
> >> org.apache.forrest.dispatcher.impl.XSLContract.execute(XSLContract.java:67)
> >>       at
> >> org.apache.forrest.dispatcher.impl.XSLContract.execute(XSLContract.java:1)
> >>       at
> >> org.apache.forrest.dispatcher.impl.XMLStructurer.processContract(XMLStructurer.java:242)
> >>       at
> >> org.apache.forrest.dispatcher.impl.XMLStructurer.processStructure(XMLStructurer.java:139)
> >>       at
> >> org.apache.forrest.dispatcher.impl.XMLStructurer.execute(XMLStructurer.java:90)
> >>       at
> >> org.apache.forrest.dispatcher.TestStructurer.testStructurer(TestStructurer.java:15)
> >>       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >>       at
> >> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >>       at
> >> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >>       at java.lang.reflect.Method.invoke(Method.java:585)
> >>       at junit.framework.TestCase.runTest(TestCase.java:168)
> >>       at junit.framework.TestCase.runBare(TestCase.java:134)
> >>       at junit.framework.TestResult$1.protect(TestResult.java:110)
> >>       at junit.framework.TestResult.runProtected(TestResult.java:128)
> >>       at junit.framework.TestResult.run(TestResult.java:113)
> >>       at junit.framework.TestCase.run(TestCase.java:124)
> >>       at junit.framework.TestSuite.runTest(TestSuite.java:232)
> >>       at junit.framework.TestSuite.run(TestSuite.java:227)
> >>       at
> >> org.junit.internal.runners.JUnit38ClassRunner.run(JUnit38ClassRunner.java:79)
> >>       at
> >> org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:45)
> >>       at
> >> org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)
> >>       at
> >> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:460)
> >>       at
> >> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:673)
> >>       at
> >> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:386)
> >>       at
> >> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:196)
> >> Caused by: javax.xml.transform.TransformerException:
> >> java.lang.NullPointerException
> >>       at
> >> org.apache.xalan.processor.TransformerFactoryImpl.newTemplates(TransformerFactoryImpl.java:952)
> >>       ... 27 more
> >> Caused by: java.lang.NullPointerException
> >>       at
> >> org.apache.xalan.templates.ElemTemplateElement.getStylesheetRoot(ElemTemplateElement.java:174)
> >>       at
> >> org.apache.xalan.templates.ElemTemplateElement.resolvePrefixTables(ElemTemplateElement.java:1040)
> >>       at
> >> org.apache.xalan.templates.ElemTemplateElement.compose(ElemTemplateElement.java:193)
> >>       at org.apache.xalan.templates.ElemSort.compose(ElemSort.java:335)
> >>       at 
> >> org.apache.xalan.templates.ElemForEach.compose(ElemForEach.java:138)
> >>       at
> >> org.apache.xalan.templates.ElemCallTemplate.compose(ElemCallTemplate.java:115)
> >>       at
> >> org.apache.xalan.templates.ElemApplyTemplates.compose(ElemApplyTemplates.java:129)
> >>       at
> >> org.apache.xalan.templates.StylesheetRoot.composeTemplates(StylesheetRoot.java:361)
> >>       at
> >> org.apache.xalan.templates.StylesheetRoot.composeTemplates(StylesheetRoot.java:366)
> >>       at
> >> org.apache.xalan.templates.StylesheetRoot.composeTemplates(StylesheetRoot.java:366)
> >>       at
> >> org.apache.xalan.templates.StylesheetRoot.recompose(StylesheetRoot.java:341)
> >>       at
> >> org.apache.xalan.processor.StylesheetHandler.endDocument(StylesheetHandler.java:471)
> >>       at org.apache.xerces.parsers.AbstractSAXParser.endDocument(Unknown
> >> Source)
> >>       at org.apache.xerces.impl.XMLDocumentScannerImpl.endEntity(Unknown
> >> Source)
> >>       at org.apache.xerces.impl.XMLEntityManager.endEntity(Unknown Source)
> >>       at org.apache.xerces.impl.XMLEntityScanner.load(Unknown Source)
> >>       at org.apache.xerces.impl.XMLEntityScanner.skipSpaces(Unknown Source)
> >>       at org.apache.xerces.impl.XMLDocumentScannerImpl
> >> $TrailingMiscDispatcher.dispatch(Unknown Source)
> >>       at
> >> org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown 
> >> Source)
> >>       at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
> >>       at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
> >>       at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
> >>       at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
> >>       at org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown
> >> Source)
> >>       at
> >> org.apache.xalan.processor.TransformerFactoryImpl.newTemplates(TransformerFactoryImpl.java:922)
> >>       ... 27 more
> >> ---------
> >> javax.xml.transform.TransformerException: java.lang.NullPointerException
> >>       at
> >> org.apache.xalan.processor.TransformerFactoryImpl.newTemplates(TransformerFactoryImpl.java:952)
> >>       at
> >> org.apache.xalan.processor.TransformerFactoryImpl.newTransformer(TransformerFactoryImpl.java:776)
> >>       at
> >> org.apache.forrest.dispatcher.impl.helper.XSLContractHelper.prepareTransformation(XSLContractHelper.java:75)
> >>       at
> >> org.apache.forrest.dispatcher.impl.XSLContract.execute(XSLContract.java:67)
> >>       at
> >> org.apache.forrest.dispatcher.impl.XSLContract.execute(XSLContract.java:1)
> >>       at
> >> org.apache.forrest.dispatcher.impl.XMLStructurer.processContract(XMLStructurer.java:242)
> >>       at
> >> org.apache.forrest.dispatcher.impl.XMLStructurer.processStructure(XMLStructurer.java:139)
> >>       at
> >> org.apache.forrest.dispatcher.impl.XMLStructurer.execute(XMLStructurer.java:90)
> >>       at
> >> org.apache.forrest.dispatcher.TestStructurer.testStructurer(TestStructurer.java:15)
> >>       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >>       at
> >> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >>       at
> >> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >>       at java.lang.reflect.Method.invoke(Method.java:585)
> >>       at junit.framework.TestCase.runTest(TestCase.java:168)
> >>       at junit.framework.TestCase.runBare(TestCase.java:134)
> >>       at junit.framework.TestResult$1.protect(TestResult.java:110)
> >>       at junit.framework.TestResult.runProtected(TestResult.java:128)
> >>       at junit.framework.TestResult.run(TestResult.java:113)
> >>       at junit.framework.TestCase.run(TestCase.java:124)
> >>       at junit.framework.TestSuite.runTest(TestSuite.java:232)
> >>       at junit.framework.TestSuite.run(TestSuite.java:227)
> >>       at
> >> org.junit.internal.runners.JUnit38ClassRunner.run(JUnit38ClassRunner.java:79)
> >>       at
> >> org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:45)
> >>       at
> >> org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)
> >>       at
> >> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:460)
> >>       at
> >> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:673)
> >>       at
> >> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:386)
> >>       at
> >> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:196)
> >> Caused by: java.lang.NullPointerException
> >>       at
> >> org.apache.xalan.templates.ElemTemplateElement.getStylesheetRoot(ElemTemplateElement.java:174)
> >>       at
> >> org.apache.xalan.templates.ElemTemplateElement.resolvePrefixTables(ElemTemplateElement.java:1040)
> >>       at
> >> org.apache.xalan.templates.ElemTemplateElement.compose(ElemTemplateElement.java:193)
> >>       at org.apache.xalan.templates.ElemSort.compose(ElemSort.java:335)
> >>       at 
> >> org.apache.xalan.templates.ElemForEach.compose(ElemForEach.java:138)
> >>       at
> >> org.apache.xalan.templates.ElemCallTemplate.compose(ElemCallTemplate.java:115)
> >>       at
> >> org.apache.xalan.templates.ElemApplyTemplates.compose(ElemApplyTemplates.java:129)
> >>       at
> >> org.apache.xalan.templates.StylesheetRoot.composeTemplates(StylesheetRoot.java:361)
> >>       at
> >> org.apache.xalan.templates.StylesheetRoot.composeTemplates(StylesheetRoot.java:366)
> >>       at
> >> org.apache.xalan.templates.StylesheetRoot.composeTemplates(StylesheetRoot.java:366)
> >>       at
> >> org.apache.xalan.templates.StylesheetRoot.recompose(StylesheetRoot.java:341)
> >>       at
> >> org.apache.xalan.processor.StylesheetHandler.endDocument(StylesheetHandler.java:471)
> >>       at org.apache.xerces.parsers.AbstractSAXParser.endDocument(Unknown
> >> Source)
> >>       at org.apache.xerces.impl.XMLDocumentScannerImpl.endEntity(Unknown
> >> Source)
> >>       at org.apache.xerces.impl.XMLEntityManager.endEntity(Unknown Source)
> >>       at org.apache.xerces.impl.XMLEntityScanner.load(Unknown Source)
> >>       at org.apache.xerces.impl.XMLEntityScanner.skipSpaces(Unknown Source)
> >>       at org.apache.xerces.impl.XMLDocumentScannerImpl
> >> $TrailingMiscDispatcher.dispatch(Unknown Source)
> >>       at
> >> org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown 
> >> Source)
> >>       at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
> >>       at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
> >>       at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
> >>       at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
> >>       at org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown
> >> Source)
> >>       at
> >> org.apache.xalan.processor.TransformerFactoryImpl.newTemplates(TransformerFactoryImpl.java:922)
> >>       ... 27 more
> >> ---------
> >> java.lang.NullPointerException
> >>       at
> >> org.apache.xalan.templates.ElemTemplateElement.getStylesheetRoot(ElemTemplateElement.java:174)
> >>       at
> >> org.apache.xalan.templates.ElemTemplateElement.resolvePrefixTables(ElemTemplateElement.java:1040)
> >>       at
> >> org.apache.xalan.templates.ElemTemplateElement.compose(ElemTemplateElement.java:193)
> >>       at org.apache.xalan.templates.ElemSort.compose(ElemSort.java:335)
> >>       at 
> >> org.apache.xalan.templates.ElemForEach.compose(ElemForEach.java:138)
> >>       at
> >> org.apache.xalan.templates.ElemCallTemplate.compose(ElemCallTemplate.java:115)
> >>       at
> >> org.apache.xalan.templates.ElemApplyTemplates.compose(ElemApplyTemplates.java:129)
> >>       at
> >> org.apache.xalan.templates.StylesheetRoot.composeTemplates(StylesheetRoot.java:361)
> >>       at
> >> org.apache.xalan.templates.StylesheetRoot.composeTemplates(StylesheetRoot.java:366)
> >>       at
> >> org.apache.xalan.templates.StylesheetRoot.composeTemplates(StylesheetRoot.java:366)
> >>       at
> >> org.apache.xalan.templates.StylesheetRoot.recompose(StylesheetRoot.java:341)
> >>       at
> >> org.apache.xalan.processor.StylesheetHandler.endDocument(StylesheetHandler.java:471)
> >>       at org.apache.xerces.parsers.AbstractSAXParser.endDocument(Unknown
> >> Source)
> >>       at org.apache.xerces.impl.XMLDocumentScannerImpl.endEntity(Unknown
> >> Source)
> >>       at org.apache.xerces.impl.XMLEntityManager.endEntity(Unknown Source)
> >>       at org.apache.xerces.impl.XMLEntityScanner.load(Unknown Source)
> >>       at org.apache.xerces.impl.XMLEntityScanner.skipSpaces(Unknown Source)
> >>       at org.apache.xerces.impl.XMLDocumentScannerImpl
> >> $TrailingMiscDispatcher.dispatch(Unknown Source)
> >>       at
> >> org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown 
> >> Source)
> >>       at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
> >>       at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
> >>       at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
> >>       at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
> >>       at org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown
> >> Source)
> >>       at
> >> org.apache.xalan.processor.TransformerFactoryImpl.newTemplates(TransformerFactoryImpl.java:922)
> >>       at
> >> org.apache.xalan.processor.TransformerFactoryImpl.newTransformer(TransformerFactoryImpl.java:776)
> >>       at
> >> org.apache.forrest.dispatcher.impl.helper.XSLContractHelper.prepareTransformation(XSLContractHelper.java:75)
> >>       at
> >> org.apache.forrest.dispatcher.impl.XSLContract.execute(XSLContract.java:67)
> >>       at
> >> org.apache.forrest.dispatcher.impl.XSLContract.execute(XSLContract.java:1)
> >>       at
> >> org.apache.forrest.dispatcher.impl.XMLStructurer.processContract(XMLStructurer.java:242)
> >>       at
> >> org.apache.forrest.dispatcher.impl.XMLStructurer.processStructure(XMLStructurer.java:139)
> >>       at
> >> org.apache.forrest.dispatcher.impl.XMLStructurer.execute(XMLStructurer.java:90)
> >>       at
> >> org.apache.forrest.dispatcher.TestStructurer.testStructurer(TestStructurer.java:15)
> >>       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >>       at
> >> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >>       at
> >> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >>       at java.lang.reflect.Method.invoke(Method.java:585)
> >>       at junit.framework.TestCase.runTest(TestCase.java:168)
> >>       at junit.framework.TestCase.runBare(TestCase.java:134)
> >>       at junit.framework.TestResult$1.protect(TestResult.java:110)
> >>       at junit.framework.TestResult.runProtected(TestResult.java:128)
> >>       at junit.framework.TestResult.run(TestResult.java:113)
> >>       at junit.framework.TestCase.run(TestCase.java:124)
> >>       at junit.framework.TestSuite.runTest(TestSuite.java:232)
> >>       at junit.framework.TestSuite.run(TestSuite.java:227)
> >>       at
> >> org.junit.internal.runners.JUnit38ClassRunner.run(JUnit38ClassRunner.java:79)
> >>       at
> >> org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:45)
> >>       at
> >> org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)
> >>       at
> >> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:460)
> >>       at
> >> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:673)
> >>       at
> >> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:386)
> >>       at
> >> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:196)
> >> ---------
> >> java.lang.NullPointerException
> >>       at
> >> org.apache.xalan.templates.ElemTemplateElement.getStylesheetRoot(ElemTemplateElement.java:174)
> >>       at
> >> org.apache.xalan.templates.ElemTemplateElement.resolvePrefixTables(ElemTemplateElement.java:1040)
> >>       at
> >> org.apache.xalan.templates.ElemTemplateElement.compose(ElemTemplateElement.java:193)
> >>       at org.apache.xalan.templates.ElemSort.compose(ElemSort.java:335)
> >>       at 
> >> org.apache.xalan.templates.ElemForEach.compose(ElemForEach.java:138)
> >>       at
> >> org.apache.xalan.templates.ElemCallTemplate.compose(ElemCallTemplate.java:115)
> >>       at
> >> org.apache.xalan.templates.ElemApplyTemplates.compose(ElemApplyTemplates.java:129)
> >>       at
> >> org.apache.xalan.templates.StylesheetRoot.composeTemplates(StylesheetRoot.java:361)
> >>       at
> >> org.apache.xalan.templates.StylesheetRoot.composeTemplates(StylesheetRoot.java:366)
> >>       at
> >> org.apache.xalan.templates.StylesheetRoot.composeTemplates(StylesheetRoot.java:366)
> >>       at
> >> org.apache.xalan.templates.StylesheetRoot.recompose(StylesheetRoot.java:341)
> >>       at
> >> org.apache.xalan.processor.StylesheetHandler.endDocument(StylesheetHandler.java:471)
> >>       at org.apache.xerces.parsers.AbstractSAXParser.endDocument(Unknown
> >> Source)
> >>       at org.apache.xerces.impl.XMLDocumentScannerImpl.endEntity(Unknown
> >> Source)
> >>       at org.apache.xerces.impl.XMLEntityManager.endEntity(Unknown Source)
> >>       at org.apache.xerces.impl.XMLEntityScanner.load(Unknown Source)
> >>       at org.apache.xerces.impl.XMLEntityScanner.skipSpaces(Unknown Source)
> >>       at org.apache.xerces.impl.XMLDocumentScannerImpl
> >> $TrailingMiscDispatcher.dispatch(Unknown Source)
> >>       at
> >> org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown 
> >> Source)
> >>       at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
> >>       at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
> >>       at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
> >>       at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
> >>       at org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown
> >> Source)
> >>       at
> >> org.apache.xalan.processor.TransformerFactoryImpl.newTemplates(TransformerFactoryImpl.java:922)
> >>       at
> >> org.apache.xalan.processor.TransformerFactoryImpl.newTransformer(TransformerFactoryImpl.java:776)
> >>       at
> >> org.apache.forrest.dispatcher.impl.helper.XSLContractHelper.prepareTransformation(XSLContractHelper.java:75)
> >>       at
> >> org.apache.forrest.dispatcher.impl.XSLContract.execute(XSLContract.java:67)
> >>       at
> >> org.apache.forrest.dispatcher.impl.XSLContract.execute(XSLContract.java:1)
> >>       at
> >> org.apache.forrest.dispatcher.impl.XMLStructurer.processContract(XMLStructurer.java:242)
> >>       at
> >> org.apache.forrest.dispatcher.impl.XMLStructurer.processStructure(XMLStructurer.java:139)
> >>       at
> >> org.apache.forrest.dispatcher.impl.XMLStructurer.execute(XMLStructurer.java:90)
> >>       at
> >> org.apache.forrest.dispatcher.TestStructurer.testStructurer(TestStructurer.java:15)
> >>       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >>       at
> >> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >>       at
> >> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >>       at java.lang.reflect.Method.invoke(Method.java:585)
> >>       at junit.framework.TestCase.runTest(TestCase.java:168)
> >>       at junit.framework.TestCase.runBare(TestCase.java:134)
> >>       at junit.framework.TestResult$1.protect(TestResult.java:110)
> >>       at junit.framework.TestResult.runProtected(TestResult.java:128)
> >>       at junit.framework.TestResult.run(TestResult.java:113)
> >>       at junit.framework.TestCase.run(TestCase.java:124)
> >>       at junit.framework.TestSuite.runTest(TestSuite.java:232)
> >>       at junit.framework.TestSuite.run(TestSuite.java:227)
> >>       at
> >> org.junit.internal.runners.JUnit38ClassRunner.run(JUnit38ClassRunner.java:79)
> >>       at
> >> org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:45)
> >>       at
> >> org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)
> >>       at
> >> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:460)
> >>       at
> >> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:673)
> >>       at
> >> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:386)
> >>       at
> >> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:196)
> > --
> > Thorsten Scherler                                 thorsten.at.apache.org
> > Open Source Java                      consulting, training and solutions
> >
> >
> 
> 
> 
-- 
Thorsten Scherler                                 thorsten.at.apache.org
Open Source Java                      consulting, training and solutions

Reply via email to