Unsupported Image Type error

220 views
Skip to first unread message

a...@cdc.com.au

unread,
Sep 24, 2015, 11:47:11 PM9/24/15
to CodenameOne Discussions
I am getting this error on some images such as this one. Pls see attached.

testImage = Image.createImage("/803418.jpg");

javax.imageio.IIOException: Unsupported Image Type
at com.sun.imageio.plugins.jpeg.JPEGImageReader.readInternal(JPEGImageReader.java:1063)
at com.sun.imageio.plugins.jpeg.JPEGImageReader.read(JPEGImageReader.java:1034)
at javax.imageio.ImageIO.read(ImageIO.java:1448)
at com.codename1.impl.javase.JavaSEPort.createImage(JavaSEPort.java:3352)
at com.codename1.ui.Image.createImage(Image.java:512)
at cdc.mobile.ShopMobile.ui.UI.<init>(UI.java:101)
at cdc.mobile.ShopMobile.App.init_(App.java:147)
at cdc.mobile.ShopMobile.App.init(App.java:127)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at com.codename1.impl.javase.Executor$1$1.run(Executor.java:75)
at com.codename1.ui.Display.processSerialCalls(Display.java:1144)
at com.codename1.ui.Display.mainEDTLoop(Display.java:963)
at com.codename1.ui.RunnableWrapper.run(RunnableWrapper.java:120)
at com.codename1.impl.CodenameOneThread.run(CodenameOneThread.java:176)
803418.jpg

Shai Almog

unread,
Sep 25, 2015, 12:32:09 AM9/25/15
to CodenameOne Discussions, a...@cdc.com.au
Not sure what is wrong with the specific JPEG but it means the Java SE image decoding code won't accept it.
Maybe its one of the edge JPEG types e.g. JPEG2000 or something like that.

a...@cdc.com.au

unread,
Oct 6, 2015, 12:26:33 AM10/6/15
to CodenameOne Discussions, a...@cdc.com.au
Please set it to fail silently.

Shai Almog

unread,
Oct 6, 2015, 11:12:19 PM10/6/15
to CodenameOne Discussions, a...@cdc.com.au
Notice in the callstack that you are invoking that image creation.
On device this might act rather differently.
Reply all
Reply to author
Forward
0 new messages