졸업 프로젝트로 등산로 추천 및 측정 애플리케이션을 만들고 있다.
GPX 파일을 읽어서 네이버맵 API에 표시해야 하는데,
어떤 GPX파일은 잘 열리는데, 또 다른 GPX 파일들은 따라가기 하면 앱이 튕기는 현상이 발생했다.
구글링해도 딱히 쓸 만한 정보가 없었다.
깃헙에 검색해봐도 별 내용이 없었다.
에러 로그에 있는 "XML.java:100"을 눌러보니까 StAXResult, StAXSource가 빨갛게 떴다. Cannot resolve symbol 'StAXResult'라고 떴다. import 자체가 안됐다.
혹시나 해서 jpx 버전을 바꿔봤다. 뭔가 버전문제 일 것 같았다. 아래 사진과 같이 똑같이 변경했다 (2.2.0 -> 1.4.0으로 다운그레이드)
이렇게 하니까 잘 돌아갔다
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
잘 돌아가긴 개뿔...
이상한 태그 있으면 앱이 또 튕긴다......
검색해보니까 1.5.1버전에서 고쳐졌다고 한다.
근데 내 앱에서는 왜 안고쳐지지..................... 된다매!!!!
Caused by: java.lang.ClassNotFoundException: Didn't find class "javax.xml.transform.stax.StAXSource" on path
2.2.0
2.1.0
2.0.0
1.7.0
Caused by: java.io.InvalidObjectException: Invalid 'gpx' input.
1.6.1
1.6.0
Caused by: java.lang.reflect.InvocationTargetException
Caused by: java.io.IOException: javax.xml.stream.XMLStreamException
1.5.3
1.5.2
1.5.1
1.5.0
그나마 1.4.0 버전이 제일 나은 것 같다...
'개발' 카테고리의 다른 글
jwt 공부 참고 (0) | 2021.09.28 |
---|---|
@RequestBody (0) | 2021.08.24 |
gpx 를 이미지로 변환 (0) | 2021.05.05 |
UserProfileDto NPE (0) | 2021.05.04 |
[연습] querydsl 정렬 포함한 쿼리 실행 시 NPE 발생 (0) | 2021.04.29 |