본문 바로가기
카테고리 없음

java.lang.NullPointerException

by 챠챠12 2021. 12. 31.

java.lang.NullPointerException 에러로 찾아봤을 때 여러가지의 경우가 많았다.. 1차멘붕

 

배치파일 실행 시 DB 로그인은 잘되는 데 NPE 에러가 계속 발생했다..

 

다른 파일을 건든게 없는데 무슨 오류 인가 하고서 찾아봤더니.

 

궁극적인 오류는

org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 8; "[xX][mM][lL]"과 일치하는 처리 명령 대상은 허용되지 않습니다. 

였다.....

 

"[xX][mM][lL]"과 일치하는 처리 명령 대상은 허용되지 않습니다." 로 구글링 해보니 

 

<?xml version="1.0" encoding="UTF-8" ?> 에 띄여쓰기가 존재해서라고 오류가 뜬것이라고 했다..

 

보니깐 맨 앞에 띄여쓰기가 존재해서 고쳤더니  NPE 하나가 줄었다.  

그런데도 NPE가 있었다... 

 

다시 확인해보니 뒤에도 띄여쓰기 존재.. 뜨악..

 

결론 : 앞 뒤로 띄여쓰기 없어야된다... 저 처럼 고생하지들 말아요..

LIST

댓글