-
Bug
-
Resolution: Fixed
-
P4
-
jfx22
-
inapplicable
-
generic
-
generic
Below 3 tests fail when we run CameralOveralTests sub-tests with NPE:
test/scenegraph/fx3d/camera/fixedeye/PerspectiveCameraFixedEyeIsolateTest.java:
test/scenegraph/fx3d/camera/parallel/ParallelCameraIsolateTest.java:
test/scenegraph/fx3d/camera/perspective/PerspectiveCameraIsolateTest.java:
Stacktrace :
/Users/jdv/dev/workspace/jfx/jfx-tests/functional/3DTests/build/golden/3DTests/prism/mac/PerspectiveCameraFixedEyeIsolateTest-rotationZTest.png
test test.scenegraph.fx3d.camera.CameraIsolateTests.rotationZTest(): success
test test.scenegraph.fx3d.camera.CameraTestsOverall.complexClipTest(): failure
org.jemmy.JemmyException: Failed to execute action 'test.scenegraph.fx3d.camera.CameraTestsOverall$4@43402f92' through Platform.runLater
at org.jemmy.fx.QueueExecutor.executeQueue(QueueExecutor.java:97)
at org.jemmy.action.AbstractExecutor.execute(AbstractExecutor.java:90)
at org.jemmy.action.GetAction.dispatch(GetAction.java:68)
at test.scenegraph.fx3d.camera.CameraTestsOverall.setNearClip(CameraTestsOverall.java:82)
at test.scenegraph.fx3d.camera.CameraTestsOverall.complexClipTest(CameraTestsOverall.java:107)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
at java.base/java.lang.reflect.Method.invoke(Method.java:577)
at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)
at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)
at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
at org.junit.internal.runners.statements.FailOnTimeout$CallableStatement.call(FailOnTimeout.java:299)
at org.junit.internal.runners.statements.FailOnTimeout$CallableStatement.call(FailOnTimeout.java:293)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.lang.Thread.run(Thread.java:833)
Caused by: java.lang.NullPointerException: Cannot invoke "javafx.scene.Camera.setNearClip(double)" because "this.camera" is null
at test.scenegraph.fx3d.camera.CameraAbstractApp.setNearClip(CameraAbstractApp.java:80)
at test.scenegraph.fx3d.camera.CameraTestsOverall$4.run(CameraTestsOverall.java:80)
at org.jemmy.action.Action.execute(Action.java:70)
at org.jemmy.fx.QueueExecutor$WrapperFunction.run(QueueExecutor.java:192)
at com.sun.javafx.application.PlatformImpl.lambda$runLater$10(PlatformImpl.java:456)
at java.base/java.security.AccessController.doPrivileged(AccessController.java:399)
at com.sun.javafx.application.PlatformImpl.lambda$runLater$11(PlatformImpl.java:455)
at com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:95)
Same set of subtests fail in all 3 tests with same ""this.camera" is null" NPE.
test/scenegraph/fx3d/camera/fixedeye/PerspectiveCameraFixedEyeIsolateTest.java:
test/scenegraph/fx3d/camera/parallel/ParallelCameraIsolateTest.java:
test/scenegraph/fx3d/camera/perspective/PerspectiveCameraIsolateTest.java:
Stacktrace :
/Users/jdv/dev/workspace/jfx/jfx-tests/functional/3DTests/build/golden/3DTests/prism/mac/PerspectiveCameraFixedEyeIsolateTest-rotationZTest.png
test test.scenegraph.fx3d.camera.CameraIsolateTests.rotationZTest(): success
test test.scenegraph.fx3d.camera.CameraTestsOverall.complexClipTest(): failure
org.jemmy.JemmyException: Failed to execute action 'test.scenegraph.fx3d.camera.CameraTestsOverall$4@43402f92' through Platform.runLater
at org.jemmy.fx.QueueExecutor.executeQueue(QueueExecutor.java:97)
at org.jemmy.action.AbstractExecutor.execute(AbstractExecutor.java:90)
at org.jemmy.action.GetAction.dispatch(GetAction.java:68)
at test.scenegraph.fx3d.camera.CameraTestsOverall.setNearClip(CameraTestsOverall.java:82)
at test.scenegraph.fx3d.camera.CameraTestsOverall.complexClipTest(CameraTestsOverall.java:107)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
at java.base/java.lang.reflect.Method.invoke(Method.java:577)
at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)
at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)
at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
at org.junit.internal.runners.statements.FailOnTimeout$CallableStatement.call(FailOnTimeout.java:299)
at org.junit.internal.runners.statements.FailOnTimeout$CallableStatement.call(FailOnTimeout.java:293)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.lang.Thread.run(Thread.java:833)
Caused by: java.lang.NullPointerException: Cannot invoke "javafx.scene.Camera.setNearClip(double)" because "this.camera" is null
at test.scenegraph.fx3d.camera.CameraAbstractApp.setNearClip(CameraAbstractApp.java:80)
at test.scenegraph.fx3d.camera.CameraTestsOverall$4.run(CameraTestsOverall.java:80)
at org.jemmy.action.Action.execute(Action.java:70)
at org.jemmy.fx.QueueExecutor$WrapperFunction.run(QueueExecutor.java:192)
at com.sun.javafx.application.PlatformImpl.lambda$runLater$10(PlatformImpl.java:456)
at java.base/java.security.AccessController.doPrivileged(AccessController.java:399)
at com.sun.javafx.application.PlatformImpl.lambda$runLater$11(PlatformImpl.java:455)
at com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:95)
Same set of subtests fail in all 3 tests with same ""this.camera" is null" NPE.