-
Bug
-
Resolution: Fixed
-
P4
-
7, 8, 11, 12
-
team
-
generic
-
linux
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8215306 | 12 | Toshio Nakamura | P4 | Resolved | Fixed | b24 |
JDK-8228203 | 11.0.6-oracle | Toshio Nakamura | P4 | Resolved | Fixed | b01 |
JDK-8224598 | 11.0.5-oracle | Dmitry Markov | P4 | Resolved | Fixed | b02 |
JDK-8224940 | 11.0.4-oracle | Toshio Nakamura | P4 | Resolved | Fixed | b07 |
JDK-8219527 | 11.0.3 | Toshio Nakamura | P4 | Resolved | Fixed | master |
JDK-8225244 | openjdk8u222 | Toshio Nakamura | P4 | Resolved | Fixed | b05 |
JDK-8224606 | 8u231 | Dmitry Markov | P4 | Resolved | Fixed | b01 |
JDK-8224900 | 8u221 | Toshio Nakamura | P4 | Resolved | Fixed | b07 |
JDK-8229632 | emb-8u231 | Toshio Nakamura | P4 | Resolved | Fixed | b01 |
JDK-8227159 | emb-8u221 | Toshio Nakamura | P4 | Resolved | Fixed | b07 |
JDK-8224607 | 7u241 | Dmitry Markov | P4 | Resolved | Fixed | b01 |
JDK-8224927 | 7u231 | Toshio Nakamura | P4 | Resolved | Fixed | b07 |
Some native applications on X-Window can do that.
We need to consider two conditions:
1. IM restarted during Java application is working.
2. Java application started with IM down. Then, IM started.
My first proposal was posted in
http://mail.openjdk.java.net/pipermail/awt-dev/2018-June/014100.html
I’d like to post the revised one.
<Recreate steps>
1. Launch an application with Text or JText component under East-Asian (Chinese, Korean, or Japanese) environment.
2. Turn on Input Method (IM) on X-Window and input some Asian characters to Text component.
3. kill the IM frontend by OS and restart it. This emulates IM crash or IM restarting to change the configuration.
IM frontend depends on environment. For example, ibus-x11, fcitx, kinput2 etc.
For ibus,
$ ibus-daemon -r --xim
command restart ibus.
4. Change focus to other window and back.
5. Try to repeat the step 2.
<Result>
We cannot turn on IM. We can input only English characters, but cannot input Asian characters.
<expected result>
We can turn on IM and can use it as same as step2.
- backported by
-
JDK-8215306 InputMethod cannot be used after its restarting
- Resolved
-
JDK-8219527 InputMethod cannot be used after its restarting
- Resolved
-
JDK-8224598 InputMethod cannot be used after its restarting
- Resolved
-
JDK-8224606 InputMethod cannot be used after its restarting
- Resolved
-
JDK-8224607 InputMethod cannot be used after its restarting
- Resolved
-
JDK-8224900 InputMethod cannot be used after its restarting
- Resolved
-
JDK-8224927 InputMethod cannot be used after its restarting
- Resolved
-
JDK-8224940 InputMethod cannot be used after its restarting
- Resolved
-
JDK-8225244 InputMethod cannot be used after its restarting
- Resolved
-
JDK-8227159 InputMethod cannot be used after its restarting
- Resolved
-
JDK-8228203 InputMethod cannot be used after its restarting
- Resolved
-
JDK-8229632 InputMethod cannot be used after its restarting
- Resolved
- relates to
-
JDK-8225182 JNI exception pending in DestroyXIMCallback of awt_InputMethod.c:1327
- Resolved