검색결과 리스트
글
///// 에러
무한 루프(infinite loop, endless loop)에 걸렸다!!!
다음과 같은 Depth 상황인데
1. war - 스프링 restemplate로 2를 호출해서 데이터를 받아옴
2. jar - 스프링부트 RESTful - 3번을 의존
3. jar - implements service - 4번을 의존
4. jar - ibatis등을 의존
코드에는 전혀 문제가 없어 보인다...
그런데 계속해서
1번이 2번을 호출하고.. 1번이 2번을 호출하고...
무한 반복한다..
뭐가 문제지..
다음 사항을 확인해 볼 생각이다.
dofilter 확인해보기
controller? restcontroller? 재확인해보기
resttemplate를 new생성하지 말고 bean으로 박기
resttemplate timeout설정하기
api 구 버전으로 돌려보기
api 라이브러리 제거 후 데이터만 보내 보기
하지마 알 수 없다..
///// 문제
알 수 없지만
미친 듯이 구글링을 한 끝에 다음과 같으 내용을 찾았다.
Map사용 다시 한 번 보기:
http://blog.wonderwall.me/?p=210
java.util.Map에 버그가 있다는 것이다.
///// 해결
List<Map<String, String>> objs = new ArrayList<HashMap<String, String>>()
HashMap<String, String> obj = new HashMap<String, String>()
위 처럼 메소드 안에서 생성해서 반환하던 objs라는 얘를 다음과 같에 애매하게 바꿨다.
List objs = new ArrayList()
def obj = [:]
이거는 그루비 문법 인데 자바라면... 음 모르겠다.
아무튼 무한 루프에서 빠져나왔다...
이런 어이 없는 상황도 다 있다...
///// 참고
Map사용 다시 한 번 보기: http://blog.wonderwall.me/?p=210
'LANGUAGE > !$%!% ERROR NOTE' 카테고리의 다른 글
[Virtual Box] VBOX_E_INVALID_OBJECT_STATE (0x80bb0007) (2) | 2016.02.07 |
---|---|
groovy/lang/GroovyObject (0) | 2016.02.07 |
[Chrome] image를 불러오지 못하고 [F12]를 누르면 다음 에러가... (0) | 2016.01.26 |
[Tomcat] java.net.BindException: Address already in use: JVM_Bind (0) | 2016.01.18 |
[Windows] Windows SmartScreen에서 인식할 수 없는 앱을 시작하지 못하게 했습니다. 이 앱을 실행하면 PC가 위험에 노출될 수 있습니다. (0) | 2016.01.15 |