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)