When the pipeline hits the <map:transform src="xsl/woody.xsl"/> step, I get the following exception on the tomcat console:
FATAL_E 10756 [core.xslt] (): Error in TraxTransformer: file:/home/steve/myapp/webapp/tools/jakarta-tomcat/../../build/webapp/registration/xsl/woody.xsl; Line 381; Column 48;
; SystemID: file:/home/steve/myapp/webapp/tools/jakarta-tomcat/../../build/webapp/registration/xsl/woody.xsl; Line#: 381; Column#: 48
javax.xml.transform.TransformerException: java.lang.NullPointerException
Again the hint on the environment check: http://xml.apache.org/xalan-j/faq.html#environmentcheck. Make sure you have the Xalan version in use you expect.
Which one is line 381 exactly?
Now if I either remove the i18n transformer from the pipeline or just remove all i18n tags from forms/registration.xml, I don't get this exception. This leads me to believe that the i18n transformer is munging the document somehow.
It points a bit on a namespace problem (set to null instead of empty string "").
I do have all the i18n keys referred to in the xml document in the catalog, so this isn't the problem. I've also tried the following:
- grabbed the latest xml jars from lib/endorsed (xalan-2.5.2, xercesImpl-2.6.0)
- tried specifying alternate xslt processors in the sitemap (changed the default to xalan and xsltc)
Do you have really tested XSLTC? It should definitely be another stacktrace.
Neither of these changed anything. Should I try running my app with cocoon-2.1.4-dev?
Might be better with 2.1.4-dev because of latest changes in i18n. More important is the XSLT processor.
Joerg
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
