Ticket #6347 (closed enhancement: fixed)

Bug contains 2 commit(s) | SVN Diffs for #6347

 

Opened 5 months ago

Last modified 2 months ago

No LMBCS convertor available in Java

Reported by: bwmorris@... Assigned to: michaelow
Priority: major Milestone: 4.2
Component: conversion Version: 3.8.1
Keywords: Cc:
Load: ibm:100 Xref:
Java Version: Operating System:
Project (C/J): ICU4J Weeks: 1.0
Review: yoshito

Description

As I understand it the ICU4JNI interface is deprecated as of ICU 3.8. However you have not provide an alternative way to use all the convertors previously surfaced via the JNI interface. I looked at both the latest 3.8.1 and the most recent beta of 4.0 and I do not see the LMBCS convertor. This is a seriously problem for my product, because the LMBCS convertor is critical to convert Lotus strings. Our only alternative is to use the JNI interface, which is extremely flawed. I looked at the code for the JNI interface and none of the native method calls are synchronized. This can cause a JVM hang in a multi-threaded Java environment. I'm wondering if there are any plans to fix this gap in support. In product development we are never able to deprecate or release a new version of our product without either supporting all the features of a previous release or providing an alternative. The lack of a LMBCS convertor in the past two releases of ICU4J seem like a major bug in the product.

Attachments

Change History

06/13/08 11:52:17 changed by yoshito

  • xref changed.
  • component changed from unknown to conversion.
  • project changed from all to ICU4J.
  • milestone changed from UNSCH to 4.2.
  • owner changed from somebody to yoshito.
  • weeks set to 0.5.
  • revw changed.

06/13/08 11:53:09 changed by yoshito

  • type changed from defect to enhancement.

06/13/08 13:17:28 changed by srl

is the sync issue related to #5579?

07/10/08 14:50:37 changed by yoshito

  • load set to ibm:100.

07/22/08 10:40:41 changed by hchapman

  • owner changed from yoshito to michaelow.

07/23/08 12:58:32 changed by michaelow

  • weeks changed from 0.5 to 1.0.

07/25/08 13:31:39 changed by michaelow

  • status changed from new to assigned.
  • revw set to yoshito.

09/11/08 09:50:52 changed by yoshito

  • status changed from assigned to closed.
  • resolution set to fixed.

Add/Change #6347 (No LMBCS convertor available in Java)




Anti spam check: