Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[statet-users] Opening a quartz graphics device crashes the JVM

Hi,

The -d64 is resolved in the latest build. Much appreciated!

Not sure if the below is an issue with StatET or Eclipse or something else.
If one tries to open a quartz graphics device (this is like opening a windows() device on windows)
Please let me know if I can help in any way.

quartz()
2019-05-29 18:30:19.794 java[45660:21204122] WARNING: NSWindow drag regions should only be invalidated on the Main Thread! This will throw an exception in the future. Called from (
0   AppKit                              0x00007fff4097f7eb -[NSWindow(NSWindow_Theme) _postWindowNeedsToResetDragMarginsUnlessPostingDisabled] + 378
1   AppKit                              0x00007fff4097cbdb -[NSWindow _initContent:styleMask:backing:defer:contentView:] + 1479
2   AppKit                              0x00007fff4097c60e -[NSWindow initWithContentRect:styleMask:backing:defer:] + 45
3   grDevices.so                        0x0000000154274907 +[QuartzCocoaView quartzWindowWithRect:andInfo:] + 199
4   grDevices.so                        0x0000000154276d41 QuartzCocoa_DeviceCreate + 1377
5   grDevices.so                        0x00000001542734da Quartz + 1770
6   libR.dylib                          0x00000001538cbd9d do_External + 301
7   libR.dylib                          0x0000000153902908 bcEval + 19608
8   libR.dylib                          0x00000001538fd53b Rf_eval + 443
9   libR.dylib                          0x000000015390feac R_execClosure + 3004
10  libR.dylib                          0x00000001538fda6c Rf_eval + 1772
11  libR.dylib                          0x0000000153940bca Rf_ReplIteration + 794
12  libR.dylib                          0x00000001539421af run_Rmainloop + 207
13  ???                                 0x000000011ada86fb 0x0 + 4745496315


Application Specific Information:
*** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'nextEventMatchingMask should only be called from the Main Thread!'
terminating with uncaught exception of type NSException
abort() called

In addition, there seems to be an issue with some UI commands in 

eclipse.buildId=4.10.0.I20181206-0815
java.version=11.0.2
java.vendor=Oracle Corporation
BootLoader constants: OS=macosx, ARCH=x86_64, WS=cocoa, NL=en_GB
Framework arguments: -product org.eclipse.epp.package.java.product -keyring /Users/zovko/.eclipse_keyring
Command-line arguments: -os macosx -ws cocoa -arch x86_64 -product org.eclipse.epp.package.java.product -keyring /Users/zovko/.eclipse_keyring

org.eclipse.ui
Error
Wed May 29 18:40:56 BST 2019
Conflicting handlers for org.eclipse.statet.nico.commands.CancelAll: {org.eclipse.statet.nico.ui.actions.CancelHandler@79fe34ab} vs {org.eclipse.statet.nico.ui.actions.CancelHandler@61306fe4} in: ConsoleInput

java.lang.IllegalStateException: Conflicting handlers: {[org.eclipse.statet.nico.ui.actions.CancelHandler@79fe34ab, for 'org.eclipse.statet.nico.commands.CancelAll', in PageSite, activeWhen=AndExpression [children=[WorkbenchWindowExpression(org.eclipse.ui.internal.WorkbenchWindow@4fc256ec), WorkbenchWindowExpression(org.eclipse.ui.internal.WorkbenchWindow@4fc256ec)]], active=true, sourcePriority=16384, participating=true]} vs {[org.eclipse.statet.nico.ui.actions.CancelHandler@61306fe4, for 'org.eclipse.statet.nico.commands.CancelAll', in TrimmedWindowImpl (IDEWindow) Context, activeWhen=AndExpression [children=[WorkbenchWindowExpression(org.eclipse.ui.internal.WorkbenchWindow@4fc256ec), WorkbenchWindowExpression(org.eclipse.ui.internal.WorkbenchWindow@4fc256ec)]], active=true, sourcePriority=16384, participating=true]} in: ConsoleInput
at org.eclipse.ui.internal.handlers.LegacyHandlerService$HandlerSelectionFunction.compute(LegacyHandlerService.java:146)
at org.eclipse.e4.core.internal.contexts.ValueComputation.get(ValueComputation.java:65)
at org.eclipse.e4.core.internal.contexts.EclipseContext.internalGet(EclipseContext.java:272)
at org.eclipse.e4.core.internal.contexts.EclipseContext.internalGet(EclipseContext.java:283)
at org.eclipse.e4.core.internal.contexts.EclipseContext.get(EclipseContext.java:238)
at org.eclipse.e4.core.commands.internal.HandlerServiceImpl.lookUpHandler(HandlerServiceImpl.java:103)
at org.eclipse.ui.internal.handlers.E4HandlerProxy.handlerChanged(E4HandlerProxy.java:115)
at org.eclipse.core.commands.AbstractHandler.fireHandlerChanged(AbstractHandler.java:77)
at org.eclipse.core.commands.AbstractHandler.setBaseEnabled(AbstractHandler.java:111)
at org.eclipse.statet.nico.ui.actions.AbstractToolHandler.setEnabled(AbstractToolHandler.java:140)
at org.eclipse.statet.nico.ui.actions.AbstractToolHandler.onToolChanged(AbstractToolHandler.java:121)
at org.eclipse.statet.nico.ui.actions.WindowToolProvider.toolSessionActivated(WindowToolProvider.java:66)
at org.eclipse.statet.internal.nico.ui.PageRegistry.notifyActiveToolSessionChanged(PageRegistry.java:428)
at org.eclipse.statet.internal.nico.ui.PageRegistry.access$8(PageRegistry.java:418)
at org.eclipse.statet.internal.nico.ui.PageRegistry$OnConsoleChangedJob.run(PageRegistry.java:239)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)



Back to the top