본문 바로가기

개발/Java

dextupload 이미지업로드 플러그인 사용시 java.lang.IllegalArgumentException: input == null! 발생

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
반응형