You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@harmony.apache.org by "Pavel Rebriy (JIRA)" <ji...@apache.org> on 2008/03/03 13:18:53 UTC

[jira] Updated: (HARMONY-5400) [classlib][reliability] failure of CharsetSyncChashTest from the reliability test suite

     [ https://issues.apache.org/jira/browse/HARMONY-5400?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Pavel Rebriy updated HARMONY-5400:
----------------------------------

    Component/s:     (was: DRLVM)
                 Classlib
        Summary: [classlib][reliability] failure of CharsetSyncChashTest  from the reliability test suite  (was: [drlvm][reliability] failure of CharsetSyncChashTest  from the reliability test suite)

Move issue to classlib component.

> [classlib][reliability] failure of CharsetSyncChashTest  from the reliability test suite
> ----------------------------------------------------------------------------------------
>
>                 Key: HARMONY-5400
>                 URL: https://issues.apache.org/jira/browse/HARMONY-5400
>             Project: Harmony
>          Issue Type: Bug
>          Components: Classlib
>            Reporter: Pavel Rebriy
>
> I've tried to run CharsetSyncChashTest reliability test and obtained an error:
> ===================================
> Uncaught exception in Thread-26:
> java.lang.OutOfMemoryError
> 	LTno stack trace availableGT
> Uncaught exception in Thread-13:
> java.lang.OutOfMemoryError
> 	LTno stack trace availableGT
> Uncaught exception in Thread-17:
> java.lang.OutOfMemoryError
> 	LTno stack trace availableGT
> Uncaught exception in Thread-15:
> Uncaught exception in Thread-28:
> java.lang.OutOfMemoryError
> 	LTno stack trace availableGT
> java.lang.OutOfMemoryError: 
> 	at java.util.zip.ZipFile.inflateEntryImpl2(ZipFile.java)
> 	at java.util.zip.ZipFile.getInputStream(ZipFile.java:194)
> 	at java.util.jar.JarFile.getInputStream(JarFile.java:358)
> 	at org.apache.harmony.luni.internal.net.www.protocol.jar.JarURLConnection.getInputStream(JarURLConnection.java:230)
> 	at java.net.URL.openStream(URL.java:674)
> 	at java.lang.ClassLoader.getResourceAsStream(ClassLoader.java:260)
> 	at java.lang.ClassLoader.getSystemResourceAsStream(ClassLoader.java:202)
> 	at java.lang.Class.getResourceAsStream(Class.java:567)
> 	at com.ibm.icu.impl.ICUData.getStream(ICUData.java:52)
> 	at com.ibm.icu.impl.ICUData.getRequiredStream(ICUData.java:97)
> 	at com.ibm.icu.charset.CharsetMBCS.loadConverter(CharsetMBCS.java:171)
> 	at com.ibm.icu.charset.CharsetMBCS.LTinitGT(CharsetMBCS.java:120)
> 	at com.ibm.icu.charset.CharsetMBCS.LTinitGT(CharsetMBCS.java:137)
> 	at java.lang.reflect.VMReflection.newClassInstance(VMReflection.java)
> 	at java.lang.reflect.Constructor.newInstance(Constructor.java:283)
> 	at com.ibm.icu.charset.CharsetICU.getCharset(CharsetICU.java:154)
> 	at com.ibm.icu.charset.CharsetProviderICU.getCharset(CharsetProviderICU.java:141)
> 	at com.ibm.icu.charset.CharsetProviderICU.putCharsets(CharsetProviderICU.java:239)
> 	at com.ibm.icu.charset.CharsetProviderICU.charsets(CharsetProviderICU.java:256)
> 	at java.nio.charset.Charset.addCharsets(Charset.java:235)
> 	at java.nio.charset.Charset.loadConfiguredCharsets(Charset.java:294)
> 	at java.nio.charset.Charset.availableCharsets(Charset.java:354)
> 	at org.apache.harmony.test.reliability.api.nio.charset.CharsetForNameRunner.run(CharsetSyncCacheTest.java:147)
> 	at java.lang.Thread.run(Thread.java:657)
> Uncaught exception in Thread-12:
> java.lang.OutOfMemoryError: 
> 	at java.util.zip.ZipFile.inflateEntryImpl2(ZipFile.java)
> 	at java.util.zip.ZipFile.getInputStream(ZipFile.java:194)
> 	at java.util.jar.JarFile.getInputStream(JarFile.java:358)
> 	at org.apache.harmony.luni.internal.net.www.protocol.jar.JarURLConnection.getInputStream(JarURLConnection.java:230)
> 	at java.net.URL.openStream(URL.java:674)
> 	at java.lang.ClassLoader.getResourceAsStream(ClassLoader.java:260)
> 	at java.lang.ClassLoader.getSystemResourceAsStream(ClassLoader.java:202)
> 	at java.lang.Class.getResourceAsStream(Class.java:567)
> 	at com.ibm.icu.impl.ICUData.getStream(ICUData.java:52)
> 	at com.ibm.icu.impl.ICUData.getRequiredStream(ICUData.java:97)
> 	at com.ibm.icu.charset.CharsetMBCS.loadConverter(CharsetMBCS.java:171)
> 	at com.ibm.icu.charset.CharsetMBCS.LTinitGT(CharsetMBCS.java:120)
> 	at com.ibm.icu.charset.CharsetMBCS.LTinitGT(CharsetMBCS.java:137)
> 	at java.lang.reflect.VMReflection.newClassInstance(VMReflection.java)
> 	at java.lang.reflect.Constructor.newInstance(Constructor.java:283)
> 	at com.ibm.icu.charset.CharsetICU.getCharset(CharsetICU.java:154)
> 	at com.ibm.icu.charset.CharsetProviderICU.getCharset(CharsetProviderICU.java:141)
> 	at com.ibm.icu.charset.CharsetProviderICU.putCharsets(CharsetProviderICU.java:239)
> 	at com.ibm.icu.charset.CharsetProviderICU.charsets(CharsetProviderICU.java:256)
> 	at java.nio.charset.Charset.addCharsets(Charset.java:235)
> 	at java.nio.charset.Charset.loadConfiguredCharsets(Charset.java:294)
> 	at java.nio.charset.Charset.availableCharsets(Charset.java:354)
> 	at org.apache.harmony.test.reliability.api.nio.charset.CharsetForNameRunner.run(CharsetSyncCacheTest.java:147)
> 	at java.lang.Thread.run(Thread.java:657)
> Uncaught exception in Thread-21:
> java.lang.OutOfMemoryError: 
> 	at java.util.zip.ZipFile.inflateEntryImpl2(ZipFile.java)
> 	at java.util.zip.ZipFile.getInputStream(ZipFile.java:194)
> 	at java.util.jar.JarFile.getInputStream(JarFile.java:358)
> 	at org.apache.harmony.luni.internal.net.www.protocol.jar.JarURLConnection.getInputStream(JarURLConnection.java:230)
> 	at java.net.URL.openStream(URL.java:674)
> 	at java.lang.ClassLoader.getResourceAsStream(ClassLoader.java:260)
> 	at java.lang.ClassLoader.getSystemResourceAsStream(ClassLoader.java:202)
> 	at java.lang.Class.getResourceAsStream(Class.java:567)
> 	at com.ibm.icu.impl.ICUData.getStream(ICUData.java:52)
> 	at com.ibm.icu.impl.ICUData.getRequiredStream(ICUData.java:97)
> 	at com.ibm.icu.charset.CharsetMBCS.loadConverter(CharsetMBCS.java:171)
> 	at com.ibm.icu.charset.CharsetMBCS.loadConverter(CharsetMBCS.java:281)
> 	at com.ibm.icu.charset.CharsetMBCS.LTinitGT(CharsetMBCS.java:120)
> 	at com.ibm.icu.charset.CharsetMBCS.LTinitGT(CharsetMBCS.java:137)
> 	at java.lang.reflect.VMReflection.newClassInstance(VMReflection.java)
> 	at java.lang.reflect.Constructor.newInstance(Constructor.java:283)
> 	at com.ibm.icu.charset.CharsetICU.getCharset(CharsetICU.java:154)
> 	at com.ibm.icu.charset.CharsetProviderICU.getCharset(CharsetProviderICU.java:141)
> 	at com.ibm.icu.charset.CharsetProviderICU.putCharsets(CharsetProviderICU.java:239)
> 	at com.ibm.icu.charset.CharsetProviderICU.charsets(CharsetProviderICU.java:256)
> 	at java.nio.charset.Charset.addCharsets(Charset.java:235)
> 	at java.nio.charset.Charset.loadConfiguredCharsets(Charset.java:294)
> 	at java.nio.charset.Charset.availableCharsets(Charset.java:354)
> 	at org.apache.harmony.test.reliability.api.nio.charset.CharsetForNameRunner.run(CharsetSyncCacheTest.java:147)
> 	at java.lang.Thread.run(Thread.java:657)
> Uncaught exception in Thread-24:
> java.lang.OutOfMemoryError
> 	LTno stack trace availableGT
> Uncaught exception in Thread-23:
> java.lang.OutOfMemoryError: 
> 	at java.util.zip.ZipFile.inflateEntryImpl2(ZipFile.java)
> 	at java.util.zip.ZipFile.getInputStream(ZipFile.java:194)
> 	at java.util.jar.JarFile.getInputStream(JarFile.java:358)
> 	at org.apache.harmony.luni.internal.net.www.protocol.jar.JarURLConnection.getInputStream(JarURLConnection.java:230)
> 	at java.net.URL.openStream(URL.java:674)
> 	at java.lang.ClassLoader.getResourceAsStream(ClassLoader.java:260)
> 	at java.lang.ClassLoader.getSystemResourceAsStream(ClassLoader.java:202)
> 	at java.lang.Class.getResourceAsStream(Class.java:567)
> 	at com.ibm.icu.impl.ICUData.getStream(ICUData.java:52)
> 	at com.ibm.icu.impl.ICUData.getRequiredStream(ICUData.java:97)
> 	at com.ibm.icu.charset.CharsetMBCS.loadConverter(CharsetMBCS.java:171)
> 	at com.ibm.icu.charset.CharsetMBCS.loadConverter(CharsetMBCS.java:281)
> 	at com.ibm.icu.charset.CharsetMBCS.LTinitGT(CharsetMBCS.java:120)
> 	at com.ibm.icu.charset.CharsetMBCS.LTinitGT(CharsetMBCS.java:137)
> 	at java.lang.reflect.VMReflection.newClassInstance(VMReflection.java)
> 	at java.lang.reflect.Constructor.newInstance(Constructor.java:283)
> 	at com.ibm.icu.charset.CharsetICU.getCharset(CharsetICU.java:154)
> 	at com.ibm.icu.charset.CharsetProviderICU.getCharset(CharsetProviderICU.java:141)
> 	at com.ibm.icu.charset.CharsetProviderICU.putCharsets(CharsetProviderICU.java:239)
> 	at com.ibm.icu.charset.CharsetProviderICU.charsets(CharsetProviderICU.java:256)
> 	at java.nio.charset.Charset.addCharsets(Charset.java:235)
> 	at java.nio.charset.Charset.loadConfiguredCharsets(Charset.java:294)
> 	at java.nio.charset.Charset.availableCharsets(Charset.java:354)
> 	at org.apache.harmony.test.reliability.api.nio.charset.CharsetForNameRunner.run(CharsetSyncCacheTest.java:147)
> 	at java.lang.Thread.run(Thread.java:657)
> Uncaught exception in Thread-27:
> java.lang.OutOfMemoryError
> 	LTno stack trace availableGT
> Uncaught exception in Thread-25:
> java.lang.OutOfMemoryError
> 	LTno stack trace availableGT
> Uncaught exception in Thread-16:
> java.lang.OutOfMemoryError
> 	LTno stack trace availableGT
> Thread 5, forName(CP868) returned "cp868", instead of "CP868"
> Thread 11, forName(gb18030) returned Charset "GB18030", instead of "gb18030"
> Thread 10, forName(gb18030) returned Charset "GB18030", instead of "gb18030"
> Thread 9, forName(gb18030) returned Charset "GB18030", instead of "gb18030"
> Thread 13, forName(gb18030) returned Charset "GB18030", instead of "gb18030"
> Uncaught exception in Thread-9:
> java.lang.IllegalArgumentException
> 	at java.nio.Buffer.position(Buffer.java:235)
> 	at com.ibm.icu.charset.CharsetMBCS$CharsetEncoderMBCS.matchFromU(CharsetMBCS.java:2691)
> 	at com.ibm.icu.charset.CharsetMBCS$CharsetEncoderMBCS.initialMatchFromU(CharsetMBCSThread 1, forName(ibm-1390_P110-2003) by alias, encode/decode returned "1?B?0#?% AMP??????1242345" instead of "1B?0#?% AMP??????12423.java:2926)
> 	at com.ibm.icu.charset.CharsetMBCS$CharsetEncoderMBCS.fromU(CharsetMBCS.java:2878)
> 	at com.ibm.icu.charset.CharsetM45"
> BCS$CharsetEncoderMBCS.unassigned(CharsetMBCS.java:3579)
> 	at com.ibm.icu.charset.CharsetMBCS$CharsetEncoderMBCS.encodeLoop(CharsetMBCS.java:2371)
> 	at com.ibm.icu.charset.CharsetEncoderICU.fromUnicodeWithCallback(CharsetEncoderICU.java:387)
> 	at com.ibm.icu.charset.CharsetEncoderICU.encode(CharsetEncoderICU.java:305)
> 	at com.ibm.icu.charset.CharsetEncoderICU.encodeLoop(CharsetEncoderICU.java:206)
> 	at java.nio.charset.CharsetEncoder.encode(CharsetEncoder.java:477)
> 	at java.nio.charset.CharsetEncoder.encode(CharsetEncoder.java:345)
> 	at java.nio.charset.Charset.encode(Charset.java:636)
> 	at java.nio.charset.Charset.encode(Charset.java:655)
> 	at org.apache.harmony.test.reliability.api.nio.charset.CharsetForNameRunner.run(CharsetSyncCacheTest.java:186)
> 	at java.lang.Thread.run(Thread.java:657)
> Thread 2, forName(windows-950) by alias returned Charset with different value of name()
> thread #0 returned not PASS status
> *** iteration: 0
> test result is 105
> Test FAILED
> ===================================
> As to my point of view there are several errors in the test:
> 1. OutOfMemoryError exception is occurred.
> 2.  Incorrect charset name return: "GB18030", instead of "gb18030"
> 3. Incorrect encode/decode for a given charset.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.