remm        2005/08/17 08:07:19

  Modified:    catalina/src/share/org/apache/catalina/connector
                        Request.java
               util/java/org/apache/tomcat/util/buf StringCache.java
               webapps/docs changelog.xml
  Log:
  - 36228: Some more CNFE.
  
  Revision  Changes    Path
  1.25      +8 -1      
jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/connector/Request.java
  
  Index: Request.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/connector/Request.java,v
  retrieving revision 1.24
  retrieving revision 1.25
  diff -u -r1.24 -r1.25
  --- Request.java      10 May 2005 20:51:43 -0000      1.24
  +++ Request.java      17 Aug 2005 15:07:19 -0000      1.25
  @@ -46,6 +46,7 @@
   
   import org.apache.tomcat.util.buf.B2CConverter;
   import org.apache.tomcat.util.buf.MessageBytes;
  +import org.apache.tomcat.util.buf.StringCache;
   import org.apache.tomcat.util.http.Cookies;
   import org.apache.tomcat.util.http.FastHttpDateFormat;
   import org.apache.tomcat.util.http.Parameters;
  @@ -85,6 +86,12 @@
       // ----------------------------------------------------------- 
Constructors
   
   
  +    static {
  +        // Ensure that classes are loaded for SM
  +        new StringCache.ByteEntry();
  +        new StringCache.CharEntry();
  +    }
  +
       public Request() {
   
           formats[0].setTimeZone(GMT_ZONE);
  
  
  
  1.6       +2 -2      
jakarta-tomcat-connectors/util/java/org/apache/tomcat/util/buf/StringCache.java
  
  Index: StringCache.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat-connectors/util/java/org/apache/tomcat/util/buf/StringCache.java,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- StringCache.java  27 Jul 2005 15:12:02 -0000      1.5
  +++ StringCache.java  17 Aug 2005 15:07:19 -0000      1.6
  @@ -620,7 +620,7 @@
       // -------------------------------------------------- ByteEntry Inner 
Class
   
   
  -    protected static class ByteEntry {
  +    public static class ByteEntry {
   
           public byte[] name = null;
           public String enc = null;
  @@ -645,7 +645,7 @@
       // -------------------------------------------------- CharEntry Inner 
Class
   
   
  -    protected static class CharEntry {
  +    public static class CharEntry {
   
           public char[] name = null;
           public String value = null;
  
  
  
  1.358     +2 -2      jakarta-tomcat-catalina/webapps/docs/changelog.xml
  
  Index: changelog.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-tomcat-catalina/webapps/docs/changelog.xml,v
  retrieving revision 1.357
  retrieving revision 1.358
  diff -u -r1.357 -r1.358
  --- changelog.xml     16 Aug 2005 16:52:42 -0000      1.357
  +++ changelog.xml     17 Aug 2005 15:07:19 -0000      1.358
  @@ -73,7 +73,7 @@
           <bug>34794</bug>: Update connector documentation to include 
clientAuth attribute. (yoavs)
         </update>
         <fix>
  -        <bug>35894</bug>: Fix CNFE when starting in a sandbox. (billbarker)
  +        <bug>35894</bug>, <bug>36228</bug>: Fix CNFE when starting in a 
sandbox. (billbarker, remm)
         </fix>
         <fix>
           Add version check for Tomcat native so that incompatible API changes 
are detected early (remm)
  @@ -121,7 +121,7 @@
         </fix>
         <fix>
           <bug>36173</bug>: Add missing sync in FastHttpDateFormat.formatDate, 
submitted 
  -        by Alexei (remm)
  +        by Alexei Krainiouk (remm)
         </fix>
        </changelog>
     </subsection>
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to