Skip to content

build(deps): bump the java-minor-patch group across 1 directory with 12 updates #467

build(deps): bump the java-minor-patch group across 1 directory with 12 updates

build(deps): bump the java-minor-patch group across 1 directory with 12 updates #467

GitHub Actions / Security Server system tests failed May 9, 2024 in 1s

114 passed, 10 failed and 2 skipped

Tests failed

❌ src/security-server/system-test/build/test-results/systemTest/TEST-org.niis.xroad.ss.test.SecurityServerUiBehavioralTest.xml

126 tests were completed in 830s with 114 passed, 10 failed and 2 skipped.

Test suite Passed Failed Skipped Time
org.niis.xroad.ss.test.SecurityServerUiBehavioralTest 114✅ 10❌ 2⚪ 830s

❌ org.niis.xroad.ss.test.SecurityServerUiBehavioralTest

✅ Security server is initialized
✅ Default token is initialized
✅ Example #1.1
✅ Example #1.2
✅ Token edit page is navigable
✅ Example #1.1
✅ Example #1.2
✅ Add key wizard is navigable
✅ CSR can be deleted
✅ Generating multiple CSR for key
✅ Token PIN can be changed
✅ User can create API key with all privileges
✅ API key is created and revoked
✅ API key is created and edited
✅ User can only assign roles they have when creating/editing API key
✅ Security server address is update fails
✅ Timestamping service is selected and deleted
✅ Timestamping service is selected
✅ Add client was cancelled
✅ Example #1.1
✅ Example #1.2
✅ Add subsystem was cancelled
✅ Example #1.1
✅ Example #1.2
✅ Example #1.3
✅ New Subsystem is added, but management registration fails
✅ Example #1.1
✅ Example #1.2
✅ Example #1.3
✅ Example #1.4
✅ Example #1.5
✅ Example #1.6
✅ Local group is not added as it already exists
✅ Local groups are sorted by default
✅ Local groups are sorted by Description
✅ Local groups are filtered to "group"
✅ Local groups are filtered to "aaa-1"
✅ Local group aaa-1 is deleted
✅ Local group group-1 is edited
✅ Local group group-1 member is removed
✅ Client details are displayed
✅ Client Disable button is clicked
✅ Client Internal servers are configured
❌ Client service with invalid openApi spec is not added
	Element not found {By.xpath: //div[@data-test='contextual-alert']//div[contains(text(), 'Parsing OpenApi3 description failed')]}
❌ Client service with invalid openApi spec is not added
	Element not found {By.xpath: //div[@data-test='contextual-alert']//div[contains(text(), 'Parsing OpenApi3 description failed')]}
✅ Client service with openApi yaml spec is added
✅ Client service with openApi json spec is added
✅ Client service is edited
✅ Client service has access rights added to it
✅ Client service has one access rights removed
✅ Client service has all access rights removed
✅ Client service has new endpoint added to it
✅ Only manually added endpoints can be edited
✅ Manually added endpoints can be deleted
✅ Newly added services are enabled and one of them disabled
✅ Newly added service is edited
✅ Newly added service is deleted
✅ Client service with openApi 3.1 json is added
❌ Adding service with invalid openApi version fails
	Element not found {By.xpath: //div[@data-test='contextual-alert']//div[contains(text(), 'Unsupported OpenAPI version. Only versions 3.0.x and 3.1.0 are currently supported.')]}
✅ Client service with Base Path is configured
❌ Client Rest service with duplicate service code is not added
	Element not found {By.xpath: //div[@data-test='contextual-alert']//div[contains(text(), 'Service code already exists')]}
❌ Client Rest service with duplicate url is not added
	Element not found {By.xpath: //div[@data-test='contextual-alert']//div[contains(text(), 'URL already exists')]}
❌ Updating service url to duplicate url is not allowed
	Element not found {By.xpath: //div[@data-test='contextual-alert']//div[contains(text(), 'URL already exists')]}
❌ Client service is edited
	Element not found {By.xpath: //div[@data-test='contextual-alert']//div[contains(text(), 'URL already exists')]}
✅ Client service has access rights added to it
✅ Client service has one access rights removed
✅ Client service has all access rights removed
✅ Client service has new endpoint added to it
✅ Manually added endpoints can be edited
✅ Manually added endpoints can be deleted
✅ Newly added services are enabled and one of them disabled
✅ Newly added service is edited
✅ Newly added service is deleted
✅ Client WSDL service is configured
❌ Client WSDL service is not duplicated
	Element not found {By.xpath: //div[@data-test='contextual-alert']//div[contains(text(), 'WSDL exists')]}
❌ Client WSDL service is not valid
	Element not found {By.xpath: //div[@data-test='contextual-alert']//div[contains(text(), 'Invalid WSDL')]}
❌ Client WSDL service url does not respond
	Element not found {By.xpath: //div[@data-test='contextual-alert']//div[contains(text(), 'WSDL download failed')]}
✅ Client WSDL service url is updated
✅ Client WSDL service service testOp1 is edited
✅ Client service has access rights added to it
✅ Client service access rights subjects search filter clearing restore initial state
✅ Client service has one access rights removed
✅ Client service has all access rights removed
✅ Newly added services are enabled and one of them disabled
✅ Newly added service is deleted
✅ Service is refreshed
✅ Multiple Service clients are added
✅ Service client list can be filtered and sorted
✅ Service client can be edited with additional access rights
✅ Service client can be can have all of its service codes removed and re-added
✅ Service client can be can have single service code removed
✅ Service client can be can have all of its service codes removed and member is not present anymore
✅ Service client is removed if its service is deleted
✅ Client List search
✅ Client List default sorting by name
✅ Client List sorting by ID desc
✅ Client List sorting by Status asc
✅ Configuration can be backed up and deleted
✅ Configuration backup can be downloaded and uploaded
✅ Already existing configuration backup is overwritten on upload
✅ Configuration can be restored from backup
✅ Configuration backups can be filtered
✅ System administrator sees only relevant pages
✅ Registration officer sees only relevant pages
✅ Security officer sees only relevant pages
✅ Observer sees only relevant pages
✅ Service administrator sees only relevant pages
✅ Invalid password is rejected
✅ Invalid username is rejected
✅ User is able to log out from security server
✅ Automatic logout happens when timeout passes
✅ Diagnostics checks are successful
✅ Message log encryption is enabled
⚪ Message log archive encryption should have per member configuration
✅ Proxymonitor responds with correct response for TotalPhysicalMemory
✅ Proxymonitor responds with correct response for TotalPhysicalMemory
✅ Proxymonitor responds with correct response
✅ Proxymonitor responds with correct response for TotalPhysicalMemory request
✅ Messagelog contains metrics requests
✅ Retrieving Operational Data of Security Server
✅ Retrieving Health Data of Security Server
✅ Valid and registered AUTH key is forcibly enabled
✅ Healthcheck is fails HSM is not operational
✅ Healthcheck is fails when signer is down
⚪ Healthcheck is fails when database is down
✅ Global conf sign keys rotation

Annotations

Check failure on line 54 in src/security-server/system-test/src/intTest/java/org/niis/xroad/ss/test/ui/glue/CommonStepDefs.java

See this annotation in the file changed.

@github-actions github-actions / Security Server system tests

org.niis.xroad.ss.test.SecurityServerUiBehavioralTest ► Client service with invalid openApi spec is not added

Failed test found in:
  src/security-server/system-test/build/test-results/systemTest/TEST-org.niis.xroad.ss.test.SecurityServerUiBehavioralTest.xml
Error:
  Element not found {By.xpath: //div[@data-test='contextual-alert']//div[contains(text(), 'Parsing OpenApi3 description failed')]}
Raw output
Element not found {By.xpath: //div[@data-test='contextual-alert']//div[contains(text(), 'Parsing OpenApi3 description failed')]}
Expected: visible
Screenshot: file:/home/runner/work/X-Road/X-Road/src/security-server/system-test/build/reports/test-automation/selenide-failures/1715235091065.0.png
Page source: file:/home/runner/work/X-Road/X-Road/src/security-server/system-test/build/reports/test-automation/selenide-failures/1715235091065.0.html
Timeout: 15 s.
Caused by: NoSuchElementException: no such element: Unable to locate element: {"method":"xpath","selector":"//div[@data-test='contextual-alert']//div[contains(text(), 'Parsing OpenApi3 description failed')]"}
	at app//com.codeborne.selenide.impl.WebElementSource.createElementNotFoundError(WebElementSource.java:89)
	at app//com.codeborne.selenide.impl.ElementFinder.createElementNotFoundError(ElementFinder.java:142)
	at app//com.codeborne.selenide.impl.WebElementSource.handleError(WebElementSource.java:141)
	at app//com.codeborne.selenide.impl.WebElementSource.checkConditionAndReturnElement(WebElementSource.java:125)
	at app//com.codeborne.selenide.impl.WebElementSource.checkCondition(WebElementSource.java:102)
	at app//com.codeborne.selenide.commands.Should.execute(Should.java:30)
	at app//com.codeborne.selenide.commands.Should.execute(Should.java:14)
	at app//com.codeborne.selenide.commands.Commands.execute(Commands.java:162)
	at app//com.codeborne.selenide.impl.SelenideElementProxy.dispatchAndRetry(SelenideElementProxy.java:134)
	at app//com.codeborne.selenide.impl.SelenideElementProxy.invoke(SelenideElementProxy.java:86)
	at app/jdk.proxy3/jdk.proxy3.$Proxy154.shouldBe(Unknown Source)
	at app//org.niis.xroad.ss.test.ui.glue.CommonStepDefs.errorIsShown(CommonStepDefs.java:54)
	at app//org.niis.xroad.ss.test.ui.glue.CommonStepDefs.dialogSaveError(CommonStepDefs.java:73)
	at ✽.Dialog data is saved and error message "Parsing OpenApi3 description failed" is shown(classpath:behavior/01-ui/0540-ss-client-openapi-services.feature:15)
Caused by: org.openqa.selenium.NoSuchElementException: no such element: Unable to locate element: {"method":"xpath","selector":"//div[@data-test='contextual-alert']//div[contains(text(), 'Parsing OpenApi3 description failed')]"}
  (Session info: chrome=124.0.6367.60)
For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception
Build info: version: '4.18.1', revision: 'b1d3319b48'
System info: os.name: 'Linux', os.arch: 'amd64', os.version: '6.5.0-1018-azure', java.version: '17.0.10'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Command: [2a3cdf8893af130ae9f9da1454ad47ab, findElement {value=//div[@data-test='contextual-alert']//div[contains(text(), 'Parsing OpenApi3 description failed')], using=xpath}]
Capabilities {acceptInsecureCerts: true, browserName: chrome, browserVersion: 124.0.6367.60, chrome: {chromedriverVersion: 124.0.6367.60 (8771130bd84f..., userDataDir: /tmp/.org.chromium.Chromium...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:37679}, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: linux, proxy: Proxy(manual, http=127.0.0...., se:cdp: ws://localhost:37679/devtoo..., se:cdpVersion: 124.0.6367.60, setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: accept, webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:extension:minPinLength: true, webauthn:extension:prf: true, webauthn:virtualAuthenticators: true}
Session ID: 2a3cdf8893af130ae9f9da1454ad47ab
	at java.base@17.0.10/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
	at java.base@17.0.10/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
	at app//org.openqa.selenium.remote.ErrorCodec.decode(ErrorCodec.java:167)
	at app//org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:138)
	at app//org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:50)
	at app//org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:190)
	at app//org.openqa.selenium.remote.service.DriverCommandExecutor.invokeExecute(DriverCommandExecutor.java:216)
	at app//org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:174)
	at app//org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:519)
	at app//org.openqa.selenium.remote.ElementLocation$ElementFinder$2.findElement(ElementLocation.java:165)
	at app//org.openqa.selenium.remote.ElementLocation.findElement(ElementLocation.java:59)
	at app//org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:356)
	at app//org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:350)
	at app//com.codeborne.selenide.impl.WebElementSelector.findElement(WebElementSelector.java:70)
	at app//com.codeborne.selenide.impl.WebElementSelector.findElement(WebElementSelector.java:44)
	at app//com.codeborne.selenide.impl.WebElementSelector.findElement(WebElementSelector.java:33)
	at app//com.codeborne.selenide.impl.ElementFinder.getWebElement(ElementFinder.java:122)
	at app//com.codeborne.selenide.impl.WebElementSource.checkConditionAndReturnElement(WebElementSource.java:114)
	at app//com.codeborne.selenide.impl.WebElementSource.checkCondition(WebElementSource.java:102)
	at app//com.codeborne.selenide.commands.Should.execute(Should.java:30)
	at app//com.codeborne.selenide.commands.Should.execute(Should.java:14)
	at app//com.codeborne.selenide.commands.Commands.execute(Commands.java:162)
	at app//com.codeborne.selenide.impl.SelenideElementProxy.dispatchAndRetry(SelenideElementProxy.java:134)
	at app//com.codeborne.selenide.impl.SelenideElementProxy.invoke(SelenideElementProxy.java:86)
	at app/jdk.proxy3/jdk.proxy3.$Proxy154.shouldBe(Unknown Source)
	at app//org.niis.xroad.ss.test.ui.glue.CommonStepDefs.errorIsShown(CommonStepDefs.java:54)
	at app//org.niis.xroad.ss.test.ui.glue.CommonStepDefs.dialogSaveError(CommonStepDefs.java:73)
	at java.base@17.0.10/java.lang.reflect.Method.invoke(Method.java:568)
	at app//io.cucumber.java.Invoker.doInvoke(Invoker.java:66)
	at app//io.cucumber.java.Invoker.invoke(Invoker.java:24)
	at app//io.cucumber.java.AbstractGlueDefinition.invokeMethod(AbstractGlueDefinition.java:47)
	at app//io.cucumber.java.JavaStepDefinition.execute(JavaStepDefinition.java:29)
	at app//io.cucumber.core.runner.CoreStepDefinition.execute(CoreStepDefinition.java:66)
	at app//io.cucumber.core.runner.PickleStepDefinitionMatch.runStep(PickleStepDefinitionMatch.java:63)
	at app//io.cucumber.core.runner.ExecutionMode$1.execute(ExecutionMode.java:10)
	at app//io.cucumber.core.runner.TestStep.executeStep(TestStep.java:84)
	at app//io.cucumber.core.runner.TestStep.run(TestStep.java:56)
	at app//io.cucumber.core.runner.PickleStepTestStep.run(PickleStepTestStep.java:51)
	at app//io.cucumber.core.runner.TestCase.run(TestCase.java:84)
	at app//io.cucumber.core.runner.Runner.runPickle(Runner.java:75)
	at app//io.cucumber.junit.platform.engine.CucumberEngineExecutionContext.lambda$runTestCase$4(CucumberEngineExecutionContext.java:112)
	at app//io.cucumber.core.runtime.CucumberExecutionContext.lambda$runTestCase$5(CucumberExecutionContext.java:137)
	at app//io.cucumber.core.runtime.RethrowingThrowableCollector.executeAndThrow(RethrowingThrowableCollector.java:23)
	at app//io.cucumber.core.runtime.CucumberExecutionContext.runTestCase(CucumberExecutionContext.java:137)
	at app//io.cucumber.junit.platform.engine.CucumberEngineExecutionContext.runTestCase(CucumberEngineExecutionContext.java:109)
	at app//io.cucumber.junit.platform.engine.NodeDescriptor$PickleDescriptor.execute(NodeDescriptor.java:168)
	at app//io.cucumber.junit.platform.engine.NodeDescriptor$PickleDescriptor.execute(NodeDescriptor.java:90)
	at java.base@17.0.10/java.util.ArrayList.forEach(ArrayList.java:1511)
	at java.base@17.0.10/java.util.ArrayList.forEach(ArrayList.java:1511)

Check failure on line 54 in src/security-server/system-test/src/intTest/java/org/niis/xroad/ss/test/ui/glue/CommonStepDefs.java

See this annotation in the file changed.

@github-actions github-actions / Security Server system tests

org.niis.xroad.ss.test.SecurityServerUiBehavioralTest ► Client service with invalid openApi spec is not added

Failed test found in:
  src/security-server/system-test/build/test-results/systemTest/TEST-org.niis.xroad.ss.test.SecurityServerUiBehavioralTest.xml
Error:
  Element not found {By.xpath: //div[@data-test='contextual-alert']//div[contains(text(), 'Parsing OpenApi3 description failed')]}
Raw output
Element not found {By.xpath: //div[@data-test='contextual-alert']//div[contains(text(), 'Parsing OpenApi3 description failed')]}
Expected: visible
Screenshot: file:/home/runner/work/X-Road/X-Road/src/security-server/system-test/build/reports/test-automation/selenide-failures/1715235108899.1.png
Page source: file:/home/runner/work/X-Road/X-Road/src/security-server/system-test/build/reports/test-automation/selenide-failures/1715235108899.1.html
Timeout: 15 s.
Caused by: NoSuchElementException: no such element: Unable to locate element: {"method":"xpath","selector":"//div[@data-test='contextual-alert']//div[contains(text(), 'Parsing OpenApi3 description failed')]"}
	at app//com.codeborne.selenide.impl.WebElementSource.createElementNotFoundError(WebElementSource.java:89)
	at app//com.codeborne.selenide.impl.ElementFinder.createElementNotFoundError(ElementFinder.java:142)
	at app//com.codeborne.selenide.impl.WebElementSource.handleError(WebElementSource.java:141)
	at app//com.codeborne.selenide.impl.WebElementSource.checkConditionAndReturnElement(WebElementSource.java:125)
	at app//com.codeborne.selenide.impl.WebElementSource.checkCondition(WebElementSource.java:102)
	at app//com.codeborne.selenide.commands.Should.execute(Should.java:30)
	at app//com.codeborne.selenide.commands.Should.execute(Should.java:14)
	at app//com.codeborne.selenide.commands.Commands.execute(Commands.java:162)
	at app//com.codeborne.selenide.impl.SelenideElementProxy.dispatchAndRetry(SelenideElementProxy.java:134)
	at app//com.codeborne.selenide.impl.SelenideElementProxy.invoke(SelenideElementProxy.java:86)
	at app/jdk.proxy3/jdk.proxy3.$Proxy154.shouldBe(Unknown Source)
	at app//org.niis.xroad.ss.test.ui.glue.CommonStepDefs.errorIsShown(CommonStepDefs.java:54)
	at app//org.niis.xroad.ss.test.ui.glue.CommonStepDefs.dialogSaveError(CommonStepDefs.java:73)
	at ✽.Dialog data is saved and error message "Parsing OpenApi3 description failed" is shown(classpath:behavior/01-ui/0540-ss-client-openapi-services.feature:21)
Caused by: org.openqa.selenium.NoSuchElementException: no such element: Unable to locate element: {"method":"xpath","selector":"//div[@data-test='contextual-alert']//div[contains(text(), 'Parsing OpenApi3 description failed')]"}
  (Session info: chrome=124.0.6367.60)
For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception
Build info: version: '4.18.1', revision: 'b1d3319b48'
System info: os.name: 'Linux', os.arch: 'amd64', os.version: '6.5.0-1018-azure', java.version: '17.0.10'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Command: [2a3cdf8893af130ae9f9da1454ad47ab, findElement {value=//div[@data-test='contextual-alert']//div[contains(text(), 'Parsing OpenApi3 description failed')], using=xpath}]
Capabilities {acceptInsecureCerts: true, browserName: chrome, browserVersion: 124.0.6367.60, chrome: {chromedriverVersion: 124.0.6367.60 (8771130bd84f..., userDataDir: /tmp/.org.chromium.Chromium...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:37679}, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: linux, proxy: Proxy(manual, http=127.0.0...., se:cdp: ws://localhost:37679/devtoo..., se:cdpVersion: 124.0.6367.60, setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: accept, webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:extension:minPinLength: true, webauthn:extension:prf: true, webauthn:virtualAuthenticators: true}
Session ID: 2a3cdf8893af130ae9f9da1454ad47ab
	at java.base@17.0.10/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
	at java.base@17.0.10/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
	at app//org.openqa.selenium.remote.ErrorCodec.decode(ErrorCodec.java:167)
	at app//org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:138)
	at app//org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:50)
	at app//org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:190)
	at app//org.openqa.selenium.remote.service.DriverCommandExecutor.invokeExecute(DriverCommandExecutor.java:216)
	at app//org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:174)
	at app//org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:519)
	at app//org.openqa.selenium.remote.ElementLocation$ElementFinder$2.findElement(ElementLocation.java:165)
	at app//org.openqa.selenium.remote.ElementLocation.findElement(ElementLocation.java:59)
	at app//org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:356)
	at app//org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:350)
	at app//com.codeborne.selenide.impl.WebElementSelector.findElement(WebElementSelector.java:70)
	at app//com.codeborne.selenide.impl.WebElementSelector.findElement(WebElementSelector.java:44)
	at app//com.codeborne.selenide.impl.WebElementSelector.findElement(WebElementSelector.java:33)
	at app//com.codeborne.selenide.impl.ElementFinder.getWebElement(ElementFinder.java:122)
	at app//com.codeborne.selenide.impl.WebElementSource.checkConditionAndReturnElement(WebElementSource.java:114)
	at app//com.codeborne.selenide.impl.WebElementSource.checkCondition(WebElementSource.java:102)
	at app//com.codeborne.selenide.commands.Should.execute(Should.java:30)
	at app//com.codeborne.selenide.commands.Should.execute(Should.java:14)
	at app//com.codeborne.selenide.commands.Commands.execute(Commands.java:162)
	at app//com.codeborne.selenide.impl.SelenideElementProxy.dispatchAndRetry(SelenideElementProxy.java:134)
	at app//com.codeborne.selenide.impl.SelenideElementProxy.invoke(SelenideElementProxy.java:86)
	at app/jdk.proxy3/jdk.proxy3.$Proxy154.shouldBe(Unknown Source)
	at app//org.niis.xroad.ss.test.ui.glue.CommonStepDefs.errorIsShown(CommonStepDefs.java:54)
	at app//org.niis.xroad.ss.test.ui.glue.CommonStepDefs.dialogSaveError(CommonStepDefs.java:73)
	at java.base@17.0.10/java.lang.reflect.Method.invoke(Method.java:568)
	at app//io.cucumber.java.Invoker.doInvoke(Invoker.java:66)
	at app//io.cucumber.java.Invoker.invoke(Invoker.java:24)
	at app//io.cucumber.java.AbstractGlueDefinition.invokeMethod(AbstractGlueDefinition.java:47)
	at app//io.cucumber.java.JavaStepDefinition.execute(JavaStepDefinition.java:29)
	at app//io.cucumber.core.runner.CoreStepDefinition.execute(CoreStepDefinition.java:66)
	at app//io.cucumber.core.runner.PickleStepDefinitionMatch.runStep(PickleStepDefinitionMatch.java:63)
	at app//io.cucumber.core.runner.ExecutionMode$1.execute(ExecutionMode.java:10)
	at app//io.cucumber.core.runner.TestStep.executeStep(TestStep.java:84)
	at app//io.cucumber.core.runner.TestStep.run(TestStep.java:56)
	at app//io.cucumber.core.runner.PickleStepTestStep.run(PickleStepTestStep.java:51)
	at app//io.cucumber.core.runner.TestCase.run(TestCase.java:84)
	at app//io.cucumber.core.runner.Runner.runPickle(Runner.java:75)
	at app//io.cucumber.junit.platform.engine.CucumberEngineExecutionContext.lambda$runTestCase$4(CucumberEngineExecutionContext.java:112)
	at app//io.cucumber.core.runtime.CucumberExecutionContext.lambda$runTestCase$5(CucumberExecutionContext.java:137)
	at app//io.cucumber.core.runtime.RethrowingThrowableCollector.executeAndThrow(RethrowingThrowableCollector.java:23)
	at app//io.cucumber.core.runtime.CucumberExecutionContext.runTestCase(CucumberExecutionContext.java:137)
	at app//io.cucumber.junit.platform.engine.CucumberEngineExecutionContext.runTestCase(CucumberEngineExecutionContext.java:109)
	at app//io.cucumber.junit.platform.engine.NodeDescriptor$PickleDescriptor.execute(NodeDescriptor.java:168)
	at app//io.cucumber.junit.platform.engine.NodeDescriptor$PickleDescriptor.execute(NodeDescriptor.java:90)
	at java.base@17.0.10/java.util.ArrayList.forEach(ArrayList.java:1511)
	at java.base@17.0.10/java.util.ArrayList.forEach(ArrayList.java:1511)

Check failure on line 54 in src/security-server/system-test/src/intTest/java/org/niis/xroad/ss/test/ui/glue/CommonStepDefs.java

See this annotation in the file changed.

@github-actions github-actions / Security Server system tests

org.niis.xroad.ss.test.SecurityServerUiBehavioralTest ► Adding service with invalid openApi version fails

Failed test found in:
  src/security-server/system-test/build/test-results/systemTest/TEST-org.niis.xroad.ss.test.SecurityServerUiBehavioralTest.xml
Error:
  Element not found {By.xpath: //div[@data-test='contextual-alert']//div[contains(text(), 'Unsupported OpenAPI version. Only versions 3.0.x and 3.1.0 are currently supported.')]}
Raw output
Element not found {By.xpath: //div[@data-test='contextual-alert']//div[contains(text(), 'Unsupported OpenAPI version. Only versions 3.0.x and 3.1.0 are currently supported.')]}
Expected: visible
Screenshot: file:/home/runner/work/X-Road/X-Road/src/security-server/system-test/build/reports/test-automation/selenide-failures/1715235161940.2.png
Page source: file:/home/runner/work/X-Road/X-Road/src/security-server/system-test/build/reports/test-automation/selenide-failures/1715235161940.2.html
Timeout: 15 s.
Caused by: NoSuchElementException: no such element: Unable to locate element: {"method":"xpath","selector":"//div[@data-test='contextual-alert']//div[contains(text(), 'Unsupported OpenAPI version. Only versions 3.0.x and 3.1.0 are currently supported.')]"}
	at app//com.codeborne.selenide.impl.WebElementSource.createElementNotFoundError(WebElementSource.java:89)
	at app//com.codeborne.selenide.impl.ElementFinder.createElementNotFoundError(ElementFinder.java:142)
	at app//com.codeborne.selenide.impl.WebElementSource.handleError(WebElementSource.java:141)
	at app//com.codeborne.selenide.impl.WebElementSource.checkConditionAndReturnElement(WebElementSource.java:125)
	at app//com.codeborne.selenide.impl.WebElementSource.checkCondition(WebElementSource.java:102)
	at app//com.codeborne.selenide.commands.Should.execute(Should.java:30)
	at app//com.codeborne.selenide.commands.Should.execute(Should.java:14)
	at app//com.codeborne.selenide.commands.Commands.execute(Commands.java:162)
	at app//com.codeborne.selenide.impl.SelenideElementProxy.dispatchAndRetry(SelenideElementProxy.java:134)
	at app//com.codeborne.selenide.impl.SelenideElementProxy.invoke(SelenideElementProxy.java:86)
	at app/jdk.proxy3/jdk.proxy3.$Proxy154.shouldBe(Unknown Source)
	at app//org.niis.xroad.ss.test.ui.glue.CommonStepDefs.errorIsShown(CommonStepDefs.java:54)
	at app//org.niis.xroad.ss.test.ui.glue.CommonStepDefs.dialogSaveError(CommonStepDefs.java:73)
	at ✽.Dialog data is saved and error message "Unsupported OpenAPI version. Only versions 3.0.x and 3.1.0 are currently supported." is shown(classpath:behavior/01-ui/0540-ss-client-openapi-services.feature:154)
Caused by: org.openqa.selenium.NoSuchElementException: no such element: Unable to locate element: {"method":"xpath","selector":"//div[@data-test='contextual-alert']//div[contains(text(), 'Unsupported OpenAPI version. Only versions 3.0.x and 3.1.0 are currently supported.')]"}
  (Session info: chrome=124.0.6367.60)
For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception
Build info: version: '4.18.1', revision: 'b1d3319b48'
System info: os.name: 'Linux', os.arch: 'amd64', os.version: '6.5.0-1018-azure', java.version: '17.0.10'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Command: [2a3cdf8893af130ae9f9da1454ad47ab, findElement {value=//div[@data-test='contextual-alert']//div[contains(text(), 'Unsupported OpenAPI version. Only versions 3.0.x and 3.1.0 are currently supported.')], using=xpath}]
Capabilities {acceptInsecureCerts: true, browserName: chrome, browserVersion: 124.0.6367.60, chrome: {chromedriverVersion: 124.0.6367.60 (8771130bd84f..., userDataDir: /tmp/.org.chromium.Chromium...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:37679}, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: linux, proxy: Proxy(manual, http=127.0.0...., se:cdp: ws://localhost:37679/devtoo..., se:cdpVersion: 124.0.6367.60, setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: accept, webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:extension:minPinLength: true, webauthn:extension:prf: true, webauthn:virtualAuthenticators: true}
Session ID: 2a3cdf8893af130ae9f9da1454ad47ab
	at java.base@17.0.10/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
	at java.base@17.0.10/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
	at app//org.openqa.selenium.remote.ErrorCodec.decode(ErrorCodec.java:167)
	at app//org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:138)
	at app//org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:50)
	at app//org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:190)
	at app//org.openqa.selenium.remote.service.DriverCommandExecutor.invokeExecute(DriverCommandExecutor.java:216)
	at app//org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:174)
	at app//org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:519)
	at app//org.openqa.selenium.remote.ElementLocation$ElementFinder$2.findElement(ElementLocation.java:165)
	at app//org.openqa.selenium.remote.ElementLocation.findElement(ElementLocation.java:59)
	at app//org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:356)
	at app//org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:350)
	at app//com.codeborne.selenide.impl.WebElementSelector.findElement(WebElementSelector.java:70)
	at app//com.codeborne.selenide.impl.WebElementSelector.findElement(WebElementSelector.java:44)
	at app//com.codeborne.selenide.impl.WebElementSelector.findElement(WebElementSelector.java:33)
	at app//com.codeborne.selenide.impl.ElementFinder.getWebElement(ElementFinder.java:122)
	at app//com.codeborne.selenide.impl.WebElementSource.checkConditionAndReturnElement(WebElementSource.java:114)
	at app//com.codeborne.selenide.impl.WebElementSource.checkCondition(WebElementSource.java:102)
	at app//com.codeborne.selenide.commands.Should.execute(Should.java:30)
	at app//com.codeborne.selenide.commands.Should.execute(Should.java:14)
	at app//com.codeborne.selenide.commands.Commands.execute(Commands.java:162)
	at app//com.codeborne.selenide.impl.SelenideElementProxy.dispatchAndRetry(SelenideElementProxy.java:134)
	at app//com.codeborne.selenide.impl.SelenideElementProxy.invoke(SelenideElementProxy.java:86)
	at app/jdk.proxy3/jdk.proxy3.$Proxy154.shouldBe(Unknown Source)
	at app//org.niis.xroad.ss.test.ui.glue.CommonStepDefs.errorIsShown(CommonStepDefs.java:54)
	at app//org.niis.xroad.ss.test.ui.glue.CommonStepDefs.dialogSaveError(CommonStepDefs.java:73)
	at java.base@17.0.10/java.lang.reflect.Method.invoke(Method.java:568)
	at app//io.cucumber.java.Invoker.doInvoke(Invoker.java:66)
	at app//io.cucumber.java.Invoker.invoke(Invoker.java:24)
	at app//io.cucumber.java.AbstractGlueDefinition.invokeMethod(AbstractGlueDefinition.java:47)
	at app//io.cucumber.java.JavaStepDefinition.execute(JavaStepDefinition.java:29)
	at app//io.cucumber.core.runner.CoreStepDefinition.execute(CoreStepDefinition.java:66)
	at app//io.cucumber.core.runner.PickleStepDefinitionMatch.runStep(PickleStepDefinitionMatch.java:63)
	at app//io.cucumber.core.runner.ExecutionMode$1.execute(ExecutionMode.java:10)
	at app//io.cucumber.core.runner.TestStep.executeStep(TestStep.java:84)
	at app//io.cucumber.core.runner.TestStep.run(TestStep.java:56)
	at app//io.cucumber.core.runner.PickleStepTestStep.run(PickleStepTestStep.java:51)
	at app//io.cucumber.core.runner.TestCase.run(TestCase.java:84)
	at app//io.cucumber.core.runner.Runner.runPickle(Runner.java:75)
	at app//io.cucumber.junit.platform.engine.CucumberEngineExecutionContext.lambda$runTestCase$4(CucumberEngineExecutionContext.java:112)
	at app//io.cucumber.core.runtime.CucumberExecutionContext.lambda$runTestCase$5(CucumberExecutionContext.java:137)
	at app//io.cucumber.core.runtime.RethrowingThrowableCollector.executeAndThrow(RethrowingThrowableCollector.java:23)
	at app//io.cucumber.core.runtime.CucumberExecutionContext.runTestCase(CucumberExecutionContext.java:137)
	at app//io.cucumber.junit.platform.engine.CucumberEngineExecutionContext.runTestCase(CucumberEngineExecutionContext.java:109)
	at app//io.cucumber.junit.platform.engine.NodeDescriptor$PickleDescriptor.execute(NodeDescriptor.java:168)
	at app//io.cucumber.junit.platform.engine.NodeDescriptor$PickleDescriptor.execute(NodeDescriptor.java:90)
	at java.base@17.0.10/java.util.ArrayList.forEach(ArrayList.java:1511)
	at java.base@17.0.10/java.util.ArrayList.forEach(ArrayList.java:1511)

Check failure on line 54 in src/security-server/system-test/src/intTest/java/org/niis/xroad/ss/test/ui/glue/CommonStepDefs.java

See this annotation in the file changed.

@github-actions github-actions / Security Server system tests

org.niis.xroad.ss.test.SecurityServerUiBehavioralTest ► Client Rest service with duplicate service code is not added

Failed test found in:
  src/security-server/system-test/build/test-results/systemTest/TEST-org.niis.xroad.ss.test.SecurityServerUiBehavioralTest.xml
Error:
  Element not found {By.xpath: //div[@data-test='contextual-alert']//div[contains(text(), 'Service code already exists')]}
Raw output
Element not found {By.xpath: //div[@data-test='contextual-alert']//div[contains(text(), 'Service code already exists')]}
Expected: visible
Screenshot: file:/home/runner/work/X-Road/X-Road/src/security-server/system-test/build/reports/test-automation/selenide-failures/1715235184715.3.png
Page source: file:/home/runner/work/X-Road/X-Road/src/security-server/system-test/build/reports/test-automation/selenide-failures/1715235184715.3.html
Timeout: 15 s.
Caused by: NoSuchElementException: no such element: Unable to locate element: {"method":"xpath","selector":"//div[@data-test='contextual-alert']//div[contains(text(), 'Service code already exists')]"}
	at app//com.codeborne.selenide.impl.WebElementSource.createElementNotFoundError(WebElementSource.java:89)
	at app//com.codeborne.selenide.impl.ElementFinder.createElementNotFoundError(ElementFinder.java:142)
	at app//com.codeborne.selenide.impl.WebElementSource.handleError(WebElementSource.java:141)
	at app//com.codeborne.selenide.impl.WebElementSource.checkConditionAndReturnElement(WebElementSource.java:125)
	at app//com.codeborne.selenide.impl.WebElementSource.checkCondition(WebElementSource.java:102)
	at app//com.codeborne.selenide.commands.Should.execute(Should.java:30)
	at app//com.codeborne.selenide.commands.Should.execute(Should.java:14)
	at app//com.codeborne.selenide.commands.Commands.execute(Commands.java:162)
	at app//com.codeborne.selenide.impl.SelenideElementProxy.dispatchAndRetry(SelenideElementProxy.java:134)
	at app//com.codeborne.selenide.impl.SelenideElementProxy.invoke(SelenideElementProxy.java:86)
	at app/jdk.proxy3/jdk.proxy3.$Proxy154.shouldBe(Unknown Source)
	at app//org.niis.xroad.ss.test.ui.glue.CommonStepDefs.errorIsShown(CommonStepDefs.java:54)
	at app//org.niis.xroad.ss.test.ui.glue.CommonStepDefs.dialogSaveError(CommonStepDefs.java:73)
	at ✽.Dialog data is saved and error message "Service code already exists" is shown(classpath:behavior/01-ui/0550-ss-client-rest-services.feature:33)
Caused by: org.openqa.selenium.NoSuchElementException: no such element: Unable to locate element: {"method":"xpath","selector":"//div[@data-test='contextual-alert']//div[contains(text(), 'Service code already exists')]"}
  (Session info: chrome=124.0.6367.60)
For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception
Build info: version: '4.18.1', revision: 'b1d3319b48'
System info: os.name: 'Linux', os.arch: 'amd64', os.version: '6.5.0-1018-azure', java.version: '17.0.10'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Command: [2a3cdf8893af130ae9f9da1454ad47ab, findElement {value=//div[@data-test='contextual-alert']//div[contains(text(), 'Service code already exists')], using=xpath}]
Capabilities {acceptInsecureCerts: true, browserName: chrome, browserVersion: 124.0.6367.60, chrome: {chromedriverVersion: 124.0.6367.60 (8771130bd84f..., userDataDir: /tmp/.org.chromium.Chromium...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:37679}, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: linux, proxy: Proxy(manual, http=127.0.0...., se:cdp: ws://localhost:37679/devtoo..., se:cdpVersion: 124.0.6367.60, setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: accept, webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:extension:minPinLength: true, webauthn:extension:prf: true, webauthn:virtualAuthenticators: true}
Session ID: 2a3cdf8893af130ae9f9da1454ad47ab
	at java.base@17.0.10/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
	at java.base@17.0.10/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
	at app//org.openqa.selenium.remote.ErrorCodec.decode(ErrorCodec.java:167)
	at app//org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:138)
	at app//org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:50)
	at app//org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:190)
	at app//org.openqa.selenium.remote.service.DriverCommandExecutor.invokeExecute(DriverCommandExecutor.java:216)
	at app//org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:174)
	at app//org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:519)
	at app//org.openqa.selenium.remote.ElementLocation$ElementFinder$2.findElement(ElementLocation.java:165)
	at app//org.openqa.selenium.remote.ElementLocation.findElement(ElementLocation.java:59)
	at app//org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:356)
	at app//org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:350)
	at app//com.codeborne.selenide.impl.WebElementSelector.findElement(WebElementSelector.java:70)
	at app//com.codeborne.selenide.impl.WebElementSelector.findElement(WebElementSelector.java:44)
	at app//com.codeborne.selenide.impl.WebElementSelector.findElement(WebElementSelector.java:33)
	at app//com.codeborne.selenide.impl.ElementFinder.getWebElement(ElementFinder.java:122)
	at app//com.codeborne.selenide.impl.WebElementSource.checkConditionAndReturnElement(WebElementSource.java:114)
	at app//com.codeborne.selenide.impl.WebElementSource.checkCondition(WebElementSource.java:102)
	at app//com.codeborne.selenide.commands.Should.execute(Should.java:30)
	at app//com.codeborne.selenide.commands.Should.execute(Should.java:14)
	at app//com.codeborne.selenide.commands.Commands.execute(Commands.java:162)
	at app//com.codeborne.selenide.impl.SelenideElementProxy.dispatchAndRetry(SelenideElementProxy.java:134)
	at app//com.codeborne.selenide.impl.SelenideElementProxy.invoke(SelenideElementProxy.java:86)
	at app/jdk.proxy3/jdk.proxy3.$Proxy154.shouldBe(Unknown Source)
	at app//org.niis.xroad.ss.test.ui.glue.CommonStepDefs.errorIsShown(CommonStepDefs.java:54)
	at app//org.niis.xroad.ss.test.ui.glue.CommonStepDefs.dialogSaveError(CommonStepDefs.java:73)
	at java.base@17.0.10/java.lang.reflect.Method.invoke(Method.java:568)
	at app//io.cucumber.java.Invoker.doInvoke(Invoker.java:66)
	at app//io.cucumber.java.Invoker.invoke(Invoker.java:24)
	at app//io.cucumber.java.AbstractGlueDefinition.invokeMethod(AbstractGlueDefinition.java:47)
	at app//io.cucumber.java.JavaStepDefinition.execute(JavaStepDefinition.java:29)
	at app//io.cucumber.core.runner.CoreStepDefinition.execute(CoreStepDefinition.java:66)
	at app//io.cucumber.core.runner.PickleStepDefinitionMatch.runStep(PickleStepDefinitionMatch.java:63)
	at app//io.cucumber.core.runner.ExecutionMode$1.execute(ExecutionMode.java:10)
	at app//io.cucumber.core.runner.TestStep.executeStep(TestStep.java:84)
	at app//io.cucumber.core.runner.TestStep.run(TestStep.java:56)
	at app//io.cucumber.core.runner.PickleStepTestStep.run(PickleStepTestStep.java:51)
	at app//io.cucumber.core.runner.TestCase.run(TestCase.java:84)
	at app//io.cucumber.core.runner.Runner.runPickle(Runner.java:75)
	at app//io.cucumber.junit.platform.engine.CucumberEngineExecutionContext.lambda$runTestCase$4(CucumberEngineExecutionContext.java:112)
	at app//io.cucumber.core.runtime.CucumberExecutionContext.lambda$runTestCase$5(CucumberExecutionContext.java:137)
	at app//io.cucumber.core.runtime.RethrowingThrowableCollector.executeAndThrow(RethrowingThrowableCollector.java:23)
	at app//io.cucumber.core.runtime.CucumberExecutionContext.runTestCase(CucumberExecutionContext.java:137)
	at app//io.cucumber.junit.platform.engine.CucumberEngineExecutionContext.runTestCase(CucumberEngineExecutionContext.java:109)
	at app//io.cucumber.junit.platform.engine.NodeDescriptor$PickleDescriptor.execute(NodeDescriptor.java:168)
	at app//io.cucumber.junit.platform.engine.NodeDescriptor$PickleDescriptor.execute(NodeDescriptor.java:90)
	at java.base@17.0.10/java.util.ArrayList.forEach(ArrayList.java:1511)
	at java.base@17.0.10/java.util.ArrayList.forEach(ArrayList.java:1511)

Check failure on line 54 in src/security-server/system-test/src/intTest/java/org/niis/xroad/ss/test/ui/glue/CommonStepDefs.java

See this annotation in the file changed.

@github-actions github-actions / Security Server system tests

org.niis.xroad.ss.test.SecurityServerUiBehavioralTest ► Client Rest service with duplicate url is not added

Failed test found in:
  src/security-server/system-test/build/test-results/systemTest/TEST-org.niis.xroad.ss.test.SecurityServerUiBehavioralTest.xml
Error:
  Element not found {By.xpath: //div[@data-test='contextual-alert']//div[contains(text(), 'URL already exists')]}
Raw output
Element not found {By.xpath: //div[@data-test='contextual-alert']//div[contains(text(), 'URL already exists')]}
Expected: visible
Screenshot: file:/home/runner/work/X-Road/X-Road/src/security-server/system-test/build/reports/test-automation/selenide-failures/1715235202299.4.png
Page source: file:/home/runner/work/X-Road/X-Road/src/security-server/system-test/build/reports/test-automation/selenide-failures/1715235202299.4.html
Timeout: 15 s.
Caused by: NoSuchElementException: no such element: Unable to locate element: {"method":"xpath","selector":"//div[@data-test='contextual-alert']//div[contains(text(), 'URL already exists')]"}
	at app//com.codeborne.selenide.impl.WebElementSource.createElementNotFoundError(WebElementSource.java:89)
	at app//com.codeborne.selenide.impl.ElementFinder.createElementNotFoundError(ElementFinder.java:142)
	at app//com.codeborne.selenide.impl.WebElementSource.handleError(WebElementSource.java:141)
	at app//com.codeborne.selenide.impl.WebElementSource.checkConditionAndReturnElement(WebElementSource.java:125)
	at app//com.codeborne.selenide.impl.WebElementSource.checkCondition(WebElementSource.java:102)
	at app//com.codeborne.selenide.commands.Should.execute(Should.java:30)
	at app//com.codeborne.selenide.commands.Should.execute(Should.java:14)
	at app//com.codeborne.selenide.commands.Commands.execute(Commands.java:162)
	at app//com.codeborne.selenide.impl.SelenideElementProxy.dispatchAndRetry(SelenideElementProxy.java:134)
	at app//com.codeborne.selenide.impl.SelenideElementProxy.invoke(SelenideElementProxy.java:86)
	at app/jdk.proxy3/jdk.proxy3.$Proxy154.shouldBe(Unknown Source)
	at app//org.niis.xroad.ss.test.ui.glue.CommonStepDefs.errorIsShown(CommonStepDefs.java:54)
	at app//org.niis.xroad.ss.test.ui.glue.CommonStepDefs.dialogSaveError(CommonStepDefs.java:73)
	at ✽.Dialog data is saved and error message "URL already exists" is shown(classpath:behavior/01-ui/0550-ss-client-rest-services.feature:39)
Caused by: org.openqa.selenium.NoSuchElementException: no such element: Unable to locate element: {"method":"xpath","selector":"//div[@data-test='contextual-alert']//div[contains(text(), 'URL already exists')]"}
  (Session info: chrome=124.0.6367.60)
For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception
Build info: version: '4.18.1', revision: 'b1d3319b48'
System info: os.name: 'Linux', os.arch: 'amd64', os.version: '6.5.0-1018-azure', java.version: '17.0.10'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Command: [2a3cdf8893af130ae9f9da1454ad47ab, findElement {value=//div[@data-test='contextual-alert']//div[contains(text(), 'URL already exists')], using=xpath}]
Capabilities {acceptInsecureCerts: true, browserName: chrome, browserVersion: 124.0.6367.60, chrome: {chromedriverVersion: 124.0.6367.60 (8771130bd84f..., userDataDir: /tmp/.org.chromium.Chromium...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:37679}, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: linux, proxy: Proxy(manual, http=127.0.0...., se:cdp: ws://localhost:37679/devtoo..., se:cdpVersion: 124.0.6367.60, setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: accept, webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:extension:minPinLength: true, webauthn:extension:prf: true, webauthn:virtualAuthenticators: true}
Session ID: 2a3cdf8893af130ae9f9da1454ad47ab
	at java.base@17.0.10/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
	at java.base@17.0.10/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
	at app//org.openqa.selenium.remote.ErrorCodec.decode(ErrorCodec.java:167)
	at app//org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:138)
	at app//org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:50)
	at app//org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:190)
	at app//org.openqa.selenium.remote.service.DriverCommandExecutor.invokeExecute(DriverCommandExecutor.java:216)
	at app//org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:174)
	at app//org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:519)
	at app//org.openqa.selenium.remote.ElementLocation$ElementFinder$2.findElement(ElementLocation.java:165)
	at app//org.openqa.selenium.remote.ElementLocation.findElement(ElementLocation.java:59)
	at app//org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:356)
	at app//org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:350)
	at app//com.codeborne.selenide.impl.WebElementSelector.findElement(WebElementSelector.java:70)
	at app//com.codeborne.selenide.impl.WebElementSelector.findElement(WebElementSelector.java:44)
	at app//com.codeborne.selenide.impl.WebElementSelector.findElement(WebElementSelector.java:33)
	at app//com.codeborne.selenide.impl.ElementFinder.getWebElement(ElementFinder.java:122)
	at app//com.codeborne.selenide.impl.WebElementSource.checkConditionAndReturnElement(WebElementSource.java:114)
	at app//com.codeborne.selenide.impl.WebElementSource.checkCondition(WebElementSource.java:102)
	at app//com.codeborne.selenide.commands.Should.execute(Should.java:30)
	at app//com.codeborne.selenide.commands.Should.execute(Should.java:14)
	at app//com.codeborne.selenide.commands.Commands.execute(Commands.java:162)
	at app//com.codeborne.selenide.impl.SelenideElementProxy.dispatchAndRetry(SelenideElementProxy.java:134)
	at app//com.codeborne.selenide.impl.SelenideElementProxy.invoke(SelenideElementProxy.java:86)
	at app/jdk.proxy3/jdk.proxy3.$Proxy154.shouldBe(Unknown Source)
	at app//org.niis.xroad.ss.test.ui.glue.CommonStepDefs.errorIsShown(CommonStepDefs.java:54)
	at app//org.niis.xroad.ss.test.ui.glue.CommonStepDefs.dialogSaveError(CommonStepDefs.java:73)
	at java.base@17.0.10/java.lang.reflect.Method.invoke(Method.java:568)
	at app//io.cucumber.java.Invoker.doInvoke(Invoker.java:66)
	at app//io.cucumber.java.Invoker.invoke(Invoker.java:24)
	at app//io.cucumber.java.AbstractGlueDefinition.invokeMethod(AbstractGlueDefinition.java:47)
	at app//io.cucumber.java.JavaStepDefinition.execute(JavaStepDefinition.java:29)
	at app//io.cucumber.core.runner.CoreStepDefinition.execute(CoreStepDefinition.java:66)
	at app//io.cucumber.core.runner.PickleStepDefinitionMatch.runStep(PickleStepDefinitionMatch.java:63)
	at app//io.cucumber.core.runner.ExecutionMode$1.execute(ExecutionMode.java:10)
	at app//io.cucumber.core.runner.TestStep.executeStep(TestStep.java:84)
	at app//io.cucumber.core.runner.TestStep.run(TestStep.java:56)
	at app//io.cucumber.core.runner.PickleStepTestStep.run(PickleStepTestStep.java:51)
	at app//io.cucumber.core.runner.TestCase.run(TestCase.java:84)
	at app//io.cucumber.core.runner.Runner.runPickle(Runner.java:75)
	at app//io.cucumber.junit.platform.engine.CucumberEngineExecutionContext.lambda$runTestCase$4(CucumberEngineExecutionContext.java:112)
	at app//io.cucumber.core.runtime.CucumberExecutionContext.lambda$runTestCase$5(CucumberExecutionContext.java:137)
	at app//io.cucumber.core.runtime.RethrowingThrowableCollector.executeAndThrow(RethrowingThrowableCollector.java:23)
	at app//io.cucumber.core.runtime.CucumberExecutionContext.runTestCase(CucumberExecutionContext.java:137)
	at app//io.cucumber.junit.platform.engine.CucumberEngineExecutionContext.runTestCase(CucumberEngineExecutionContext.java:109)
	at app//io.cucumber.junit.platform.engine.NodeDescriptor$PickleDescriptor.execute(NodeDescriptor.java:168)
	at app//io.cucumber.junit.platform.engine.NodeDescriptor$PickleDescriptor.execute(NodeDescriptor.java:90)
	at java.base@17.0.10/java.util.ArrayList.forEach(ArrayList.java:1511)
	at java.base@17.0.10/java.util.ArrayList.forEach(ArrayList.java:1511)

Check failure on line 369 in src/security-server/system-test/src/intTest/java/org/niis/xroad/ss/test/ui/glue/ClientServicesStepDefs.java

See this annotation in the file changed.

@github-actions github-actions / Security Server system tests

org.niis.xroad.ss.test.SecurityServerUiBehavioralTest ► Updating service url to duplicate url is not allowed

Failed test found in:
  src/security-server/system-test/build/test-results/systemTest/TEST-org.niis.xroad.ss.test.SecurityServerUiBehavioralTest.xml
Error:
  Element not found {By.xpath: //div[@data-test='contextual-alert']//div[contains(text(), 'URL already exists')]}
Raw output
Element not found {By.xpath: //div[@data-test='contextual-alert']//div[contains(text(), 'URL already exists')]}
Expected: visible
Screenshot: file:/home/runner/work/X-Road/X-Road/src/security-server/system-test/build/reports/test-automation/selenide-failures/1715235220339.5.png
Page source: file:/home/runner/work/X-Road/X-Road/src/security-server/system-test/build/reports/test-automation/selenide-failures/1715235220339.5.html
Timeout: 15 s.
Caused by: NoSuchElementException: no such element: Unable to locate element: {"method":"xpath","selector":"//div[@data-test='contextual-alert']//div[contains(text(), 'URL already exists')]"}
	at app//com.codeborne.selenide.impl.WebElementSource.createElementNotFoundError(WebElementSource.java:89)
	at app//com.codeborne.selenide.impl.ElementFinder.createElementNotFoundError(ElementFinder.java:142)
	at app//com.codeborne.selenide.impl.WebElementSource.handleError(WebElementSource.java:141)
	at app//com.codeborne.selenide.impl.WebElementSource.checkConditionAndReturnElement(WebElementSource.java:125)
	at app//com.codeborne.selenide.impl.WebElementSource.checkCondition(WebElementSource.java:102)
	at app//com.codeborne.selenide.commands.Should.execute(Should.java:30)
	at app//com.codeborne.selenide.commands.Should.execute(Should.java:14)
	at app//com.codeborne.selenide.commands.Commands.execute(Commands.java:162)
	at app//com.codeborne.selenide.impl.SelenideElementProxy.dispatchAndRetry(SelenideElementProxy.java:134)
	at app//com.codeborne.selenide.impl.SelenideElementProxy.invoke(SelenideElementProxy.java:86)
	at app/jdk.proxy3/jdk.proxy3.$Proxy154.shouldBe(Unknown Source)
	at app//org.niis.xroad.ss.test.ui.glue.ClientServicesStepDefs.saveRestServiceError(ClientServicesStepDefs.java:369)
	at ✽.Rest service details are saved and error message "URL already exists" is shown(classpath:behavior/01-ui/0550-ss-client-rest-services.feature:45)
Caused by: org.openqa.selenium.NoSuchElementException: no such element: Unable to locate element: {"method":"xpath","selector":"//div[@data-test='contextual-alert']//div[contains(text(), 'URL already exists')]"}
  (Session info: chrome=124.0.6367.60)
For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception
Build info: version: '4.18.1', revision: 'b1d3319b48'
System info: os.name: 'Linux', os.arch: 'amd64', os.version: '6.5.0-1018-azure', java.version: '17.0.10'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Command: [2a3cdf8893af130ae9f9da1454ad47ab, findElement {value=//div[@data-test='contextual-alert']//div[contains(text(), 'URL already exists')], using=xpath}]
Capabilities {acceptInsecureCerts: true, browserName: chrome, browserVersion: 124.0.6367.60, chrome: {chromedriverVersion: 124.0.6367.60 (8771130bd84f..., userDataDir: /tmp/.org.chromium.Chromium...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:37679}, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: linux, proxy: Proxy(manual, http=127.0.0...., se:cdp: ws://localhost:37679/devtoo..., se:cdpVersion: 124.0.6367.60, setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: accept, webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:extension:minPinLength: true, webauthn:extension:prf: true, webauthn:virtualAuthenticators: true}
Session ID: 2a3cdf8893af130ae9f9da1454ad47ab
	at java.base@17.0.10/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
	at java.base@17.0.10/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
	at app//org.openqa.selenium.remote.ErrorCodec.decode(ErrorCodec.java:167)
	at app//org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:138)
	at app//org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:50)
	at app//org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:190)
	at app//org.openqa.selenium.remote.service.DriverCommandExecutor.invokeExecute(DriverCommandExecutor.java:216)
	at app//org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:174)
	at app//org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:519)
	at app//org.openqa.selenium.remote.ElementLocation$ElementFinder$2.findElement(ElementLocation.java:165)
	at app//org.openqa.selenium.remote.ElementLocation.findElement(ElementLocation.java:59)
	at app//org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:356)
	at app//org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:350)
	at app//com.codeborne.selenide.impl.WebElementSelector.findElement(WebElementSelector.java:70)
	at app//com.codeborne.selenide.impl.WebElementSelector.findElement(WebElementSelector.java:44)
	at app//com.codeborne.selenide.impl.WebElementSelector.findElement(WebElementSelector.java:33)
	at app//com.codeborne.selenide.impl.ElementFinder.getWebElement(ElementFinder.java:122)
	at app//com.codeborne.selenide.impl.WebElementSource.checkConditionAndReturnElement(WebElementSource.java:114)
	at app//com.codeborne.selenide.impl.WebElementSource.checkCondition(WebElementSource.java:102)
	at app//com.codeborne.selenide.commands.Should.execute(Should.java:30)
	at app//com.codeborne.selenide.commands.Should.execute(Should.java:14)
	at app//com.codeborne.selenide.commands.Commands.execute(Commands.java:162)
	at app//com.codeborne.selenide.impl.SelenideElementProxy.dispatchAndRetry(SelenideElementProxy.java:134)
	at app//com.codeborne.selenide.impl.SelenideElementProxy.invoke(SelenideElementProxy.java:86)
	at app/jdk.proxy3/jdk.proxy3.$Proxy154.shouldBe(Unknown Source)
	at app//org.niis.xroad.ss.test.ui.glue.ClientServicesStepDefs.saveRestServiceError(ClientServicesStepDefs.java:369)
	at java.base@17.0.10/java.lang.reflect.Method.invoke(Method.java:568)
	at app//io.cucumber.java.Invoker.doInvoke(Invoker.java:66)
	at app//io.cucumber.java.Invoker.invoke(Invoker.java:24)
	at app//io.cucumber.java.AbstractGlueDefinition.invokeMethod(AbstractGlueDefinition.java:47)
	at app//io.cucumber.java.JavaStepDefinition.execute(JavaStepDefinition.java:29)
	at app//io.cucumber.core.runner.CoreStepDefinition.execute(CoreStepDefinition.java:66)
	at app//io.cucumber.core.runner.PickleStepDefinitionMatch.runStep(PickleStepDefinitionMatch.java:63)
	at app//io.cucumber.core.runner.ExecutionMode$1.execute(ExecutionMode.java:10)
	at app//io.cucumber.core.runner.TestStep.executeStep(TestStep.java:84)
	at app//io.cucumber.core.runner.TestStep.run(TestStep.java:56)
	at app//io.cucumber.core.runner.PickleStepTestStep.run(PickleStepTestStep.java:51)
	at app//io.cucumber.core.runner.TestCase.run(TestCase.java:84)
	at app//io.cucumber.core.runner.Runner.runPickle(Runner.java:75)
	at app//io.cucumber.junit.platform.engine.CucumberEngineExecutionContext.lambda$runTestCase$4(CucumberEngineExecutionContext.java:112)
	at app//io.cucumber.core.runtime.CucumberExecutionContext.lambda$runTestCase$5(CucumberExecutionContext.java:137)
	at app//io.cucumber.core.runtime.RethrowingThrowableCollector.executeAndThrow(RethrowingThrowableCollector.java:23)
	at app//io.cucumber.core.runtime.CucumberExecutionContext.runTestCase(CucumberExecutionContext.java:137)
	at app//io.cucumber.junit.platform.engine.CucumberEngineExecutionContext.runTestCase(CucumberEngineExecutionContext.java:109)
	at app//io.cucumber.junit.platform.engine.NodeDescriptor$PickleDescriptor.execute(NodeDescriptor.java:168)
	at app//io.cucumber.junit.platform.engine.NodeDescriptor$PickleDescriptor.execute(NodeDescriptor.java:90)
	at java.base@17.0.10/java.util.ArrayList.forEach(ArrayList.java:1511)
	at java.base@17.0.10/java.util.ArrayList.forEach(ArrayList.java:1511)

Check failure on line 376 in src/security-server/system-test/src/intTest/java/org/niis/xroad/ss/test/ui/glue/ClientServicesStepDefs.java

See this annotation in the file changed.

@github-actions github-actions / Security Server system tests

org.niis.xroad.ss.test.SecurityServerUiBehavioralTest ► Client service is edited

Failed test found in:
  src/security-server/system-test/build/test-results/systemTest/TEST-org.niis.xroad.ss.test.SecurityServerUiBehavioralTest.xml
Error:
  Element not found {By.xpath: //div[@data-test='contextual-alert']//div[contains(text(), 'URL already exists')]}
Raw output
Element not found {By.xpath: //div[@data-test='contextual-alert']//div[contains(text(), 'URL already exists')]}
Expected: visible
Screenshot: file:/home/runner/work/X-Road/X-Road/src/security-server/system-test/build/reports/test-automation/selenide-failures/1715235240246.6.png
Page source: file:/home/runner/work/X-Road/X-Road/src/security-server/system-test/build/reports/test-automation/selenide-failures/1715235240246.6.html
Timeout: 15 s.
Caused by: NoSuchElementException: no such element: Unable to locate element: {"method":"xpath","selector":"//div[@data-test='contextual-alert']//div[contains(text(), 'URL already exists')]"}
	at app//com.codeborne.selenide.impl.WebElementSource.createElementNotFoundError(WebElementSource.java:89)
	at app//com.codeborne.selenide.impl.ElementFinder.createElementNotFoundError(ElementFinder.java:142)
	at app//com.codeborne.selenide.impl.WebElementSource.handleError(WebElementSource.java:141)
	at app//com.codeborne.selenide.impl.WebElementSource.checkConditionAndReturnElement(WebElementSource.java:125)
	at app//com.codeborne.selenide.impl.WebElementSource.checkCondition(WebElementSource.java:102)
	at app//com.codeborne.selenide.commands.Should.execute(Should.java:30)
	at app//com.codeborne.selenide.commands.Should.execute(Should.java:14)
	at app//com.codeborne.selenide.commands.Commands.execute(Commands.java:162)
	at app//com.codeborne.selenide.impl.SelenideElementProxy.dispatchAndRetry(SelenideElementProxy.java:134)
	at app//com.codeborne.selenide.impl.SelenideElementProxy.invoke(SelenideElementProxy.java:86)
	at app/jdk.proxy3/jdk.proxy3.$Proxy154.shouldBe(Unknown Source)
	at app//org.niis.xroad.ss.test.ui.glue.ClientServicesStepDefs.saveRestServiceParamsSaveError(ClientServicesStepDefs.java:376)
	at ✽.Rest service parameters are saved and error message "URL already exists" is shown(classpath:behavior/01-ui/0550-ss-client-rest-services.feature:57)
Caused by: org.openqa.selenium.NoSuchElementException: no such element: Unable to locate element: {"method":"xpath","selector":"//div[@data-test='contextual-alert']//div[contains(text(), 'URL already exists')]"}
  (Session info: chrome=124.0.6367.60)
For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception
Build info: version: '4.18.1', revision: 'b1d3319b48'
System info: os.name: 'Linux', os.arch: 'amd64', os.version: '6.5.0-1018-azure', java.version: '17.0.10'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Command: [2a3cdf8893af130ae9f9da1454ad47ab, findElement {value=//div[@data-test='contextual-alert']//div[contains(text(), 'URL already exists')], using=xpath}]
Capabilities {acceptInsecureCerts: true, browserName: chrome, browserVersion: 124.0.6367.60, chrome: {chromedriverVersion: 124.0.6367.60 (8771130bd84f..., userDataDir: /tmp/.org.chromium.Chromium...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:37679}, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: linux, proxy: Proxy(manual, http=127.0.0...., se:cdp: ws://localhost:37679/devtoo..., se:cdpVersion: 124.0.6367.60, setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: accept, webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:extension:minPinLength: true, webauthn:extension:prf: true, webauthn:virtualAuthenticators: true}
Session ID: 2a3cdf8893af130ae9f9da1454ad47ab
	at java.base@17.0.10/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
	at java.base@17.0.10/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
	at app//org.openqa.selenium.remote.ErrorCodec.decode(ErrorCodec.java:167)
	at app//org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:138)
	at app//org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:50)
	at app//org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:190)
	at app//org.openqa.selenium.remote.service.DriverCommandExecutor.invokeExecute(DriverCommandExecutor.java:216)
	at app//org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:174)
	at app//org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:519)
	at app//org.openqa.selenium.remote.ElementLocation$ElementFinder$2.findElement(ElementLocation.java:165)
	at app//org.openqa.selenium.remote.ElementLocation.findElement(ElementLocation.java:59)
	at app//org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:356)
	at app//org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:350)
	at app//com.codeborne.selenide.impl.WebElementSelector.findElement(WebElementSelector.java:70)
	at app//com.codeborne.selenide.impl.WebElementSelector.findElement(WebElementSelector.java:44)
	at app//com.codeborne.selenide.impl.WebElementSelector.findElement(WebElementSelector.java:33)
	at app//com.codeborne.selenide.impl.ElementFinder.getWebElement(ElementFinder.java:122)
	at app//com.codeborne.selenide.impl.WebElementSource.checkConditionAndReturnElement(WebElementSource.java:114)
	at app//com.codeborne.selenide.impl.WebElementSource.checkCondition(WebElementSource.java:102)
	at app//com.codeborne.selenide.commands.Should.execute(Should.java:30)
	at app//com.codeborne.selenide.commands.Should.execute(Should.java:14)
	at app//com.codeborne.selenide.commands.Commands.execute(Commands.java:162)
	at app//com.codeborne.selenide.impl.SelenideElementProxy.dispatchAndRetry(SelenideElementProxy.java:134)
	at app//com.codeborne.selenide.impl.SelenideElementProxy.invoke(SelenideElementProxy.java:86)
	at app/jdk.proxy3/jdk.proxy3.$Proxy154.shouldBe(Unknown Source)
	at app//org.niis.xroad.ss.test.ui.glue.ClientServicesStepDefs.saveRestServiceParamsSaveError(ClientServicesStepDefs.java:376)
	at java.base@17.0.10/java.lang.reflect.Method.invoke(Method.java:568)
	at app//io.cucumber.java.Invoker.doInvoke(Invoker.java:66)
	at app//io.cucumber.java.Invoker.invoke(Invoker.java:24)
	at app//io.cucumber.java.AbstractGlueDefinition.invokeMethod(AbstractGlueDefinition.java:47)
	at app//io.cucumber.java.JavaStepDefinition.execute(JavaStepDefinition.java:29)
	at app//io.cucumber.core.runner.CoreStepDefinition.execute(CoreStepDefinition.java:66)
	at app//io.cucumber.core.runner.PickleStepDefinitionMatch.runStep(PickleStepDefinitionMatch.java:63)
	at app//io.cucumber.core.runner.ExecutionMode$1.execute(ExecutionMode.java:10)
	at app//io.cucumber.core.runner.TestStep.executeStep(TestStep.java:84)
	at app//io.cucumber.core.runner.TestStep.run(TestStep.java:56)
	at app//io.cucumber.core.runner.PickleStepTestStep.run(PickleStepTestStep.java:51)
	at app//io.cucumber.core.runner.TestCase.run(TestCase.java:84)
	at app//io.cucumber.core.runner.Runner.runPickle(Runner.java:75)
	at app//io.cucumber.junit.platform.engine.CucumberEngineExecutionContext.lambda$runTestCase$4(CucumberEngineExecutionContext.java:112)
	at app//io.cucumber.core.runtime.CucumberExecutionContext.lambda$runTestCase$5(CucumberExecutionContext.java:137)
	at app//io.cucumber.core.runtime.RethrowingThrowableCollector.executeAndThrow(RethrowingThrowableCollector.java:23)
	at app//io.cucumber.core.runtime.CucumberExecutionContext.runTestCase(CucumberExecutionContext.java:137)
	at app//io.cucumber.junit.platform.engine.CucumberEngineExecutionContext.runTestCase(CucumberEngineExecutionContext.java:109)
	at app//io.cucumber.junit.platform.engine.NodeDescriptor$PickleDescriptor.execute(NodeDescriptor.java:168)
	at app//io.cucumber.junit.platform.engine.NodeDescriptor$PickleDescriptor.execute(NodeDescriptor.java:90)
	at java.base@17.0.10/java.util.ArrayList.forEach(ArrayList.java:1511)
	at java.base@17.0.10/java.util.ArrayList.forEach(ArrayList.java:1511)

Check failure on line 54 in src/security-server/system-test/src/intTest/java/org/niis/xroad/ss/test/ui/glue/CommonStepDefs.java

See this annotation in the file changed.

@github-actions github-actions / Security Server system tests

org.niis.xroad.ss.test.SecurityServerUiBehavioralTest ► Client WSDL service is not duplicated

Failed test found in:
  src/security-server/system-test/build/test-results/systemTest/TEST-org.niis.xroad.ss.test.SecurityServerUiBehavioralTest.xml
Error:
  Element not found {By.xpath: //div[@data-test='contextual-alert']//div[contains(text(), 'WSDL exists')]}
Raw output
Element not found {By.xpath: //div[@data-test='contextual-alert']//div[contains(text(), 'WSDL exists')]}
Expected: visible
Screenshot: file:/home/runner/work/X-Road/X-Road/src/security-server/system-test/build/reports/test-automation/selenide-failures/1715235286428.7.png
Page source: file:/home/runner/work/X-Road/X-Road/src/security-server/system-test/build/reports/test-automation/selenide-failures/1715235286428.7.html
Timeout: 15 s.
Caused by: NoSuchElementException: no such element: Unable to locate element: {"method":"xpath","selector":"//div[@data-test='contextual-alert']//div[contains(text(), 'WSDL exists')]"}
	at app//com.codeborne.selenide.impl.WebElementSource.createElementNotFoundError(WebElementSource.java:89)
	at app//com.codeborne.selenide.impl.ElementFinder.createElementNotFoundError(ElementFinder.java:142)
	at app//com.codeborne.selenide.impl.WebElementSource.handleError(WebElementSource.java:141)
	at app//com.codeborne.selenide.impl.WebElementSource.checkConditionAndReturnElement(WebElementSource.java:125)
	at app//com.codeborne.selenide.impl.WebElementSource.checkCondition(WebElementSource.java:102)
	at app//com.codeborne.selenide.commands.Should.execute(Should.java:30)
	at app//com.codeborne.selenide.commands.Should.execute(Should.java:14)
	at app//com.codeborne.selenide.commands.Commands.execute(Commands.java:162)
	at app//com.codeborne.selenide.impl.SelenideElementProxy.dispatchAndRetry(SelenideElementProxy.java:134)
	at app//com.codeborne.selenide.impl.SelenideElementProxy.invoke(SelenideElementProxy.java:86)
	at app/jdk.proxy3/jdk.proxy3.$Proxy154.shouldBe(Unknown Source)
	at app//org.niis.xroad.ss.test.ui.glue.CommonStepDefs.errorIsShown(CommonStepDefs.java:54)
	at ✽.error: "WSDL exists" was displayed(classpath:behavior/01-ui/0560-ss-client-soap-services.feature:23)
Caused by: org.openqa.selenium.NoSuchElementException: no such element: Unable to locate element: {"method":"xpath","selector":"//div[@data-test='contextual-alert']//div[contains(text(), 'WSDL exists')]"}
  (Session info: chrome=124.0.6367.60)
For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception
Build info: version: '4.18.1', revision: 'b1d3319b48'
System info: os.name: 'Linux', os.arch: 'amd64', os.version: '6.5.0-1018-azure', java.version: '17.0.10'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Command: [2a3cdf8893af130ae9f9da1454ad47ab, findElement {value=//div[@data-test='contextual-alert']//div[contains(text(), 'WSDL exists')], using=xpath}]
Capabilities {acceptInsecureCerts: true, browserName: chrome, browserVersion: 124.0.6367.60, chrome: {chromedriverVersion: 124.0.6367.60 (8771130bd84f..., userDataDir: /tmp/.org.chromium.Chromium...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:37679}, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: linux, proxy: Proxy(manual, http=127.0.0...., se:cdp: ws://localhost:37679/devtoo..., se:cdpVersion: 124.0.6367.60, setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: accept, webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:extension:minPinLength: true, webauthn:extension:prf: true, webauthn:virtualAuthenticators: true}
Session ID: 2a3cdf8893af130ae9f9da1454ad47ab
	at java.base@17.0.10/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
	at java.base@17.0.10/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
	at app//org.openqa.selenium.remote.ErrorCodec.decode(ErrorCodec.java:167)
	at app//org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:138)
	at app//org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:50)
	at app//org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:190)
	at app//org.openqa.selenium.remote.service.DriverCommandExecutor.invokeExecute(DriverCommandExecutor.java:216)
	at app//org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:174)
	at app//org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:519)
	at app//org.openqa.selenium.remote.ElementLocation$ElementFinder$2.findElement(ElementLocation.java:165)
	at app//org.openqa.selenium.remote.ElementLocation.findElement(ElementLocation.java:59)
	at app//org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:356)
	at app//org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:350)
	at app//com.codeborne.selenide.impl.WebElementSelector.findElement(WebElementSelector.java:70)
	at app//com.codeborne.selenide.impl.WebElementSelector.findElement(WebElementSelector.java:44)
	at app//com.codeborne.selenide.impl.WebElementSelector.findElement(WebElementSelector.java:33)
	at app//com.codeborne.selenide.impl.ElementFinder.getWebElement(ElementFinder.java:122)
	at app//com.codeborne.selenide.impl.WebElementSource.checkConditionAndReturnElement(WebElementSource.java:114)
	at app//com.codeborne.selenide.impl.WebElementSource.checkCondition(WebElementSource.java:102)
	at app//com.codeborne.selenide.commands.Should.execute(Should.java:30)
	at app//com.codeborne.selenide.commands.Should.execute(Should.java:14)
	at app//com.codeborne.selenide.commands.Commands.execute(Commands.java:162)
	at app//com.codeborne.selenide.impl.SelenideElementProxy.dispatchAndRetry(SelenideElementProxy.java:134)
	at app//com.codeborne.selenide.impl.SelenideElementProxy.invoke(SelenideElementProxy.java:86)
	at app/jdk.proxy3/jdk.proxy3.$Proxy154.shouldBe(Unknown Source)
	at app//org.niis.xroad.ss.test.ui.glue.CommonStepDefs.errorIsShown(CommonStepDefs.java:54)
	at java.base@17.0.10/java.lang.reflect.Method.invoke(Method.java:568)
	at app//io.cucumber.java.Invoker.doInvoke(Invoker.java:66)
	at app//io.cucumber.java.Invoker.invoke(Invoker.java:24)
	at app//io.cucumber.java.AbstractGlueDefinition.invokeMethod(AbstractGlueDefinition.java:47)
	at app//io.cucumber.java.JavaStepDefinition.execute(JavaStepDefinition.java:29)
	at app//io.cucumber.core.runner.CoreStepDefinition.execute(CoreStepDefinition.java:66)
	at app//io.cucumber.core.runner.PickleStepDefinitionMatch.runStep(PickleStepDefinitionMatch.java:63)
	at app//io.cucumber.core.runner.ExecutionMode$1.execute(ExecutionMode.java:10)
	at app//io.cucumber.core.runner.TestStep.executeStep(TestStep.java:84)
	at app//io.cucumber.core.runner.TestStep.run(TestStep.java:56)
	at app//io.cucumber.core.runner.PickleStepTestStep.run(PickleStepTestStep.java:51)
	at app//io.cucumber.core.runner.TestCase.run(TestCase.java:84)
	at app//io.cucumber.core.runner.Runner.runPickle(Runner.java:75)
	at app//io.cucumber.junit.platform.engine.CucumberEngineExecutionContext.lambda$runTestCase$4(CucumberEngineExecutionContext.java:112)
	at app//io.cucumber.core.runtime.CucumberExecutionContext.lambda$runTestCase$5(CucumberExecutionContext.java:137)
	at app//io.cucumber.core.runtime.RethrowingThrowableCollector.executeAndThrow(RethrowingThrowableCollector.java:23)
	at app//io.cucumber.core.runtime.CucumberExecutionContext.runTestCase(CucumberExecutionContext.java:137)
	at app//io.cucumber.junit.platform.engine.CucumberEngineExecutionContext.runTestCase(CucumberEngineExecutionContext.java:109)
	at app//io.cucumber.junit.platform.engine.NodeDescriptor$PickleDescriptor.execute(NodeDescriptor.java:168)
	at app//io.cucumber.junit.platform.engine.NodeDescriptor$PickleDescriptor.execute(NodeDescriptor.java:90)
	at java.base@17.0.10/java.util.ArrayList.forEach(ArrayList.java:1511)
	at java.base@17.0.10/java.util.ArrayList.forEach(ArrayList.java:1511)

Check failure on line 54 in src/security-server/system-test/src/intTest/java/org/niis/xroad/ss/test/ui/glue/CommonStepDefs.java

See this annotation in the file changed.

@github-actions github-actions / Security Server system tests

org.niis.xroad.ss.test.SecurityServerUiBehavioralTest ► Client WSDL service is not valid

Failed test found in:
  src/security-server/system-test/build/test-results/systemTest/TEST-org.niis.xroad.ss.test.SecurityServerUiBehavioralTest.xml
Error:
  Element not found {By.xpath: //div[@data-test='contextual-alert']//div[contains(text(), 'Invalid WSDL')]}
Raw output
Element not found {By.xpath: //div[@data-test='contextual-alert']//div[contains(text(), 'Invalid WSDL')]}
Expected: visible
Screenshot: file:/home/runner/work/X-Road/X-Road/src/security-server/system-test/build/reports/test-automation/selenide-failures/1715235304931.8.png
Page source: file:/home/runner/work/X-Road/X-Road/src/security-server/system-test/build/reports/test-automation/selenide-failures/1715235304931.8.html
Timeout: 15 s.
Caused by: NoSuchElementException: no such element: Unable to locate element: {"method":"xpath","selector":"//div[@data-test='contextual-alert']//div[contains(text(), 'Invalid WSDL')]"}
	at app//com.codeborne.selenide.impl.WebElementSource.createElementNotFoundError(WebElementSource.java:89)
	at app//com.codeborne.selenide.impl.ElementFinder.createElementNotFoundError(ElementFinder.java:142)
	at app//com.codeborne.selenide.impl.WebElementSource.handleError(WebElementSource.java:141)
	at app//com.codeborne.selenide.impl.WebElementSource.checkConditionAndReturnElement(WebElementSource.java:125)
	at app//com.codeborne.selenide.impl.WebElementSource.checkCondition(WebElementSource.java:102)
	at app//com.codeborne.selenide.commands.Should.execute(Should.java:30)
	at app//com.codeborne.selenide.commands.Should.execute(Should.java:14)
	at app//com.codeborne.selenide.commands.Commands.execute(Commands.java:162)
	at app//com.codeborne.selenide.impl.SelenideElementProxy.dispatchAndRetry(SelenideElementProxy.java:134)
	at app//com.codeborne.selenide.impl.SelenideElementProxy.invoke(SelenideElementProxy.java:86)
	at app/jdk.proxy3/jdk.proxy3.$Proxy154.shouldBe(Unknown Source)
	at app//org.niis.xroad.ss.test.ui.glue.CommonStepDefs.errorIsShown(CommonStepDefs.java:54)
	at ✽.error: "Invalid WSDL" was displayed(classpath:behavior/01-ui/0560-ss-client-soap-services.feature:29)
Caused by: org.openqa.selenium.NoSuchElementException: no such element: Unable to locate element: {"method":"xpath","selector":"//div[@data-test='contextual-alert']//div[contains(text(), 'Invalid WSDL')]"}
  (Session info: chrome=124.0.6367.60)
For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception
Build info: version: '4.18.1', revision: 'b1d3319b48'
System info: os.name: 'Linux', os.arch: 'amd64', os.version: '6.5.0-1018-azure', java.version: '17.0.10'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Command: [2a3cdf8893af130ae9f9da1454ad47ab, findElement {value=//div[@data-test='contextual-alert']//div[contains(text(), 'Invalid WSDL')], using=xpath}]
Capabilities {acceptInsecureCerts: true, browserName: chrome, browserVersion: 124.0.6367.60, chrome: {chromedriverVersion: 124.0.6367.60 (8771130bd84f..., userDataDir: /tmp/.org.chromium.Chromium...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:37679}, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: linux, proxy: Proxy(manual, http=127.0.0...., se:cdp: ws://localhost:37679/devtoo..., se:cdpVersion: 124.0.6367.60, setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: accept, webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:extension:minPinLength: true, webauthn:extension:prf: true, webauthn:virtualAuthenticators: true}
Session ID: 2a3cdf8893af130ae9f9da1454ad47ab
	at java.base@17.0.10/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
	at java.base@17.0.10/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
	at app//org.openqa.selenium.remote.ErrorCodec.decode(ErrorCodec.java:167)
	at app//org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:138)
	at app//org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:50)
	at app//org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:190)
	at app//org.openqa.selenium.remote.service.DriverCommandExecutor.invokeExecute(DriverCommandExecutor.java:216)
	at app//org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:174)
	at app//org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:519)
	at app//org.openqa.selenium.remote.ElementLocation$ElementFinder$2.findElement(ElementLocation.java:165)
	at app//org.openqa.selenium.remote.ElementLocation.findElement(ElementLocation.java:59)
	at app//org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:356)
	at app//org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:350)
	at app//com.codeborne.selenide.impl.WebElementSelector.findElement(WebElementSelector.java:70)
	at app//com.codeborne.selenide.impl.WebElementSelector.findElement(WebElementSelector.java:44)
	at app//com.codeborne.selenide.impl.WebElementSelector.findElement(WebElementSelector.java:33)
	at app//com.codeborne.selenide.impl.ElementFinder.getWebElement(ElementFinder.java:122)
	at app//com.codeborne.selenide.impl.WebElementSource.checkConditionAndReturnElement(WebElementSource.java:114)
	at app//com.codeborne.selenide.impl.WebElementSource.checkCondition(WebElementSource.java:102)
	at app//com.codeborne.selenide.commands.Should.execute(Should.java:30)
	at app//com.codeborne.selenide.commands.Should.execute(Should.java:14)
	at app//com.codeborne.selenide.commands.Commands.execute(Commands.java:162)
	at app//com.codeborne.selenide.impl.SelenideElementProxy.dispatchAndRetry(SelenideElementProxy.java:134)
	at app//com.codeborne.selenide.impl.SelenideElementProxy.invoke(SelenideElementProxy.java:86)
	at app/jdk.proxy3/jdk.proxy3.$Proxy154.shouldBe(Unknown Source)
	at app//org.niis.xroad.ss.test.ui.glue.CommonStepDefs.errorIsShown(CommonStepDefs.java:54)
	at java.base@17.0.10/java.lang.reflect.Method.invoke(Method.java:568)
	at app//io.cucumber.java.Invoker.doInvoke(Invoker.java:66)
	at app//io.cucumber.java.Invoker.invoke(Invoker.java:24)
	at app//io.cucumber.java.AbstractGlueDefinition.invokeMethod(AbstractGlueDefinition.java:47)
	at app//io.cucumber.java.JavaStepDefinition.execute(JavaStepDefinition.java:29)
	at app//io.cucumber.core.runner.CoreStepDefinition.execute(CoreStepDefinition.java:66)
	at app//io.cucumber.core.runner.PickleStepDefinitionMatch.runStep(PickleStepDefinitionMatch.java:63)
	at app//io.cucumber.core.runner.ExecutionMode$1.execute(ExecutionMode.java:10)
	at app//io.cucumber.core.runner.TestStep.executeStep(TestStep.java:84)
	at app//io.cucumber.core.runner.TestStep.run(TestStep.java:56)
	at app//io.cucumber.core.runner.PickleStepTestStep.run(PickleStepTestStep.java:51)
	at app//io.cucumber.core.runner.TestCase.run(TestCase.java:84)
	at app//io.cucumber.core.runner.Runner.runPickle(Runner.java:75)
	at app//io.cucumber.junit.platform.engine.CucumberEngineExecutionContext.lambda$runTestCase$4(CucumberEngineExecutionContext.java:112)
	at app//io.cucumber.core.runtime.CucumberExecutionContext.lambda$runTestCase$5(CucumberExecutionContext.java:137)
	at app//io.cucumber.core.runtime.RethrowingThrowableCollector.executeAndThrow(RethrowingThrowableCollector.java:23)
	at app//io.cucumber.core.runtime.CucumberExecutionContext.runTestCase(CucumberExecutionContext.java:137)
	at app//io.cucumber.junit.platform.engine.CucumberEngineExecutionContext.runTestCase(CucumberEngineExecutionContext.java:109)
	at app//io.cucumber.junit.platform.engine.NodeDescriptor$PickleDescriptor.execute(NodeDescriptor.java:168)
	at app//io.cucumber.junit.platform.engine.NodeDescriptor$PickleDescriptor.execute(NodeDescriptor.java:90)
	at java.base@17.0.10/java.util.ArrayList.forEach(ArrayList.java:1511)
	at java.base@17.0.10/java.util.ArrayList.forEach(ArrayList.java:1511)

Check failure on line 54 in src/security-server/system-test/src/intTest/java/org/niis/xroad/ss/test/ui/glue/CommonStepDefs.java

See this annotation in the file changed.

@github-actions github-actions / Security Server system tests

org.niis.xroad.ss.test.SecurityServerUiBehavioralTest ► Client WSDL service url does not respond

Failed test found in:
  src/security-server/system-test/build/test-results/systemTest/TEST-org.niis.xroad.ss.test.SecurityServerUiBehavioralTest.xml
Error:
  Element not found {By.xpath: //div[@data-test='contextual-alert']//div[contains(text(), 'WSDL download failed')]}
Raw output
Element not found {By.xpath: //div[@data-test='contextual-alert']//div[contains(text(), 'WSDL download failed')]}
Expected: visible
Screenshot: file:/home/runner/work/X-Road/X-Road/src/security-server/system-test/build/reports/test-automation/selenide-failures/1715235323651.9.png
Page source: file:/home/runner/work/X-Road/X-Road/src/security-server/system-test/build/reports/test-automation/selenide-failures/1715235323651.9.html
Timeout: 15 s.
Caused by: NoSuchElementException: no such element: Unable to locate element: {"method":"xpath","selector":"//div[@data-test='contextual-alert']//div[contains(text(), 'WSDL download failed')]"}
	at app//com.codeborne.selenide.impl.WebElementSource.createElementNotFoundError(WebElementSource.java:89)
	at app//com.codeborne.selenide.impl.ElementFinder.createElementNotFoundError(ElementFinder.java:142)
	at app//com.codeborne.selenide.impl.WebElementSource.handleError(WebElementSource.java:141)
	at app//com.codeborne.selenide.impl.WebElementSource.checkConditionAndReturnElement(WebElementSource.java:125)
	at app//com.codeborne.selenide.impl.WebElementSource.checkCondition(WebElementSource.java:102)
	at app//com.codeborne.selenide.commands.Should.execute(Should.java:30)
	at app//com.codeborne.selenide.commands.Should.execute(Should.java:14)
	at app//com.codeborne.selenide.commands.Commands.execute(Commands.java:162)
	at app//com.codeborne.selenide.impl.SelenideElementProxy.dispatchAndRetry(SelenideElementProxy.java:134)
	at app//com.codeborne.selenide.impl.SelenideElementProxy.invoke(SelenideElementProxy.java:86)
	at app/jdk.proxy3/jdk.proxy3.$Proxy154.shouldBe(Unknown Source)
	at app//org.niis.xroad.ss.test.ui.glue.CommonStepDefs.errorIsShown(CommonStepDefs.java:54)
	at ✽.error: "WSDL download failed" was displayed(classpath:behavior/01-ui/0560-ss-client-soap-services.feature:35)
Caused by: org.openqa.selenium.NoSuchElementException: no such element: Unable to locate element: {"method":"xpath","selector":"//div[@data-test='contextual-alert']//div[contains(text(), 'WSDL download failed')]"}
  (Session info: chrome=124.0.6367.60)
For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception
Build info: version: '4.18.1', revision: 'b1d3319b48'
System info: os.name: 'Linux', os.arch: 'amd64', os.version: '6.5.0-1018-azure', java.version: '17.0.10'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Command: [2a3cdf8893af130ae9f9da1454ad47ab, findElement {value=//div[@data-test='contextual-alert']//div[contains(text(), 'WSDL download failed')], using=xpath}]
Capabilities {acceptInsecureCerts: true, browserName: chrome, browserVersion: 124.0.6367.60, chrome: {chromedriverVersion: 124.0.6367.60 (8771130bd84f..., userDataDir: /tmp/.org.chromium.Chromium...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:37679}, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: linux, proxy: Proxy(manual, http=127.0.0...., se:cdp: ws://localhost:37679/devtoo..., se:cdpVersion: 124.0.6367.60, setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: accept, webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:extension:minPinLength: true, webauthn:extension:prf: true, webauthn:virtualAuthenticators: true}
Session ID: 2a3cdf8893af130ae9f9da1454ad47ab
	at java.base@17.0.10/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
	at java.base@17.0.10/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
	at app//org.openqa.selenium.remote.ErrorCodec.decode(ErrorCodec.java:167)
	at app//org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:138)
	at app//org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:50)
	at app//org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:190)
	at app//org.openqa.selenium.remote.service.DriverCommandExecutor.invokeExecute(DriverCommandExecutor.java:216)
	at app//org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:174)
	at app//org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:519)
	at app//org.openqa.selenium.remote.ElementLocation$ElementFinder$2.findElement(ElementLocation.java:165)
	at app//org.openqa.selenium.remote.ElementLocation.findElement(ElementLocation.java:59)
	at app//org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:356)
	at app//org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:350)
	at app//com.codeborne.selenide.impl.WebElementSelector.findElement(WebElementSelector.java:70)
	at app//com.codeborne.selenide.impl.WebElementSelector.findElement(WebElementSelector.java:44)
	at app//com.codeborne.selenide.impl.WebElementSelector.findElement(WebElementSelector.java:33)
	at app//com.codeborne.selenide.impl.ElementFinder.getWebElement(ElementFinder.java:122)
	at app//com.codeborne.selenide.impl.WebElementSource.checkConditionAndReturnElement(WebElementSource.java:114)
	at app//com.codeborne.selenide.impl.WebElementSource.checkCondition(WebElementSource.java:102)
	at app//com.codeborne.selenide.commands.Should.execute(Should.java:30)
	at app//com.codeborne.selenide.commands.Should.execute(Should.java:14)
	at app//com.codeborne.selenide.commands.Commands.execute(Commands.java:162)
	at app//com.codeborne.selenide.impl.SelenideElementProxy.dispatchAndRetry(SelenideElementProxy.java:134)
	at app//com.codeborne.selenide.impl.SelenideElementProxy.invoke(SelenideElementProxy.java:86)
	at app/jdk.proxy3/jdk.proxy3.$Proxy154.shouldBe(Unknown Source)
	at app//org.niis.xroad.ss.test.ui.glue.CommonStepDefs.errorIsShown(CommonStepDefs.java:54)
	at java.base@17.0.10/java.lang.reflect.Method.invoke(Method.java:568)
	at app//io.cucumber.java.Invoker.doInvoke(Invoker.java:66)
	at app//io.cucumber.java.Invoker.invoke(Invoker.java:24)
	at app//io.cucumber.java.AbstractGlueDefinition.invokeMethod(AbstractGlueDefinition.java:47)
	at app//io.cucumber.java.JavaStepDefinition.execute(JavaStepDefinition.java:29)
	at app//io.cucumber.core.runner.CoreStepDefinition.execute(CoreStepDefinition.java:66)
	at app//io.cucumber.core.runner.PickleStepDefinitionMatch.runStep(PickleStepDefinitionMatch.java:63)
	at app//io.cucumber.core.runner.ExecutionMode$1.execute(ExecutionMode.java:10)
	at app//io.cucumber.core.runner.TestStep.executeStep(TestStep.java:84)
	at app//io.cucumber.core.runner.TestStep.run(TestStep.java:56)
	at app//io.cucumber.core.runner.PickleStepTestStep.run(PickleStepTestStep.java:51)
	at app//io.cucumber.core.runner.TestCase.run(TestCase.java:84)
	at app//io.cucumber.core.runner.Runner.runPickle(Runner.java:75)
	at app//io.cucumber.junit.platform.engine.CucumberEngineExecutionContext.lambda$runTestCase$4(CucumberEngineExecutionContext.java:112)
	at app//io.cucumber.core.runtime.CucumberExecutionContext.lambda$runTestCase$5(CucumberExecutionContext.java:137)
	at app//io.cucumber.core.runtime.RethrowingThrowableCollector.executeAndThrow(RethrowingThrowableCollector.java:23)
	at app//io.cucumber.core.runtime.CucumberExecutionContext.runTestCase(CucumberExecutionContext.java:137)
	at app//io.cucumber.junit.platform.engine.CucumberEngineExecutionContext.runTestCase(CucumberEngineExecutionContext.java:109)
	at app//io.cucumber.junit.platform.engine.NodeDescriptor$PickleDescriptor.execute(NodeDescriptor.java:168)
	at app//io.cucumber.junit.platform.engine.NodeDescriptor$PickleDescriptor.execute(NodeDescriptor.java:90)
	at java.base@17.0.10/java.util.ArrayList.forEach(ArrayList.java:1511)
	at java.base@17.0.10/java.util.ArrayList.forEach(ArrayList.java:1511)