No problem, thanks! -- Jared Stehler Chief Architect - Intellify Learning o: 617.701.6330 x703
> On Dec 14, 2017, at 3:59 PM, Eron Wright <eronwri...@gmail.com> wrote: > > Jared, I think you're correct that the shaded `ObjectMapper` is missing. > Based on the above details and a quick look at the Fenzo code, it appears > that this bug is expressed when you've configured some hard constraints that > Mesos couldn't satisfy. Do you agree? Thanks also for suggesting a fix, > would you mind annotating FLINK-8265? > > https://issues.apache.org/jira/browse/FLINK-8265 > <https://issues.apache.org/jira/browse/FLINK-8265> > > Sorry about this! > > Eron > > > On Thu, Dec 14, 2017 at 12:17 PM, Jared Stehler > <jared.steh...@intellifylearning.com > <mailto:jared.steh...@intellifylearning.com>> wrote: > 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 > <http://flink.mesos.shaded.com/>.fasterxml.jackson</shadedPattern> > </relocation> > </relocations> > > -- > Jared Stehler > Chief Architect - Intellify Learning > o: 617.701.6330 x703 <tel:(617)%20701-6330> > > > >> On Dec 14, 2017, at 3:10 PM, Jared Stehler >> <jared.steh...@intellifylearning.com >> <mailto: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 <tel:(617)%20701-6330> >> >> >> >>> 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 <tel:(617)%20701-6330> >>> >>> >>> >> > >