Java8で ConcurrentHashMap#keySet()
の戻り値が変わって互換性が無くなったので、jdk8でコンパイルは通るけど実行時にエラーになることがある。
Java8
https://docs.oracle.com/javase/jp/8/docs/api/java/util/concurrent/ConcurrentHashMap.htmlJava7
http://docs.oracle.com/javase/jp/7/api/java/util/concurrent/ConcurrentHashMap.html
バージョンアップに合わせてコード修正するか、jdk7でコンパイルしよう。