The certain order of calling java.lang.String.getBytes(String) will result
in a seeming failure(taking time and system call error) of
java.nio.charset.Charset.loolupViaProviders(String).
For example:
String str = "abc";
str.getBytes("eucJP-open");
str.getBytes("MS932");
str.getBytes("eucJP-open");
str.getBytes("MS932");
The calls of getBytes() will result in loolupViaProviders(String). But
it seems to almost fail. Because it was taking time and resulted in
error in stat64 system call at OS level.
###@###.### 2004-11-17 02:44:22 GMT
in a seeming failure(taking time and system call error) of
java.nio.charset.Charset.loolupViaProviders(String).
For example:
String str = "abc";
str.getBytes("eucJP-open");
str.getBytes("MS932");
str.getBytes("eucJP-open");
str.getBytes("MS932");
The calls of getBytes() will result in loolupViaProviders(String). But
it seems to almost fail. Because it was taking time and resulted in
error in stat64 system call at OS level.
###@###.### 2004-11-17 02:44:22 GMT
- duplicates
-
JDK-5080151 (cs) 1.4.2_0X: IllegalStateException: recursive invocation on non-english locales
- Closed
- relates to
-
JDK-6348343 REGRESSION: ClassCastException in JISAutoDetect.java on 1.4.2_10
- Resolved
-
JDK-6240665 java.lang.IllegalStateException: recursive invocation using LANG=ja(japanese)
- Closed