[jira] [Created] (FLINK-21672) End to end tests (streaming) aren't Java vendor neutral (sun.management bean used)

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

[jira] [Created] (FLINK-21672) End to end tests (streaming) aren't Java vendor neutral (sun.management bean used)

Shang Yuanchun (Jira)
Adam Roberts created FLINK-21672:
------------------------------------

             Summary: End to end tests (streaming) aren't Java vendor neutral (sun.management bean used)
                 Key: FLINK-21672
                 URL: https://issues.apache.org/jira/browse/FLINK-21672
             Project: Flink
          Issue Type: Improvement
          Components: Tests
            Reporter: Adam Roberts


Hi everyone, have been looking to run the tests for Flink using an 11 AdoptOpenJDK 11 distribution (so the latest for Linux, x86-64 specifically) and I see

 
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.8.0:compile (default-compile) on project flink-local-recovery-and-allocation-test: Compilation failure: Compilation failure:
[ERROR] /var/home/core/flink/flink-end-to-end-tests/flink-local-recovery-and-allocation-test/src/main/java/org/apache/flink/streaming/tests/StickyAllocationAndLocalRecoveryTestJob.java:[416,23] cannot find symbol
[ERROR]   symbol:   class VMManagement
[ERROR]   location: package sun.management
[ERROR] /var/home/core/flink/flink-end-to-end-tests/flink-local-recovery-and-allocation-test/src/main/java/org/apache/flink/streaming/tests/StickyAllocationAndLocalRecoveryTestJob.java:[416,59] cannot find symbol
[ERROR]   symbol:   class VMManagement
[ERROR]   location: package sun.management
[ERROR] -> [Help 1]
 

my guess is that AdoptOpenJDK's class-library simply doesn't have this package and we should use a more neutral one if that's available - I went with [https://adoptopenjdk.net/releases.html?variant=openjdk11&jvmVariant=openj9] personally (OpenJ9 being the name for IBM's open-sourced J9 JVM), but I wonder if that has its own platform specific bean as well; I haven't worked on IBM's distribution of Java for almost seven years* but hopefully someone may have more insight so you don't need to be using OpenJDK backed by HotSpot to run said tests.

 

 

*full disclaimer, I work at IBM and helped create AdoptOpenJDK, and used to work in its Java team...I've honestly forgot if we have a vendor-neutral bean available and now work on something totally different!

Cheers!



--
This message was sent by Atlassian Jira
(v8.3.4#803005)