반응형

졸업 프로젝트로 등산로 추천 및 측정 애플리케이션을 만들고 있다.

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

+ Recent posts