vgritsenko 2002/07/25 07:00:32 Modified: src/java/org/apache/cocoon/components/language/generator ProgramGeneratorImpl.java Log: Include all warnings and errors reported by the XSLT engine into the TransformerException if transformation fails or terminated by the stylesheet. Compensate for the Xalan incremental processing bug. Revision Changes Path 1.19 +10 -1 xml-cocoon2/src/java/org/apache/cocoon/components/language/generator/ProgramGeneratorImpl.java Index: ProgramGeneratorImpl.java =================================================================== RCS file: /home/cvs/xml-cocoon2/src/java/org/apache/cocoon/components/language/generator/ProgramGeneratorImpl.java,v retrieving revision 1.18 retrieving revision 1.19 diff -u -r1.18 -r1.19 --- ProgramGeneratorImpl.java 13 Jun 2002 09:28:15 -0000 1.18 +++ ProgramGeneratorImpl.java 25 Jul 2002 14:00:31 -0000 1.19 @@ -439,6 +439,15 @@ // Generate code String code = markupLanguage.generateCode(is, normalizedName, programmingLanguage, resolver); + if (code == null || code.length() == 0) { + // FIXME(VG): Xalan with incremental-processing=true does not propagate exceptions + // from working thread to main thread. See + // http://nagoya.apache.org/bugzilla/show_bug.cgi?id=8033 + throw new ProcessingException("Failed to generate program code (this may happen " + + "if you use Xalan in incremental processing mode). " + + "Please check log file and/or console for errors."); + } + String encoding = markupLanguage.getEncoding(); // Format source code if applicable
---------------------------------------------------------------------- In case of troubles, e-mail: [EMAIL PROTECTED] To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]