dmatlock
July 29th, 2011, 09:45 PM
I have an issue which is only appearing on ubuntu deployments. What happens is that I pass in image data in byte[] format. I run the following code...
public byte[] resizeImage(byte[] image, String type, int maxWidth, int maxHeight) {
InputStream in = new ByteArrayInputStream(image);
BufferedImage originalImage = ImageIO.read(in);
The ImageIO.read throws an exception
Exception:javax.imageio.IIOException: Can't create cache file! at javax.imageio.ImageIO.createImageInputStream(Image IO.java:351) at javax.imageio.ImageIO.read(ImageIO.java:1341)
Any ideas?
public byte[] resizeImage(byte[] image, String type, int maxWidth, int maxHeight) {
InputStream in = new ByteArrayInputStream(image);
BufferedImage originalImage = ImageIO.read(in);
The ImageIO.read throws an exception
Exception:javax.imageio.IIOException: Can't create cache file! at javax.imageio.ImageIO.createImageInputStream(Image IO.java:351) at javax.imageio.ImageIO.read(ImageIO.java:1341)
Any ideas?