The error you now see is because of the limitation of the obfuscated uber jar file. The obfuscated file was created so that you can compile your code by just adding one dependency in your pom file. However, since it is obfuscated it does not have the full implementation code but only a skeleton code...