vgritsenko    02/04/05 18:37:29

  Modified:    src/java/org/apache/cocoon/components/xslt
                        XSLTProcessorImpl.java
  Log:
  fix error handling
  
  Revision  Changes    Path
  1.18      +7 -3      
xml-cocoon2/src/java/org/apache/cocoon/components/xslt/XSLTProcessorImpl.java
  
  Index: XSLTProcessorImpl.java
  ===================================================================
  RCS file: 
/home/cvs/xml-cocoon2/src/java/org/apache/cocoon/components/xslt/XSLTProcessorImpl.java,v
  retrieving revision 1.17
  retrieving revision 1.18
  diff -u -r1.17 -r1.18
  --- XSLTProcessorImpl.java    20 Mar 2002 05:15:05 -0000      1.17
  +++ XSLTProcessorImpl.java    6 Apr 2002 02:37:29 -0000       1.18
  @@ -117,7 +117,7 @@
    * (<code>TransformerFactory.newInstance()</code>).
    *
    * @author <a href="mailto:[EMAIL PROTECTED]";>Ovidiu Predescu</a>
  - * @version CVS $Id: XSLTProcessorImpl.java,v 1.17 2002/03/20 05:15:05 vgritsenko 
Exp $
  + * @version CVS $Id: XSLTProcessorImpl.java,v 1.18 2002/04/06 02:37:29 vgritsenko 
Exp $
    * @version 1.0
    * @since   July 11, 2001
    */
  @@ -267,8 +267,12 @@
           } catch (ProcessingException e) {
               throw e;
           } catch (SAXException e) {
  -            getLogger().debug("Got SAXException. Rethrowing cause exception.", e);
  -            throw new ProcessingException("Exception in creating Transform 
Handler", e.getException());
  +            if (e.getException() == null) {
  +                throw new ProcessingException("Exception in creating Transform 
Handler", e);
  +            } else {
  +                getLogger().debug("Got SAXException. Rethrowing cause exception.", 
e);
  +                throw new ProcessingException("Exception in creating Transform 
Handler", e.getException());
  +            }
           } catch (Exception e) {
               throw new ProcessingException("Exception in creating Transform 
Handler", e);
           }
  
  
  

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