Re: java.lang.IncompatibleClassChangeError: vtable stub (Guavate?)

2020-02-05 Thread Jerry Malcolm
Benoit, I'm cautiously optimistic.  I had forgotten the discussion a few months back about mandating Java 11 for subsequent james releases.  By default AWS EC2 instances recommend Java 8.  So I figured out how to install Java 11 and convert to it as the default for the runtime environment.  I

Re: java.lang.IncompatibleClassChangeError: vtable stub (Guavate?)

2020-02-05 Thread Tellier Benoit
Hi Jerry, Guava is a very commonly spread java utility library in the java world. It is different from guice which is a dependency injection library. Guice uses guava but that's all. In James code base we uses guava mostly for immutable collections and preconditions. Guice is not included in ser

Re: java.lang.IncompatibleClassChangeError: vtable stub (Guavate?)

2020-02-05 Thread Jerry Malcolm
Hi Benoit, Thanks for the info.  I added my custom matcher and mailet jars to pom.xml and ran the mvn dependency tree command from the link. The dependency-tree run completed successfully.  The only two references to my custom jars were warnings saying I should use a variable instead of hardc

Re: java.lang.IncompatibleClassChangeError: vtable stub (Guavate?)

2020-02-04 Thread Tellier Benoit
Hi Jerry, Looking at https://mvnrepository.com/artifact/com.github.steveash.guavate/guavate Guavate is a tiny library to help bridge the gap between gauva and java8 while the Guava team figures out what they are going to release We use it as a java utility for that very purpose. Now about your

Re: java.lang.IncompatibleClassChangeError: vtable stub (Guavate?)

2020-02-04 Thread Jerry Malcolm
I need to bump this post back to the top of the queue.  I'm totally blocked on this one. This is only occurring on my customized installation (at least I haven't gotten it to occur in the out-of-the-box installation). But knowing that really hasn't helped me any.  I know I'm doing something to