Hi, I am running Apache Karaf 4.2.0 + Apache Camel 2.22.0 on Java 10. At startup I was getting the following error:
Caused by: java.lang.IllegalAccessError: class javax.xml.stream.$FactoryFinder (in module java.xml) cannot access class java.util.logging.Logger (in module java.logging) because module java.xml does not read module java.logging I was able to fix this by adding: --add-reads java.xml=java.logging,ALL-UNNAMED ^ to the karaf script. I was also able to get it to work by setting the env var "KARAF_OPTS=--add-reads java.xml=java.logging,ALL-UNNAMED ^" Adding the option to the KARAF_OPTS seems easier enough to support but I'm wondering if something as common as logging would be better off added to the karaf script. Or perhaps a separate ENV VAR for Java Module System options would be better. Thoughts? - Bob
signature.asc
Description: OpenPGP digital signature
