JDK-8180462 : Exception thrown when using Macbook Pro touchbar to acknowledge a dialog
  • Type: Bug
  • Component: javafx
  • Sub-Component: other
  • Affected Version: 8u131
  • Priority: P4
  • Status: Closed
  • Resolution: Duplicate
  • OS: os_x
  • CPU: x86
  • Submitted: 2017-05-16
  • Updated: 2017-06-08
  • Resolved: 2017-05-17
Related Reports
Duplicate :  
Description
FULL PRODUCT VERSION :
java version "1.8.0_131"
Java(TM) SE Runtime Environment (build 1.8.0_131-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.131-b11, mixed mode)


ADDITIONAL OS VERSION INFORMATION :
macOS Sierra 10.12.4 (16E195)

EXTRA RELEVANT SYSTEM CONFIGURATION :
Macbook Pro 15-inch, 2016

A DESCRIPTION OF THE PROBLEM :
I'm developing a JavaFX application.  When my application presents a file selection dialog  the macbook pro's touch bar presents the Cancel and Open buttons as expected.  Touching open results in the following exception

2017-05-16 05:13:36.756 java[74340:51123711] *** Assertion failure in -[NSTouch normalizedPosition], /Library/Caches/com.apple.xbs/Sources/AppKit/AppKit-1504.82.104/AppKit.subproj/NSTouch.m:87
2017-05-16 05:13:36.757 java[74340:51123711] *** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Cannot get normalizedPosition for this type of NSTouch'

STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
0. Be using a macbook pro with touchbar
1. Make a javafx app that prompts the user to find a file using the JavaFX file browser
2. Highlight a file in the browser
3. Touch "Okay" on the touchbar

EXPECTED VERSUS ACTUAL BEHAVIOR :
EXPECTED -
Dialog should close and return the path to the selected file.
ACTUAL -
Program crashes, console reports 



ERROR MESSAGES/STACK TRACES THAT OCCUR :
*** Assertion failure in -[NSTouch normalizedPosition], /Library/Caches/com.apple.xbs/Sources/AppKit/AppKit-1504.82.104/AppKit.subproj/NSTouch.m:87

and 

*** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Cannot get normalizedPosition for this type of NSTouch'
```

REPRODUCIBILITY :
This bug can be reproduced always.


Comments
Closing as duplicate of JDK-8172847
17-05-2017