Skip to content

Conversation

@robert3005
Copy link

@ash211 @mccheah that's what I meant

@robert3005
Copy link
Author

there's 38 failing tests when you include k8s correctly

@mccheah
Copy link

mccheah commented May 23, 2017

It looks like adding the Kubernetes profile messes up all the unrelated tests, like YARN and hive. What would be the cause of this?

@ash211
Copy link

ash211 commented May 23, 2017

Most likely some sort of dependency resolution issue -- maybe the resolved dep trees aren't the same between Maven and SBT?

@mccheah
Copy link

mccheah commented May 23, 2017

Looks like we have a lot of instances of this:

2017-05-22 16:11:22.907 - stderr> Caused by: com.fasterxml.jackson.databind.JsonMappingException: Incompatible Jackson version: 2.7.7

Seems that Jackson is being resolved differently in SBT.

@ash211
Copy link

ash211 commented Jun 5, 2017

SBT doesn't know about version recommendations, so @robert3005 suggests that we need to find what dep pulls in jackson and exclude jackson-databind and jackson-core from that dep.

Hypothesis: it's the fabric8 client that brings in jackson

@robert3005
Copy link
Author

fixed in #192

@robert3005 robert3005 closed this Jun 13, 2017
@robert3005 robert3005 deleted the rk/add-k8s branch June 13, 2017 21:13
@ash211
Copy link

ash211 commented Jun 13, 2017

(though doing the SBT build fix separately from the kube resync PR)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants