[prev in list] [next in list] [prev in thread] [next in thread] 

List:       openjdk-2d-dev
Subject:    Re: RFR: 8317287: [macos14] InterJVMGetDropSuccessTest.java: Child VM: abnormal termination [v9]
From:       songpv-imt <duke () openjdk ! org>
Date:       2023-12-19 2:09:08
Message-ID: 2N2LTQWDWIXcKiHYD-adxUpwq49-GN-YwE88LhB-LrU=.543ae6c1-624d-481b-9e70-3df93b5c3d79 () github ! com
[Download RAW message or body]

> The root cause of the bug is because mousePress() method is invoked before mouseMove() event is completely processed causing the drag & drop behavior not being able to be recognized properly. This in turn makes the method dragSourceListener.isDropFinished() returns false and fail the test. To fix this, setAutoWaitForIdle(true) and Thread.Sleep is called to make sure the mouseMove() event is processed completely before moving to execute the mousePress() method.
> 
> JBS issue: [JDK-8317287](https://bugs.openjdk.org/browse/JDK-8317287)

songpv-imt has updated the pull request incrementally with one additional commit since the last revision:

  Update InterJVMGetDropSuccessTest.java
  - Update success1 and success2 to volatile

-------------

Changes:
  - all: https://git.openjdk.org/jdk/pull/16396/files
  - new: https://git.openjdk.org/jdk/pull/16396/files/2521a8e0..83ad763b

Webrevs:
 - full: https://webrevs.openjdk.org/?repo=jdk&pr=16396&range=08
 - incr: https://webrevs.openjdk.org/?repo=jdk&pr=16396&range=07-08

  Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod
  Patch: https://git.openjdk.org/jdk/pull/16396.diff
  Fetch: git fetch https://git.openjdk.org/jdk.git pull/16396/head:pull/16396

PR: https://git.openjdk.org/jdk/pull/16396
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic