Re: Fenzo NoClassDefFoundError: ObjectMapper

2017-12-14 Thread Jared Stehler
No problem, thanks! 

--
Jared Stehler
Chief Architect - Intellify Learning
o: 617.701.6330 x703



> On Dec 14, 2017, at 3:59 PM, Eron Wright  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 
> 
> 
> Sorry about this!
>  
> Eron
> 
> 
> On Thu, Dec 14, 2017 at 12:17 PM, Jared Stehler 
>  > wrote:
> Possibly missing an include for jackson here in the flink-mesos pom?
> 
>   
>combine.children="append">
>   
> com.google.protobuf:protobuf-java
>   
> org.apache.mesos:mesos
>   
> com.netflix.fenzo:fenzo-core
>   
>   
>combine.children="append">
>   
>   
> com.google.protobuf
>   
> org.apache.flink.mesos.shaded.com.google.protobuf
>   
>   
>   
> com.fasterxml.jackson
>   
> org.apache.flink.mesos.shaded.com 
> .fasterxml.jackson
>   
>   
> 
> --
> Jared Stehler
> Chief Architect - Intellify Learning
> o: 617.701.6330 x703 
> 
> 
> 
>> On Dec 14, 2017, at 3:10 PM, Jared Stehler 
>> > > 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 
>>> >> > 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.(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.(ConstraintFailure.java:35)
>>> ...
>>> (10 additional frame(s) were not displayed)
>>> 
>>> 
>>> --
>>> Jared Stehler
>>> Chief Architect - Intellify Learning
>>> o: 617.701.6330 x703 
>>> 
>>> 
>>> 
>> 
> 
> 



Re: Fenzo NoClassDefFoundError: ObjectMapper

2017-12-14 Thread Eron Wright
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

Sorry about this!

Eron


On Thu, Dec 14, 2017 at 12:17 PM, Jared Stehler <
jared.steh...@intellifylearning.com> wrote:

> Possibly missing an include for jackson here in the flink-mesos pom?
>
> 
> * *
> com.google.protobuf:protobuf-java
> org.apache.mesos:mesos
> com.netflix.fenzo:fenzo-core
> 
> 
> 
> 
> com.google.protobuf
> org.apache.flink.mesos.shaded.com.google.
> protobuf
> 
> 
> com.fasterxml.jackson
> org.apache.flink.mesos.shaded.com.fasterxml.jackson shadedPattern>
> 
> 
>
> --
> Jared Stehler
> Chief Architect - Intellify Learning
> o: 617.701.6330 x703 <(617)%20701-6330>
>
>
>
> On Dec 14, 2017, at 3:10 PM, Jared Stehler  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 <(617)%20701-6330>
>
>
>
> On Dec 14, 2017, at 3:05 PM, Jared Stehler  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.(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.(ConstraintFailure.java:35)
> ...
> (10 additional frame(s) were not displayed)
>
>
>
> --
> Jared Stehler
> Chief Architect - Intellify Learning
> o: 617.701.6330 x703 <(617)%20701-6330>
>
>
>
>
>
>


Re: Fenzo NoClassDefFoundError: ObjectMapper

2017-12-14 Thread Jared Stehler
Possibly missing an include for jackson here in the flink-mesos pom?




com.google.protobuf:protobuf-java

org.apache.mesos:mesos

com.netflix.fenzo:fenzo-core





com.google.protobuf

org.apache.flink.mesos.shaded.com.google.protobuf



com.fasterxml.jackson

org.apache.flink.mesos.shaded.com.fasterxml.jackson



--
Jared Stehler
Chief Architect - Intellify Learning
o: 617.701.6330 x703



> On Dec 14, 2017, at 3:10 PM, Jared Stehler 
>  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 
>> > > 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.(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.(ConstraintFailure.java:35)
>> ...
>> (10 additional frame(s) were not displayed)
>> 
>> 
>> --
>> Jared Stehler
>> Chief Architect - Intellify Learning
>> o: 617.701.6330 x703
>> 
>> 
>> 
> 



Re: Fenzo NoClassDefFoundError: ObjectMapper

2017-12-14 Thread Jared Stehler
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 
>  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.(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.(ConstraintFailure.java:35)
> ...
> (10 additional frame(s) were not displayed)
> 
> 
> --
> Jared Stehler
> Chief Architect - Intellify Learning
> o: 617.701.6330 x703
> 
> 
> 



Fenzo NoClassDefFoundError: ObjectMapper

2017-12-14 Thread Jared Stehler
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.(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.(ConstraintFailure.java:35)
...
(10 additional frame(s) were not displayed)


--
Jared Stehler
Chief Architect - Intellify Learning
o: 617.701.6330 x703