이미지 파일을 읽는 동안 NPE가 표시되는데 그 이유를 알 수 없습니다. 여기에 내 라인이있다 :ImageIO.read를 사용하여 NullPointerException이 발생했습니다.
imgPath는 기본적으로 유효하며, 도착하기 전에 바로 서버에서 파일을 복사한다. 그것은 그 라인을 칠 때, 나는이 스택 트레이스 얻을 : 또한
Exception in thread "Thread-26" java.lang.NullPointerException
at com.ctreber.aclib.image.ico.ICOReader.getICOEntry(ICOReader.java:120)
at com.ctreber.aclib.image.ico.ICOReader.read(ICOReader.java:89)
at javax.imageio.ImageIO.read(ImageIO.java:1400)
at javax.imageio.ImageIO.read(ImageIO.java:1286)
at PrintServer.resizeImage(PrintServer.java:981) <---My function
<Stack of rest of my application here>
을, 이것은 내 출력 창에 발생합니다 :
ICOFile를 만들 수 없습니다 : 2
: 바이트를 읽을 수 없습니다 무슨 일이 일어나고 있는지, 특히 File 생성자가 성공한 이후로 나는 잘 모른다. 비슷한 문제가있는 사람을 찾을 수없는 것 같습니다. 아무도 아이디어가 없나요? (Java 5의 차이가있을 경우)
ICOReader 클래스는 어디에서 제공됩니까? –
위치를 포함한 전체 스택 추적을 포함하도록 문제를 업데이트했습니다. – Morinar