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]