[jira] [Created] (FLINK-12065) E2E tests fail due to illegal-access warning on Java 9

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

[jira] [Created] (FLINK-12065) E2E tests fail due to illegal-access warning on Java 9

Shang Yuanchun (Jira)
Chesnay Schepler created FLINK-12065:
----------------------------------------

             Summary: E2E tests fail due to illegal-access warning on Java 9
                 Key: FLINK-12065
                 URL: https://issues.apache.org/jira/browse/FLINK-12065
             Project: Flink
          Issue Type: Sub-task
          Components: Tests
    Affects Versions: 1.9.0
            Reporter: Chesnay Schepler


When accessing inaccessible fields via reflection a warning is printed on Java 9 like below:
{code}
WARNING: An illegal reflective access operation has occurred
WARNING: All illegal access operations will be denied in a future release
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by org.apache.flink.core.memory.HybridMemorySegment (file:/home/travis/build/zentol/flink/flink-dist/target/flink-1.9-SNAPSHOT-bin/flink-1.9-SNAPSHOT/lib/flink-dist_2.11-1.9-SNAPSHOT.jar) to field java.nio.Buffer.address
{code}
These are printed into the .out file of the processes, and cause e2e tests to fail since we check for empty .out files.

From what I've gathered we cannot disable these warnings, so we'll have to adapt the check to ignore these.
We can't just fix these accesses since they also occur in libraries (like akka's netty)



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)