cziegeler    01/05/28 23:21:35

  Modified:    src/org/apache/cocoon/transformation TraxTransformer.java
  Log:
  Patch for a null pointer passed as input of the base argument for the URIResolver
  
  Revision  Changes    Path
  1.10      +4 -1      
xml-cocoon2/src/org/apache/cocoon/transformation/TraxTransformer.java
  
  Index: TraxTransformer.java
  ===================================================================
  RCS file: 
/home/cvs/xml-cocoon2/src/org/apache/cocoon/transformation/TraxTransformer.java,v
  retrieving revision 1.9
  retrieving revision 1.10
  diff -u -r1.9 -r1.10
  --- TraxTransformer.java      2001/05/28 10:03:49     1.9
  +++ TraxTransformer.java      2001/05/29 06:21:35     1.10
  @@ -100,7 +100,7 @@
    * @author <a href="mailto:[EMAIL PROTECTED]";>Davanum Srinivas</a>
    * @author <a href="mailto:[EMAIL PROTECTED]";>Carsten Ziegeler</a>
    * @author <a href="mailto:[EMAIL PROTECTED]";>Giacomo Pati</a>
  - * @version CVS $Id: TraxTransformer.java,v 1.9 2001/05/28 10:03:49 cziegeler Exp $
  + * @version CVS $Id: TraxTransformer.java,v 1.10 2001/05/29 06:21:35 cziegeler Exp $
    */
   public class TraxTransformer extends ContentHandlerWrapper
   implements Transformer, Composable, Recyclable, Configurable, Cacheable, 
Disposable, URIResolver {
  @@ -236,6 +236,9 @@
               if (href.indexOf(":") > 1) {
                   xslSource = this.resolver.resolve(href);
               } else {
  +                // patch for a null pointer passed as base
  +                if (base == null) base = this.inputSource.getSystemId();
  +
                   // is the base a file or a real url
                   if (base.startsWith("file:") == false) {
                       java.net.URL url = new java.net.URL(base);
  
  
  

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