Fighting Old JIRA Issues
This is a page for fighting old JIRA issues, any value-add are welcome
Guideline
- For old issues (over a month???), verify whether it's still an issue with the latest code and note this with a JIRA comment.
- Put comment to the jira issue when you start work on it.
- For issues without patch, dive into and post a patch if possible. And another comment if you can't provide a patch for some reason.
- If you're posting an enhancement, post a patch that enhances the tests and make sure they pass on an RI.
- If you're posting a fix, post a patch that includes a regression test.
- If there's a particular JIRA issue that you would like fixed and a patch already exists, try applying the patch yourself, verify it and then add a comment supporting the patch.
- If the JIRA/patch is debatable for any reasons (non-bug difference, break others, any other concerns...), don't hesitate to forward it to dev-list for discussion.
Process
- Verify all these old issues to find out whether it's still an issue with the latest code. 2. Post a comment if it is no longer an issue. 3. If it is still an issue:
- Post a patch for those without patch till now if possible.
- For those already have patches, verify the reason why it was ignored, and then
- Enrich testcase if caused by lack of test.
- Supply another patch if the patch is out of date.
- Add comments to support it if the patch is ok.
Volunteers
Tony Wu is in JIRA 1116 1114 1103 1082 985 953 882
Spark Shen is in JIRA 1367 866 855 839 780 944 1244
Issue List
JIRA ISSUE |
DESCRIPTION |
|||
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="1c865b4b-8772-41e4-a343-5c5f3db2d152"><ac:plain-text-body><![CDATA[ |
https://issues.apache.org/jira/browse/HARMONY-1375 |
[classlib][net]Refine native code interface of setSocketOption |
]]></ac:plain-text-body></ac:structured-macro> |
|
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="8fbacbda-e957-4a2a-a970-ee104c9963d3"><ac:plain-text-body><![CDATA[ |
https://issues.apache.org/jira/browse/HARMONY-1370 |
[classlib][luni] HttpsURLConnection enhancement allowing work over HTTP proxy server |
]]></ac:plain-text-body></ac:structured-macro> |
|
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="9a3dd059-d03d-4362-b908-4ec45c770447"><ac:plain-text-body><![CDATA[ |
https://issues.apache.org/jira/browse/HARMONY-1367 |
[classlib][util] unexpected [ClassCastException] for Collections.binarySearch(..) |
]]></ac:plain-text-body></ac:structured-macro> |
|
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="e57e0d6e-0456-475e-9804-aeca9d800970"><ac:plain-text-body><![CDATA[ |
https://issues.apache.org/jira/browse/HARMONY-1366 |
[classlib][text] Bidi(AttributedCharacterIterator) throws [ArrayIndexOutOfBoundsException] on RI and works OK on Harmony |
]]></ac:plain-text-body></ac:structured-macro> |
|
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="97b666b7-c65e-4410-8b7d-5961198f296a"><ac:plain-text-body><![CDATA[ |
https://issues.apache.org/jira/browse/HARMONY-1360 |
[classlib][nio charset] Charset.forName() returns different value vs Charset.availableCharsets() |
]]></ac:plain-text-body></ac:structured-macro> |
|
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="1e8cc8aa-e4d2-4ebe-b512-936a18c1b477"><ac:plain-text-body><![CDATA[ |
https://issues.apache.org/jira/browse/HARMONY-1353 |
[classlib][text] unexpected [ParseException] for new [RuleBasedCollator]("'n'") |
]]></ac:plain-text-body></ac:structured-macro> |
|
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="d4cbe26f-d7c4-47aa-ae09-278d63b99e64"><ac:plain-text-body><![CDATA[ |
https://issues.apache.org/jira/browse/HARMONY-1352 |
[classlib][text] unexpected [IllegalArgumentException] for [RuleBasedCollator].getCollationElementIterator((String)null) |
]]></ac:plain-text-body></ac:structured-macro> |
|
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="a2eb8038-528c-4aba-9431-f23c4a92e738"><ac:plain-text-body><![CDATA[ |
https://issues.apache.org/jira/browse/HARMONY-1351 |
[classlib][text] compatibility: [NumberFormat].getCurrency() returns string on RI and null on Harmony for incorrect locale |
]]></ac:plain-text-body></ac:structured-macro> |
|
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="d13782b6-5ea5-4c2d-b117-2d292324d5d6"><ac:plain-text-body><![CDATA[ |
https://issues.apache.org/jira/browse/HARMONY-1346 |
[classlib][net] no URISyntaxException for URI(null, ":2:3:4:5:6:7:8", "/", null) |
]]></ac:plain-text-body></ac:structured-macro> |
|
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="452140e5-fdc5-4e45-8192-3406977c35e8"><ac:plain-text-body><![CDATA[ |
https://issues.apache.org/jira/browse/HARMONY-1284 |
[classlib][lang-management] [MemoryUsage].from(CompositeData) allows invalid "init" values |
]]></ac:plain-text-body></ac:structured-macro> |
|
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="a451631f-fe5c-4a32-8c5b-cafd6c3181d8"><ac:plain-text-body><![CDATA[ |
https://issues.apache.org/jira/browse/HARMONY-1248 |
[classlib][math] exception compatibility [BigDecimal].valueOf(0L, -22).shortValueExact() |
|
]]></ac:plain-text-body></ac:structured-macro> |
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="3fc08f65-b8ca-493e-b030-a1ec9a4575eb"><ac:plain-text-body><![CDATA[ |
https://issues.apache.org/jira/browse/HARMONY-1244 |
[classlib][text] [AttributedString].addAttribute(null, ...) throws nothing while RI throws NPE |
]]></ac:plain-text-body></ac:structured-macro> |
|
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="319ac9fb-0505-4840-8b79-d645785e1032"><ac:plain-text-body><![CDATA[ |
https://issues.apache.org/jira/browse/HARMONY-1194 |
[classlib][nio] unexpected "Memory Spy! Fixed attempt to free memory that was not allocated [PlatformAddress][xxx]" messages |
]]></ac:plain-text-body></ac:structured-macro> |
|
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="ca711811-e773-47bb-87b5-3fab1f06b91c"><ac:plain-text-body><![CDATA[ |
https://issues.apache.org/jira/browse/HARMONY-1187 |
[classlib][text] unexpected [MissingResourceException] for new [DecimalFormat]("#######0.0000") |
]]></ac:plain-text-body></ac:structured-macro> |
|
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="1394b2ee-7cdc-4477-8b05-3709feebc256"><ac:plain-text-body><![CDATA[ |
https://issues.apache.org/jira/browse/HARMONY-1175 |
[classlib][io] [BufferedWriter].write() exception behavior differ from RI |
]]></ac:plain-text-body></ac:structured-macro> |
|
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="77f0a58a-4de9-48bb-a9da-97543a022a19"><ac:plain-text-body><![CDATA[ |
https://issues.apache.org/jira/browse/HARMONY-1171 |
[classlib][jndi] no [InvalidNameException] for [CompoundName].addAll() |
]]></ac:plain-text-body></ac:structured-macro> |
|
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="e57aef1e-6820-4f8c-b4cb-beeab79ca483"><ac:plain-text-body><![CDATA[ |
https://issues.apache.org/jira/browse/HARMONY-1158 |
[classlib][luni]Compatibility: java.net.URL new URL("ss", null, -3, null) throws MalformedURLException while RI throws NPE |
]]></ac:plain-text-body></ac:structured-macro> |
|
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="2d7fccdc-a0a3-40ed-9c4d-0646caf5ae52"><ac:plain-text-body><![CDATA[ |
https://issues.apache.org/jira/browse/HARMONY-1147 |
[classlib][kernel] Harmony+j9 throws NPE while Harmony+drlvm and RI throws [IndexOutOfBoundsException] for [SecureClassLoader].defineClass() |
]]></ac:plain-text-body></ac:structured-macro> |
|
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="9c438537-9eef-4a36-ae61-62b9d7e7c26c"><ac:plain-text-body><![CDATA[ |
https://issues.apache.org/jira/browse/HARMONY-1130 |
[classlib][net] compatibility: method URLStreamHandler().parseURL() throws [SecurityException] on RI and works silently on Harmony. |
|
]]></ac:plain-text-body></ac:structured-macro> |
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="e1cfe96a-15da-44ae-82b7-b96b7b618104"><ac:plain-text-body><![CDATA[ |
https://issues.apache.org/jira/browse/HARMONY-1127 |
[classlib][net] compatibility: Harmony constructor URI(String * 5) throws URISyntaxExceptionwhile RI does not |
]]></ac:plain-text-body></ac:structured-macro> |
|
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="2682b3a1-b47a-4ea9-a0c8-cf8f9daf23f5"><ac:plain-text-body><![CDATA[ |
https://issues.apache.org/jira/browse/HARMONY-1126 |
[classlib][net] unexpected URISyntaxException for URI.parseServerAuthority() |
]]></ac:plain-text-body></ac:structured-macro> |
|
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="ec48561e-9966-4ade-97cd-806145bd77b0"><ac:plain-text-body><![CDATA[ |
https://issues.apache.org/jira/browse/HARMONY-1117 |
[classlib][net] Harmony implementation of [SocketImpl].getFileDescriptor() return real object, but RI return null |
]]></ac:plain-text-body></ac:structured-macro> |
|
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="211349d7-9fb7-49d4-85fc-54b66e876476"><ac:plain-text-body><![CDATA[ |
https://issues.apache.org/jira/browse/HARMONY-1116 |
[classlib][text] Bidi.getLength() result differs from RI when flag > 61 |
]]></ac:plain-text-body></ac:structured-macro> |
|
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="37b821b8-1adc-42b7-8944-1bfa2bbd7ce0"><ac:plain-text-body><![CDATA[ |
https://issues.apache.org/jira/browse/HARMONY-1111 |
[classlib][lang] unexpected [IllegalArgumentException] for String(byte[], int, int, String) |
]]></ac:plain-text-body></ac:structured-macro> |
|
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="52d24654-c3fc-4568-a567-043bdd1323be"><ac:plain-text-body><![CDATA[ |
https://issues.apache.org/jira/browse/HARMONY-1110 |
[classlib][text] [ChoiceFormat](String) pattern parser differs from RI |
]]></ac:plain-text-body></ac:structured-macro> |
|
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="08d74d7b-a9c8-4ac8-b5cf-4bac8f002f6d"><ac:plain-text-body><![CDATA[ |
https://issues.apache.org/jira/browse/HARMONY-1107 |
[classlib][io] compatibility: different exception order for [FileInputStream]("log").read(null, -1, 1) |
]]></ac:plain-text-body></ac:structured-macro> |
|
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="7ba33b6d-27eb-4f16-ae10-c60183e5aaa9"><ac:plain-text-body><![CDATA[ |
https://issues.apache.org/jira/browse/HARMONY-1106 |
[classlib][io] java.io.SequenceInputStream(InputStream, null) throws unexpected NPE |
]]></ac:plain-text-body></ac:structured-macro> |
|
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="9fe7f1d1-7d46-4a9a-9ecc-eb2cc95897f9"><ac:plain-text-body><![CDATA[ |
https://issues.apache.org/jira/browse/HARMONY-1103 |
[classlib][io] compatibility: different checks order for [DataInputStream](null).readFully(byte[], int, int) |
]]></ac:plain-text-body></ac:structured-macro> |
|
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="c068da85-2616-4d60-8f58-e7308f2b5125"><ac:plain-text-body><![CDATA[ |
https://issues.apache.org/jira/browse/HARMONY-1082 |
[classlib][io]compatibility:java.io.BufferedOutputStream.write(byte[], int, int) throws [ArrayIndexOutOfBoundsException] while RI throws [NullPointerException] |
]]></ac:plain-text-body></ac:structured-macro> |
|
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="db8992e7-d36c-4012-9eb4-78702c5b62e7"><ac:plain-text-body><![CDATA[ |
https://issues.apache.org/jira/browse/HARMONY-1047 |
[classlib][math]exception compatibility: new [BigInteger](Integer.MAX_VALUE, (Random)null) |
]]></ac:plain-text-body></ac:structured-macro> |
|
https://issues.apache.org/jira/browse/HARMONY-996 | Difference in behaviour of java.util.Date(int year, int month, int date) with large negative third parameter |
|||
https://issues.apache.org/jira/browse/HARMONY-988 | Formatting doubles: different behaviour with RI |
|||
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="eda33bc1-0874-41f5-9297-4e94cd65c98f"><ac:plain-text-body><![CDATA[ |
https://issues.apache.org/jira/browse/HARMONY-985 |
[classlib][luni] bug-to-bug compatibility java.util.Formatter.Formatter(Appendable a) |
]]></ac:plain-text-body></ac:structured-macro> |
|
https://issues.apache.org/jira/browse/HARMONY-982 | Portlib should be extended to support NIO's mmap funtions |
|||
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="2fc98009-fcf5-480a-ae56-7509600572ff"><ac:plain-text-body><![CDATA[ |
https://issues.apache.org/jira/browse/HARMONY-944 |
[classlib][text] java.text.BreakIterator.getInt(byte[], Integer.MAX_VALUE) does not throw [ArrayIndexOutOfBoundsException] |
]]></ac:plain-text-body></ac:structured-macro> |
|
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="e75ebd10-53ac-4de2-b932-7a7e08cc5cd2"><ac:plain-text-body><![CDATA[ |
https://issues.apache.org/jira/browse/HARMONY-938 |
[classlib][text] compatibility: Harmony Collator.getDecomposition() returns 0 whie RI returns 1 |
]]></ac:plain-text-body></ac:structured-macro> |
|
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="62f5b2cf-17dd-49e1-a2de-93205b13abe3"><ac:plain-text-body><![CDATA[ |
https://issues.apache.org/jira/browse/HARMONY-937 |
[classlib][text] compatibility: java.text.Collator.compare(null,null) returns true while RI throws NPE |
]]></ac:plain-text-body></ac:structured-macro> |
|
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="01f8feaa-c828-4d17-960c-5c6fff9a9019"><ac:plain-text-body><![CDATA[ |
https://issues.apache.org/jira/browse/HARMONY-922 |
[classlib][text] unexpected NPE for [MessageFormat]("rr", null).hashCode() |
]]></ac:plain-text-body></ac:structured-macro> |
|
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="b83963ba-8446-441d-bd96-118b08880da7"><ac:plain-text-body><![CDATA[ |
https://issues.apache.org/jira/browse/HARMONY-921 |
[classlib][lang] compatibility: [ClassLoader].getSystemResource(null) returns null while RI throws NPE |
]]></ac:plain-text-body></ac:structured-macro> |
|
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="5ae68dbd-9bdd-4ac0-9d23-5304c07419e9"><ac:plain-text-body><![CDATA[ |
https://issues.apache.org/jira/browse/HARMONY-916 |
[classlib][lang] unexpected [IllegalCharsetNameException] for new String(bye[], int, int, "zzz |
]]></ac:plain-text-body></ac:structured-macro> |
|
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="9cc168ba-8cd2-4b40-9280-6af9669d0cb2"><ac:plain-text-body><![CDATA[ |
https://issues.apache.org/jira/browse/HARMONY-895 |
[classlib][net] java.net.URL((URL) null, String, handler) does not throw MalformedURLException for unknown protocol |
]]></ac:plain-text-body></ac:structured-macro> |
|
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="b38418d3-8e15-4062-a887-9e5869575e7f"><ac:plain-text-body><![CDATA[ |
https://issues.apache.org/jira/browse/HARMONY-894 |
[classlib][net] java.net.DatagramSocket(null).getBroadcast() returns different values for harmony vs RI |
]]></ac:plain-text-body></ac:structured-macro> |
|
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="ebf90c03-ad9d-44b4-a301-eb1a54813b31"><ac:plain-text-body><![CDATA[ |
https://issues.apache.org/jira/browse/HARMONY-890 |
[classlib][net] compatibility: incorrect default port number for new [DatagramPacket](new byte[], int) |
]]></ac:plain-text-body></ac:structured-macro> |
|
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="d823cf18-63b0-4411-a1fc-87dcfca74d17"><ac:plain-text-body><![CDATA[ |
https://issues.apache.org/jira/browse/HARMONY-877 |
[classlib][lang] compatibility: Harmony method [ClassLoader].getResource(null) returns null while RI throws NPE |
]]></ac:plain-text-body></ac:structured-macro> |
|
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="7cffe95b-d1d7-46a0-b3cb-c57dd8ab8fc3"><ac:plain-text-body><![CDATA[ |
https://issues.apache.org/jira/browse/HARMONY-875 |
[classlib][lang]API+j9 unexpected [ClassFormatError] for the method [ClassLoader].defineClass(name, array, 4, -2); |
]]></ac:plain-text-body></ac:structured-macro> |
|
https://issues.apache.org/jira/browse/HARMONY-866 | Arrays.binarySearch should always return -1on empty array |
|||
https://issues.apache.org/jira/browse/HARMONY-858 | Exception throwing compatibility: java.util.Scanner.nextInt(int radix) |
|||
https://issues.apache.org/jira/browse/HARMONY-855 | Some java.uiti.Collections methods do not throw unspecified NPE while RI does |
|||
https://issues.apache.org/jira/browse/HARMONY-839 | WeakHashMap(Map arg) throws NPE if arg.entrySet() returns null |
|||
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="d795eabd-a02e-4d3a-96ae-0046588d3744"><ac:plain-text-body><![CDATA[ |
https://issues.apache.org/jira/browse/HARMONY-833 |
[classlib][lang] unexpected IllegalCharsetNameException for ByteArrayOutputStream().toString("~]????"); |
]]></ac:plain-text-body></ac:structured-macro> |
|
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="40381614-5799-4580-a942-6033f155b311"><ac:plain-text-body><![CDATA[ |
https://issues.apache.org/jira/browse/HARMONY-829 |
[classlib][io] unexpected result for java.io.File.compareTo(File) method |
]]></ac:plain-text-body></ac:structured-macro> |
|
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="37db0340-00ae-4547-8b76-67b09fa3dd07"><ac:plain-text-body><![CDATA[ |
https://issues.apache.org/jira/browse/HARMONY-780 |
[classlib][util] unexpected [ClassCastException] for java.util.TreeMap.put(Object, new Object) |
]]></ac:plain-text-body></ac:structured-macro> |
|
https://issues.apache.org/jira/browse/HARMONY-747 | java.lang.Doulbe.parseDouble(String) does not support Hex number |
|||
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="a9e1d043-10bd-41df-a737-a9a3866e266d"><ac:plain-text-body><![CDATA[ |
https://issues.apache.org/jira/browse/HARMONY-693 |
[classlib][logging] unexpected NPE for XMLFormatter().getHead((Handler) null) |
]]></ac:plain-text-body></ac:structured-macro> |
|
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="5449f58a-f7f4-40e3-b8ce-55b87936510b"><ac:plain-text-body><![CDATA[ |
https://issues.apache.org/jira/browse/HARMONY-690 |
[classlib][lang]Compatibility: Harmony Runtime.removeShutdownHook(null) does not throw unspecified NPE while RI does. |
]]></ac:plain-text-body></ac:structured-macro> |
|
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="010cd5d0-34cf-4a81-8846-6a64a5482854"><ac:plain-text-body><![CDATA[ |
https://issues.apache.org/jira/browse/HARMONY-654 |
[classlib] hytty_printf("%d", -1) outputs "01" |
]]></ac:plain-text-body></ac:structured-macro> |
|
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="f01be3fa-c475-4355-b3ff-2abd8ea35e69"><ac:plain-text-body><![CDATA[ |
https://issues.apache.org/jira/browse/HARMONY-617 |
[classlib][luni] HttpURLConnection does not support persistent connections |
]]></ac:plain-text-body></ac:structured-macro> |
|
https://issues.apache.org/jira/browse/HARMONY-535 | java.io.File doesn't properly work with the file names which have non-latin chars |
|||
https://issues.apache.org/jira/browse/HARMONY-517 | File.listFiles returns empty list but should return null |
|||
https://issues.apache.org/jira/browse/HARMONY-424 | NullPointerException in java.text.DecimalFormat.getCurrency() |
|||
https://issues.apache.org/jira/browse/HARMONY-329 | Endless loop when using Double.parseDouble(String) with certain types of value |
|||
https://issues.apache.org/jira/browse/HARMONY-308 | java.nio.charset.Charset.encode(CharBuffer) returns bytes in a different order in Harmony and RI for the UTF-16 charset |
|||
https://issues.apache.org/jira/browse/HARMONY-248 | Using java.io.File.deleteOnExit() and System.runFinalizersOnExit(true) in the same application causes crash on exit. |
|||
https://issues.apache.org/jira/browse/HARMONY-217 | java.text.BreakIterator.following() incorrectly calculates the following boundary |
|||
https://issues.apache.org/jira/browse/HARMONY-139 | ICU - characters 0x0384 and 0xB7 are unmapped in ICU implementation of ISO8859-7 |
|||
https://issues.apache.org/jira/browse/HARMONY-100 | text/BidiWrapper issue? |
|||
https://issues.apache.org/jira/browse/HARMONY-64 | java.nio.charset.Charset.forName(String name) does not throw UnsupportedCharsetException if valid name starts with "x-" |
|||
https://issues.apache.org/jira/browse/HARMONY-62 | java.text.BreakIterator.getSentenceInstance().next() treats '\n' as the end of the sentence |
|||
https://issues.apache.org/jira/browse/HARMONY-32 | java.text.Collator.setDecomposition(FULL_DECOMPOSITION) throws IllegalArgumentException |