Thanks JB.  I see that.  I got everything running on the snapshot without any 
modifications to the karaf script.  Was able to start it on the Java 11 EA as 
well.  Looks promising so far!
- Bob

On 2018/08/17 04:08:02, Jean-Baptiste Onofré <[email protected]> wrote: 
> Hi Bob,
> 
> Better Java 9/10/11 support is planned for Karaf 4.2.1: we did a lot of
> changes and dependency updates to have a better support.
> 
> Regards
> JB
> 
> On 16/08/2018 22:48, Bob Paulin wrote:
> > 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
> > 
> > 
> 
> -- 
> Jean-Baptiste Onofré
> [email protected]
> http://blog.nanthrax.net
> Talend - http://www.talend.com
> 

Reply via email to