Possible JDK8 UTF-8 decoding bug