JDK/JRE 7 以降では、pngファイルのフォーマットチェックがより厳格になったため、JDK/JRE 6 以前で扱えていた(表示できていた)不正なデータを含むpngファイルが扱えなくなる場合があります。
JDK/JRE 7以降では、pngファイルの不正なデータをエラーとして検出して、java.util.zip.ZipExceptionがスローされます。