Need help with Can't create ICOFile: Can't read bytes: 4 while creating ClientBundle
I have been trying to figure out this error for past two days but I have no idea what is happening. I am totally lost. I have stripped out everything from the project and still no lock. Here is what I have:
1.
package test.webclient.widget;import com.google.gwt.core.client.GWT;import com.google.gwt.resources.client.ClientBundle;import com.google.gwt.resources.client.ImageResource;public interface ImageResourceBundle extends ClientBundle{public static final ImageResourceBundle INSTANCE = GWT.create(ImageResourceBundle.class);@Source("rtick.gif")ImageResource rtick();}
In my Eclipse, I have put rtick.gif file in src/test/webclient/widget folder. If I don't put it here, then Eclipse shows a red squiggly underline under @Source("rtick.gif") so I know it is looking for it at this location.
However, when I do Google -> Compile on the project, I get the following exception:
Can't create ICOFile: Can't read bytes: 4
Computing all possible rebind results for 'test.webclient.widget.ImageResourceBundle'
Rebinding test.webclient.widget.ImageResourceBundle
Invoking generator com.google.gwt.resources.rebind.context.InlineClientBundleGenerator
[ERROR] Generator 'com.google.gwt.resources.rebind.context.InlineClientBundleGenerator' threw an exception while rebinding 'test.webclient.widget.ImageResourceBundle'
java.lang.NullPointerException
at com.google.gwt.resources.rg.ImageResourceGenerator$BundledImage.addImage(ImageResourceGenerator.java:99)
I have put this rtick.gif pretty much everywhere in the project. So I don't know where is it looking for this file?
If I don't create the ImageResourceBundle, the project compiles file and works well in the dev mode as well. Everything works. Except this ImageResourceBundle thing.
I also tried adding a new ClientBundle using the wizard. But that same error happens to that as well.
Please please please help!
thank you for reading.
-- You received this message because you are subscribed to the Google Groups "Google Web Toolkit" group.
To unsubscribe from this group and stop receiving emails from it, send an email to google-web-toolkit+unsubscribe@googlegroups.com.
To post to this group, send email to google-web-toolkit@googlegroups.com.
Visit this group at http://groups.google.com/group/google-web-toolkit?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.
0 Comments:
Post a Comment
Subscribe to Post Comments [Atom]
<< Home