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]

Reply via email to