balld       00/08/21 10:33:41

  Modified:    .        changes.xml
               src/org/apache/cocoon/processor/xinclude
                        XIncludeProcessor.java
  Log:
  patched xinclude processor to avoid npe on win32 systems
  
  Revision  Changes    Path
  1.101     +4 -1      xml-cocoon/changes.xml
  
  Index: changes.xml
  ===================================================================
  RCS file: /home/cvs/xml-cocoon/changes.xml,v
  retrieving revision 1.100
  retrieving revision 1.101
  diff -u -r1.100 -r1.101
  --- changes.xml       2000/08/18 22:35:08     1.100
  +++ changes.xml       2000/08/21 17:33:37     1.101
  @@ -4,7 +4,7 @@
   
   <!--
     History of Cocoon changes
  -  $Id: changes.xml,v 1.100 2000/08/18 22:35:08 stefano Exp $
  +  $Id: changes.xml,v 1.101 2000/08/21 17:33:37 balld Exp $
   -->
   
   <changes title="History of Changes">
  @@ -16,6 +16,9 @@
     </devs>
   
    <release version="@version@" date="@date@">
  +  <action dev="DB" type="fix" due-to="Darren Smith" due-to-email="[EMAIL 
PROTECTED]">
  +   Fixed a NPE in XIncludeProcessor on win32 systems
  +  </action>
     <action dev="SM" type="add" due-to="Juergen Sonnauer" due-to-email="[EMAIL 
PROTECTED]">
      Added java compiler abstraction for XSP compilation (now we can use Jikes 
to improve XSP compilation speed).
     </action>
  
  
  
  1.14      +3 -3      
xml-cocoon/src/org/apache/cocoon/processor/xinclude/XIncludeProcessor.java
  
  Index: XIncludeProcessor.java
  ===================================================================
  RCS file: 
/home/cvs/xml-cocoon/src/org/apache/cocoon/processor/xinclude/XIncludeProcessor.java,v
  retrieving revision 1.13
  retrieving revision 1.14
  diff -u -r1.13 -r1.14
  --- XIncludeProcessor.java    2000/08/03 17:57:27     1.13
  +++ XIncludeProcessor.java    2000/08/21 17:33:40     1.14
  @@ -101,7 +101,7 @@
    * a terrible wasteful of memory.
    *
    * @author <a href="mailto:[EMAIL PROTECTED]">Donald Ball</a>
  - * @version CVS $Revision: 1.13 $ $Date: 2000/08/03 17:57:27 $ $Author: 
balld $
  + * @version CVS $Revision: 1.14 $ $Date: 2000/08/21 17:33:40 $ $Author: 
balld $
    */
   public class XIncludeProcessor extends AbstractActor implements Processor, 
Status {
   
  @@ -206,8 +206,8 @@
                this.document = document;
                request = (HttpServletRequest)parameters.get("request");
                monitor_key = Utils.encode(request);
  -             String basename = Utils.getBasename(request,context);
  -             current_xmlbase = new File((new File(basename)).getParent());
  +             String basepath = Utils.getBasepath(request,context);
  +             current_xmlbase = new File(basepath);
        }
   
        void process() throws Exception {
  
  
  

Reply via email to