Donal Evans created GEODE-8617:
----------------------------------
Summary: org.apache.geode.test.dunit.VM.bounce() fails to restart
VM with different Geode version due to EOFException
Key: GEODE-8617
URL: https://issues.apache.org/jira/browse/GEODE-8617
Project: Geode
Issue Type: Bug
Affects Versions: 1.12.0, 1.11.0, 1.9.0
Reporter: Donal Evans
This failure shows up in RollingUpgrade and BackwardsCompatibility tests
occasionally when attempting to bounce a VM and restart it with a different
version of Geode. The initial failure shows up as an {{EOFException}}, but
subsequent runs of the same test with other versions (as part of the
RollingUpgrade/BackwardsCompatibility test) fail with {{ConnectException:
Connection refused (Connection refused)}}.
Two other tickets (GEODE-7142 and GEODE-6337) exist describing this failure in
specific RollingUpgrade tests, but as it seems to be more general and not
related to a specific test, this ticket has been created to consolidate them.
An example failure from a BackwardsCompatibility test is attached below.
{noformat}
> Task :geode-core:upgradeTest
org.apache.geode.internal.cache.TxCommitMessageBCOldClientToServerTxPartitionTest
> test[9] FAILED
org.apache.geode.test.dunit.RMIException: While invoking
org.apache.geode.test.dunit.VM$$Lambda$30/1525819532.run in VM 3 running on
Host fad43bff7558 with 5 VMs with version 1.9.1
Caused by:
java.rmi.UnmarshalException: Error unmarshaling return header; nested
exception is:
java.io.EOFException
Caused by:
java.io.EOFException
org.apache.geode.test.dunit.RMIException: While invoking
org.apache.geode.internal.cache.TxCommitMessageBCTestBase$$Lambda$44/1148702340.run
in VM 3 running on Host fad43bff7558 with 5 VMs with version 1.9.1
Caused by:
java.lang.IllegalStateException: VM not available: VM 3 running on Host
fad43bff7558 with 5 VMs with version 1.9.1
org.apache.geode.internal.cache.TxCommitMessageBCOldClientToServerTxPartitionTest
> test[10] FAILED
org.apache.geode.test.dunit.RMIException: While invoking
org.apache.geode.test.dunit.VM$$Lambda$29/478086753.call in VM 3 running on
Host fad43bff7558 with 5 VMs with version 1.9.1
Caused by:
java.rmi.ConnectException: Connection refused to host: 172.17.0.49;
nested exception is:
java.net.ConnectException: Connection refused (Connection refused)
Caused by:
java.net.ConnectException: Connection refused (Connection refused)
org.apache.geode.test.dunit.RMIException: While invoking
org.apache.geode.internal.cache.TxCommitMessageBCTestBase$$Lambda$44/1148702340.run
in VM 3 running on Host fad43bff7558 with 5 VMs with version 1.9.1
Caused by:
java.rmi.ConnectException: Connection refused to host: 172.17.0.49;
nested exception is:
java.net.ConnectException: Connection refused (Connection refused)
Caused by:
java.net.ConnectException: Connection refused (Connection refused)
org.apache.geode.internal.cache.TxCommitMessageBCOldClientToServerTxPartitionTest
> test[11] FAILED
org.apache.geode.test.dunit.RMIException: While invoking
org.apache.geode.test.dunit.internal.IdentifiableRunnable.run in VM 3 running
on Host fad43bff7558 with 5 VMs with version 1.9.1
Caused by:
java.rmi.ConnectException: Connection refused to host: 172.17.0.49;
nested exception is:
java.net.ConnectException: Connection refused (Connection refused)
Caused by:
java.net.ConnectException: Connection refused (Connection refused)
org.apache.geode.test.dunit.RMIException: While invoking
org.apache.geode.internal.cache.TxCommitMessageBCTestBase$$Lambda$44/1148702340.run
in VM 3 running on Host fad43bff7558 with 5 VMs with version 1.9.1
Caused by:
java.rmi.ConnectException: Connection refused to host: 172.17.0.49;
nested exception is:
java.net.ConnectException: Connection refused (Connection refused)
Caused by:
java.net.ConnectException: Connection refused (Connection refused)
org.apache.geode.internal.cache.TxCommitMessageBCOldClientToServerTxPartitionTest
> test[12] FAILED
org.apache.geode.test.dunit.RMIException: While invoking
org.apache.geode.test.dunit.internal.IdentifiableRunnable.run in VM 3 running
on Host fad43bff7558 with 5 VMs with version 1.9.1
Caused by:
java.rmi.ConnectException: Connection refused to host: 172.17.0.49;
nested exception is:
java.net.ConnectException: Connection refused (Connection refused)
Caused by:
java.net.ConnectException: Connection refused (Connection refused)
org.apache.geode.test.dunit.RMIException: While invoking
org.apache.geode.internal.cache.TxCommitMessageBCTestBase$$Lambda$44/1148702340.run
in VM 3 running on Host fad43bff7558 with 5 VMs with version 1.9.1
Caused by:
java.rmi.ConnectException: Connection refused to host: 172.17.0.49;
nested exception is:
java.net.ConnectException: Connection refused (Connection refused)
Caused by:
java.net.ConnectException: Connection refused (Connection refused)
416 tests completed, 4 failed, 26 skipped
{noformat}
=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Test Results URI =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
[http://files.apachegeode-ci.info/builds/apache-support-1-12-main/1.12.1-build.0108/test-results/upgradeTest/1601570081/]
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Test report artifacts from this job are available at:
[http://files.apachegeode-ci.info/builds/apache-support-1-12-main/1.12.1-build.0108/test-artifacts/1601570081/upgradetestfiles-OpenJDK8-1.12.1-build.0108.tgz]
--
This message was sent by Atlassian Jira
(v8.3.4#803005)