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)

Reply via email to