어느 날 갑자기 이클립스 하단 Marker에 빨간블록으로 에러가 뜨기 시작했다.
error occured processing xml content is not allowed in prolog
빌드, 컴파일, 런 모두 정상적으로 실행되는데, 하단 에러가 신경쓰여서 없애기로 했다.
구글링을 해보니....XML, XSD(또는 DTD) 확장자명에 따라 인코딩을 다르게 적어야 한다는 식의 글이 많았다.
XML file 인 경우
<?xml version='1.0' encoding='utf-8'?>
XSD file 인 경우
<?xml version='1.0' encoding='utf-16'?>
해당 경우도 안되는 경우 잘못된 텍스트가 들어간 경우 에러가 발생한다고 한다.
what??<?xml version="1.0" encoding="utf-8"?>
나는 이런 경우도 아니었고, 다음과 같이 하니까 다시는 나타나지 않았다.
1. Markers 콘솔에서 에러줄 오른쪽 우클릭
2. Delete 클릭
3. Delete the selected entries? A later build may recreate them. 알람에 Delete 버튼 클릭
4. Build Clean 진행하고 이클립스 재 실행
알람 문구에서 빌드시 다시 나올수도 있다고 하는데, 이렇게 하니까 안나온다.
이렇게, 신경쓰이는 빨간 에러문구 제거 완료
'Stack Overflow > 스프링' 카테고리의 다른 글
[스프링] PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException 오류 이슈 대응 (110) | 2022.01.12 |
---|---|
[스프링] POST로 팝업 윈도우 창 데이터 값 전달하면서 새로 생성하기 (257) | 2022.01.09 |
[이클립스] no setter found for property [BLABLA] in class 관련 대응 (4) | 2022.01.07 |
[스프링] jjencode 파일 decode 하기(실전 개발) (4) | 2021.12.25 |
[스프링] 구글 리캡챠(reCAPTCHA) v3 개발 적용 방법(JSP) (4) | 2021.12.23 |
댓글