Eclipse RCP failed to Launch product in MAC Big Sur - macos

I am getting below stack strace when trying to launch MY RCP application[i.e. based on neon-2] on MAC machine big sur 11.5.1 ,
!MESSAGE Unhandled event loop exception
!STACK 0
java.lang.NullPointerException
at org.eclipse.swt.widgets.Control.internal_new_GC(Control.java:2176)
at org.eclipse.swt.graphics.GC.<init>(GC.java:174)
at org.eclipse.swt.graphics.GC.<init>(GC.java:135)
at org.eclipse.swt.custom.CTabFolder.updateTabHeight(CTabFolder.java:3778)
at org.eclipse.swt.custom.CTabFolder.runUpdate(CTabFolder.java:3814)
at org.eclipse.swt.custom.CTabItem.getBounds(CTabItem.java:149)
at org.eclipse.swt.custom.CTabFolder.onPaint(CTabFolder.java:2049)
at org.eclipse.swt.custom.CTabFolder$1.handleEvent(CTabFolder.java:339)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4256)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1501)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1524)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1509)
at org.eclipse.swt.widgets.Control.drawWidget(Control.java:1275)
at org.eclipse.swt.widgets.Widget.drawRect(Widget.java:765)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:5711)
at org.eclipse.swt.internal.cocoa.OS.objc_msgSendSuper(Native Method)
at org.eclipse.swt.widgets.Display.applicationNextEventMatchingMask(Display.java:5084)
at org.eclipse.swt.widgets.Display.applicationProc(Display.java:5465)
at org.eclipse.swt.internal.cocoa.OS.objc_msgSend(Native Method)
at org.eclipse.swt.internal.cocoa.NSApplication.nextEventMatchingMask(NSApplication.java:94)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3700)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:1121)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1022)
at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:150)
at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:693)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:610)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148
Can anyone help me out with this.

Related

Getting java.lang.UnsatisfiedLinkError when trying to run a jar file in the terminal (Mac)

I'm on a Mac and I'm using java 1.8.0_333. I'm trying to run a jar file with java -jar in the terminal but I'm getting this error:
Exception in Application init method
Exception in thread "main" java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at sun.launcher.LauncherHelper$FXHelper.main(LauncherHelper.java:873)
Caused by: java.lang.RuntimeException: Exception in Application init method
at com.sun.javafx.application.LauncherImpl.launchApplication1(LauncherImpl.java:912)
at com.sun.javafx.application.LauncherImpl.lambda$launchApplication$1(LauncherImpl.java:182)
at java.lang.Thread.run(Thread.java:750)
Caused by: java.lang.UnsatisfiedLinkError: dlopen(/var/folders/lq/6_jj02w93fl_clrlsthm_82c0000gn/T/jna-102528476/jna3490548316477581732.tmp, 0x0009): Symbol not found: __ZN3tbb4task13note_affinityEt
Referenced from: /private/var/folders/lq/6_jj02w93fl_clrlsthm_82c0000gn/T/jna-102528476/jna3490548316477581732.tmp
Expected in: /usr/local/Cellar/tbb/2021.5.0_1/lib/libtbb.12.5.dylib
at com.sun.jna.Native.open(Native Method)
at com.sun.jna.NativeLibrary.loadLibrary(NativeLibrary.java:288)
at com.sun.jna.NativeLibrary.getInstance(NativeLibrary.java:427)
at com.sun.jna.Native.register(Native.java:1647)
at com.sun.jna.Native.register(Native.java:1360)
at billiards.wrapper.Wrapper.<clinit>(Wrapper.java:25)
at billiards.viewer.Main.init(Main.java:30)
at com.sun.javafx.application.LauncherImpl.launchApplication1(LauncherImpl.java:841)
... 2 more
It seems that the issue is that it can't find a library, but I don't know how to approach this. If anyone has any ideas on how to deal with this that would be great.

Activiti BPMN doesn't have fonts when I use openjdk

I'm using activity https://www.activiti.org/userguide/
I update my project to open jdk 8 but it doesn't work. Im getting this error
com.sun.faces.context.AjaxExceptionHandlerImpl handlePartialResponseError
java.lang.NullPointerException
at sun.awt.FontConfiguration.getVersion(FontConfiguration.java:n)
at sun.awt.FontConfiguration.readFontConfigFile(FontConfiguration.java:n)
at sun.awt.FontConfiguration.init(FontConfiguration.java:n)
at sun.awt.X11FontManager.createFontConfiguration(X11FontManager.java:n)
at sun.font.SunFontManager$2.run(SunFontManager.java:n)
at java.security.AccessController.doPrivileged(Native Method)
at sun.font.SunFontManager.<init>(SunFontManager.java:n)
at sun.awt.FcFontManager.<init>(FcFontManager.java:n)
at sun.awt.X11FontManager.<init>(X11FontManager.java:n)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:n)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:n)
at java.lang.reflect.Constructor.newInstance(Constructor.java:n)
at java.lang.Class.newInstance(Class.java:n)
at sun.font.FontManagerFactory$1.run(FontManagerFactory.java:n)
at java.security.AccessController.doPrivileged(Native Method)
at sun.font.FontManagerFactory.getInstance(FontManagerFactory.java:n)
at sun.font.SunFontManager.getInstance(SunFontManager.java:n)
at sun.font.FontDesignMetrics.getMetrics(FontDesignMetrics.java:n)
at sun.java2d.SunGraphics2D.getFontMetrics(SunGraphics2D.java:n)
at org.activiti.image.impl.DefaultProcessDiagramCanvas.initialize(DefaultProcessDiagramCanvas.java:n)
at org.activiti.image.impl.DefaultProcessDiagramCanvas.<init>(DefaultProcessDiagramCanvas.java:n)
at org.activiti.image.impl.DefaultProcessDiagramGenerator.initProcessDiagramCanvas(DefaultProcessDiagramGenerator.java:n)
at org.activiti.image.impl.DefaultProcessDiagramGenerator.generateProcessDiagram(DefaultProcessDiagramGenerator.java:n)
at org.activiti.image.impl.DefaultProcessDiagramGenerator.generateImage(DefaultProcessDiagramGenerator.java:n)
at org.activiti.image.impl.DefaultProcessDiagramGenerator.generateImage(DefaultProcessDiagramGenerator.java:n)
at com.MyClass.getBpmnDiagram(MyClass.java:n)
So, Does anyone know which maven library brings these dependencies of sun and java 2D?
or How I can fix this problem?
Thanks!
It was fixed installing fontconfig in linux machine.

How to suppress Matlab 2010 Java error in MacOS High Sierra?

I run MATLAB 2010 on MacOS High Sierra. I get the Java error below in the Command Window every time I run MATLAB or try to do anything in the Command Window. My codes run OK, but I cannot utilize the Command Window (>>) because of this error. My research indicates that it is a compatibility issue that hasn't been resolved yet. Can I -at least- suppress the error (prevent it from appearing) and how?
Here is the error(s) I get:
Exception in thread "AWT-EventQueue-0" java.lang.RuntimeException: Non-Java exception raised, not handled! (Original problem: Deprecated in 10_12... DO NOT EVER USE CGSEventRecord directly. Bad things, man.... bad things.)
at apple.awt.ComponentModel._handleEvent(Native Method)
at apple.awt.ComponentModel.handleEvent(ComponentModel.java:273)
at apple.awt.CWindow.handleEvent(CWindow.java:545)
at java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(DefaultKeyboardFocusManager.java:753)
at java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(DefaultKeyboardFocusManager.java:1000)
at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeyboardFocusManager.java:865)
at java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:686)
at java.awt.Component.dispatchEventImpl(Component.java:4648)
at java.awt.Container.dispatchEventImpl(Container.java:2142)
at java.awt.Window.dispatchEventImpl(Window.java:2492)
at java.awt.Component.dispatchEvent(Component.java:4604)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:717)
at java.awt.EventQueue.access$400(EventQueue.java:82)
at java.awt.EventQueue$2.run(EventQueue.java:676)
at java.awt.EventQueue$2.run(EventQueue.java:674)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:86)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:97)
at java.awt.EventQueue$3.run(EventQueue.java:690)
at java.awt.EventQueue$3.run(EventQueue.java:688)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:86)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:687)
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)

Why my thrift client get such a error "Unknown Source" only under mac os x El Capitan?

I test the thrift tutorial under my Fedora 20 successfully, but when I test under Mac OS X El Capitan I get a error as follows:
localhost:java abelard$ /usr/bin/java -cp tutorial.jar:../../lib/java/build/libthrift-0.9.3.jar:../../lib/java/build/lib/* JavaServer
Starting the simple server...
Starting the secure server...
Then I open another terminal:
localhost:java abelard$ /usr/bin/java -cp tutorial.jar:../../lib/java/build/libthrift-0.9.3.jar:../../lib/java/build/lib/* JavaClient simple
org.apache.thrift.transport.TTransportException
at org.apache.thrift.transport.TIOStreamTransport.read(TIOStreamTransport.java:132)
at org.apache.thrift.transport.TTransport.readAll(TTransport.java:86)
at org.apache.thrift.protocol.TBinaryProtocol.readAll(TBinaryProtocol.java:429)
at org.apache.thrift.protocol.TBinaryProtocol.readI32(TBinaryProtocol.java:318)
at org.apache.thrift.protocol.TBinaryProtocol.readMessageBegin(TBinaryProtocol.java:219)
at org.apache.thrift.TServiceClient.receiveBase(TServiceClient.java:77)
at tutorial.Calculator$Client.recv_ping(Unknown Source)
at tutorial.Calculator$Client.ping(Unknown Source)
at JavaClient.perform(Unknown Source)
at JavaClient.main(Unknown Source)
The error that you are receiving is not "Unknown Source"... that text in the stack trace is telling you that it doesn't know what line in the source code the method call came from. That happens because your classes must not be compiled with debugging information (to remedy try passing the -g flag to javac when you compile).
The error you are experiencing looks like it is some networking or other I/O error but it is not clear from the stack trace what it could be.

Getting "Could not start stream" error on Mac when running sbt

I am suddenly getting an error when running set on my Mac. I think it started after installing Xcode.
[root] $ run
2015-07-30 19:46 java[651] (FSEvents.framework) FSEventStreamStart:
register_with_server: ERROR: f2d_register_rpc() => (null) (-21)
net.contentobjects.jnotify.macosx.JNotifyException_macosx: Could not
start stream at
net.contentobjects.jnotify.macosx.JNotify_macosx.nativeAddWatch(Native
Method) at
net.contentobjects.jnotify.macosx.JNotify_macosx.addWatch(Unknown
Source) at
net.contentobjects.jnotify.macosx.JNotifyAdapterMacOSX.addWatch(Unknown
Source) at net.contentobjects.jnotify.JNotify.addWatch(Unknown
Source) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
Method) at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497) at
play.runsupport.JNotifyPlayWatchService$JNotifyDelegate.addWatch(PlayWatchService.scala:140)
at
play.runsupport.JNotifyPlayWatchService$$anonfun$4.apply(PlayWatchService.scala:123)
at
play.runsupport.JNotifyPlayWatchService$$anonfun$4.apply(PlayWatchService.scala:122)
at
scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
at
scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
at scala.collection.immutable.List.foreach(List.scala:318) at
scala.collection.TraversableLike$class.map(TraversableLike.scala:244)
at scala.collection.AbstractTraversable.map(Traversable.scala:105)
at
play.runsupport.JNotifyPlayWatchService.watch(PlayWatchService.scala:122)
at
play.runsupport.PlayWatchService$$anon$1.watch(PlayWatchService.scala:74)
at play.runsupport.Reloader.(Reloader.scala:268) at
play.runsupport.Reloader$.reloader$lzycompute$1(Reloader.scala:174)
at
play.runsupport.Reloader$.play$runsupport$Reloader$$reloader$1(Reloader.scala:174)
at play.runsupport.Reloader$.startDevMode(Reloader.scala:197) at
play.PlayRun$$anonfun$playRunTask$1$$anonfun$apply$2$$anonfun$apply$3.devModeServer$lzycompute$1(PlayRun.scala:75)
at
play.PlayRun$$anonfun$playRunTask$1$$anonfun$apply$2$$anonfun$apply$3.play$PlayRun$class$$anonfun$$anonfun$$anonfun$$devModeServer$1(PlayRun.scala:75)
at
play.PlayRun$$anonfun$playRunTask$1$$anonfun$apply$2$$anonfun$apply$3.apply(PlayRun.scala:98)
at
play.PlayRun$$anonfun$playRunTask$1$$anonfun$apply$2$$anonfun$apply$3.apply(PlayRun.scala:54)
at scala.Function1$$anonfun$compose$1.apply(Function1.scala:47)
Running other commands also throws some errors on screen but works
git status 2015-07-30 19:48 xcodebuild[707] (FSEvents.framework)
FSEventStreamStart: register_with_server: ERROR: f2d_register_rpc() =>
(null) (-21) 2015-07-30 19:48 xcodebuild[707] (FSEvents.framework)
FSEventStreamInvalidate(): failed assertion 'streamRef != NULL'
2015-07-30 19:48 xcodebuild[707] (FSEvents.framework)
FSEventStreamRelease(): failed assertion 'streamRef != NULL'
2015-07-30 19:48:17.915 xcodebuild[707:15323] DVTFilePathFSEvents:
Failed to start fs event stream. On branch devel Your branch is
up-to-date with 'origin/devel'.
I have updated the OS and Xcode to the latest. Any clues on how to fix this?
I've run into this issue recently when using sbt-plugin 2.3.3. There appears to be a problem with fseventsd tracking a large number of files, where file descriptors from the calling process are not always closed properly (probably from spawned child processes)
The solutions would be to upgrade your sbt-plugin version (I've not experienced this issue with versions > 2.3.8 against the latest version of Xcode)
Or to restart fseventsd: sudo killall fseventsd

Resources