This parser does not ... "null" version "null"と遭遇したとき

UnsupportedOperationException: This parser does not ... "null" version "null"

XMLパースライブラリが混ざってコンパイラー側にて混乱が発生する際、こんな例外に落ちるんだという。

この例外初めてのアクセスだけであって次からは
発生しない。

たぶんStackとも関係ありそうなんだ。

解決は

ライブラリーにて
xerces-xx.xx.jar, crimson.jar, xalan.jar, jaxp.jarなどで含まれている古いバージョンのSAXParserFactoryが原因。

これらを消して

jdkのSAXParserFactoryを使ったら
なくなった。

기본 커맨드 정리

# CTRL-x CTRL-s save-buffer 편집된 내용을 디스크에 저장
# CTRL-x u undo 직전의 조작을 취소한다
# CTRL-x CTRL-f find-file 디스크로부터 파일을 연다
# CTRL-s isearch-forward 캐릭터 라인을 전방 검색
# CTRL-r isearch-backward 캐릭터 라인을 후방 검색
# replace-string 캐릭터 라인을 검색해, 치환
# replace-regexp regexp 를 사용해, 검색 치환
# CTRL-h t help-with-tutorial 인터랙티브인 튜토리얼을 사용한다
# CTRL-h f describe-function 기능의 헬프를 표시
# CTRL-h v describe-variable 변수의 헬프를 표시
# CTRL-h x describe-key 키 순서의 역할을 표시
# CTRL-h a apropos 캐릭터 라인 혹은 regexp 로 헬프를 검색
# CTRL-h F view-emacs-FAQ EmacsFAQ 를 표시
# CTRL-h i info Emacs문서를 읽어들인다
# CTRL-x r m bookmark-set 북마크를 설정.검색시에 편리
# CTRL-x r b bookmark-jump 북마크까지 점프

키 스트록 정리

# CTRL-p 1행 위로
# CTRL-n 1행 아래로
# CTRL-f 1문자 앞으로
# CTRL-b 1문자 뒤로
# CTRL-a 행의 처음으로
# CTRL-e 행의 마지막으로
# CTRL-v 1페이지 앞으로
# ALT-v 1페이지 뒤로
# ALT-f 1단어 앞으로
# ALT-b 1단어 뒤로
# ALT-< 버퍼의 처음으로
# ALT-> 버퍼의 마지막으로
# CTRL-g 현재의 조작을 종료한다