I am having this exact same error with GWT 2.0.0. I upgraded to GWT
2.0.1 and it fixed the problem. However, I hear there is a regression
with 2.0.1 and the developers are working on getting 2.0.2 out soon.
The only issue I saw tagged for 2.0.2 is this one:
http://code.google.com/p/google-web-toolkit/issues/detail?id=4584

That happens to not be a problem for us.

-Richard


On Dec 9 2009, 2:15 pm, Thad <thad.humphr...@gmail.com> wrote:
> I am using Sun's Java Advanced Imaging (JAI) and Java Advanced Imaging-
> Image I/O (JAI-IMAGEIO) on the server side of my application for
> reading and processing TIFF's and other images which are then scaled,
> converted to PNG, and sent to the browser.
>
> Today I downloaded and installed GWT 2.0.0.  In attempting to run the
> sample Showcase, I receive javax.imageio.IIOException's on the JPG
> images, like jimmy.jpg.  This happens only if the $JAVA_HOME I'm using
> hasJAIandJAI-IMAGEIO installed.  WithoutJAI, the JPGs open fine.
> (Note:  Yesterday with GWT 2.0.0 RC2 I was able to modify the JPGs by
> converting them to/from PNG but that trick is not working today).
>
> The stack trace strikes me as screwy, since the images start with the
> proper 0xff 0xd8 0xff 0xe0:
>
> 00:00:22.020 [ERROR] Unable to read image resource
> javax.imageio.IIOException: Not a JPEG file: starts with 0xff 0xd9
>     at com.sun.imageio.plugins.jpeg.JPEGImageReader.readImageHeader
> (Native Method)
>     at com.sun.imageio.plugins.jpeg.JPEGImageReader.readNativeHeader
> (JPEGImageReader.java:517)
>     at com.sun.imageio.plugins.jpeg.JPEGImageReader.checkTablesOnly
> (JPEGImageReader.java:272)
>     at com.sun.imageio.plugins.jpeg.JPEGImageReader.getNumImages
> (JPEGImageReader.java:324)
>     at com.google.gwt.resources.rg.ImageBundleBuilder.addImage
> (ImageBundleBuilder.java:685)
>     at com.google.gwt.resources.rg.ImageBundleBuilder.assimilate
> (ImageBundleBuilder.java:623)
>     at com.google.gwt.resources.rg.ImageResourceGenerator.prepare
> (ImageResourceGenerator.java:234)
>     at
> com.google.gwt.resources.rebind.context.AbstractClientBundleGenerator.initA 
> ndPrepare
> (AbstractClientBundleGenerator.java:556)
>     at
> com.google.gwt.resources.rebind.context.AbstractClientBundleGenerator.initA 
> ndPrepare
> (AbstractClientBundleGenerator.java:582)
>     at
> com.google.gwt.resources.rebind.context.AbstractClientBundleGenerator.gener 
> ate
> (AbstractClientBundleGenerator.java:204)
>     at com.google.gwt.dev.javac.StandardGeneratorContext.runGenerator
> (StandardGeneratorContext.java:418)
>     at com.google.gwt.dev.cfg.RuleGenerateWith.realize
> (RuleGenerateWith.java:38)
>     at com.google.gwt.dev.shell.StandardRebindOracle$Rebinder.tryRebind
> (StandardRebindOracle.java:108)
>     at com.google.gwt.dev.shell.StandardRebindOracle$Rebinder.rebind
> (StandardRebindOracle.java:54)
>     at com.google.gwt.dev.shell.StandardRebindOracle.rebind
> (StandardRebindOracle.java:154)
>     at com.google.gwt.dev.shell.ShellModuleSpaceHost.rebind
> (ShellModuleSpaceHost.java:119)
>     at com.google.gwt.dev.shell.ModuleSpace.rebind(ModuleSpace.java:
> 531)
>     at com.google.gwt.dev.shell.ModuleSpace.rebindAndCreate
> (ModuleSpace.java:414)
>     at com.google.gwt.dev.shell.GWTBridgeImpl.create
> (GWTBridgeImpl.java:39)
>     at com.google.gwt.core.client.GWT.create(GWT.java:98)
>     at com.google.gwt.sample.showcase.client.Showcase.<clinit>
> (Showcase.java:151)
>     at java.lang.Class.forName0(Native Method)
>     at java.lang.Class.forName(Class.java:247)
>     at com.google.gwt.dev.shell.ModuleSpace.loadClassFromSourceName
> (ModuleSpace.java:580)
>     at com.google.gwt.dev.shell.ModuleSpace.onLoad(ModuleSpace.java:
> 348)
>     at com.google.gwt.dev.shell.OophmSessionHandler.loadModule
> (OophmSessionHandler.java:185)
>     at com.google.gwt.dev.shell.BrowserChannelServer.processConnection
> (BrowserChannelServer.java:380)
>     at com.google.gwt.dev.shell.BrowserChannelServer.run
> (BrowserChannelServer.java:222)
>     at java.lang.Thread.run(Thread.java:619)

-- 
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" group.
To post to this group, send email to google-web-tool...@googlegroups.com.
To unsubscribe from this group, send email to 
google-web-toolkit+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-web-toolkit?hl=en.

Reply via email to