2011-11-09 11 views
0

XSLのエラーをデバッグする方法: 'myXSLは、' XSLファイルの名前(myXSL.xsl)と 'countWidthを' です私は失敗したJavaでのXSL変換を持って

java.lang.NullPointerException 
     at myXSL.countWidth() 
     at myXSL.topLevel() 
     at myXSL.transform() 
     at com.sun.org.apache.xalan.internal.xsltc.runtime.AbstractTranslet.transform(Unknown Source) 
     at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(Unknown Source) 
     at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(Unknown Source) 

テンプレートです

XSLテンプレートでNPEの原因をデバッグする方法を教えてください。 このデバッグ用のツールはありますか?

+1

私は[Umbracoの本を読んでいました](http:// www。 XSTLをデバッグする方法を説明するセクション(「Using XSTL」セクション)と、amazon.co.uk/dp/0470560827/ref=asc_df_04705608275169041?smid=A3P5ROKL5A1OLE&tag=googlecouk06-21&linkCode=asn&creative=22206&creativeASIN=0470560827)それは次のようなものでした:「最初にやってください」 Uuunbelievable! –

答えて

0

ここでNullPointerExceptionはXSLTプロセッサのバグを示し、コードのバグではありません。したがって、コードをデバッグするのではなく、プロセッサのバグを修正するか、別のプロセッサに切り替える必要があります。 (Xalan-Jにはコンパイルモードではなく解釈モードで実行するオプションがあると思いますが、おそらくそれを治すでしょう)

関連する問題