From JIRA:

 

Eryn noticed there was 1 image on publisher-p8 (using sfu-deploy-oak) was not loading (buntzen-alt.sfu.ca/publicsquare/aboutus.html). The bad version of the image is attached. When the default image rendering servlet tries to crop this image it fails with the following:

10.05.2016 13:18:53.432 ERROR [142.58.3.162 [1462911533419] GET /content/sfu/publicsquare/aboutus/jcr:content/main_content/image_2.img.2000.high.jpg HTTP/1.1] org.apache.sling.engine.impl.SlingRequestProcessorImpl service: Uncaught SlingException
java.awt.color.CMMException: Invalid image format
at sun.java2d.cmm.kcms.CMM.checkStatus(CMM.java:180)
at sun.java2d.cmm.kcms.CMM.createTransform(CMM.java:134)
at java.awt.image.ColorConvertOp.filter(ColorConvertOp.java:540)
at com.sun.imageio.plugins.jpeg.JPEGImageReader.acceptPixels(JPEGImageReader.java:1263)
at com.sun.imageio.plugins.jpeg.JPEGImageReader.readImage(Native Method)
at com.sun.imageio.plugins.jpeg.JPEGImageReader.readInternal(JPEGImageReader.java:1231)
at com.sun.imageio.plugins.jpeg.JPEGImageReader.read(JPEGImageReader.java:1034)
at com.day.image.Layer.<init>(Layer.java:694)
at com.day.image.Layer.<init>(Layer.java:588)
at com.day.image.Layer.<init>(Layer.java:511)
at com.day.cq.commons.ImageHelper.createLayer(ImageHelper.java:173)
at com.day.cq.commons.ImageResource.getLayer(ImageResource.java:569)
at libs.foundation.components.parbase.img_GET.writeLayer(img.GET.java:100)
at com.day.cq.wcm.commons.AbstractImageServlet.doGet(AbstractImageServlet.java:80)

From Googling around this error, it seems to be a common problem with the JavaIO library. Suggestions have been made to use the JAI library (https://community.oracle.com/thread/1264011?start=0&tstart=0). But it seems to be fixed in Java 8 - http://bugs.java.com/bugdatabase/view_bug.do?bug_id=7064516. The AEM servers are running Java 1.7. Support for Java 1.8 was added with AEM 6.0 SP1. Since we are on AEM 6.0 SP2, it is supported. I haven't had a chance to test this, but I'll see if I can. If not, probably need to submit the bad image to Daycare for further investigation.

Note, I was able to replicate it when using a fresh, vanilla install of AEM 6.0 and using the default Image component on a Geometrixx page.

A quick fix is to re-export the image using Photoshop and replace the bad version in AEM with the re-exported one.