Milco Numan created NIFI-7391:
---------------------------------

             Summary: Suppress illegal access warnings in nifi-bootstrap.log
                 Key: NIFI-7391
                 URL: https://issues.apache.org/jira/browse/NIFI-7391
             Project: Apache NiFi
          Issue Type: Improvement
          Components: Core Framework
    Affects Versions: 1.11.4
         Environment: RHEL 7.7
openjdk version "11.0.6" 2020-01-14 LTS
OpenJDK Runtime Environment 18.9 (build 11.0.6+10-LTS)
OpenJDK 64-Bit Server VM 18.9 (build 11.0.6+10-LTS, mixed mode, sharing)
Nifi 1.11.4
            Reporter: Milco Numan


When starting NiFi, we're running into WARNINGs/ERRORs due to illegal accesses 
of certain classes. It's not only the JAXB classes (these can be suppressed), 
but if we supress these using 
'-Dcom.sun.xml.bind.v2.bytecode.ClassTailor.noOptimize=true', we'll get the 
next one

First message:

_2020-04-23 16:51:34,267 INFO [main] org.apache.nifi.bootstrap.Command Command: 
/usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java -classpath 
/var/opt/nifi_current/conf:/var/opt/nifi_current/lib/javax.servlet-api-3.1.0.jar:/var/opt/nifi_current/lib/jetty-schemas-3.1.jar:/var/opt/nifi_current/lib/logback-classic-1.2.3.jar:/var/opt/nifi_current/lib/logback-core-1.2.3.jar:/var/opt/nifi_current/lib/jcl-over-slf4j-1.7.30.jar:/var/opt/nifi_current/lib/jul-to-slf4j-1.7.30.jar:/var/opt/nifi_current/lib/log4j-over-slf4j-1.7.30.jar:/var/opt/nifi_current/lib/slf4j-api-1.7.30.jar:/var/opt/nifi_current/lib/nifi-api-1.11.4.jar:/var/opt/nifi_current/lib/nifi-framework-api-1.11.4.jar:/var/opt/nifi_current/lib/nifi-runtime-1.11.4.jar:/var/opt/nifi_current/lib/nifi-nar-utils-1.11.4.jar:/var/opt/nifi_current/lib/nifi-properties-1.11.4.jar:/var/opt/nifi_current/lib/java11/jaxb-api-2.3.0.jar:/var/opt/nifi_current/lib/java11/jaxb-impl-2.3.0.jar:/var/opt/nifi_current/lib/java11/jaxb-core-2.3.0.jar:/var/opt/nifi_current/lib/java11/javax.annotation-api-1.3.2.jar:/var/opt/nifi_current/lib/java11/javax.activation-api-1.2.0.jar
 -Dorg.apache.jasper.compiler.disablejsr199=true -Xmx8g -Xms8g 
-Dzookeeper.admin.enableServer=false 
-Djavax.security.auth.useSubjectCredsOnly=true 
-Djava.security.egd=file:/dev/urandom 
-Djava.security.krb5.conf=./conf/krb5.conf 
-Djava.security.auth.login.config=./conf/jaas.conf 
-Dsun.net.http.allowRestrictedHeaders=true -Djava.net.preferIPv4Stack=true 
-Dorg.xerial.snappy.tempdir=/var/opt/nifi_tmp -Djava.awt.headless=true 
-Djava.protocol.handler.pkgs=sun.net.www.protocol -XX:+UseG1GC 
-Dnifi.properties.file.path=/var/opt/nifi_current/conf/nifi.properties 
-Dnifi.bootstrap.listen.port=17260 -Dapp=NiFi 
-Dorg.apache.nifi.bootstrap.config.log.dir=/var/opt/nifi_log 
org.apache.nifi.NiFi_
_2020-04-23 16:51:34,286 INFO [main] org.apache.nifi.bootstrap.Command Launched 
Apache NiFi with Process ID 31822_
_2020-04-23 16:51:34,852 INFO [NiFi Bootstrap Command Listener] 
org.apache.nifi.bootstrap.RunNiFi Apache NiFi now running and listening for 
Bootstrap requests on port 34968_
_2020-04-23 16:51:42,618 ERROR [NiFi logging handler] org.apache.nifi.StdErr 
WARNING: An illegal reflective access operation has occurred_
_2020-04-23 16:51:42,619 ERROR [NiFi logging handler] org.apache.nifi.StdErr 
WARNING: Illegal reflective access by 
com.sun.xml.bind.v2.runtime.reflect.opt.Injector 
(file:/var/opt/nifi-1.11.4/lib/java11/jaxb-impl-2.3.0.jar) to method 
java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int)_
_2020-04-23 16:51:42,619 ERROR [NiFi logging handler] org.apache.nifi.StdErr 
WARNING: Please consider reporting this to the maintainers of 
com.sun.xml.bind.v2.runtime.reflect.opt.Injector_
_2020-04-23 16:51:42,619 ERROR [NiFi logging handler] org.apache.nifi.StdErr 
WARNING: Use --illegal-access=warn to enable warnings of further illegal 
reflective access operations_
_2020-04-23 16:51:42,619 ERROR [NiFi logging handler] org.apache.nifi.StdErr 
WARNING: All illegal access operations will be denied in a future release_

 

Second message:
_2020-04-23 16:24:13,962 ERROR [NiFi logging handler] org.apache.nifi.StdErr 
WARNING: An illegal reflective access operation has occurred_
 _2020-04-23 16:24:13,962 ERROR [NiFi logging handler] org.apache.nifi.StdErr 
WARNING: Illegal reflective access by org.xerial.snappy.SnappyLoader 
(file:/var/opt/nifi_current/work/nar/extensions/nifi-hive-nar-1.11.4.nar-unpacked/NAR-INF/bundled-dependencies/snappy-java-1.0.5.jar)
 to method 
java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int,java.security.ProtectionDomain)_



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

Reply via email to