sun.awt.image.pngimagedecoder $ pngexception: corrupção do CRC
Pergunta
Estou trabalhando em um grande projeto Java, com cerca de 400 aulas. De repente, recebi este erro
sun.awt.image.PNGImageDecoder$PNGException: crc corruption
at sun.awt.image.PNGImageDecoder.getChunk(PNGImageDecoder.java:699)
at sun.awt.image.PNGImageDecoder.getData(PNGImageDecoder.java:707)
at sun.awt.image.PNGImageDecoder.produceImage(PNGImageDecoder.java:234)
at sun.awt.image.InputStreamImageSource.doFetch(InputStreamImageSource.java:246)
at sun.awt.image.ImageFetcher.fetchloop(ImageFetcher.java:172)
at sun.awt.image.ImageFetcher.run(ImageFetcher.java:136)
Há muito tempo que não lido com imagens neste projeto e não consigo ver onde o erro está sendo causado, pois não é mostrado na mensagem de exceção.
Solução
Mas você identificou a imagem? Nesse caso, você pode verificar com pngcheck
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow