Skip to content

Failed

org.eclipse.gef.mvc.tests.fx.FXClickDragToolTests.singleExecutionTransactionUsedForInteraction (from org.eclipse.gef.mvc.tests.fx.AllTests)

Failing for the past 1 build (Since #3549 )
Took 7 sec.

Error Message

event synchronizer timeout: event was not processed.

Stacktrace

java.lang.IllegalStateException: event synchronizer timeout: event was not processed.
	at org.eclipse.gef.mvc.tests.fx.rules.FXNonApplicationThreadRule$EventSynchronizer.await(FXNonApplicationThreadRule.java:113)
	at org.eclipse.gef.mvc.tests.fx.rules.FXNonApplicationThreadRule$EventSynchronizer.await(FXNonApplicationThreadRule.java:93)
	at org.eclipse.gef.mvc.tests.fx.rules.FXNonApplicationThreadRule.mouseDrag(FXNonApplicationThreadRule.java:405)
	at org.eclipse.gef.mvc.tests.fx.FXClickDragToolTests.singleExecutionTransactionUsedForInteraction(FXClickDragToolTests.java:192)

Standard Output

Thread[main,5,main] apply singleExecutionTransactionUsedForInteraction
Thread[main,5,main] initFX()
###===>>> FXClickDragToolTests
# Thread: main
Thread[main,5,main] moveTo: (50.0, 50.0) ...
Thread[JavaFX Application Thread,6,main] Handler for MOUSE_ENTERED_TARGET was set on scene.
Thread[main,5,main] Handler for MOUSE_ENTERED_TARGET was registered.
Thread[JavaFX Application Thread,6,main]  -> MouseEvent [source = javafx.scene.Scene@50f7e919, target = javafx.scene.Scene@50f7e919, eventType = MOUSE_ENTERED, consumed = false, x = 50.0, y = 50.0, z = 0.0, button = NONE, pickResult = PickResult [node = InfiniteCanvas$GridCanvas@5af28b27, point = Point3D [x = 50.0, y = 50.0, z = 0.0], distance = 186.60254037844388]org.eclipse.gef.mvc.tests.fx.rules.FXNonApplicationThreadRule$4$1@138976fb
Thread[JavaFX Application Thread,6,main]  -> MouseEvent [source = javafx.scene.Scene@50f7e919, target = InfiniteCanvas@4da4204b[styleClass=root], eventType = MOUSE_ENTERED_TARGET, consumed = false, x = 50.0, y = 50.0, z = 0.0, button = NONE, pickResult = PickResult [node = InfiniteCanvas$GridCanvas@5af28b27, point = Point3D [x = 50.0, y = 50.0, z = 0.0], distance = 186.60254037844388]org.eclipse.gef.mvc.tests.fx.rules.FXNonApplicationThreadRule$4$1@138976fb
Thread[JavaFX Application Thread,6,main]  -> MouseEvent [source = javafx.scene.Scene@50f7e919, target = Pane@15a902e7, eventType = MOUSE_ENTERED_TARGET, consumed = false, x = 50.0, y = 50.0, z = 0.0, button = NONE, pickResult = PickResult [node = InfiniteCanvas$GridCanvas@5af28b27, point = Point3D [x = 50.0, y = 50.0, z = 0.0], distance = 186.60254037844388]org.eclipse.gef.mvc.tests.fx.rules.FXNonApplicationThreadRule$4$1@138976fb
Thread[JavaFX Application Thread,6,main]  -> MouseEvent [source = javafx.scene.Scene@50f7e919, target = InfiniteCanvas$GridCanvas@5af28b27, eventType = MOUSE_ENTERED_TARGET, consumed = false, x = 50.0, y = 50.0, z = 0.0, button = NONE, pickResult = PickResult [node = InfiniteCanvas$GridCanvas@5af28b27, point = Point3D [x = 50.0, y = 50.0, z = 0.0], distance = 186.60254037844388]org.eclipse.gef.mvc.tests.fx.rules.FXNonApplicationThreadRule$4$1@138976fb
Thread[main,5,main]  AWAIT org.eclipse.gef.mvc.tests.fx.rules.FXNonApplicationThreadRule$EventSynchronizer@611f8234
Thread[main,5,main]  PROCESSED org.eclipse.gef.mvc.tests.fx.rules.FXNonApplicationThreadRule$EventSynchronizer@611f8234
Thread[main,5,main] ... done.
Thread[main,5,main] mousePress: (16) ...
Thread[JavaFX Application Thread,6,main] Handler for MOUSE_PRESSED was set on scene.
Thread[main,5,main] Handler for MOUSE_PRESSED was registered.
Thread[main,5,main] release now!
Thread[main,5,main]  AWAIT org.eclipse.gef.mvc.tests.fx.rules.FXNonApplicationThreadRule$EventSynchronizer@7bb3a9fe
Thread[JavaFX Application Thread,6,main]  -> MouseEvent [source = javafx.scene.Scene@50f7e919, target = InfiniteCanvas$GridCanvas@5af28b27, eventType = MOUSE_PRESSED, consumed = false, x = 50.0, y = 50.0, z = 0.0, button = PRIMARY, primaryButtonDown, pickResult = PickResult [node = InfiniteCanvas$GridCanvas@5af28b27, point = Point3D [x = 50.0, y = 50.0, z = 0.0], distance = 186.60254037844388]org.eclipse.gef.mvc.tests.fx.rules.FXNonApplicationThreadRule$4$1@138976fb
Thread[main,5,main]  PROCESSED org.eclipse.gef.mvc.tests.fx.rules.FXNonApplicationThreadRule$EventSynchronizer@7bb3a9fe
Thread[main,5,main] ... done.
Thread[main,5,main] mouseRelease: (16) ...
Thread[JavaFX Application Thread,6,main] Handler for MOUSE_RELEASED was set on scene.
Thread[main,5,main] Handler for MOUSE_RELEASED was registered.
Thread[main,5,main] release now!
Thread[main,5,main]  AWAIT org.eclipse.gef.mvc.tests.fx.rules.FXNonApplicationThreadRule$EventSynchronizer@7cbee484
Thread[JavaFX Application Thread,6,main]  -> MouseEvent [source = javafx.scene.Scene@50f7e919, target = InfiniteCanvas$GridCanvas@5af28b27, eventType = MOUSE_RELEASED, consumed = false, x = 50.0, y = 50.0, z = 0.0, button = PRIMARY, pickResult = PickResult [node = InfiniteCanvas$GridCanvas@5af28b27, point = Point3D [x = 50.0, y = 50.0, z = 0.0], distance = 186.60254037844388]org.eclipse.gef.mvc.tests.fx.rules.FXNonApplicationThreadRule$4$1@138976fb
Thread[JavaFX Application Thread,6,main]  -> MouseEvent [source = javafx.scene.Scene@50f7e919, target = InfiniteCanvas$GridCanvas@5af28b27, eventType = MOUSE_CLICKED, consumed = false, x = 50.0, y = 50.0, z = 0.0, button = PRIMARY, pickResult = PickResult [node = InfiniteCanvas$GridCanvas@5af28b27, point = Point3D [x = 50.0, y = 50.0, z = 0.0], distance = 186.60254037844388]org.eclipse.gef.mvc.tests.fx.rules.FXNonApplicationThreadRule$4$1@138976fb
Thread[main,5,main]  PROCESSED org.eclipse.gef.mvc.tests.fx.rules.FXNonApplicationThreadRule$EventSynchronizer@7cbee484
Thread[main,5,main] ... done.
Thread[main,5,main] mousePress: (16) ...
Thread[JavaFX Application Thread,6,main] Handler for MOUSE_PRESSED was set on scene.
Thread[main,5,main] Handler for MOUSE_PRESSED was registered.
Thread[main,5,main] release now!
Thread[main,5,main]  AWAIT org.eclipse.gef.mvc.tests.fx.rules.FXNonApplicationThreadRule$EventSynchronizer@7bb3a9fe
Thread[JavaFX Application Thread,6,main]  -> MouseEvent [source = javafx.scene.Scene@50f7e919, target = InfiniteCanvas$GridCanvas@5af28b27, eventType = MOUSE_PRESSED, consumed = false, x = 50.0, y = 50.0, z = 0.0, button = PRIMARY, primaryButtonDown, pickResult = PickResult [node = InfiniteCanvas$GridCanvas@5af28b27, point = Point3D [x = 50.0, y = 50.0, z = 0.0], distance = 186.60254037844388]org.eclipse.gef.mvc.tests.fx.rules.FXNonApplicationThreadRule$4$1@138976fb
Thread[main,5,main]  PROCESSED org.eclipse.gef.mvc.tests.fx.rules.FXNonApplicationThreadRule$EventSynchronizer@7bb3a9fe
Thread[main,5,main] ... done.
Thread[main,5,main] dragTo: (20, 20) ...
Thread[JavaFX Application Thread,6,main] Handler for MOUSE_DRAGGED was set on scene.
Thread[main,5,main] Handler for MOUSE_DRAGGED was registered.
Thread[main,5,main] getRobot().mouseMove() ...
Thread[main,5,main]  ...
Thread[main,5,main]  AWAIT org.eclipse.gef.mvc.tests.fx.rules.FXNonApplicationThreadRule$EventSynchronizer@7f811d00
Thread[main,5,main]  TIMEOUT org.eclipse.gef.mvc.tests.fx.rules.FXNonApplicationThreadRule$EventSynchronizer@7f811d00

Standard Error

*** INFO: The actual type of adapter org.eclipse.gef.mvc.behaviors.ContentBehavior@5974109 could already be inferred as org.eclipse.gef.mvc.behaviors.ContentBehavior<javafx.scene.Node> from the binding at org.eclipse.gef.mvc.fx.MvcFxModule.bindContentBehaviorAsFXRootPartAdapter(MvcFxModule.java:203).
          The redundant type key org.eclipse.gef.mvc.behaviors.ContentBehavior<javafx.scene.Node> may be omitted in the adapter key of the binding, using AdapterKey.defaultRole() instead.
*** INFO: The actual type of adapter org.eclipse.gef.mvc.behaviors.SelectionBehavior@6f8f9349 could already be inferred as org.eclipse.gef.mvc.behaviors.SelectionBehavior<javafx.scene.Node> from the binding at org.eclipse.gef.mvc.fx.MvcFxModule.bindSelectionBehaviorAsFXRootPartAdapter(MvcFxModule.java:968).
          The redundant type key org.eclipse.gef.mvc.behaviors.SelectionBehavior<javafx.scene.Node> may be omitted in the adapter key of the binding, using AdapterKey.defaultRole() instead.
*** INFO: The actual type of adapter org.eclipse.gef.mvc.policies.CreationPolicy@12bcd0c0 could already be inferred as org.eclipse.gef.mvc.policies.CreationPolicy<javafx.scene.Node> from the binding at org.eclipse.gef.mvc.fx.MvcFxModule.bindCreationPolicyAsFXRootPartAdapter(MvcFxModule.java:337).
          The redundant type key org.eclipse.gef.mvc.policies.CreationPolicy<javafx.scene.Node> may be omitted in the adapter key of the binding, using AdapterKey.defaultRole() instead.
*** INFO: The actual type of adapter org.eclipse.gef.mvc.policies.DeletionPolicy@47db5fa5 could already be inferred as org.eclipse.gef.mvc.policies.DeletionPolicy<javafx.scene.Node> from the binding at org.eclipse.gef.mvc.fx.MvcFxModule.bindDeletionPolicyAsFXRootPartAdapter(MvcFxModule.java:358).
          The redundant type key org.eclipse.gef.mvc.policies.DeletionPolicy<javafx.scene.Node> may be omitted in the adapter key of the binding, using AdapterKey.defaultRole() instead.
*** WARNING: The actual type of adapter org.eclipse.gef.mvc.tests.fx.FXClickDragToolTests$1$2@ebaa6cb could not be inferred from the binding at org.eclipse.gef.mvc.fx.MvcFxModule.bindIContentPartFactoryAsContentViewerAdapter(MvcFxModule.java:938). The adapter will only be retrievable via key types assignable to org.eclipse.gef.mvc.tests.fx.FXClickDragToolTests$1$2, which is the actual type inferred from the instance.
             You should probably adjust your binding to provide a type key using AdapterKey.get(<type>).
*** INFO: The actual type of adapter org.eclipse.gef.mvc.models.FocusModel@686449f9 could already be inferred as org.eclipse.gef.mvc.models.FocusModel<javafx.scene.Node> from the binding at org.eclipse.gef.mvc.fx.MvcFxModule.bindFocusModelAsContentViewerAdapter(MvcFxModule.java:422).
          The redundant type key org.eclipse.gef.mvc.models.FocusModel<javafx.scene.Node> may be omitted in the adapter key of the binding, using AdapterKey.defaultRole() instead.
*** INFO: The actual type of adapter org.eclipse.gef.mvc.models.HoverModel@68b6f0d6 could already be inferred as org.eclipse.gef.mvc.models.HoverModel<javafx.scene.Node> from the binding at org.eclipse.gef.mvc.fx.MvcFxModule.bindHoverModelAsContentViewerAdapter(MvcFxModule.java:923).
          The redundant type key org.eclipse.gef.mvc.models.HoverModel<javafx.scene.Node> may be omitted in the adapter key of the binding, using AdapterKey.defaultRole() instead.
*** INFO: The actual type of adapter org.eclipse.gef.mvc.models.SelectionModel@aa549e5 could already be inferred as org.eclipse.gef.mvc.models.SelectionModel<javafx.scene.Node> from the binding at org.eclipse.gef.mvc.fx.MvcFxModule.bindSelectionModelAsContentViewerAdapter(MvcFxModule.java:1028).
          The redundant type key org.eclipse.gef.mvc.models.SelectionModel<javafx.scene.Node> may be omitted in the adapter key of the binding, using AdapterKey.defaultRole() instead.