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