asterixdb-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Xikui Wang <xik...@uci.edu>
Subject Re: [VOTE] Release Apache AsterixDB 0.9.4 and Hyracks 0.3.4 (RC0)
Date Tue, 17 Jul 2018 17:23:12 GMT
Yes. The UDF is compiled on my machine that has Java 8 installed, and the
cluster has Java 8 as well.

Best,
Xikui

On Tue, Jul 17, 2018 at 10:16 AM Ian Maxon <imaxon@uci.edu> wrote:

> Not sure, but it looks like an issue with using java 10 when compiled
> with java 8 or vice-versa. You're certain the UDF is compiled with 8?
>
> On Tue, Jul 17, 2018 at 12:00 AM, Xikui Wang <xikuiw@uci.edu> wrote:
> > I notice that the latest master has a problem with running UDF on a
> > cluster. When a UDF is deployed to the cluster, AsterixDB would fail to
> > start due to the following exception:
> >
> >
> > Exception in thread "main" java.lang.NoClassDefFoundError:
> > com/sun/xml/bind/v2/model/annotation/AnnotationReader
> >
> >   at java.lang.ClassLoader.defineClass1(Native Method)
> >
> >   at java.lang.ClassLoader.defineClass(ClassLoader.java:763)
> >
> >   at
> java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
> >
> >   at java.net.URLClassLoader.defineClass(URLClassLoader.java:467)
> >
> >   at java.net.URLClassLoader.access$100(URLClassLoader.java:73)
> >
> >   at java.net.URLClassLoader$1.run(URLClassLoader.java:368)
> >
> >   at java.net.URLClassLoader$1.run(URLClassLoader.java:362)
> >
> >   at java.security.AccessController.doPrivileged(Native Method)
> >
> >   at java.net.URLClassLoader.findClass(URLClassLoader.java:361)
> >
> >   at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
> >
> >   at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349)
> >
> >   at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
> >
> >   at java.lang.Class.getDeclaredMethods0(Native Method)
> >
> >   at java.lang.Class.privateGetDeclaredMethods(Class.java:2701)
> >
> >   at java.lang.Class.privateGetMethodRecursive(Class.java:3048)
> >
> >   at java.lang.Class.getMethod0(Class.java:3018)
> >
> >   at java.lang.Class.getMethod(Class.java:1784)
> >
> >   at javax.xml.bind.ContextFinder.newInstance(ContextFinder.java:242)
> >
> >   at javax.xml.bind.ContextFinder.newInstance(ContextFinder.java:234)
> >
> >   at javax.xml.bind.ContextFinder.find(ContextFinder.java:441)
> >
> >   at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:641)
> >
> >   at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:584)
> >
> >   at
> >
> org.apache.asterix.app.external.ExternalLibraryUtils.getLibrary(ExternalLibraryUtils.java:325)
> >
> >   at
> >
> org.apache.asterix.app.external.ExternalLibraryUtils.configureLibrary(ExternalLibraryUtils.java:288)
> >
> >   at
> >
> org.apache.asterix.app.external.ExternalLibraryUtils.setUpExternaLibraries(ExternalLibraryUtils.java:81)
> >
> >   at
> >
> org.apache.asterix.hyracks.bootstrap.CCApplication.start(CCApplication.java:147)
> >
> >   at
> > org.apache.hyracks.control.cc
> .ClusterControllerService.startApplication(ClusterControllerService.java:236)
> >
> >   at
> > org.apache.hyracks.control.cc
> .ClusterControllerService.start(ClusterControllerService.java:222)
> >
> >   at org.apache.hyracks.control.cc.CCDriver.main(CCDriver.java:48)
> >
> > Caused by: java.lang.ClassNotFoundException:
> > com.sun.xml.bind.v2.model.annotation.AnnotationReader
> >
> >   at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
> >
> >   at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
> >
> >   at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349)
> >
> >   at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
> >
> >   ... 29 more
> >
> >
> > By comparing the builds, I found the problem occurs after the merge of
> this
> > patch[1] and it is in this release as well... Do we have a quick fix for
> > this?
> >
> > [1] https://asterix-gerrit.ics.uci.edu/#/c/2696/11
> >
> >
> > Best,
> > Xikui
> >
> >
> >
> >
> > On Mon, Jul 16, 2018 at 10:41 PM Ian Maxon <imaxon@uci.edu> wrote:
> >
> >> Hi everyone,
> >>
> >> Please verify and vote on the latest release of Apache AsterixDB
> >>
> >> The change that produced this release and the change to advance the
> >> version are
> >> up for review here:
> >>
> >> https://asterix-gerrit.ics.uci.edu/#/c/2773/
> >> https://asterix-gerrit.ics.uci.edu/#/c/2772/
> >>
> >> To check out the release, simply fetch the review and check out the
> >> fetch head like so:
> >>
> >> git fetch https://asterix-gerrit.ics.uci.edu:29418/asterixdb
> >> refs/changes/72/2772/1 && git checkout FETCH_HEAD
> >>
> >>
> >> AsterixDB Source
> >>
> >>
> https://dist.apache.org/repos/dist/dev/asterixdb/apache-asterixdb-0.9.4-source-release.zip
> >>
> >>
> https://dist.apache.org/repos/dist/dev/asterixdb/apache-asterixdb-0.9.4-source-release.zip.asc
> >>
> >>
> https://dist.apache.org/repos/dist/dev/asterixdb/apache-asterixdb-0.9.4-source-release.zip.sha1
> >>
> >> SHA1:7ca7dee5408fb77010bdd1cde83a35452b087385
> >>
> >> Hyracks Source
> >>
> >>
> https://dist.apache.org/repos/dist/dev/asterixdb/apache-hyracks-0.3.4-source-release.zip
> >>
> >>
> https://dist.apache.org/repos/dist/dev/asterixdb/apache-hyracks-0.3.4-source-release.zip.asc
> >>
> >>
> https://dist.apache.org/repos/dist/dev/asterixdb/apache-hyracks-0.3.4-source-release.zip.sha1
> >>
> >> SHA1:17654682f9cb6f5ad9811fd644c954afa330ce01
> >>
> >> AsterixDB NCService Installer:
> >>
> >>
> https://dist.apache.org/repos/dist/dev/asterixdb/asterix-server-0.9.4-binary-assembly.zip
> >>
> >>
> https://dist.apache.org/repos/dist/dev/asterixdb/asterix-server-0.9.4-binary-assembly.zip.asc
> >>
> >>
> https://dist.apache.org/repos/dist/dev/asterixdb/asterix-server-0.9.4-binary-assembly.zip.sha1
> >>
> >> SHA1:a0931dc6aedab4007112ee75b62028336382fb72
> >>
> >> Additionally, a staged maven repository is available at:
> >>
> >>
> https://repository.apache.org/content/repositories/orgapacheasterix-1043/
> >>
> >> The KEYS file containing the PGP keys used to sign the release can be
> >> found at
> >>
> >> https://dist.apache.org/repos/dist/release/asterixdb/KEYS
> >>
> >> RAT was executed as part of Maven via the RAT maven plugin, but
> >> excludes files that are:
> >>
> >> - data for tests
> >> - procedurally generated,
> >> - or source files which come without a header mentioning their license,
> >>   but have an explicit reference in the LICENSE file.
> >>
> >>
> >> The vote is open for 72 hours, or until the necessary number of votes
> >> (3 +1) has been reached.
> >>
> >> Please vote
> >> [ ] +1 release these packages as Apache AsterixDB 0.9.4 and
> >> Apache Hyracks 0.3.4
> >> [ ] 0 No strong feeling either way
> >> [ ] -1 do not release one or both packages because ...
> >>
> >> Thanks!
> >>
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message