javaee-samples / javaee7-samples

Java EE 7 Samples
https://travis-ci.org/javaee-samples/javaee7-samples
Other
2.5k stars 1.66k forks source link

Update payara arquillian dependencies #457

Closed Pandrex247 closed 4 years ago

Pandrex247 commented 4 years ago

Also use JDK7 compatible ImmutablePair

Pandrex247 commented 4 years ago

Hmm, first guess is that the jersey version in the updated client-ee7 is different to the one in 4.181, and so it's not happy.

arjantijms commented 4 years ago

Hi Andy, could well be. Most things seem to fail on:

java.lang.NoSuchMethodError: org.glassfish.jersey.message.internal.MessagingBinders$HeaderDelegateProviders.getHeaderDelegateProviders()Ljava/util/Set;
    at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:365)
    at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:273)
    at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:238)
    at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:159)

Saying that it's just not happy is a bit of an understatement, it's violently throwing all of its toys out of the pram :O :P

Pandrex247 commented 4 years ago

Gah, the managed artefact is 5 only - I'll reopen once I've sorted this mess out as it's a clusterkerfuffle

arjantijms commented 4 years ago

@Pandrex247

Gah, the managed artefact is 5 only - I'll reopen once I've sorted this mess out as it's a clusterkerfuffle

Blergh... yeah, we had an issue open on making all the Arquillian connectors JDK 7 compatible, but as you know, always "something else" that's more important.

I think the issue was still on my name even, but for obvious reasons it's a wee bit harder for me to work on that now. Might be something for @MattGill98 to look at?