Run any FXCanvas example and you will see the following:
java.lang.NoSuchMethodException: org.eclipse.swt.internal.cocoa.NSScreen.backingScaleFactor()
at java.lang.Class.getDeclaredMethod(Class.java:2109)
at javafx.embed.swt.FXCanvas.<clinit>(FXCanvas.java:227)
at bugs.Main.main(Main.java:30)
2013-11-18 09:40:41.700 java[80115:1007] *** WARNING: Method userSpaceScaleFactor in class NSWindow is deprecated on 10.7 and later. It should not be used in new applications. Use convertRectToBacking: instead.
2013-11-18 09:40:42.151 java[80115:1007] *** WARNING: Method userSpaceScaleFactor in class NSView is deprecated on 10.7 and later. It should not be used in new applications. Use convertRectToBacking: instead.
java.lang.NullPointerException
at javafx.embed.swt.FXCanvas.getScaleFactor(FXCanvas.java:553)
at javafx.embed.swt.FXCanvas.paintControl(FXCanvas.java:538)
at javafx.embed.swt.FXCanvas.access$11(FXCanvas.java:484)
at javafx.embed.swt.FXCanvas$5.paintControl(FXCanvas.java:381)
at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:229)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4128)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1457)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1480)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1465)
at org.eclipse.swt.widgets.Control.drawWidget(Control.java:1244)
at org.eclipse.swt.widgets.Canvas.drawWidget(Canvas.java:163)
at org.eclipse.swt.widgets.Widget.drawRect(Widget.java:740)
at org.eclipse.swt.widgets.Canvas.drawRect(Canvas.java:158)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:5449)
at org.eclipse.swt.internal.cocoa.OS.objc_msgSendSuper(Native Method)
at org.eclipse.swt.widgets.Display.applicationNextEventMatchingMask(Display.java:4879)
at org.eclipse.swt.widgets.Display.applicationProc(Display.java:5226)
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:3607)
at bugs.Main.main(Main.java:79)
java.lang.NullPointerException
at javafx.embed.swt.FXCanvas.getScaleFactor(FXCanvas.java:553)
at javafx.embed.swt.FXCanvas.paintControl(FXCanvas.java:538)
at javafx.embed.swt.FXCanvas.access$11(FXCanvas.java:484)
at javafx.embed.swt.FXCanvas$5.paintControl(FXCanvas.java:381)
at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:229)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4128)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1457)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1480)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1465)
at org.eclipse.swt.widgets.Control.drawWidget(Control.java:1244)
at org.eclipse.swt.widgets.Canvas.drawWidget(Canvas.java:163)
at org.eclipse.swt.widgets.Widget.drawRect(Widget.java:740)
at org.eclipse.swt.widgets.Canvas.drawRect(Canvas.java:158)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:5449)
at org.eclipse.swt.internal.cocoa.OS.objc_msgSendSuper(Native Method)
at org.eclipse.swt.widgets.Display.applicationNextEventMatchingMask(Display.java:4879)
at org.eclipse.swt.widgets.Display.applicationProc(Display.java:5226)
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:3607)
at bugs.Main.main(Main.java:79)
java.lang.NullPointerException
at javafx.embed.swt.FXCanvas.getScaleFactor(FXCanvas.java:553)
at javafx.embed.swt.FXCanvas.paintControl(FXCanvas.java:538)
at javafx.embed.swt.FXCanvas.access$11(FXCanvas.java:484)
at javafx.embed.swt.FXCanvas$5.paintControl(FXCanvas.java:381)
at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:229)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4128)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1457)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1480)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1465)
at org.eclipse.swt.widgets.Control.drawWidget(Control.java:1244)
at org.eclipse.swt.widgets.Canvas.drawWidget(Canvas.java:163)
at org.eclipse.swt.widgets.Widget.drawRect(Widget.java:740)
at org.eclipse.swt.widgets.Canvas.drawRect(Canvas.java:158)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:5449)
at org.eclipse.swt.internal.cocoa.OS.objc_msgSendSuper(Native Method)
at org.eclipse.swt.widgets.Display.applicationNextEventMatchingMask(Display.java:4879)
at org.eclipse.swt.widgets.Display.applicationProc(Display.java:5226)
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:3607)
at bugs.Main.main(Main.java:79)
java.lang.NullPointerException
at javafx.embed.swt.FXCanvas.getScaleFactor(FXCanvas.java:553)
at javafx.embed.swt.FXCanvas.paintControl(FXCanvas.java:538)
at javafx.embed.swt.FXCanvas.access$11(FXCanvas.java:484)
at javafx.embed.swt.FXCanvas$5.paintControl(FXCanvas.java:381)
at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:229)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4128)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1457)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1480)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1465)
at org.eclipse.swt.widgets.Control.drawWidget(Control.java:1244)
at org.eclipse.swt.widgets.Canvas.drawWidget(Canvas.java:163)
at org.eclipse.swt.widgets.Widget.drawRect(Widget.java:740)
at org.eclipse.swt.widgets.Canvas.drawRect(Canvas.java:158)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:5449)
at org.eclipse.swt.internal.cocoa.OS.objc_msgSendSuper(Native Method)
at org.eclipse.swt.widgets.Display.applicationNextEventMatchingMask(Display.java:4879)
at org.eclipse.swt.widgets.Display.applicationProc(Display.java:5226)
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:3607)
at bugs.Main.main(Main.java:79)
java.lang.NoSuchMethodException: org.eclipse.swt.internal.cocoa.NSScreen.backingScaleFactor()
at java.lang.Class.getDeclaredMethod(Class.java:2109)
at javafx.embed.swt.FXCanvas.<clinit>(FXCanvas.java:227)
at bugs.Main.main(Main.java:30)
2013-11-18 09:40:41.700 java[80115:1007] *** WARNING: Method userSpaceScaleFactor in class NSWindow is deprecated on 10.7 and later. It should not be used in new applications. Use convertRectToBacking: instead.
2013-11-18 09:40:42.151 java[80115:1007] *** WARNING: Method userSpaceScaleFactor in class NSView is deprecated on 10.7 and later. It should not be used in new applications. Use convertRectToBacking: instead.
java.lang.NullPointerException
at javafx.embed.swt.FXCanvas.getScaleFactor(FXCanvas.java:553)
at javafx.embed.swt.FXCanvas.paintControl(FXCanvas.java:538)
at javafx.embed.swt.FXCanvas.access$11(FXCanvas.java:484)
at javafx.embed.swt.FXCanvas$5.paintControl(FXCanvas.java:381)
at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:229)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4128)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1457)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1480)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1465)
at org.eclipse.swt.widgets.Control.drawWidget(Control.java:1244)
at org.eclipse.swt.widgets.Canvas.drawWidget(Canvas.java:163)
at org.eclipse.swt.widgets.Widget.drawRect(Widget.java:740)
at org.eclipse.swt.widgets.Canvas.drawRect(Canvas.java:158)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:5449)
at org.eclipse.swt.internal.cocoa.OS.objc_msgSendSuper(Native Method)
at org.eclipse.swt.widgets.Display.applicationNextEventMatchingMask(Display.java:4879)
at org.eclipse.swt.widgets.Display.applicationProc(Display.java:5226)
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:3607)
at bugs.Main.main(Main.java:79)
java.lang.NullPointerException
at javafx.embed.swt.FXCanvas.getScaleFactor(FXCanvas.java:553)
at javafx.embed.swt.FXCanvas.paintControl(FXCanvas.java:538)
at javafx.embed.swt.FXCanvas.access$11(FXCanvas.java:484)
at javafx.embed.swt.FXCanvas$5.paintControl(FXCanvas.java:381)
at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:229)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4128)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1457)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1480)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1465)
at org.eclipse.swt.widgets.Control.drawWidget(Control.java:1244)
at org.eclipse.swt.widgets.Canvas.drawWidget(Canvas.java:163)
at org.eclipse.swt.widgets.Widget.drawRect(Widget.java:740)
at org.eclipse.swt.widgets.Canvas.drawRect(Canvas.java:158)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:5449)
at org.eclipse.swt.internal.cocoa.OS.objc_msgSendSuper(Native Method)
at org.eclipse.swt.widgets.Display.applicationNextEventMatchingMask(Display.java:4879)
at org.eclipse.swt.widgets.Display.applicationProc(Display.java:5226)
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:3607)
at bugs.Main.main(Main.java:79)
java.lang.NullPointerException
at javafx.embed.swt.FXCanvas.getScaleFactor(FXCanvas.java:553)
at javafx.embed.swt.FXCanvas.paintControl(FXCanvas.java:538)
at javafx.embed.swt.FXCanvas.access$11(FXCanvas.java:484)
at javafx.embed.swt.FXCanvas$5.paintControl(FXCanvas.java:381)
at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:229)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4128)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1457)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1480)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1465)
at org.eclipse.swt.widgets.Control.drawWidget(Control.java:1244)
at org.eclipse.swt.widgets.Canvas.drawWidget(Canvas.java:163)
at org.eclipse.swt.widgets.Widget.drawRect(Widget.java:740)
at org.eclipse.swt.widgets.Canvas.drawRect(Canvas.java:158)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:5449)
at org.eclipse.swt.internal.cocoa.OS.objc_msgSendSuper(Native Method)
at org.eclipse.swt.widgets.Display.applicationNextEventMatchingMask(Display.java:4879)
at org.eclipse.swt.widgets.Display.applicationProc(Display.java:5226)
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:3607)
at bugs.Main.main(Main.java:79)
java.lang.NullPointerException
at javafx.embed.swt.FXCanvas.getScaleFactor(FXCanvas.java:553)
at javafx.embed.swt.FXCanvas.paintControl(FXCanvas.java:538)
at javafx.embed.swt.FXCanvas.access$11(FXCanvas.java:484)
at javafx.embed.swt.FXCanvas$5.paintControl(FXCanvas.java:381)
at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:229)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4128)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1457)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1480)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1465)
at org.eclipse.swt.widgets.Control.drawWidget(Control.java:1244)
at org.eclipse.swt.widgets.Canvas.drawWidget(Canvas.java:163)
at org.eclipse.swt.widgets.Widget.drawRect(Widget.java:740)
at org.eclipse.swt.widgets.Canvas.drawRect(Canvas.java:158)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:5449)
at org.eclipse.swt.internal.cocoa.OS.objc_msgSendSuper(Native Method)
at org.eclipse.swt.widgets.Display.applicationNextEventMatchingMask(Display.java:4879)
at org.eclipse.swt.widgets.Display.applicationProc(Display.java:5226)
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:3607)
at bugs.Main.main(Main.java:79)