Need i say more than the following? [javac] Found 3 semantic errors compiling "/home/dims/ws-axis/java/src/org/apache/axis/components/image/MerlinIO.java": [javac] 51. writer.setOutput(javax.imageio.ImageIO.createImageOutputStream(os)); [javac] ^-----------------------------------------------^ [javac] *** Semantic Error: No accessible method with signature "createImageOutputStream(java.io.OutputStream)" was found in type "javax.imageio.ImageIO". [javac] 63. writer.write(new IIOImage(rendImage, null, null)); [javac] ^-----------------------------------------------^ [javac] *** Semantic Error: No applicable overload for a method with signature "write(javax.imageio.IIOImage)" was found in type "javax.imageio.ImageWriter". Perhaps you wanted the overloaded version "void write(javax.imageio.metadata.IIOMetadata $1, javax.imageio.IIOImage $2, javax.imageio.ImageWriteParam $3) throws java.io.IOException;" instead? [javac] 73. return javax.imageio.ImageIO.read(in); [javac] ^----------------------------^ [javac] *** Semantic Error: No accessible method with signature "read(java.io.InputStream)" was found in type "javax.imageio.ImageIO". Thanks, dims
ImageIO.read(..) is implement in classpath CVS now. The rest is still missing.
Confirmed.
Looks to have been resolved by following commits in time for Classpath 0.19: http://cvs.savannah.gnu.org/viewcvs/classpath/javax/imageio/ImageIO.java?root=classpath&r1=1.7&r2=1.8 http://cvs.savannah.gnu.org/viewcvs/classpath/javax/imageio/ImageWriter.java?root=classpath&r1=1.6&r2=1.7 Can you confirm working now with Classpath 0.19 (or better Classpath 0.20)?
Closing as fixed. The reporter was from the old savannah system (so sadly not easily reachable now) and the methods are there now. Thanks for going over these bug reports Paul!