Фокусировка и расфокусировка JavaFX-приложения приводят к «провалу утверждения» в MacOS Mojave с использованием Java 8 - PullRequest
0 голосов
/ 16 декабря 2018

Когда я запускаю свое приложение JavaFX (универсальное тестирование или полное), а затем щелкаю вне фокуса, иначе на моем приложении IntelliJ IDE, а затем снова нажимаю на приложение, оно отправляет спам.

2018-12-16 01:24:48.423 java[1549:66391] unrecognized type is 4294967295
2018-12-16 01:24:48.423 java[1549:66391] *** Assertion failure in -[NSEvent _initWithCGEvent:eventRef:], /BuildRoot/Library/Caches/com.apple.xbs/Sources/AppKit/AppKit-1671.20.108/AppKit.subproj/NSEvent.m:1969
2018-12-16 01:25:07.359 java[1549:66391] unrecognized type is 4294967295
2018-12-16 01:25:07.359 java[1549:66391] *** Assertion failure in -[NSEvent _initWithCGEvent:eventRef:], /BuildRoot/Library/Caches/com.apple.xbs/Sources/AppKit/AppKit-1671.20.108/AppKit.subproj/NSEvent.m:1969
2018-12-16 01:25:08.152 java[1549:66391] unrecognized type is 4294967295
2018-12-16 01:25:08.152 java[1549:66391] *** Assertion failure in -[NSEvent _initWithCGEvent:eventRef:], /BuildRoot/Library/Caches/com.apple.xbs/Sources/AppKit/AppKit-1671.20.108/AppKit.subproj/NSEvent.m:1969
2018-12-16 01:26:29.488 java[1549:66391] unrecognized type is 4294967295
2018-12-16 01:26:29.488 java[1549:66391] *** Assertion failure in -[NSEvent _initWithCGEvent:eventRef:], /BuildRoot/Library/Caches/com.apple.xbs/Sources/AppKit/AppKit-1671.20.108/AppKit.subproj/NSEvent.m:1969
2018-12-16 01:26:30.188 java[1549:66391] unrecognized type is 4294967295
2018-12-16 01:26:30.188 java[1549:66391] *** Assertion failure in -[NSEvent _initWithCGEvent:eventRef:], /BuildRoot/Library/Caches/com.apple.xbs/Sources/AppKit/AppKit-1671.20.108/AppKit.subproj/NSEvent.m:1969

Когда я работал на macOS High Sierra, он работал нормально, и я никогда не сталкивался с этими проблемами.Однако, с новым обновлением для MacOS Mojave, оно дает мне эти ошибки.

Я огляделся безрезультатно.В настоящее время используется Java 1.8.0_181, но проблема также возникает в 1.8.0_191.(Java 8)

В настоящее время он ничего не делает в отношении взлома приложения (пока), но приводит к спаму на консоли.

Что является причиной ошибки подтверждения и каквыяснить, что такое «нераспознанный тип 4294967295»?

В настоящее время единственное исправление, которое приходит на ум, - это понижение версии ОС, но я не могу просить всех моих пользователей сделать это.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...