[
https://issues.apache.org/jira/browse/HBASE-22172?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17524364#comment-17524364
]
Nick Dimiduk commented on HBASE-22172:
--------------------------------------
Since we cannot fix our transitive dependencies, I'm in favor of adding these
flags. At the very least, the patch attached here will consolidate the list of
which warnings we suppress and need to investigate as we progress to newer JDK
versions.
[~sakthi] would you mind putting up your patch as a PR? We can get it reviewed
and committed. Thanks.
> Suppress Java 11 reflective access warnings
> -------------------------------------------
>
> Key: HBASE-22172
> URL: https://issues.apache.org/jira/browse/HBASE-22172
> Project: HBase
> Issue Type: Sub-task
> Components: java, scripts
> Reporter: Sakthi
> Assignee: Sakthi
> Priority: Minor
> Labels: jdk11
> Attachments: hbase-22172.master.001.patch
>
>
> While running a Java 8 compiled hbase on Java 11 system, I found the
> following warnings being thrown. I think we can add the "--add-opens" flag to
> HBASE_OPTS (if the jdk version is 11) to suppress this warning.
> {code:java}
> WARNING: An illegal reflective access operation has occurred
> WARNING: Illegal reflective access by
> org.apache.hadoop.hbase.util.UnsafeAvailChecker
> (file:/Users/jatsakthi/test/HBASE_TEST_AREA/hbase-3.0.0-SNAPSHOT/lib/hbase-common-3.0.0-SNAPSHOT.jar)
> to method java.nio.Bits.unaligned()
> WARNING: Please consider reporting this to the maintainers of
> org.apache.hadoop.hbase.util.UnsafeAvailChecker
> WARNING: Use --illegal-access=warn to enable warnings of further illegal
> reflective access operations
> WARNING: All illegal access operations will be denied in a future release
> {code}
--
This message was sent by Atlassian Jira
(v8.20.7#820007)