[ https://issues.apache.org/jira/browse/PIVOT-850?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16049745#comment-16049745 ]
Roger Whitcomb commented on PIVOT-850: -------------------------------------- Okay, so the problem with currency symbols and most foreign language symbols is fixed under OS X (and Windows). But, there is a problem with entering *Emoji* (at least under El Capitan, haven't tested elsewhere) that gets the following exception from native code (so it looks like a JVM bug, tested under 8u131): 2017-06-14 15:13:30.102 java[5780:3697534] -[NSConcreteMutableAttributedString lengthOfBytesUsingEncoding:]: unrecognized selector sent to instance 0x7fb03ab59b40 2017-06-14 15:13:30.102 java[5780:3697534] An uncaught exception was raised 2017-06-14 15:13:30.102 java[5780:3697534] -[NSConcreteMutableAttributedString lengthOfBytesUsingEncoding:]: unrecognized selector sent to instance 0x7fb03ab59b40 2017-06-14 15:13:30.106 java[5780:3697534] ( 0 CoreFoundation 0x00007fff8d941452 __exceptionPreprocess + 178 1 libobjc.A.dylib 0x00007fff8a26973c objc_exception_throw + 48 2 CoreFoundation 0x00007fff8d9ab18d -[NSObject(NSObject) doesNotRecognizeSelector:] + 205 3 CoreFoundation 0x00007fff8d8b14c1 ___forwarding___ + 1009 4 CoreFoundation 0x00007fff8d8b1048 _CF_forwarding_prep_0 + 120 5 libawt_lwawt.dylib 0x00000001202099e2 -[AWTView insertText:replacementRange:] + 71 6 AppKit 0x00007fff8df036e0 -[NSTextInputContext(NSInputContext_WithCompletion) insertText:replacementRange:completionHandler:] + 79 7 AppKit 0x00007fff8df03683 __55-[NSTextInputContext handleTSMEvent:completionHandler:]_block_invoke_2250 + 127 8 AppKit 0x00007fff8df035f5 -[NSTextInputContext do_HandleTSMEvent_insertFixLenTextLoop:whileCondition:dispatchWorkEach:afterEachInsertText:continuation:] + 181 9 AppKit 0x00007fff8e60fc2f -[NSTextInputContext tryHandleTSMEvent_insertFixLenText_withContext:dispatchCondition:setupForDispatch:nestedWorkaroundCondition:nestedWorkaroundDispatchWork:loopCondition:dispatchWorkEach:afterEachInsertText:continuation:] + 428 10 AppKit 0x00007fff8df03053 __55-[NSTextInputContext handleTSMEvent:completionHandler:]_block_invoke176 + 4253 11 AppKit 0x00007fff8df01ec8 __55-[NSTextInputContext handleTSMEvent:completionHandler:]_block_invoke_2 + 95 12 AppKit 0x00007fff8df01e3b -[NSTextInputContext tryHandleTSMEvent_HasMarkedText_withDispatchCondition:dispatchWork:continuation:] + 101 13 AppKit 0x00007fff8df01b2b -[NSTextInputContext handleTSMEvent:completionHandler:] + 3173 14 AppKit 0x00007fff8df00e5a _NSTSMEventHandler + 324 15 HIToolbox 0x00007fff899047be _ZL23DispatchEventToHandlersP14EventTargetRecP14OpaqueEventRefP14HandlerCallRec + 1231 16 HIToolbox 0x00007fff89903c48 _ZL30SendEventToEventTargetInternalP14OpaqueEventRefP20OpaqueEventTargetRefP14HandlerCallRec + 404 17 HIToolbox 0x00007fff89903aab SendEventToEventTargetWithOptions + 43 18 HIToolbox 0x00007fff89958f7d SendTSMEvent_WithCompletionHandler + 417 19 HIToolbox 0x00007fff89b0ca81 __SendUnicodeTextAsUnicodeForKeyEvent_WithCompletionHandler_block_invoke + 796 20 HIToolbox 0x00007fff899592bf __SendFilterTextEvent_WithCompletionHandler_block_invoke + 189 21 HIToolbox 0x00007fff89958fcd SendTSMEvent_WithCompletionHandler + 497 22 HIToolbox 0x00007fff89958daf SendFilterTextEvent_WithCompletionHandler + 236 23 HIToolbox 0x00007fff89b0b2fc __SendTextInputEvent_WithCompletionHandler_block_invoke + 1089 24 HIToolbox 0x00007fff89b0c632 __SendTSMDocumentLockEvent_WithCompletionHandler_block_invoke + 95 25 HIToolbox 0x00007fff8995bb41 ___ZL23DispatchEventToHandlersP14EventTargetRecP14OpaqueEventRefP14HandlerCallRec_block_invoke + 108 26 AppKit 0x00007fff8df01350 -[NSTextInputContext handleTSMEvent:completionHandler:] + 1162 27 AppKit 0x00007fff8df00e5a _NSTSMEventHandler + 324 28 HIToolbox 0x00007fff899047be _ZL23DispatchEventToHandlersP14EventTargetRecP14OpaqueEventRefP14HandlerCallRec + 1231 29 HIToolbox 0x00007fff89903c48 _ZL30SendEventToEventTargetInternalP14OpaqueEventRefP20OpaqueEventTargetRefP14HandlerCallRec + 404 30 HIToolbox 0x00007fff89903aab SendEventToEventTargetWithOptions + 43 31 HIToolbox 0x00007fff89958f7d SendTSMEvent_WithCompletionHandler + 417 32 HIToolbox 0x00007fff89b08686 TrySendLockEvent_BeforeEventToInputMethod_WithContinuationHandler + 351 33 HIToolbox 0x00007fff89b08808 __TSMEventToInputMethod_WithCompletionHandler_block_invoke_2 + 159 34 HIToolbox 0x00007fff89b6718d __49-[IMKInputSession handleEvent:completionHandler:]_block_invoke_2494 + 2804 35 HIToolbox 0x00007fff89b6617a __49-[IMKInputSession handleEvent:completionHandler:]_block_invoke_2451 + 680 36 HIToolbox 0x00007fff89b4c568 -[IMKClient switchedInputMode:completionHandler:] + 418 37 HIToolbox 0x00007fff89b64ed4 -[IMKInputSession tryHandleEventSwitchedInputMode:eventWasHandled:continuationHandler:] + 133 38 HIToolbox 0x00007fff89b65e8f __49-[IMKInputSession handleEvent:completionHandler:]_block_invoke450 + 193 39 HIToolbox 0x00007fff89b65c9a __49-[IMKInputSession handleEvent:completionHandler:]_block_invoke + 373 40 HIToolbox 0x00007fff89b71a23 -[IMKInputSession _eventIsOn:completionHandler:] + 1886 41 HIToolbox 0x00007fff89b65498 -[IMKInputSession handleEvent:completionHandler:] + 895 42 HIToolbox 0x00007fff89b18a29 IMKInputSessionProcessEventRefWithCompletionHandler + 128 43 HIToolbox 0x00007fff89b17ee1 InputMethodInstanceProcessEventRef_WithCompletionHandler + 109 44 HIToolbox 0x00007fff89b0874f __TSMEventToInputMethod_WithCompletionHandler_block_invoke + 124 45 HIToolbox 0x00007fff89b0c632 __SendTSMDocumentLockEvent_WithCompletionHandler_block_invoke + 95 46 HIToolbox 0x00007fff8995bb41 ___ZL23DispatchEventToHandlersP14EventTargetRecP14OpaqueEventRefP14HandlerCallRec_block_invoke + 108 47 AppKit 0x00007fff8df01350 -[NSTextInputContext handleTSMEvent:completionHandler:] + 1162 48 AppKit 0x00007fff8df00e5a _NSTSMEventHandler + 324 49 HIToolbox 0x00007fff899047be _ZL23DispatchEventToHandlersP14EventTargetRecP14OpaqueEventRefP14HandlerCallRec + 1231 50 HIToolbox 0x00007fff89903c48 _ZL30SendEventToEventTargetInternalP14OpaqueEventRefP20OpaqueEventTargetRefP14HandlerCallRec + 404 51 HIToolbox 0x00007fff89903aab SendEventToEventTargetWithOptions + 43 52 HIToolbox 0x00007fff89958f7d SendTSMEvent_WithCompletionHandler + 417 53 HIToolbox 0x00007fff89b08686 TrySendLockEvent_BeforeEventToInputMethod_WithContinuationHandler + 351 54 HIToolbox 0x00007fff89b084c3 TSMEventToInputMethod_WithCompletionHandler + 154 55 HIToolbox 0x00007fff89b08409 TSMEventToKeyboardInputMethod_WithCompletionHandler + 127 56 HIToolbox 0x00007fff89b093e5 SendTextInputEvent_WithCompletionHandler + 1204 57 HIToolbox 0x00007fff89b75474 -[IMKInputSession _postEvent:completionHandler:] + 184 58 HIToolbox 0x00007fff89b710f3 -[IMKInputSession insertText:completionHandler:] + 126 59 HIToolbox 0x00007fff89b7cced __43-[IMKInputSession imkxpc_insertText:reply:]_block_invoke + 613 60 CoreFoundation 0x00007fff8d8d640c __CFRUNLOOP_IS_CALLING_OUT_TO_A_BLOCK__ + 12 61 CoreFoundation 0x00007fff8d8b5c55 __CFRunLoopDoBlocks + 341 62 CoreFoundation 0x00007fff8d8b59bb __CFRunLoopRun + 2347 63 CoreFoundation 0x00007fff8d8b4e28 CFRunLoopRunSpecific + 296 64 HIToolbox 0x00007fff8992c935 RunCurrentEventLoopInMode + 235 65 HIToolbox 0x00007fff8992c76f ReceiveNextEventCommon + 432 66 HIToolbox 0x00007fff8992c5af _BlockUntilNextEventMatchingListInModeWithFilter + 71 67 AppKit 0x00007fff8dd5adf6 _DPSNextEvent + 1067 68 AppKit 0x00007fff8dd5a226 -[NSApplication _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 454 69 libosxapp.dylib 0x00000001200753aa -[NSApplicationAWT nextEventMatchingMask:untilDate:inMode:dequeue:] + 124 70 AppKit 0x00007fff8dd4ed80 -[NSApplication run] + 682 71 libosxapp.dylib 0x000000012007514d +[NSApplicationAWT runAWTLoopWithApp:] + 156 72 libawt_lwawt.dylib 0x0000000120248edf -[AWTStarter starter:] + 905 73 Foundation 0x00007fff8f0b809e __NSThreadPerformPerform + 279 74 CoreFoundation 0x00007fff8d8d67e1 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 17 75 CoreFoundation 0x00007fff8d8b5f0c __CFRunLoopDoSources0 + 556 76 CoreFoundation 0x00007fff8d8b542f __CFRunLoopRun + 927 77 CoreFoundation 0x00007fff8d8b4e28 CFRunLoopRunSpecific + 296 78 java 0x0000000105e3c465 CreateExecutionEnvironment + 871 79 java 0x0000000105e3818c JLI_Launch + 1952 80 java 0x0000000105e3e4c2 main + 101 81 java 0x0000000105e379e4 start + 52 > Fail to take input characters other than English in Mac Lion > ------------------------------------------------------------ > > Key: PIVOT-850 > URL: https://issues.apache.org/jira/browse/PIVOT-850 > Project: Pivot > Issue Type: Bug > Components: wtk, wtk-terra > Affects Versions: 2.0.1, 2.0.2, 2.0.3 > Environment: Mac Lion > Reporter: Brendan > Assignee: Roger Whitcomb > Labels: jre, mac > Fix For: 2.5 > > Attachments: ASF.LICENSE.NOT.GRANTED--Input to Mac Lion of Chinese > Character show nothing.jpg, ASF.LICENSE.NOT.GRANTED--Window 7 and Text Area > to show Chinese Input as Box.jpg, inputProblem.png, Screen Shot 2013-03-11 at > 10.56.51 AM.png, Screen Shot 2013-03-11 at 10.59.23 AM.png, Screen Shot > 2013-03-11 at 11.00.14 AM.png, WebStartInput.png > > > In Mac Lion, no Chinese and Korean character can appear in TextInput and > TextArea thru the input method. > However, these components can take the character thru copy and paste. > -- This message was sent by Atlassian JIRA (v6.4.14#64029)