#20 IllegalArgumentException when we input Japanese

closed-fixed
Other (7)
6
2013-01-23
2012-06-16
Anonymous
No

When I try to input Japanese in RSyntaxTextArea, I get the following exception always.

Exception in thread "AWT-EventQueue-0" java.lang.IllegalArgumentException: RTextArea needs ConfigurableCaret
at org.fife.ui.rtextarea.RTextArea.setCaret(RTextArea.java:1301)
at javax.swing.text.JTextComponent.exchangeCaret(JTextComponent.java:4887)
at javax.swing.text.JTextComponent.setInputMethodCaretPosition(JTextComponent.java:4857)
at javax.swing.text.JTextComponent.processInputMethodEvent(JTextComponent.java:4481)
at java.awt.Component.processEvent(Component.java:6157)
at java.awt.Container.processEvent(Container.java:2083)
at java.awt.Component.dispatchEventImpl(Component.java:4737)
at java.awt.Container.dispatchEventImpl(Container.java:2141)
at java.awt.Component.dispatchEvent(Component.java:4565)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:684)
at java.awt.EventQueue.access$000(EventQueue.java:85)
at java.awt.EventQueue$1.run(EventQueue.java:643)
at java.awt.EventQueue$1.run(EventQueue.java:641)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:98)
at java.awt.EventQueue$2.run(EventQueue.java:657)
at java.awt.EventQueue$2.run(EventQueue.java:655)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:654)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)

I am using MacOSX 10.7.4.
RSyntaxTextArea 2.0.3.
IME Google Japanese Input.
java version "1.6.0_31"
Java(TM) SE Runtime Environment (build 1.6.0_31-b04-415-11M3635)
Java HotSpot(TM) 64-Bit Server VM (build 20.6-b01-415, mixed mode)

Discussion


  • Anonymous
    2012-06-27

    Maybe this bug is not only for Japanese but also for other languages(Chinese, Korean, ....)

     
  • Robert Futrell
    Robert Futrell
    2012-09-03

    • priority: 5 --> 6
     
  • Robert Futrell
    Robert Futrell
    2012-11-21

    I have a patch that may well fix this. Anyone interested in testing it should send me a message. SourceForge says the OP unfortunately has not provided a valid email address...

     
  • Robert Futrell
    Robert Futrell
    2013-01-23

    I believe this is now fixed, the patch I mentioned back in November is now in RSTA as of 2.0.5 (or so, cant' remember the exact release). I have had feedback from others that Asian characters can now be entered when previously they could not.

    Feel free to re-open if I am incorrect.

     
  • Robert Futrell
    Robert Futrell
    2013-01-23

    • status: open --> closed-fixed
     
  • KjGTWd <a href="http://hxeggxrcxdxe.com/">hxeggxrcxdxe</a>, [url=http://qezywnsmdxhl.com/]qezywnsmdxhl[/url], [link=http://qqaiykteydic.com/]qqaiykteydic[/link], http://ggspwyeickls.com/