Hi Michael, This has to run under Ant as well. Any way to make that happen?
Karl On Sat, Apr 18, 2020 at 9:49 AM Michael Cizmar <michael.ciz...@mcplusa.com> wrote: > I've got a fix for this. I switched to using a Maven plugin that spins up > an Elasticsearch instance. With this, you need only to remove the Node > code in the integration tests. Tested with 6.x client and 7.x > elasticsearch. > > There are more things we can do with this output plugin in the future like > moving to the SDK. > > M > > On 4/18/20, 8:32 AM, "Karl Wright" <daddy...@gmail.com> wrote: > > Thanks for the quick reply. > I agree we don't want to turn off the ES connector itself, but yes we > will > need to shut down the tests. Cihad, would you like to propose a > strategy > for that? I think for now just marking them with @Ignore should be OK, > since the tests don't have compile time dependencies on missing > classes. > What do you think? > > Upgrading to ES 6.x is obviously the right thing to do but who here > has the > knowledge to do a good job with this? I am certain there are a number > of > ES users lurking on this list. Please volunteer if so. > > Karl > > > On Sat, Apr 18, 2020 at 9:15 AM Furkan KAMACI <furkankam...@gmail.com> > wrote: > > > Hi, > > > > There is a compatibility matrix for Elasticsearch. We need to > support at > > least Elasticsearch 6.5.x for Java 11 support. You can check it from > here: > > https://www.elastic.co/de/support/matrix#matrix_jvm > > > > @Cihad > > > > As far as I know, current support is not 2.0.0. It is 5.5.2: > > https://github.com/apache/manifoldcf-integration-elasticsearch-5.5 > > > > @Karl Wright <daddy...@gmail.com> > > > > So, such an upgrade from 5.5.2 to 6.5.x may not be so painful. > Committers > > who use ES can comment on this. > > > > My comments: > > > > +1 to temporarily turning those tests off > > -1 to temporarily turning the connector off > > > > Kind Regards, > > Furkan KAMACI > > > > On Sat, Apr 18, 2020 at 3:27 PM Cihad Guzel <cguz...@gmail.com> > wrote: > > > >> Hi Karl, > >> > >> MFC ES Connector uses the Elastic Search 2.0.0 . It's an ancient > version. > >> The latest version is 7.6.2 . So, I agree with you and I think we > can > >> temporarily turn the connector off. > >> > >> +1 > >> > >> Kind Regards, > >> Cihad Güzel > >> > >> > >> Karl Wright <daddy...@gmail.com>, 18 Nis 2020 Cmt, 11:41 tarihinde > şunu > >> yazdı: > >> > >> > Hi all, > >> > > >> > We're due to release ManifoldCF 2.16 by April 30th. The major > work for > >> > this release was adoption of Java 11, and that work is incomplete > >> because > >> > of ElasticSearch incompatibilities. I'm therefore tempted to > hold the > >> > release until we at least have a plan for dealing with ES going > forward. > >> > > >> > It's not clear that our ES connector support is affected, but > certainly > >> our > >> > integration tests are, because Java 11 isn't supported in any of > the ES > >> > versions we run for those tests. So at the least we need to > decide to > >> turn > >> > those off. And indeed, we really need to have someone with ES > >> experience > >> > map a strategy for getting our ES support back into compliance > with > >> what's > >> > out in the world at large now. Cihad Guzel did much work on Java > 11 but > >> > stumbled over the Elastic Search problem. Any of our committers > who > >> know > >> > ES and are stuck inside at the moment, please speak up. > >> > > >> > Thanks in advance, > >> > Karl > >> > > >> > > > >