linsage / java2json

A simple plugin for converting Java bean to JSON in IntelliJ IDEA
49 stars 22 forks source link

StackOverflowError #10

Closed Big-Ray closed 2 years ago

Big-Ray commented 4 years ago

Hi, If one or more field is java.sql.Time type then an error occur.

Here is it : java.lang.StackOverflowError at com.intellij.psi.impl.PsiCachedValue.isDependencyOutOfDate(PsiCachedValue.java:70) at com.intellij.util.CachedValueBase.isUpToDate(CachedValueBase.java:128) at com.intellij.psi.impl.PsiCachedValue.isUpToDate(PsiCachedValue.java:65) at com.intellij.util.CachedValueBase.getUpToDateOrNull(CachedValueBase.java:107) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:214) at com.intellij.psi.impl.PsiCachedValue.getValueWithLock(PsiCachedValue.java:60) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:136) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:126) at com.intellij.psi.impl.ScopedClassHierarchy.getHierarchy(ScopedClassHierarchy.java:101) at com.intellij.psi.impl.PsiClassImplUtil.withSubstitutors(PsiClassImplUtil.java:981) at com.intellij.psi.impl.PsiClassImplUtil.getAllWithSubstitutorsByMap(PsiClassImplUtil.java:183) at com.intellij.psi.impl.PsiClassImplUtil.getAllByMap(PsiClassImplUtil.java:188) at com.intellij.psi.impl.PsiClassImplUtil.getAllFields(PsiClassImplUtil.java:72) at com.intellij.psi.impl.compiled.ClsClassImpl.getAllFields(ClsClassImpl.java:245) at com.linsage.Java2JsonAction.getFields(Java2JsonAction.java:90) at com.linsage.Java2JsonAction.getFields(Java2JsonAction.java:141)