Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

org.openqa.selenium.remote.UnreachableBrowserException: Error communicating with the remote browser. It may have died. #3514

Open
kp-krishnapriya opened this issue Aug 25, 2024 · 0 comments

Comments

@kp-krishnapriya
Copy link

What happened?

i upraded my selenium serenity cucumer framework recently ,
then i am facing this error running testcases on grid , it happend randomly in lengthy testcases, which impacted our failure

selenium version:
Serenity Version : 4.1.20
Selenium version: 4.21.0
autodownload is false in our system

org.openqa.selenium.remote.UnreachableBrowserException: Error communicating with the remote browser. It may have died.
Build info: version: '4.21.0', revision: '79ed462ef4'
System info: os.name: 'Windows 10', os.arch: 'amd64', os.version: '10.0', java.version: '17.0.10'
Driver info: org.openqa.selenium.remote.RemoteWebDriver
Command: [b50f5fa4fc087a801aa7d228903c9d22, isElementDisplayed [id]]
Capabilities {acceptInsecureCerts: true, browserName: chrome, browserVersion: 126.0.6478.114, chrome: {chromedriverVersion: 126.0.6478.63 (df799988fdc9..., userDataDir: /tmp/.org.chromium.Chromium...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:35113}, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: linux, proxy: Proxy(), se:bidiEnabled: false, se:cdp: ws://44.129.3.216:4444/sess..., se:cdpVersion: 126.0.6478.114, se:vnc: ws://44.129.3.216:4444/sess..., se:vncEnabled: true, se:vncLocalAddress: ws://44.129.3.216:7900, setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:extension:minPinLength: true, webauthn:extension:prf: true, webauthn:virtualAuthenticators: true}
Element: [[RemoteWebDriver: chrome on linux (b50f5fa4fc087a801aa7d228903c9d22)] -> css selector: #azre-spinner]
Session ID: b50f5fa4fc087a801aa7d228903c9d22
at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:545)
at org.openqa.selenium.remote.RemoteWebElement.execute(RemoteWebElement.java:223)
at org.openqa.selenium.remote.RemoteWebElement.isDisplayed(RemoteWebElement.java:282)
at net.serenitybdd.core.pages.WebElementFacadeImpl.isVisible(WebElementFacadeImpl.java:372)
at net.serenitybdd.core.pages.WebElementFacadeImpl.isCurrentlyVisible(WebElementFacadeImpl.java:410)
at net.serenitybdd.core.pages.WebElementFacadeImpl.waitUntilNotVisible(WebElementFacadeImpl.java:1066)
at com.grip.pages.BasePage.wait_for_spinner_to_disappear(BasePage.java:80)
at com.grip.pages.PricingPage.click_on_copy_estimated_terms_button(PricingPage.java:295)
at com.grip.steps.PricingSteps.clickOnInitiateNegotiation(PricingSteps.java:130)
at com.grip.steps.PricingSteps$ByteBuddy$TX7Soo8O.clickOnInitiateNegotiation$accessor$MzFIIhP8(Unknown Source)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at net.thucydides.core.steps.StepInterceptor.invokeMethod(StepInterceptor.java:524)
at net.thucydides.core.steps.StepInterceptor.executeTestStepMethod(StepInterceptor.java:504)
at net.thucydides.core.steps.StepInterceptor.runTestStep(StepInterceptor.java:476)
at net.thucydides.core.steps.StepInterceptor.runOrSkipMethod(StepInterceptor.java:218)
at net.thucydides.core.steps.StepInterceptor.testStepResult(StepInterceptor.java:205)
at net.thucydides.core.steps.StepInterceptor.intercept(StepInterceptor.java:93)
at net.thucydides.core.steps.ProxyConfiguration$InterceptorDispatcher.intercept(ProxyConfiguration.java:51)
at com.grip.steps.PricingSteps$ByteBuddy$TX7Soo8O.clickOnInitiateNegotiation(Unknown Source)
at com.grip.features.stepdefinitions.PricingStepDefinitions.intiate_negotiation_pricing_and_select_option_copy_intial_terms(PricingStepDefinitions.java:159)
at ✽.Intiate Negotiation pricing and select option 'Copy From Estimated Terms'(file:///C:/GRIP/workspace1/grip-test-automation/src/test/resources/features/08_EET/1_EET.feature:218)
Caused by: java.io.UncheckedIOException: java.io.IOException: /44.196.19.248:52854: GOAWAY received
at org.openqa.selenium.remote.http.jdk.JdkHttpClient.execute0(JdkHttpClient.java:439)
at org.openqa.selenium.remote.http.AddSeleniumUserAgent.lambda$apply$0(AddSeleniumUserAgent.java:42)
at org.openqa.selenium.remote.http.Filter.lambda$andFinally$1(Filter.java:55)
at org.openqa.selenium.remote.http.jdk.JdkHttpClient.execute(JdkHttpClient.java:355)
at org.openqa.selenium.remote.tracing.TracedHttpClient.execute(TracedHttpClient.java:54)
at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:187)
at org.openqa.selenium.remote.TracedCommandExecutor.execute(TracedCommandExecutor.java:51)
at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:518)
at org.openqa.selenium.remote.RemoteWebElement.execute(RemoteWebElement.java:223)
at org.openqa.selenium.remote.RemoteWebElement.isDisplayed(RemoteWebElement.java:282)
at net.serenitybdd.core.pages.WebElementFacadeImpl.isVisible(WebElementFacadeImpl.java:372)
at net.serenitybdd.core.pages.WebElementFacadeImpl.isCurrentlyVisible(WebElementFacadeImpl.java:410)
at net.serenitybdd.core.pages.WebElementFacadeImpl.waitUntilNotVisible(WebElementFacadeImpl.java:1066)
at com.grip.pages.BasePage.wait_for_spinner_to_disappear(BasePage.java:80)
at com.grip.pages.PricingPage.click_on_copy_estimated_terms_button(PricingPage.java:295)
at com.grip.steps.PricingSteps.clickOnInitiateNegotiation(PricingSteps.java:130)
at com.grip.steps.PricingSteps$ByteBuddy$TX7Soo8O.clickOnInitiateNegotiation$accessor$MzFIIhP8(Unknown Source)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at net.thucydides.core.steps.StepInterceptor.invokeMethod(StepInterceptor.java:524)
at net.thucydides.core.steps.StepInterceptor.executeTestStepMethod(StepInterceptor.java:504)
at net.thucydides.core.steps.StepInterceptor.runTestStep(StepInterceptor.java:476)
at net.thucydides.core.steps.StepInterceptor.runOrSkipMethod(StepInterceptor.java:218)
at net.thucydides.core.steps.StepInterceptor.testStepResult(StepInterceptor.java:205)
at net.thucydides.core.steps.StepInterceptor.intercept(StepInterceptor.java:93)
at net.thucydides.core.steps.ProxyConfiguration$InterceptorDispatcher.intercept(ProxyConfiguration.java:51)
at com.grip.steps.PricingSteps$ByteBuddy$TX7Soo8O.clickOnInitiateNegotiation(Unknown Source)
at com.grip.features.stepdefinitions.PricingStepDefinitions.intiate_negotiation_pricing_and_select_option_copy_intial_terms(PricingStepDefinitions.java:159)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at io.cucumber.java.Invoker.doInvoke(Invoker.java:66)
at io.cucumber.java.Invoker.invoke(Invoker.java:24)
at io.cucumber.java.AbstractGlueDefinition.invokeMethod(AbstractGlueDefinition.java:47)
at io.cucumber.java.JavaStepDefinition.execute(JavaStepDefinition.java:29)
at io.cucumber.core.runner.CoreStepDefinition.execute(CoreStepDefinition.java:66)
at io.cucumber.core.runner.PickleStepDefinitionMatch.runStep(PickleStepDefinitionMatch.java:63)
at io.cucumber.core.runner.ExecutionMode$1.execute(ExecutionMode.java:10)
at io.cucumber.core.runner.TestStep.executeStep(TestStep.java:81)
at io.cucumber.core.runner.TestStep.run(TestStep.java:53)
at io.cucumber.core.runner.PickleStepTestStep.run(PickleStepTestStep.java:51)
at io.cucumber.core.runner.TestCase.run(TestCase.java:84)
at io.cucumber.core.runner.Runner.runPickle(Runner.java:75)
at io.cucumber.junit.PickleRunners$NoStepDescriptions.lambda$run$0(PickleRunners.java:151)
at io.cucumber.core.runtime.CucumberExecutionContext.lambda$runTestCase$5(CucumberExecutionContext.java:136)
at io.cucumber.core.runtime.RethrowingThrowableCollector.executeAndThrow(RethrowingThrowableCollector.java:23)
at io.cucumber.core.runtime.CucumberExecutionContext.runTestCase(CucumberExecutionContext.java:136)
at io.cucumber.junit.PickleRunners$NoStepDescriptions.run(PickleRunners.java:148)
at io.cucumber.junit.FeatureRunner.runChild(FeatureRunner.java:144)
at io.cucumber.junit.FeatureRunner.runChild(FeatureRunner.java:28)
at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
at io.cucumber.junit.FeatureRunner.run(FeatureRunner.java:137)
at io.cucumber.junit.CucumberSerenityBaseRunner.runChild(CucumberSerenityBaseRunner.java:332)
at io.cucumber.junit.CucumberSerenityBaseRunner.runChild(CucumberSerenityBaseRunner.java:53)
at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
at io.cucumber.junit.CucumberSerenityBaseRunner$RunCucumber.evaluate(CucumberSerenityBaseRunner.java:363)
at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:93)
at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:40)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:529)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:756)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:452)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:210)
Caused by: java.io.IOException: /44.196.19.248:52854: GOAWAY received
at java.net.http/jdk.internal.net.http.Http2Connection.handleGoAway(Http2Connection.java:1011)
at java.net.http/jdk.internal.net.http.Http2Connection.handleConnectionFrame(Http2Connection.java:876)
at java.net.http/jdk.internal.net.http.Http2Connection.processFrame(Http2Connection.java:751)
at java.net.http/jdk.internal.net.http.frame.FramesDecoder.decode(FramesDecoder.java:155)
at java.net.http/jdk.internal.net.http.Http2Connection$FramesController.processReceivedData(Http2Connection.java:232)
at java.net.http/jdk.internal.net.http.Http2Connection.asyncReceive(Http2Connection.java:677)
at java.net.http/jdk.internal.net.http.Http2Connection$Http2TubeSubscriber.processQueue(Http2Connection.java:1313)
at java.net.http/jdk.internal.net.http.common.SequentialScheduler$LockingRestartableTask.run(SequentialScheduler.java:205)
at java.net.http/jdk.internal.net.http.common.SequentialScheduler$CompleteRestartableTask.run(SequentialScheduler.java:149)
at java.net.http/jdk.internal.net.http.common.SequentialScheduler$SchedulableTask.run(SequentialScheduler.java:230)
at java.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:303)
at java.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:256)
at java.net.http/jdk.internal.net.http.Http2Connection$Http2TubeSubscriber.runOrSchedule(Http2Connection.java:1331)
at java.net.http/jdk.internal.net.http.Http2Connection$Http2TubeSubscriber.onNext(Http2Connection.java:1357)
at java.net.http/jdk.internal.net.http.Http2Connection$Http2TubeSubscriber.onNext(Http2Connection.java:1291)
at java.net.http/jdk.internal.net.http.common.SSLTube$DelegateWrapper.onNext(SSLTube.java:210)
at java.net.http/jdk.internal.net.http.common.SSLTube$SSLSubscriberWrapper.onNext(SSLTube.java:492)
at java.net.http/jdk.internal.net.http.common.SSLTube$SSLSubscriberWrapper.onNext(SSLTube.java:295)
at java.net.http/jdk.internal.net.http.common.SubscriberWrapper$DownstreamPusher.run1(SubscriberWrapper.java:316)
at java.net.http/jdk.internal.net.http.common.SubscriberWrapper$DownstreamPusher.run(SubscriberWrapper.java:259)
at java.net.http/jdk.internal.net.http.common.SequentialScheduler$LockingRestartableTask.run(SequentialScheduler.java:205)
at java.net.http/jdk.internal.net.http.common.SequentialScheduler$CompleteRestartableTask.run(SequentialScheduler.java:149)
at java.net.http/jdk.internal.net.http.common.SequentialScheduler$SchedulableTask.run(SequentialScheduler.java:230)
at java.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:303)
at java.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:256)
at java.net.http/jdk.internal.net.http.common.SubscriberWrapper.outgoing(SubscriberWrapper.java:232)
at java.net.http/jdk.internal.net.http.common.SubscriberWrapper.outgoing(SubscriberWrapper.java:198)
at java.net.http/jdk.internal.net.http.common.SSLFlowDelegate$Reader.processData(SSLFlowDelegate.java:444)
at java.net.http/jdk.internal.net.http.common.SSLFlowDelegate$Reader$ReaderDownstreamPusher.run(SSLFlowDelegate.java:268)
at java.net.http/jdk.internal.net.http.common.SequentialScheduler$LockingRestartableTask.run(SequentialScheduler.java:205)
at java.net.http/jdk.internal.net.http.common.SequentialScheduler$CompleteRestartableTask.run(SequentialScheduler.java:149)
at java.net.http/jdk.internal.net.http.common.SequentialScheduler$SchedulableTask.run(SequentialScheduler.java:230)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
at java.base/java.lang.Thread.run(Thread.java:842)

What did you expect to happen?

run testcase without above error

Serenity BDD version

4.1.20

JDK version

17

Execution environment

chrome browser
Linux selenium grid

How to reproduce the bug.

24.0.1 5.1.2.RELEASE 2.3.32 4.0.3 4.1.96.Final 1.1.2 7.17.0 0.64.8 4.1.96.Final 1.14.15 4.1.20 3.0.0-M5 4.5.14 4.1.20 2.10.1 4.0.1 3.14.0 2.16.1 4.21.0 17 0.64.8 4.0.16 9.4.51.v20230217 1.12.0 4.1.96.Final 2.12.7 4.1.20 2.12.3 5.3.0 1.9.4 4.1.20 0.64.8 1.3.1 4.13.2 0.64.8 7.17.0 17 42.7.3 4.0.0 4.1.20 33.2.0-jre 0.64.8 0.64.8 2.70.0 4.21.0 1.9.0 2.17.0 0.64.8 4.5.14 3.3.4 3.9.0 2.6.4-1 1.17.0 4.22.4_ALL4 4.0.16 0.64.8 4.21.0 20160810 1.26.1 4 2.17.0 3.0.0-M5 4.3.0 4.1.20 4.1.96.Final 4.1.20 4.1.20 3.24.2 5.1.2.RELEASE 4.1.20 2.1.2 17 3.42.0 4.1.20 5.1.2.RELEASE 0.64.8 4.21.0 4.0.16 2.0.13 3.3.2 0.64.8 7.17.0 7.17.0 2.0.13 4.1.20 0.64.8 1.4 5.4.0 3.4.1 UTF-8 0.64.8 0.64.8 5.0.5.RELEASE 3.10.0 4.0.3 4.1.0 org.apache.poi poi-ooxml 4.0.1 compile commons-codec commons-codec 1.17.0 compile org.apache.commons commons-compress 1.26.1 compile org.apache.httpcomponents httpclient 4.5.14 compile org.springframework spring-context-support 5.1.2.RELEASE compile org.springframework spring-context 5.1.2.RELEASE compile org.freemarker freemarker 2.3.32 compile org.springframework spring-core 5.1.2.RELEASE compile com.fasterxml.jackson.core jackson-databind 2.17.0 compile com.fasterxml.jackson.core jackson-core 2.17.0 compile com.sics.pc.api.server axis2-client 4.22.4_ALL4 compile org.apache.axis2 axis2-transport-local 1.8.0 compile org.apache.axis2 axis2-transport-http 1.8.0 compile org.apache.axis2 axis2-kernel 1.8.0 compile org.apache.axis2 axis2-adb 1.8.0 compile org.postgresql postgresql 42.2.24 compile org.checkerframework checker-qual 3.42.0 compile org.apache.pdfbox pdfbox 2.0.29 compile org.apache.bcel bcel 6.5.0 compile org.apache.groovy groovy 4.0.16 compile org.apache.groovy groovy-xml 4.0.16 compile com.google.guava guava 33.2.0-jre compile commons-beanutils commons-beanutils 1.9.4 compile org.apache.commons commons-text 1.12.0 compile commons-logging commons-logging 1.3.1 compile org.apache.groovy groovy-json 4.0.16 compile com.sun.xml.bind jaxb-impl 4.0.3 compile jakarta.xml.bind jakarta.xml.bind-api 4.0.0 compile jakarta.activation jakarta.activation-api 2.1.2 compile com.sun.xml.bind jaxb-core 4.0.3 compile com.vladsch.flexmark flexmark-util-misc 0.64.8 compile com.vladsch.flexmark flexmark-util-sequence 0.64.8 compile com.vladsch.flexmark flexmark-ext-abbreviation 0.64.8 compile com.vladsch.flexmark flexmark-util-visitor 0.64.8 compile com.vladsch.flexmark flexmark-all 0.64.8 test com.vladsch.flexmark flexmark-util-options 0.64.8 compile com.vladsch.flexmark flexmark-util-collection 0.64.8 compile com.vladsch.flexmark flexmark-util-data 0.64.8 compile com.vladsch.flexmark flexmark-util-html 0.64.8 compile com.vladsch.flexmark flexmark-util-dependency 0.64.8 compile com.vladsch.flexmark flexmark-util-format 0.64.8 compile com.vladsch.flexmark flexmark-util-ast 0.64.8 compile com.vladsch.flexmark flexmark-util-builder 0.64.8 compile net.sourceforge.htmlunit htmlunit 2.70.0 compile io.netty netty-codec-http 4.1.96.Final compile org.jetbrains annotations 24.0.1 compile org.htmlunit htmlunit 4.1.0 compile io.netty netty-handler 4.1.96.Final compile org.jetbrains.kotlin kotlin-stdlib-common 1.9.0 compile org.asynchttpclient async-http-client 2.12.3 compile org.assertj assertj-core 3.24.2 compile org.slf4j slf4j-simple 2.0.13 compile org.slf4j slf4j-api 2.0.13 compile org.json json 20160810 compile org.seleniumhq.selenium selenium-manager 4.21.0 compile org.seleniumhq.selenium selenium-json 4.21.0 compile org.apache.httpcomponents httpmime 4.5.14 compile io.rest-assured rest-assured 5.4.0 compile net.serenity-bdd serenity-rest-assured 4.1.20 compile net.serenity-bdd serenity-cucumber 4.1.20 compile net.serenity-bdd serenity-model 4.1.20 compile net.serenity-bdd serenity-junit 4.1.20 compile net.serenity-bdd serenity-report-resources 4.1.20 compile net.serenity-bdd serenity-reports 4.1.20 compile net.serenity-bdd serenity-stats 4.1.20 compile net.serenity-bdd serenity-core 4.1.20 compile net.serenity-bdd serenity-reports-configuration 4.1.20 compile org.seleniumhq.selenium selenium-java 4.21.0 compile org.seleniumhq.selenium selenium-remote-driver 4.21.0 compile org.springframework spring-jdbc 5.0.5.RELEASE compile commons-dbcp commons-dbcp 1.4 compile io.github.bonigarcia webdrivermanager 5.3.0 compile org.apache.commons commons-lang3 3.14.0 compile com.github.docker-java docker-java 3.3.2 compile io.netty netty-transport-native-epoll 4.1.96.Final compile io.netty netty-transport-native-kqueue 4.1.96.Final compile com.github.docker-java docker-java-core 3.3.4 compile net.bytebuddy byte-buddy 1.14.15 compile org.mockito mockito-core 4.3.0 test org.eclipse.jetty.websocket websocket-client 9.4.51.v20230217 compile commons-io commons-io 2.16.1 compile commons-net commons-net 3.10.0 compile joda-time joda-time 2.12.7 compile com.google.code.gson gson 2.10.1 compile io.cucumber datatable 7.17.0 compile org.apiguardian apiguardian-api 1.1.2 compile junit junit 4.13.2 compile io.cucumber cucumber-junit 7.17.0 compile io.cucumber cucumber-java 7.17.0 compile io.cucumber cucumber-core 7.17.0 compile true daily warn public AzRe ToolChain Repository https://nexus-azre-coo-it-crp2.devops-services.we1.azure.aztec.cloud.allianz/repository/maven-public/ false central Central Repository https://repo.maven.apache.org/maven2 never false central Central Repository https://repo.maven.apache.org/maven2

How can we make it happen?

Work on this myself and propose a PR (with Serenity BDD team guidance)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant