Как решить эту исключительную ситуацию java.lang.IllegalArgumentException: номера исходных растровых полос и компонентов исходного цветового пространства не совпадают?

Почему это происходит и как я могу это решить?

Все, что я пытаюсь сделать, это загрузить изображение и сохранить его как каплю.

Трассировки стека:

17:11:07,613 ERROR [[Upload]] Servlet.service() for servlet Upload threw exception
java.lang.IllegalArgumentException: Numbers of source Raster bands and source color space components do not match
    at java.awt.image.ColorConvertOp.filter(ColorConvertOp.java:460)
    at com.sun.imageio.plugins.jpeg.JPEGImageReader.acceptPixels(JPEGImageReader.java:1235)
    at com.sun.imageio.plugins.jpeg.JPEGImageReader.readImage(Native Method)
    at com.sun.imageio.plugins.jpeg.JPEGImageReader.readInternal(JPEGImageReader.java:1203)
    at com.sun.imageio.plugins.jpeg.JPEGImageReader.read(JPEGImageReader.java:1014)
    at javax.imageio.ImageIO.read(ImageIO.java:1422)
    at javax.imageio.ImageIO.read(ImageIO.java:1326)

ByteArrayInputStream byteStream = new ByteArrayInputStream(value.compLogo);
            BufferedImage bii = ImageIO.read(byteStream);

person iCodeLikeImDrunk    schedule 31.05.2013    source источник
comment
Пожалуйста, покажите код, иначе этого не произошло.   -  person Hovercraft Full Of Eels    schedule 01.06.2013
comment
какой код вы хотите увидеть? Я просто делаю базовую загрузку изображения.   -  person iCodeLikeImDrunk    schedule 01.06.2013
comment
Конечно, код, вызывающий ошибку.   -  person Hovercraft Full Of Eels    schedule 01.06.2013
comment
[Stack Overflow - ваш друг.] [1] [1]: stackoverflow.com/a/11571181/1218322   -  person Michael Buck    schedule 01.06.2013