org.jemmy.JemmyException: Failed to execute action 'org.jemmy.action.FutureAction@18bcac36' through Platform.runLater

JDK Bug System | Anubhav Meena | 3 months ago
  1. 0

    Many Scenegraph effects test failing due to below exception: Click Ctrl-Shift-B to run FX Browser. Exception in Application start method Exception in thread "FXSQE app launch thread" java.lang.RuntimeException: Exception in Application start method at com.sun.javafx.application.LauncherImpl.launchApplication1(javafx.graphics@9-ea/LauncherImpl.java:897) at com.sun.javafx.application.LauncherImpl.lambda$launchApplication$2(javafx.graphics@9-ea/LauncherImpl.java:188) at java.lang.Thread.run(java.base@9-ea/Thread.java:843) Caused by: java.lang.NullPointerException: Input stream must not be null at javafx.scene.image.Image.validateInputStream(javafx.graphics@9-ea/Image.java:1122) at javafx.scene.image.Image.<init>(javafx.graphics@9-ea/Image.java:706) at test.scenegraph.app.Effects2App$slotTexturedBlendRectangle.<init>(Effects2App.java:105) at test.scenegraph.app.Effects2App$slotTexturedBlendRectangle.<init>(Effects2App.java:103) at test.scenegraph.app.Effects2App.setup(Effects2App.java:661) at test.javaclient.shared.AbstractApp2.commonInit(AbstractApp2.java:176) at test.javaclient.shared.AbstractApp2.start(AbstractApp2.java:135) at com.sun.javafx.application.LauncherImpl.lambda$launchApplication1$9(javafx.graphics@9-ea/LauncherImpl.java:843) at com.sun.javafx.application.PlatformImpl.lambda$runAndWait$12(javafx.graphics@9-ea/PlatformImpl.java:453) at com.sun.javafx.application.PlatformImpl.lambda$runLater$10(javafx.graphics@9-ea/PlatformImpl.java:422) at java.security.AccessController.doPrivileged(java.base@9-ea/Native Method) at com.sun.javafx.application.PlatformImpl.lambda$runLater$11(javafx.graphics@9-ea/PlatformImpl.java:421) at com.sun.glass.ui.InvokeLaterDispatcher$Future.run(javafx.graphics@9-ea/InvokeLaterDispatcher.java:96) at com.sun.glass.ui.gtk.GtkApplication._runLoop(javafx.graphics@9-ea/Native Method) at com.sun.glass.ui.gtk.GtkApplication.lambda$runLoop$8(javafx.graphics@9-ea/GtkApplication.java:195) ... 1 more Action 'moving mouse to org.jemmy.Point[x=0,y=0]' failed with the following exception: org.jemmy.JemmyException: Failed to execute action 'org.jemmy.action.FutureAction@1439e69d' through Platform.runLater at org.jemmy.fx.QueueExecutor.executeQueue(Unknown Source) at org.jemmy.action.AbstractExecutor.execute(AbstractExecutor.java:100) at org.jemmy.action.FutureAction.<init>(FutureAction.java:18) at org.jemmy.fx.SceneWrap.getScreenBounds(Unknown Source) at org.jemmy.fx.SceneWrap.getScreenBounds(Unknown Source) at org.jemmy.input.MouseImpl.getAbsolute(MouseImpl.java:247) at org.jemmy.input.MouseImpl$3.run(MouseImpl.java:171) at org.jemmy.action.Action.execute(Action.java:57) at org.jemmy.action.ActionQueue$ActionRecord.execute(ActionQueue.java:172) at org.jemmy.action.ActionQueue$1.run(ActionQueue.java:70) at java.lang.Thread.run(java.base@9-ea/Thread.java:843) org.jemmy.JemmyException: Failed to execute action 'org.jemmy.action.FutureAction@18bcac36' through Platform.runLater at org.jemmy.fx.QueueExecutor.executeQueue(Unknown Source) at org.jemmy.action.AbstractExecutor.execute(AbstractExecutor.java:100) at org.jemmy.action.FutureAction.<init>(FutureAction.java:18) at org.jemmy.fx.SceneWrap.getScreenBounds(Unknown Source) at org.jemmy.fx.SceneWrap.getScreenBounds(Unknown Source) at org.jemmy.control.Wrap.getScreenImage(Wrap.java:279) at test.javaclient.shared.TestBase.testRenderSomethingToImage(TestBase.java:283) at test.javaclient.shared.TestBase.testRenderSceneToImage(TestBase.java:274) at test.scenegraph.functional.graphics.Effects2Test.testCommon(Effects2Test.java:1075) at test.scenegraph.functional.graphics.Effects2Test.BlendADD(Effects2Test.java:89) at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(java.base@9-ea/Native Method) at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(java.base@9-ea/NativeMethodAccessorImpl.java:62) at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(java.base@9-ea/DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(java.base@9-ea/Method.java:535) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.junit.runner.JUnitCore.run(JUnitCore.java:157) at org.junit.runner.JUnitCore.run(JUnitCore.java:136) at client.test.runner.CommonTestRunnerWorker.runUI(CommonTestRunnerWorker.java:103) at client.test.runner.JUnit2TestRunner.runUI(JUnit2TestRunner.java:101) at client.test.runner.CommonTestRunnerWorker$3.run(CommonTestRunnerWorker.java:264) at java.lang.Thread.run(java.base@9-ea/Thread.java:843) called exit FAIL call stopui

    JDK Bug System | 3 months ago | Anubhav Meena
    org.jemmy.JemmyException: Failed to execute action 'org.jemmy.action.FutureAction@18bcac36' through Platform.runLater

    Root Cause Analysis

    1. org.jemmy.JemmyException

      Failed to execute action 'org.jemmy.action.FutureAction@18bcac36' through Platform.runLater

      at org.jemmy.fx.QueueExecutor.executeQueue()
    2. org.jemmy.fx
      QueueExecutor.executeQueue
      1. org.jemmy.fx.QueueExecutor.executeQueue(Unknown Source)
      1 frame
    3. org.jemmy.action
      FutureAction.<init>
      1. org.jemmy.action.AbstractExecutor.execute(AbstractExecutor.java:100)
      2. org.jemmy.action.FutureAction.<init>(FutureAction.java:18)
      2 frames
    4. org.jemmy.fx
      SceneWrap.getScreenBounds
      1. org.jemmy.fx.SceneWrap.getScreenBounds(Unknown Source)
      2. org.jemmy.fx.SceneWrap.getScreenBounds(Unknown Source)
      2 frames
    5. org.jemmy.control
      Wrap.getScreenImage
      1. org.jemmy.control.Wrap.getScreenImage(Wrap.java:279)
      1 frame
    6. test.javaclient.shared
      TestBase.testRenderSceneToImage
      1. test.javaclient.shared.TestBase.testRenderSomethingToImage(TestBase.java:283)
      2. test.javaclient.shared.TestBase.testRenderSceneToImage(TestBase.java:274)
      2 frames
    7. test.scenegraph.functional
      Effects2Test.BlendADD
      1. test.scenegraph.functional.graphics.Effects2Test.testCommon(Effects2Test.java:1075)
      2. test.scenegraph.functional.graphics.Effects2Test.BlendADD(Effects2Test.java:89)
      2 frames