4
Expando를 직렬화하려고하면 StackoverflowError (내 코드로 추적되지 않음)가 표시됩니다. 그루비 쉘로 재현 :왜 Groovy JsonBuilder가 Expando를 직렬화하려고 시도 할 때 StackoverflowError가 발생합니까?
... groovy-2.0.6/bin/groovysh new groovy.json.JsonBuilder(new Expando(name:'hello')).toString()
FATAL: java.lang.StackOverflowError
java.lang.StackOverflowError
at java.lang.Exception.<init>(Exception.java:77)
at java.lang.reflect.InvocationTargetException.<init>(InvocationTargetException.java:54)
at sun.reflect.GeneratedMethodAccessor13.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
...
정상적으로 작동합니까?
희망 사항으로 해결할 수있는 잡기 [제출 요청 제출] ( –
) 풀 요청이 수락되었으므로 다음 버전 2.1.0 (최종 또는 rc3이 있으면 하나)이 작동해야합니다. –
2.0.7, 2.1.0 및 2.1.0-rc-3에서 수정 된 것처럼 보입니다 :-) –