Hello everyone,

I am using 1.5.3 and although everything works fine on Windows, our
compile fails on Linux due to the exception pasted below. I found the
following post that discusses the same error although the tmp
directory is not our issue (unless I am missing something here).

Here is the related post:

http://groups.google.com/group/Google-Web-Toolkit/browse_thread/thread/1a9d962a11f4f030/605bd4253dedfe17?lnk=gst&q=linux+png#605bd4253dedfe17

Does anyone know why using PNG fails the compilation on Linux? Is this
a known issue? Our temporary work around is to use GIF instead of
PNG.

Compilation trace:

     [echo] Compiling com.mycompany.myproject.MyProject
     [java] Compiling module com.mycompany.myproject.MyProject
     [java] java.io.EOFException
     [java]     at javax.imageio.stream.ImageInputStreamImpl.readFully
(ImageInputStreamImpl.java:330)
     [java]     at java.io.DataInputStream.readUTF
(DataInputStream.java:565)
     [java]     at javax.imageio.stream.ImageInputStreamImpl.readUTF
(ImageInputStreamImpl.java:309)
     [java]     at
com.sun.imageio.plugins.png.PNGImageReader.parse_iTXt_chunk
(PNGImageReader.java:443)
     [java]     at
com.sun.imageio.plugins.png.PNGImageReader.readMetadata
(PNGImageReader.java:647)
     [java]     at com.sun.imageio.plugins.png.PNGImageReader.readImage
(PNGImageReader.java:1309)
     [java]     at com.sun.imageio.plugins.png.PNGImageReader.read
(PNGImageReader.java:1579)
     [java]     at javax.imageio.ImageIO.read(ImageIO.java:1400)
     [java]     at javax.imageio.ImageIO.read(ImageIO.java:1364)
     [java]     at
com.google.gwt.user.rebind.ui.ImageBundleBuilder.addImage
(ImageBundleBuilder.java:391)
     [java]     at
com.google.gwt.user.rebind.ui.ImageBundleBuilder.assimilate
(ImageBundleBuilder.java:303)
     [java]     at
com.google.gwt.user.rebind.ui.ImageBundleGenerator.generateImplClass
(ImageBundleGenerator.java:301)
     [java]     at
com.google.gwt.user.rebind.ui.ImageBundleGenerator.generate
(ImageBundleGenerator.java:159)
     [java]     at com.google.gwt.dev.cfg.RuleGenerateWith.realize
(RuleGenerateWith.java:51)
     [java]     at com.google.gwt.dev.shell.StandardRebindOracle
$Rebinder.tryRebind(StandardRebindOracle.java:116)
     [java]     at com.google.gwt.dev.shell.StandardRebindOracle
$Rebinder.rebind(StandardRebindOracle.java:61)
     [java]     at com.google.gwt.dev.shell.StandardRebindOracle.rebind
(StandardRebindOracle.java:166)
     [java]     at com.google.gwt.dev.GWTCompiler
$DistillerRebindPermutationOracle.getAllPossibleRebindAnswers
(GWTCompiler.java:195)
     [java]     at
com.google.gwt.dev.jdt.WebModeCompilerFrontEnd.doFindAdditionalTypesUsingRebinds
(WebModeCompilerFrontEnd.java:128)
     [java]     at com.google.gwt.dev.jdt.AbstractCompiler
$CompilerImpl.process(AbstractCompiler.java:150)
     [java]     at org.eclipse.jdt.internal.compiler.Compiler.compile
(Compiler.java:392)
     [java]     at com.google.gwt.dev.jdt.AbstractCompiler
$CompilerImpl.compile(AbstractCompiler.java:84)
     [java]     at com.google.gwt.dev.jdt.AbstractCompiler
$CompilerImpl.compile(AbstractCompiler.java:180)
     [java]     at com.google.gwt.dev.jdt.AbstractCompiler
$CompilerImpl.access$400(AbstractCompiler.java:70)
     [java]     at com.google.gwt.dev.jdt.AbstractCompiler.compile
(AbstractCompiler.java:493)
     [java]     at
com.google.gwt.dev.jdt.WebModeCompilerFrontEnd.getCompilationUnitDeclarations
(WebModeCompilerFrontEnd.java:73)
     [java]     at
com.google.gwt.dev.jjs.JavaToJavaScriptCompiler.<init>
(JavaToJavaScriptCompiler.java:277)
     [java]     at com.google.gwt.dev.GWTCompiler.distill
(GWTCompiler.java:353)
     [java]     at com.google.gwt.dev.GWTCompiler.run(GWTCompiler.java:
564)
     [java]     at com.google.gwt.dev.GWTCompiler.run(GWTCompiler.java:
554)
     [java]     at com.google.gwt.dev.GWTCompiler.main
(GWTCompiler.java:214)
     [java] Scanning for additional dependencies: file:/home/nightly/
coreIII/main/src/webui/MyProject/src/com/mycompany/myproject/client/
ClientManager.java
     [java]    Computing all possible rebind results for
'com.mycompnay.myproject.client.images.MyProjectImageBundle'
     [java]       Rebinding
com.mycompany.myproject.client.images.MyProjectImageBundle
     [java]          Invoking <generate-with
class='com.google.gwt.user.rebind.ui.ImageBundleGenerator'/>
     [java]             Adding image 'com/mycompany/myproject/client/
images/rte/rte_blank.png'
     [java]                [ERROR] Unable to read image resource
     [java] [ERROR] Errors in 'file:/home/nightly/coreIII/main/src/
webui/MyProject/src/com/mycompany/myproject/client/ClientManager.java'
     [java]    [ERROR] Line 127:  Failed to resolve
'com.mycompany.myproject.client.images.MyProjectImageBundle' via
deferred binding
     [java] [ERROR] Cannot proceed due to previous errors
     [java] [ERROR] Build failed

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/Google-Web-Toolkit?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to