Skip to content

graal-vm/25.0/graal-js scripts/StepTest.js hangs on GHA for 6h #1056

Description

@Karm

GraalVM 25 master https://github.com/graalvm/graalvm-community-jdk25u built with OpenJDK 25.0.4-beta running https://github.com/oracle/graaljs/tree/release/graal-vm/25.0/graal-js branch hangs on GHA for 6 hours and gets terminated.

Run cd /home/runner/work/graalvm-community-jdk25u/graalvm-community-jdk25u/graal/vm
  cd /home/runner/work/graalvm-community-jdk25u/graalvm-community-jdk25u/graal/vm
  ${MX_PATH}/mx --dy /tools,graal-js build
  cd tests/gh_workflows/CDTInspectorTest
  mvn -q compile
  mvn -q exec:exec -Dtestargs="/home/runner/work/graalvm-community-jdk25u/graalvm-community-jdk25u/graal/sdk/latest_graalvm_home/bin/js scripts/StepTest.js"
  shell: /usr/bin/bash -e {0}
  env:
    JAVA_HOME: /home/runner/work/graalvm-community-jdk25u/graalvm-community-jdk25u/jdk
    JDK_VERSION: 25
    MX_PATH: /home/runner/work/graalvm-community-jdk25u/graalvm-community-jdk25u/mx
    SE_SKIP_DRIVER_IN_PATH: true
    pythonLocation: /opt/hostedtoolcache/Python/3.8.18/x64
    PKG_CONFIG_PATH: /opt/hostedtoolcache/Python/3.8.18/x64/lib/pkgconfig
    Python_ROOT_DIR: /opt/hostedtoolcache/Python/3.8.18/x64
    Python2_ROOT_DIR: /opt/hostedtoolcache/Python/3.8.18/x64
    Python3_ROOT_DIR: /opt/hostedtoolcache/Python/3.8.18/x64
    LD_LIBRARY_PATH: /opt/hostedtoolcache/Python/3.8.18/x64/lib
JAVA_HOME: /home/runner/work/graalvm-community-jdk25u/graalvm-community-jdk25u/jdk
<SNIP>
[OUT] Opened file: StepTest.js
[OUT] Stack (1)
[OUT] :program StepTest.js:28
Exception in thread "main" org.openqa.selenium.NoSuchElementException: no such element: Unable to locate element: {"method":"css selector","selector":"div.expanded"}
  (Session info: chrome=151.0.7882.0)
For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#nosuchelementexception
Build info: version: '4.44.0', revision: 'da2039b'
System info: os.name: 'Linux', os.arch: 'amd64', os.version: '6.17.0-1015-azure', java.version: '25.0.4-beta'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Command: [a653b22bad8f15602b4d9a1d30b32c61, findElementFromShadowRoot {shadowId=f.952A7638395E137EB89F26BA0F16D07C.d.F053B8AE7B3CBE59FBC80166D764020B.e.100, using=css selector, value=div.expanded}]
Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 151.0.7882.0, chrome: {chromedriverVersion: 151.0.7882.0 (0851a16cd98e2..., userDataDir: /tmp/org.chromium.Chromium....}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:36877}, goog:processID: 9186, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: linux, proxy: Proxy(), se:cdp: ws://localhost:36877/devtoo..., se:cdpVersion: 151.0.7882.0, setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:extension:minPinLength: true, webauthn:extension:prf: true, webauthn:virtualAuthenticators: true}
Session ID: a653b22bad8f15602b4d9a1d30b32c61
	at org.openqa.selenium.remote.ErrorCodec.decode(ErrorCodec.java:169)
	at org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:143)
	at org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:50)
	at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:224)
	at org.openqa.selenium.remote.service.DriverCommandExecutor.invokeExecute(DriverCommandExecutor.java:217)
	at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:175)
	at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:600)
	at org.openqa.selenium.remote.ElementLocation$ElementFinder$2.findElement(ElementLocation.java:173)
	at org.openqa.selenium.remote.ElementLocation.findElement(ElementLocation.java:60)
	at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:421)
	at org.openqa.selenium.remote.ShadowRoot.findElement(ShadowRoot.java:55)
	at com.oracle.truffle.tools.chromeinspector.workflowtest.CDTLib$Scope.<init>(CDTLib.java:235)
	at com.oracle.truffle.tools.chromeinspector.workflowtest.TestCDTBasics.test(TestCDTBasics.java:57)
	at com.oracle.truffle.tools.chromeinspector.workflowtest.Test.main(Test.java:68)
Error: The operation was canceled.

Full:
log.txt

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions