We don't use guava directly, we use another library which uses guava internally? How do we use shade plugin in this case.
On Thu, Aug 11, 2016 at 1:37 AM, Janardhan Reddy < janardhan.re...@olacabs.com> wrote: > I have cross checked that all our yarn nodes have 1.8 java installed but > still we are getting the error : Unsupported major.minor version 52.0 > > On Thu, Aug 11, 2016 at 1:35 AM, Janardhan Reddy < > janardhan.re...@olacabs.com> wrote: > >> can you please explain a bit more about last option. We are using yarn so >> guava might be in some classpath. >> >> On Thu, Aug 11, 2016 at 1:29 AM, Robert Metzger <rmetz...@apache.org> >> wrote: >> >>> Can you check if the jar you are submitting to the cluster contains a >>> different Guava than you use at compile time? >>> >>> Also, it might happen that Guava is in your classpath, for example one >>> some YARN setups. >>> >>> The last resort to resolve these issues is to use the maven-shade-plugin >>> and relocated the guava version you need into your own namespace. >>> >>> On Wed, Aug 10, 2016 at 9:56 PM, Janardhan Reddy < >>> janardhan.re...@olacabs.com> wrote: >>> >>>> #1 is thrown from user code. >>>> >>>> We use hadoop 2.7 which uses gauva 11.2 but our application uses 18.0. >>>> I think the hadoop's gauva is getting picked up instead of ours >>>> >>>> On Thu, Aug 11, 2016 at 1:24 AM, Robert Metzger <rmetz...@apache.org> >>>> wrote: >>>> >>>>> Hi Janardhan, >>>>> >>>>> #1 Is the exception thrown from your user code, or from Flink? >>>>> >>>>> #2 is most likely caused due to a compiler / runtime version mismatch: >>>>> http://stackoverflow.com/questions/10382929/how-to >>>>> -fix-java-lang-unsupportedclassversionerror-unsupported-majo >>>>> r-minor-versi >>>>> You compiled the code with Java8, but you try to run it with an older >>>>> JVM. >>>>> >>>>> On Wed, Aug 10, 2016 at 9:46 PM, Janardhan Reddy < >>>>> janardhan.re...@olacabs.com> wrote: >>>>> >>>>>> Hi, >>>>>> >>>>>> We are getting the following error on submitting the flink jobs to >>>>>> the cluster. >>>>>> >>>>>> 1. Caused by: java.lang.NoSuchMethodError: com.google.common.io >>>>>> .Resources.asCharSource >>>>>> >>>>>> 2. This is for entirely different job >>>>>> Caused by: java.lang.UnsupportedClassVersionError: >>>>>> com/olacabs/fabric/common/Metadata : Unsupported major.minor version >>>>>> 52.0 >>>>>> >>>>>> But when we are running the flink locally, there is no error in both >>>>>> the jobs. >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>> >>>> >>> >> >