Possibly missing an include for jackson here in the flink-mesos pom? <artifactSet> <includes combine.children="append"> <include>com.google.protobuf:protobuf-java</include> <include>org.apache.mesos:mesos</include> <include>com.netflix.fenzo:fenzo-core</include> </includes> </artifactSet> <relocations combine.children="append"> <relocation> <pattern>com.google.protobuf</pattern> <shadedPattern>org.apache.flink.mesos.shaded.com.google.protobuf</shadedPattern> </relocation> <relocation> <pattern>com.fasterxml.jackson</pattern> <shadedPattern>org.apache.flink.mesos.shaded.com.fasterxml.jackson</shadedPattern> </relocation> </relocations>
-- Jared Stehler Chief Architect - Intellify Learning o: 617.701.6330 x703 > On Dec 14, 2017, at 3:10 PM, Jared Stehler > <jared.steh...@intellifylearning.com> wrote: > > I see a shaded jackson class with jackson2 in the package, but none with the > path shown below. > > -- > Jared Stehler > Chief Architect - Intellify Learning > o: 617.701.6330 x703 > > > >> On Dec 14, 2017, at 3:05 PM, Jared Stehler >> <jared.steh...@intellifylearning.com >> <mailto:jared.steh...@intellifylearning.com>> wrote: >> >> Getting the following error on app master startup with flink-mesos 1.4.0: >> >> ExecutionException: java.lang.NoClassDefFoundError: >> org/apache/flink/mesos/shaded/com/fasterxml/jackson/databind/ObjectMapper >> at java.util.concurrent.FutureTask.report(FutureTask.java:122) >> at java.util.concurrent.FutureTask.get(FutureTask.java:192) >> at com.netflix.fenzo.TaskScheduler.doSchedule(TaskScheduler.java:678) >> at com.netflix.fenzo.TaskScheduler.scheduleOnce(TaskScheduler.java:600) >> at >> org.apache.flink.mesos.scheduler.LaunchCoordinator$$anonfun$5.applyOrElse(LaunchCoordinator.scala:173) >> ... >> (17 additional frame(s) were not displayed) >> >> NoClassDefFoundError: >> org/apache/flink/mesos/shaded/com/fasterxml/jackson/databind/ObjectMapper >> at >> com.netflix.fenzo.ConstraintFailure.<clinit>(ConstraintFailure.java:35) >> at >> com.netflix.fenzo.AssignableVirtualMachine.findFailedHardConstraints(AssignableVirtualMachine.java:784) >> at >> com.netflix.fenzo.AssignableVirtualMachine.tryRequest(AssignableVirtualMachine.java:581) >> at >> com.netflix.fenzo.TaskScheduler.evalAssignments(TaskScheduler.java:796) >> at com.netflix.fenzo.TaskScheduler.access$1500(TaskScheduler.java:70) >> ... >> (6 additional frame(s) were not displayed) >> >> ClassNotFoundException: >> org.apache.flink.mesos.shaded.com.fasterxml.jackson.databind.ObjectMapper >> at java.net.URLClassLoader.findClass(URLClassLoader.java:381) >> at java.lang.ClassLoader.loadClass(ClassLoader.java:424) >> at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:338) >> at java.lang.ClassLoader.loadClass(ClassLoader.java:357) >> at >> com.netflix.fenzo.ConstraintFailure.<clinit>(ConstraintFailure.java:35) >> ... >> (10 additional frame(s) were not displayed) >> >> >> -- >> Jared Stehler >> Chief Architect - Intellify Learning >> o: 617.701.6330 x703 >> >> >> >