<ul dir="auto">
<li>Neo4j version: 4.0</li>
<li>Operating system: Official Docker Container on Linux</li>
</ul>
<p dir="auto"><strong>Steps to reproduce</strong></p>
<ul dir="auto">
<li>Start neo4j docker container</li>
</ul>
<h2 dir="auto">Report</h2>
<p dir="auto">Neo4j 4.0 prints warnings about illegal reflexive access on startup (see below)</p>
<h3 dir="auto">Steps to reproduce</h3>
<ol dir="auto">
<li>Start Neo4j Docker container</li>
</ol>
<h3 dir="auto">Expected behaviour</h3>
<p dir="auto">Scary warnings about illegal access should not be routine (I hope).</p>
<h3 dir="auto">Actual behavior</h3>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="Starting Neo4j.
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by org.apache.commons.lang3.reflect.FieldUtils (file:/var/lib/neo4j/lib/commons-lang3-3.9.jar) to field sun.nio.ch.FileChannelImpl.fd
WARNING: Please consider reporting this to the maintainers of org.apache.commons.lang3.reflect.FieldUtils
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"><pre class="notranslate"><code class="notranslate">Starting Neo4j.
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by org.apache.commons.lang3.reflect.FieldUtils (file:/var/lib/neo4j/lib/commons-lang3-3.9.jar) to field sun.nio.ch.FileChannelImpl.fd
WARNING: Please consider reporting this to the maintainers of org.apache.commons.lang3.reflect.FieldUtils
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></pre></div>
<p dir="auto"><strong>Is your feature request related to a problem? Please describe.</strong><br>
It would be nice to address or suppress the warnings that show up when starting up Neo4j 4 (Neo4j 4.0.0-alpha09mr02)</p>
<p dir="auto">Specifically:</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="Luannes-MacBook-Pro-3:bin luanne$ ./neo4j console
Directories in use:
  home:         /Users/luanne/neo/neo4j-enterprise-4.0.0-alpha09mr02
  config:       /Users/luanne/neo/neo4j-enterprise-4.0.0-alpha09mr02/conf
  logs:         /Users/luanne/neo/neo4j-enterprise-4.0.0-alpha09mr02/logs
  plugins:      /Users/luanne/neo/neo4j-enterprise-4.0.0-alpha09mr02/plugins
  import:       /Users/luanne/neo/neo4j-enterprise-4.0.0-alpha09mr02/import
  data:         /Users/luanne/neo/neo4j-enterprise-4.0.0-alpha09mr02/data
  certificates: /Users/luanne/neo/neo4j-enterprise-4.0.0-alpha09mr02/certificates
  run:          /Users/luanne/neo/neo4j-enterprise-4.0.0-alpha09mr02/run
Starting Neo4j.
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by org.apache.commons.lang3.reflect.FieldUtils (file:/Users/luanne/neo/neo4j-enterprise-4.0.0-alpha09mr02/lib/commons-lang3-3.9.jar) to field sun.nio.ch.FileChannelImpl.fd
WARNING: Please consider reporting this to the maintainers of org.apache.commons.lang3.reflect.FieldUtils
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
2019-08-22 08:27:05.196+0000 WARN  The 'dbms.jvm.additional' setting is overridden. Setting value changed from '-XX:+UseG1GC' to '-XX:-OmitStackTraceInFastThrow'.
2019-08-22 08:27:05.198+0000 WARN  The 'dbms.jvm.additional' setting is overridden. Setting value changed from '-XX:-OmitStackTraceInFastThrow' to '-XX:+AlwaysPreTouch'.
2019-08-22 08:27:05.198+0000 WARN  The 'dbms.jvm.additional' setting is overridden. Setting value changed from '-XX:+AlwaysPreTouch' to '-XX:+UnlockExperimentalVMOptions'.
2019-08-22 08:27:05.198+0000 WARN  The 'dbms.jvm.additional' setting is overridden. Setting value changed from '-XX:+UnlockExperimentalVMOptions' to '-XX:+TrustFinalNonStaticFields'.
2019-08-22 08:27:05.198+0000 WARN  The 'dbms.jvm.additional' setting is overridden. Setting value changed from '-XX:+TrustFinalNonStaticFields' to '-XX:+DisableExplicitGC'.
2019-08-22 08:27:05.199+0000 WARN  The 'dbms.jvm.additional' setting is overridden. Setting value changed from '-XX:+DisableExplicitGC' to '-Djdk.tls.ephemeralDHKeySize=2048'.
2019-08-22 08:27:05.199+0000 WARN  The 'dbms.jvm.additional' setting is overridden. Setting value changed from '-Djdk.tls.ephemeralDHKeySize=2048' to '-Djdk.tls.rejectClientInitiatedRenegotiation=true'.
2019-08-22 08:27:05.218+0000 INFO  ======== Neo4j 4.0.0-alpha09mr02 ========"><pre class="notranslate"><code class="notranslate">Luannes-MacBook-Pro-3:bin luanne$ ./neo4j console
Directories in use:
  home:         /Users/luanne/neo/neo4j-enterprise-4.0.0-alpha09mr02
  config:       /Users/luanne/neo/neo4j-enterprise-4.0.0-alpha09mr02/conf
  logs:         /Users/luanne/neo/neo4j-enterprise-4.0.0-alpha09mr02/logs
  plugins:      /Users/luanne/neo/neo4j-enterprise-4.0.0-alpha09mr02/plugins
  import:       /Users/luanne/neo/neo4j-enterprise-4.0.0-alpha09mr02/import
  data:         /Users/luanne/neo/neo4j-enterprise-4.0.0-alpha09mr02/data
  certificates: /Users/luanne/neo/neo4j-enterprise-4.0.0-alpha09mr02/certificates
  run:          /Users/luanne/neo/neo4j-enterprise-4.0.0-alpha09mr02/run
Starting Neo4j.
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by org.apache.commons.lang3.reflect.FieldUtils (file:/Users/luanne/neo/neo4j-enterprise-4.0.0-alpha09mr02/lib/commons-lang3-3.9.jar) to field sun.nio.ch.FileChannelImpl.fd
WARNING: Please consider reporting this to the maintainers of org.apache.commons.lang3.reflect.FieldUtils
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
2019-08-22 08:27:05.196+0000 WARN  The 'dbms.jvm.additional' setting is overridden. Setting value changed from '-XX:+UseG1GC' to '-XX:-OmitStackTraceInFastThrow'.
2019-08-22 08:27:05.198+0000 WARN  The 'dbms.jvm.additional' setting is overridden. Setting value changed from '-XX:-OmitStackTraceInFastThrow' to '-XX:+AlwaysPreTouch'.
2019-08-22 08:27:05.198+0000 WARN  The 'dbms.jvm.additional' setting is overridden. Setting value changed from '-XX:+AlwaysPreTouch' to '-XX:+UnlockExperimentalVMOptions'.
2019-08-22 08:27:05.198+0000 WARN  The 'dbms.jvm.additional' setting is overridden. Setting value changed from '-XX:+UnlockExperimentalVMOptions' to '-XX:+TrustFinalNonStaticFields'.
2019-08-22 08:27:05.198+0000 WARN  The 'dbms.jvm.additional' setting is overridden. Setting value changed from '-XX:+TrustFinalNonStaticFields' to '-XX:+DisableExplicitGC'.
2019-08-22 08:27:05.199+0000 WARN  The 'dbms.jvm.additional' setting is overridden. Setting value changed from '-XX:+DisableExplicitGC' to '-Djdk.tls.ephemeralDHKeySize=2048'.
2019-08-22 08:27:05.199+0000 WARN  The 'dbms.jvm.additional' setting is overridden. Setting value changed from '-Djdk.tls.ephemeralDHKeySize=2048' to '-Djdk.tls.rejectClientInitiatedRenegotiation=true'.
2019-08-22 08:27:05.218+0000 INFO  ======== Neo4j 4.0.0-alpha09mr02 ========
</code></pre></div>
<p dir="auto"><strong>Describe the solution you'd like</strong><br>
No warnings</p>
<p dir="auto"><strong>Describe alternatives you've considered</strong><br>
N/A</p>
<p dir="auto"><strong>Additional context</strong><br>
N/A</p>