openjfx / openjfx-docs

Getting started guide for JavaFX 11
BSD 3-Clause "New" or "Revised" License
96 stars 25 forks source link

Class com.sun.glass.ui.monocle.MonocleWindow does not define or inherit method _updateViewSize(long) #232

Closed mvsoder closed 1 year ago

mvsoder commented 1 year ago

Starting with the release of 21-ea+17 the following error shows during UI tests with Monocle:

java.util.concurrent.ExecutionException: java.lang.AbstractMethodError: Receiver class com.sun.glass.ui.monocle.MonocleWindow does not define or inherit an implementation of the resolved method 'abstract void _updateViewSize(long)' of abstract class com.sun.glass.ui.Window. java.base/java.util.concurrent.FutureTask.report(FutureTask.java:122) java.base/java.util.concurrent.FutureTask.get(FutureTask.java:191) org.testfx.util.WaitForAsyncUtils$ASyncFXCallable.get(WaitForAsyncUtils.java:696) org.testfx.toolkit.impl.ToolkitServiceImpl.lambda$setupApplication$5(ToolkitServiceImpl.java:114) java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) java.base/java.lang.Thread.run(Thread.java:833) java.lang.AbstractMethodError: Receiver class com.sun.glass.ui.monocle.MonocleWindow does not define or inherit an implementation of the resolved method 'abstract void _updateViewSize(long)' of abstract class com.sun.glass.ui.Window. javafx.graphics@21-ea/com.sun.glass.ui.Window.setView(Window.java:377) javafx.graphics@21-ea/com.sun.javafx.tk.quantum.WindowStage.lambda$setScene$0(WindowStage.java:271) javafx.graphics@21-ea/com.sun.javafx.tk.quantum.QuantumToolkit.runWithRenderLock(QuantumToolkit.java:442) javafx.graphics@21-ea/com.sun.javafx.tk.quantum.WindowStage.setScene(WindowStage.java:270) javafx.graphics@21-ea/javafx.stage.Window$12.invalidated(Window.java:1162) javafx.base@21-ea/javafx.beans.property.BooleanPropertyBase.markInvalid(BooleanPropertyBase.java:110) javafx.base@21-ea/javafx.beans.property.BooleanPropertyBase.set(BooleanPropertyBase.java:145) javafx.graphics@21-ea/javafx.stage.Window.setShowing(Window.java:1239) javafx.graphics@21-ea/javafx.stage.Window.show(Window.java:1254) javafx.graphics@21-ea/javafx.stage.Stage.show(Stage.java:277) com.avereon.xenon@1.7-SNAPSHOT/com.avereon.xenon.SplashScreenPane.show(SplashScreenPane.java:97) com.avereon.xenon@1.7-SNAPSHOT/com.avereon.xenon.Xenon.start(Xenon.java:316) org.testfx.toolkit.impl.ApplicationServiceImpl.lambda$start$0(ApplicationServiceImpl.java:49) java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) javafx.graphics@21-ea/com.sun.javafx.application.PlatformImpl.lambda$runLater$10(PlatformImpl.java:456) java.base/java.security.AccessController.doPrivileged(AccessController.java:399) javafx.graphics@21-ea/com.sun.javafx.application.PlatformImpl.lambda$runLater$11(PlatformImpl.java:455) com.sun.glass.ui.monocle.RunnableProcessor.runLoop(RunnableProcessor.java:92) com.sun.glass.ui.monocle.RunnableProcessor.run(RunnableProcessor.java:51) java.base/java.lang.Thread.run(Thread.java:833)