Hello!

I wonder if we could try to redirect output to null, initialize GridUnsafe
and then bring output back :)

Regards,
-- 
Ilya Kasnacheev


ср, 27 февр. 2019 г. в 18:30, Dmitriy Pavlov <dpav...@apache.org>:

> Hi Ignite Developers,
>
> During the start of Ignite node under Java 11 (actually 9+) or during local
> development you may face with warning related to illegal access.
>
> You know that Ignite uses Unsafe operation for durable memory.
>
> Accessing to Unsafe requires --illegal-access=permit (Now it is the default
> for JVM. From the doc:
> permit: ... The first reflective-access operation to any such package
> causes a warning to be issued. However, no warnings are issued after the
> first occurrence. This single warning describes how to enable further
> warnings.
>
> Warning example:
>
> WARNING: An illegal reflective access operation has occurred
> WARNING: Illegal reflective access by
> org.apache.ignite.internal.util.GridUnsafe$2
> (file:..libs/ignite-core-2.7.0.jar) to field java.nio.Buffer.address
> WARNING: Please consider reporting this to the maintainers of
> org.apache.ignite.internal.util.GridUnsafe$2
> 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
>
>
> Unfortunately removing or disabling this warning is absolutely impossible,
> it is generated by JVM and there is no option to disable it:
>
> https://docs.oracle.com/en/java/javase/11/tools/java.html#GUID-3B1CE181-CD30-4178-9602-230B800D4FAE
>
>
> Sincerely,
> Dmitriy Pavlov
>

Reply via email to