728x90
반응형
개발환경
- JDK 11
- dextuploaddng-2.4.2.jar
dextupload 이미지 플러그인 사용시 정확히 알 수 없는 input == null! Exception 이 발생한다.
File file = new File("C:\Temp\ImageFile.png");
ImageTool img = ImageTool.getInstance(file);
ImageTool Class : devpia.dextuploadnj.media.ImageTool
2022-04-13 11:24:14.204 ERROR 13472 --- [nio-8080-exec-4] FileUtil : Exception
java.lang.IllegalArgumentException: input == null!
at java.desktop/javax.imageio.ImageIO.getImageReaders(ImageIO.java:647) ~[na:na]
at devpia.dextuploadnj.media.ImageTool.getImageFormatName(ImageTool.java:134) ~[dextuploadnj-2.4.2.jar:na]
at devpia.dextuploadnj.media.ImageTool.isImage(ImageTool.java:181) ~[dextuploadnj-2.4.2.jar:na]
at devpia.dextuploadnj.media.ImageTool.getInstance(ImageTool.java:52) ~[dextuploadnj-2.4.2.jar:na]
해결방법
ImageTool.getInstance 사용시 이미지파일이 존재하는지 체크로직이 추가되어야 한다. 이미지가 없을 경우 NotFound 관련 Exception이 발생되는 것이 아니고 input == null! Exception 이 발생된다.
728x90
반응형