> I ran through the quickstart and now everything is starting up, but I ran > into some issues with JAXB even after [ > https://github.com/apache/incubator-druid/pull/7604] went in (see stack > trace at end - Google search seems to indicate we also need to include > org.glassfish.jaxb:jaxb-runtime).
Confirmed that adding jaxb-runtime fixes this issue, raised https://github.com/apache/incubator-druid/pull/8409. I don't see any unexpected exceptions at least with quick-start style native indexing after the changes in that PR. > I just tried to run Druid 0.15.1 against Java11, but got an exception: > https://gist.github.com/Fokko/72b57edd47e2d2da08426bf6caca6d55 This should be fixed in latest master, was fixed very recently. On Tue, Aug 27, 2019 at 1:00 AM Driesprong, Fokko <fo...@driesprong.frl> wrote: > I just tried to run Druid 0.15.1 against Java11, but got an exception: > https://gist.github.com/Fokko/72b57edd47e2d2da08426bf6caca6d55 > > This also killed the processes. Not sure if this is already fixed in > master. I'll dive into it later. > > Cheers, Fokko > > Op di 27 aug. 2019 om 09:41 schreef Clint Wylie <clint.wy...@imply.io>: > > > I just tested latest master with openjdk 12 and saw the same error in my > > logs, however overall things appeared to be functioning. I was able to > > bring up a cluster, index some data with native batch, and query the > > resulting segments. Maybe we call it "experimental" and let people help > us > > shake out the issues? ;) > > > > On Mon, Aug 26, 2019 at 10:47 PM David Lim <david...@apache.org> wrote: > > > > > Hey Druids, > > > > > > Recently I've been seeing more activity around Java 11 support, both > from > > > the side of user inquiries and from contributors submitting patches to > > > resolve compatibility issues. I thought it would be worthwhile to have > a > > > thread to identify: > > > > > > - the level of testing that has been done so far by community members > > > (including of various extensions and ingestion methods); related, it > > would > > > be helpful to know if anyone has been running Druid in production on > Java > > > 11 > > > - if there are any known remaining issues that need to be addressed > > > - in which release does the community feel comfortable declaring > official > > > Java 11 support > > > > > > I ran through the quickstart and now everything is starting up, but I > ran > > > into some issues with JAXB even after [ > > > https://github.com/apache/incubator-druid/pull/7604] went in (see > stack > > > trace at end - Google search seems to indicate we also need to include > > > org.glassfish.jaxb:jaxb-runtime). > > > > > > Big thanks to @xvrl for spearheading much of the work on Java 11 > support, > > > most of which is linked from the issue: > > > https://github.com/apache/incubator-druid/issues/5589. Xavier, do you > > know > > > of any significant areas of the codebase that need to be looked at > before > > > we can declare Java 11 support? What about issues/restrictions around > > > Hadoop integration? > > > > > > --- > > > 2019-08-27T05:05:54,776 ERROR [main] > > > com.sun.jersey.server.impl.wadl.WadlApplicationContextImpl - > > Implementation > > > of JAXB-API has not been found on module path or classpath. > > > javax.xml.bind.JAXBException: Implementation of JAXB-API has not been > > found > > > on module path or classpath. > > > at javax.xml.bind.ContextFinder.newInstance(ContextFinder.java:177) > > > ~[jaxb-api-2.3.1.jar:2.3.0] > > > at javax.xml.bind.ContextFinder.find(ContextFinder.java:364) > > > ~[jaxb-api-2.3.1.jar:2.3.0] > > > at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:508) > > > ~[jaxb-api-2.3.1.jar:2.3.0] > > > at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:465) > > > ~[jaxb-api-2.3.1.jar:2.3.0] > > > at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:366) > > > ~[jaxb-api-2.3.1.jar:2.3.0] > > > at > > > > > > > > > com.sun.jersey.server.impl.wadl.WadlApplicationContextImpl.<init>(WadlApplicationContextImpl.java:107) > > > [jersey-server-1.19.3.jar:1.19.3] > > > ... > > > Caused by: java.lang.ClassNotFoundException: > > > com.sun.xml.internal.bind.v2.ContextFactory > > > at java.base/ > > > > > > > > > jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:583) > > > ~[?:?] > > > at > > > > > > > > > java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178) > > > ~[?:?] > > > at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521) > ~[?:?] > > > at > > > > > > > > > javax.xml.bind.ServiceLoaderUtil.nullSafeLoadClass(ServiceLoaderUtil.java:122) > > > ~[jaxb-api-2.3.1.jar:2.3.0] > > > at > > > > > > javax.xml.bind.ServiceLoaderUtil.safeLoadClass(ServiceLoaderUtil.java:155) > > > ~[jaxb-api-2.3.1.jar:2.3.0] > > > at javax.xml.bind.ContextFinder.newInstance(ContextFinder.java:174) > > > ~[jaxb-api-2.3.1.jar:2.3.0] > > > > > >