[ 
https://issues.apache.org/jira/browse/GEODE-8730?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Bill Burcham updated GEODE-8730:
--------------------------------
    Comment: was deleted

(was: This is odd because the error message indicates that port 40404 was 
unavailable inside the Docker container. It would be one thing if it was 
unavailable on the host (which could indicate some other test processes were 
lingering on the host.) But this indicates something in the container seems to 
be using port 40404.)

> CI failure: DualServerSNIAcceptanceTest fails to start server because port is 
> in use
> ------------------------------------------------------------------------------------
>
>                 Key: GEODE-8730
>                 URL: https://issues.apache.org/jira/browse/GEODE-8730
>             Project: Geode
>          Issue Type: Bug
>          Components: membership
>            Reporter: Darrel Schneider
>            Assignee: Bill Burcham
>            Priority: Major
>
> The run is here: 
> [https://concourse.apachegeode-ci.info/teams/main/pipelines/apache-develop-main/jobs/AcceptanceTestOpenJDK8/builds/587]
> {noformat}
> org.apache.geode.client.sni.DualServerSNIAcceptanceTest > classMethod FAILED
>     com.palantir.docker.compose.execution.DockerExecutionException: 
> 'docker-compose exec -T geode gfsh run 
> --file=/geode/scripts/geode-starter-2.gfsh' returned exit code 1
>     The output was:
>     1. Executing - start locator --name=locator-maeve --connect=false 
> --redirect-output --hostname-for-clients=locator-maeve 
> --properties-file=/geode/config/gemfire.properties 
> --security-properties-file=******** 
> --J=-Dgemfire.ssl-keystore=/geode/config/locator-maeve-keystore.jks
>     ...........................
>     Locator in /locator-maeve on geode[10334] as locator-maeve is currently 
> online.
>     Process ID: 47
>     Uptime: 16 seconds
>     Geode Version: 1.14.0-build.0
>     Java Version: 11.0.9.1
>     Log File: /locator-maeve/locator-maeve.log
>     JVM Arguments: -DgemfirePropertyFile=/geode/config/gemfire.properties 
> -DgemfireSecurityPropertyFile=/geode/config/gfsecurity.properties 
> -Dgemfire.enable-cluster-configuration=true 
> -Dgemfire.load-cluster-configuration-from-dir=false 
> -Dgemfire.ssl-keystore=/geode/config/locator-maeve-keystore.jks 
> -Dgemfire.launcher.registerSignalHandlers=true -Djava.awt.headless=true 
> -Dsun.rmi.dgc.server.gcInterval=9223372036854775806 
> -Dgemfire.OSProcess.DISABLE_REDIRECTION_CONFIGURATION=true
>     Class-Path: 
> /geode/lib/geode-core-1.14.0-build.0.jar:/geode/lib/geode-dependencies.jar
>     2. Executing - start server --name=server-dolores --group=group-dolores 
> --hostname-for-clients=server-dolores --locators=geode[10334] 
> --properties-file=/geode/config/gemfire.properties 
> --security-properties-file=******** 
> --J=-Dgemfire.ssl-keystore=/geode/config/server-dolores-keystore.jks
>     .......
>     Server in /server-dolores on geode[40404] as server-dolores is currently 
> online.
>     Process ID: 199
>     Uptime: 5 seconds
>     Geode Version: 1.14.0-build.0
>     Java Version: 11.0.9.1
>     Log File: /server-dolores/server-dolores.log
>     JVM Arguments: -DgemfirePropertyFile=/geode/config/gemfire.properties 
> -DgemfireSecurityPropertyFile=/geode/config/gfsecurity.properties 
> -Dgemfire.start-dev-rest-api=false -Dgemfire.locators=geode[10334] 
> -Dgemfire.use-cluster-configuration=true -Dgemfire.groups=group-dolores 
> -Dgemfire.ssl-keystore=/geode/config/server-dolores-keystore.jks 
> -Dgemfire.launcher.registerSignalHandlers=true -Djava.awt.headless=true 
> -Dsun.rmi.dgc.server.gcInterval=9223372036854775806
>     Class-Path: 
> /geode/lib/geode-core-1.14.0-build.0.jar:/geode/lib/geode-dependencies.jar
>     3. Executing - start server --name=server-clementine 
> --group=group-clementine --hostname-for-clients=server-clementine 
> --server-port=40405 --locators=geode[10334] 
> --properties-file=/geode/config/gemfire.properties 
> --security-properties-file=******** 
> --J=-Dgemfire.ssl-keystore=/geode/config/server-clementine-keystore.jks
>     ......The Cache Server process terminated unexpectedly with exit status 
> 1. Please refer to the log file in /server-clementine for full details.
>     Exception in thread "main" java.lang.RuntimeException: An IO error 
> occurred while starting a Server in /server-clementine on geode[40405]: 
> Network is unreachable; port (40405) is not available on localhost.
>       at 
> org.apache.geode.distributed.ServerLauncher.start(ServerLauncher.java:852)
>       at 
> org.apache.geode.distributed.ServerLauncher.run(ServerLauncher.java:737)
>       at 
> org.apache.geode.distributed.ServerLauncher.main(ServerLauncher.java:256)
>     Caused by: java.net.BindException: Network is unreachable; port (40405) 
> is not available on localhost.
>       at 
> org.apache.geode.distributed.AbstractLauncher.assertPortAvailable(AbstractLauncher.java:142)
>       at 
> org.apache.geode.distributed.ServerLauncher.start(ServerLauncher.java:794)
>       ... 2 more
>     ************************* Execution Summary ***********************
>     Script file: /geode/scripts/geode-starter-2.gfsh
>     Command-1 : start locator --name=locator-maeve --connect=false 
> --redirect-output --hostname-for-clients=locator-maeve 
> --properties-file=/geode/config/gemfire.properties 
> --security-properties-file=/geode/config/gfsecurity.properties 
> --J=-Dgemfire.ssl-keystore=/geode/config/locator-maeve-keystore.jks
>     Status    : PASSED
>     Command-2 : start server --name=server-dolores --group=group-dolores 
> --hostname-for-clients=server-dolores --locators=geode[10334] 
> --properties-file=/geode/config/gemfire.properties 
> --security-properties-file=/geode/config/gfsecurity.properties 
> --J=-Dgemfire.ssl-keystore=/geode/config/server-dolores-keystore.jks
>     Status    : PASSED
>     Command-3 : start server --name=server-clementine 
> --group=group-clementine --hostname-for-clients=server-clementine 
> --server-port=40405 --locators=geode[10334] 
> --properties-file=/geode/config/gemfire.properties 
> --security-properties-file=/geode/config/gfsecurity.properties 
> --J=-Dgemfire.ssl-keystore=/geode/config/server-clementine-keystore.jks
>     Status    : FAILED
>         at 
> com.palantir.docker.compose.execution.Command.lambda$throwingOnError$12(Command.java:60)
>         at 
> com.palantir.docker.compose.execution.Command.execute(Command.java:50)
>         at 
> com.palantir.docker.compose.execution.DefaultDockerCompose.exec(DefaultDockerCompose.java:122)
>         at 
> com.palantir.docker.compose.execution.DelegatingDockerCompose.exec(DelegatingDockerCompose.java:86)
>         at 
> com.palantir.docker.compose.execution.RetryingDockerCompose.exec(RetryingDockerCompose.java:22)
>         at 
> com.palantir.docker.compose.DockerComposeRule.exec(DockerComposeRule.java:171)
>         at 
> org.apache.geode.client.sni.DualServerSNIAcceptanceTest.beforeClass(DualServerSNIAcceptanceTest.java:77)
> {noformat}



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to