melaquias    01/03/19 07:49:29

  Modified:    src/share/org/apache/jasper/servlet JasperLoader.java
  Log:
  fixed bug where, in some cases (such as when Jasper is used as standalone
  servlet) calling JasperLoader.toString() caused NullPointerException.  Should
  ALWAYS be able to invoke toString() safely on a non-null Object.
  
  Revision  Changes    Path
  1.3       +3 -1      
jakarta-tomcat/src/share/org/apache/jasper/servlet/JasperLoader.java
  
  Index: JasperLoader.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat/src/share/org/apache/jasper/servlet/JasperLoader.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- JasperLoader.java 2000/09/29 07:00:44     1.2
  +++ JasperLoader.java 2001/03/19 15:49:29     1.3
  @@ -321,7 +321,9 @@
       }
   
       public String toString() {
  -     return "JspLoader( " +  options.getScratchDir()   + " ) / " + parent;
  +        Object obj = (options==null)?null: options.getScratchDir();
  +        String s = (obj==null)?"null":obj.toString();
  +         return "JspLoader@"+hashCode()+"( " + s  + " ) / " + parent;
       }
   
       boolean loadJSP(JspServlet jspS, String name, String classpath, 
  
  
  

Reply via email to