반응형
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가 있었다...
다시 확인해보니 뒤에도 띄여쓰기 존재.. 뜨악..
결론 : 앞 뒤로 띄여쓰기 없어야된다... 저 처럼 고생하지들 말아요..
반응형
댓글