Bill Burcham created GEODE-6337:
-----------------------------------
Summary: Rolling upgrade test fails on JDK11 in CI (sometimes)
Key: GEODE-6337
URL: https://issues.apache.org/jira/browse/GEODE-6337
Project: Geode
Issue Type: Bug
Components: tests
Reporter: Bill Burcham
In this build:
https://concourse.apachegeode-ci.info/teams/main/pipelines/apache-develop-main/jobs/UpgradeTestOpenJDK11/builds/333
{{RollingUpgradeRollLocatorsWithOldServer.testRollLocatorsWithOldServer()}}
fails, apparently trying to start up Geode version 1.3.0.
Have a look at the first two errors in the test output:
{noformat}
org.apache.geode.internal.cache.rollingupgrade.RollingUpgradeRollLocatorsWithOldServer
> testRollLocatorsWithOldServer[from_v130] FAILED
org.apache.geode.test.dunit.RMIException: While invoking
org.apache.geode.test.dunit.VM$$Lambda$157/0x0000000840246c40.run in VM 1
running on Host f634ce7e984c with 4 VMs
at org.apache.geode.test.dunit.VM.executeMethodOnObject(VM.java:537)
at org.apache.geode.test.dunit.VM.bounce(VM.java:497)
at org.apache.geode.test.dunit.VM.bounce(VM.java:476)
at
org.apache.geode.test.dunit.internal.DUnitHost.getVM(DUnitHost.java:85)
at
org.apache.geode.internal.cache.rollingupgrade.RollingUpgradeRollLocatorsWithOldServer.testRollLocatorsWithOldServer(RollingUpgradeRollLocatorsWithOldServer.java:39)
Caused by:
java.rmi.UnmarshalException: Error unmarshaling return header; nested
exception is:
java.io.EOFException
at
sun.rmi.transport.StreamRemoteCall.executeCall(StreamRemoteCall.java:236)
at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:161)
at
java.rmi.server.RemoteObjectInvocationHandler.invokeRemoteMethod(RemoteObjectInvocationHandler.java:209)
at
java.rmi.server.RemoteObjectInvocationHandler.invoke(RemoteObjectInvocationHandler.java:161)
at com.sun.proxy.$Proxy40.executeMethodOnObject(Unknown Source)
at org.apache.geode.test.dunit.VM.executeMethodOnObject(VM.java:530)
... 4 more
Caused by:
java.io.EOFException
at java.io.DataInputStream.readByte(DataInputStream.java:272)
at
sun.rmi.transport.StreamRemoteCall.executeCall(StreamRemoteCall.java:222)
... 9 more
org.apache.geode.test.dunit.RMIException: While invoking
org.apache.geode.test.dunit.NamedRunnable.run in VM 1 running on Host
f634ce7e984c with 4 VMs
Caused by:
java.lang.IllegalStateException: VM not available: VM 1 running on Host
f634ce7e984c with 4 VMs
org.apache.geode.internal.cache.rollingupgrade.RollingUpgradeRollLocatorsWithOldServer
> testRollLocatorsWithOldServer[from_v150] FAILED
org.apache.geode.test.dunit.RMIException: While invoking
org.apache.geode.test.dunit.VM$$Lambda$156/0x0000000840247040.call in VM 1
running on Host f634ce7e984c with 4 VMs
Caused by:
java.rmi.ConnectException: Connection refused to host: 172.17.0.4;
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.test.dunit.NamedRunnable.run in VM 1 running on Host
f634ce7e984c with 4 VMs
Caused by:
java.rmi.ConnectException: Connection refused to host: 172.17.0.4;
nested exception is:
java.net.ConnectException: Connection refused (Connection
refused)
Caused by:
java.net.ConnectException: Connection refused (Connection refused)
{noformat}
Notice that the first exception is caused by an EOF whereas the second one is
"connection refused".
Dunno what version of Geode was running on that JVM when the attempt to bounce
to 1.3.0 was made. But you can see in the test output that it wasn't one of
these:
from_v130
from_v150
from_v160
from_v170
from_v180
We also noticed this in stderr. Dunno if it's important:
{noformat}
Geode version 140 is incompatible with Java 9 and higher. Skipping this
version.
[vm0_v100] WARNING: An illegal reflective access operation has occurred
[vm0_v100] WARNING: Illegal reflective access by
org.apache.geode.internal.shared.NativeCalls
(file:/home/geode/.gradle/caches/modules-2/files-2.1/org.apache.geode/geode-core/1.0.0-incubating/28ed9510a84bfd48f1f01ac4bb6f2d5717fc01f/geode-core-1.0.0-incubating.jar)
to field java.util.Collections$UnmodifiableMap.m
[vm0_v100] WARNING: Please consider reporting this to the maintainers of
org.apache.geode.internal.shared.NativeCalls
[vm0_v100] WARNING: Use --illegal-access=warn to enable warnings of further
illegal reflective access operations
[vm0_v100] WARNING: All illegal access operations will be denied in a future
release
[vm1_v100] WARNING: An illegal reflective access operation has occurred
[vm1_v100] WARNING: Illegal reflective access by
org.apache.geode.internal.shared.NativeCalls
(file:/home/geode/.gradle/caches/modules-2/files-2.1/org.apache.geode/geode-core/1.0.0-incubating/28ed9510a84bfd48f1f01ac4bb6f2d5717fc01f/geode-core-1.0.0-incubating.jar)
to field java.util.Collections$UnmodifiableMap.m
[vm1_v100] WARNING: Please consider reporting this to the maintainers of
org.apache.geode.internal.shared.NativeCalls
[vm1_v100] WARNING: Use --illegal-access=warn to enable warnings of further
illegal reflective access operations
[vm1_v100] WARNING: All illegal access operations will be denied in a future
release
[vm0_v110] WARNING: An illegal reflective access operation has occurred
[vm0_v110] WARNING: Illegal reflective access by
org.apache.geode.internal.shared.NativeCalls
(file:/home/geode/.gradle/caches/modules-2/files-2.1/org.apache.geode/geode-core/1.1.0/5e920cbf22352f3f33b72eb12f1d560c058fafab/geode-core-1.1.0.jar)
to field java.util.Collections$UnmodifiableMap.m
[vm0_v110] WARNING: Please consider reporting this to the maintainers of
org.apache.geode.internal.shared.NativeCalls
[vm0_v110] WARNING: Use --illegal-access=warn to enable warnings of further
illegal reflective access operations
[vm0_v110] WARNING: All illegal access operations will be denied in a future
release
[vm1_v110] WARNING: An illegal reflective access operation has occurred
[vm1_v110] WARNING: Illegal reflective access by
org.apache.geode.internal.shared.NativeCalls
(file:/home/geode/.gradle/caches/modules-2/files-2.1/org.apache.geode/geode-core/1.1.0/5e920cbf22352f3f33b72eb12f1d560c058fafab/geode-core-1.1.0.jar)
to field java.util.Collections$UnmodifiableMap.m
[vm1_v110] WARNING: Please consider reporting this to the maintainers of
org.apache.geode.internal.shared.NativeCalls
[vm1_v110] WARNING: Use --illegal-access=warn to enable warnings of further
illegal reflective access operations
[vm1_v110] WARNING: All illegal access operations will be denied in a future
release
[vm0_v111] WARNING: An illegal reflective access operation has occurred
[vm0_v111] WARNING: Illegal reflective access by
org.apache.geode.internal.shared.NativeCalls
(file:/home/geode/.gradle/caches/modules-2/files-2.1/org.apache.geode/geode-core/1.1.1/28cbc629c60f9ad2cd97e46194854a0232c2ef50/geode-core-1.1.1.jar)
to field java.util.Collections$UnmodifiableMap.m
[vm0_v111] WARNING: Please consider reporting this to the maintainers of
org.apache.geode.internal.shared.NativeCalls
[vm0_v111] WARNING: Use --illegal-access=warn to enable warnings of further
illegal reflective access operations
[vm0_v111] WARNING: All illegal access operations will be denied in a future
release
[vm1_v111] WARNING: An illegal reflective access operation has occurred
[vm1_v111] WARNING: Illegal reflective access by
org.apache.geode.internal.shared.NativeCalls
(file:/home/geode/.gradle/caches/modules-2/files-2.1/org.apache.geode/geode-core/1.1.1/28cbc629c60f9ad2cd97e46194854a0232c2ef50/geode-core-1.1.1.jar)
to field java.util.Collections$UnmodifiableMap.m
[vm1_v111] WARNING: Please consider reporting this to the maintainers of
org.apache.geode.internal.shared.NativeCalls
[vm1_v111] WARNING: Use --illegal-access=warn to enable warnings of further
illegal reflective access operations
[vm1_v111] WARNING: All illegal access operations will be denied in a future
release
[vm0_v120] WARNING: An illegal reflective access operation has occurred
[vm0_v120] WARNING: Illegal reflective access by
org.apache.geode.internal.shared.NativeCalls
(file:/home/geode/.gradle/caches/modules-2/files-2.1/org.apache.geode/geode-core/1.2.0/d6cb1f1aa8db8c6212560bbeafba80e752f640a9/geode-core-1.2.0.jar)
to field java.util.Collections$UnmodifiableMap.m
[vm0_v120] WARNING: Please consider reporting this to the maintainers of
org.apache.geode.internal.shared.NativeCalls
[vm0_v120] WARNING: Use --illegal-access=warn to enable warnings of further
illegal reflective access operations
[vm0_v120] WARNING: All illegal access operations will be denied in a future
release
[vm1_v120] WARNING: An illegal reflective access operation has occurred
[vm1_v120] WARNING: Illegal reflective access by
org.apache.geode.internal.shared.NativeCalls
(file:/home/geode/.gradle/caches/modules-2/files-2.1/org.apache.geode/geode-core/1.2.0/d6cb1f1aa8db8c6212560bbeafba80e752f640a9/geode-core-1.2.0.jar)
to field java.util.Collections$UnmodifiableMap.m
[vm1_v120] WARNING: Please consider reporting this to the maintainers of
org.apache.geode.internal.shared.NativeCalls
[vm1_v120] WARNING: Use --illegal-access=warn to enable warnings of further
illegal reflective access operations
[vm1_v120] WARNING: All illegal access operations will be denied in a future
release
{noformat}
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)