On Fri, 2008-10-17 at 13:42 +0200, Thorsten Scherler wrote:
> 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).

Actually I implemented a workaround
http://svn.apache.org/viewvc/forrest/branches/dispatcher_rewrite/plugins/org.apache.forrest.plugin.internal.dispatcher/src/java/org/apache/forrest/dispatcher/impl/helper/StAX.java?rev=705573&r1=705572&r2=705573&view=diff

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

I opened an issue:
https://issues.apache.org/jira/browse/XALANJ-2460

salu2

> 
> 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