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

Mark Hanson reassigned GEODE-6337:
----------------------------------

    Assignee: Mark Hanson

> 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
>    Affects Versions: 1.9.0
>            Reporter: Bill Burcham
>            Assignee: Mark Hanson
>            Priority: Major
>              Labels: jdk11
>
> 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
(v8.3.4#803005)

Reply via email to