So it turns out it was a lot more innocuous than just a difference in compile versions.
What was causing the error was the line below, changing it to using the method rather than the field corrected the problem.
In the logs I found the error
Reason: Type 'securesocial/core/java/Token' (current frame, locals[4]) is not assignable to 'model/LocalToken' (stack map, locals[4])
localToken.uuid = token.uuid;
changed to below resolved the issue.
localToken.uuid = token.getUuid();
I am not exactly sure why this helped I don't have all that much experience with scala but the field call generates the method and perhaps it was this causing the problem.