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)

Reply via email to