What steps will reproduce the problem?
- Open an issue
What is the expected result?
No error messages
What happens instead?
Error message is displayed
Caused by: java.lang.StackOverflowError
at kotlin.reflect.jvm.internal.pcollections.IntTree.get(IntTree.java:93) ~[kotlin-reflect-1.2.70.jar:1.2.70-release-54 (1.2.70)]
at kotlin.reflect.jvm.internal.pcollections.IntTree.get(IntTree.java:93) ~[kotlin-reflect-1.2.70.jar:1.2.70-release-54 (1.2.70)]
at kotlin.reflect.jvm.internal.pcollections.IntTree.get(IntTree.java:93) ~[kotlin-reflect-1.2.70.jar:1.2.70-release-54 (1.2.70)]
at kotlin.reflect.jvm.internal.pcollections.IntTree.get(IntTree.java:91) ~[kotlin-reflect-1.2.70.jar:1.2.70-release-54 (1.2.70)]
at kotlin.reflect.jvm.internal.pcollections.IntTreePMap.get(IntTreePMap.java:42) ~[kotlin-reflect-1.2.70.jar:1.2.70-release-54 (1.2.70)]
at kotlin.reflect.jvm.internal.pcollections.HashPMap.getEntries(HashPMap.java:85) ~[kotlin-reflect-1.2.70.jar:1.2.70-release-54 (1.2.70)]
at kotlin.reflect.jvm.internal.pcollections.HashPMap.get(HashPMap.java:51) ~[kotlin-reflect-1.2.70.jar:1.2.70-release-54 (1.2.70)]
at kotlin.reflect.jvm.internal.KClassCacheKt.getOrCreateKotlinClass(kClassCache.kt:32) ~[kotlin-reflect-1.2.70.jar:1.2.70-release-54 (1.2.70)]
at kotlin.reflect.jvm.internal.ReflectionFactoryImpl.getOrCreateKotlinClass(ReflectionFactoryImpl.java:45) ~[kotlin-reflect-1.2.70.jar:1.2.70-release-54 (1.2.70)]
at kotlin.jvm.internal.Reflection.getOrCreateKotlinClass(Reflection.java:50) ~[kotlin-runtime-1.2.70.jar:1.2.70-release-54 (1.2.70)]
at jetbrains.youtrack.persistent.XdIssue$$special$$inlined$xdLink0_N_opposite_multi$3.invoke(LinkDelegates.kt:758) ~[youtrack-application-2018.3.jar:?]
at jetbrains.youtrack.persistent.XdIssue$$special$$inlined$xdLink0_N_opposite_multi$3.invoke(LinkDelegates.kt) ~[youtrack-application-2018.3.jar:?]
at kotlinx.dnq.util.XdPropertyCachedProvider.provideDelegate(XdPropertyCachedProvider.kt:44) ~[dnq-1.2.388.jar:?]
at jetbrains.youtrack.persistent.XdIssue.<init>(XdIssue.kt:276) ~[youtrack-application-2018.3.jar:?]
at jetbrains.youtrack.persistent.XdIssue$Companion.naturalWrap(XdIssue.kt:44) ~[youtrack-application-2018.3.jar:?]
at jetbrains.youtrack.persistent.XdIssue$Companion.naturalWrap(XdIssue.kt:30) ~[youtrack-application-2018.3.jar:?]
at kotlinx.dnq.XdModel.toXd(XdModel.kt:137) ~[dnq-1.2.388.jar:?]
at kotlinx.dnq.XdExtensionsKt.toXd(XdExtensions.kt:28) ~[dnq-1.2.388.jar:?]
at jetbrains.charisma.persistent.Issue.getXdEntity(Issue.kt:80) ~[youtrack-application-2018.3.jar:?]
at jetbrains.charisma.persistent.issue.IssueWatchers$hasStar$2$1.getValue(IssueWatchers.kt:54) ~[youtrack-application-2018.3.jar:?]
at jetbrains.charisma.persistent.issue.IssueWatchers$hasStar$2$1.getValue(IssueWatchers.kt:52) ~[youtrack-application-2018.3.jar:?]
at jetbrains.charisma.persistent.issue.IssueWatchers.getHasStar(IssueWatchers.kt) ~[youtrack-application-2018.3.jar:?]
at sun.reflect.GeneratedMethodAccessor445.invoke(Unknown Source) ~[?:?]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_181]
at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_181]
at jetbrains.gap.resource.pojo.FilterByProvidesWriter.serializeAsField(POJOSerializationFactory.kt:73) ~[gap-rest-874.jar:?]
at com.fasterxml.jackson.databind.ser.std.BeanSerializerBase.serializeFields(BeanSerializerBase.java:719) ~[jackson-databind-2.9.6.jar:2.9.6]
at com.fasterxml.jackson.databind.ser.std.BeanSerializerBase.serializeFieldsFiltered(BeanSerializerBase.java:763) ~[jackson-databind-2.9.6.jar:2.9.6]
at com.fasterxml.jackson.databind.ser.std.BeanSerializerBase.serializeWithType(BeanSerializerBase.java:602) ~[jackson-databind-2.9.6.jar:2.9.6]
at jetbrains.gap.resource.pojo.GapBeanSerializer.serializeWithType(GapBeanSerializer.kt:68) ~[gap-rest-874.jar:?]
at jetbrains.gap.resource.pojo.FilterByProvidesWriter.doWrite(POJOSerializationFactory.kt:134) ~[gap-rest-874.jar:?]
at jetbrains.gap.resource.pojo.FilterByProvidesWriter.serializeAsField(POJOSerializationFactory.kt:120) ~[gap-rest-874.jar:?]
at com.fasterxml.jackson.databind.ser.std.BeanSerializerBase.serializeFields(BeanSerializerBase.java:719) ~[jackson-databind-2.9.6.jar:2.9.6]
at com.fasterxml.jackson.databind.ser.std.BeanSerializerBase.serializeFieldsFiltered(BeanSerializerBase.java:763) ~[jackson-databind-2.9.6.jar:2.9.6]
at com.fasterxml.jackson.databind.ser.std.BeanSerializerBase.serializeWithType(BeanSerializerBase.java:602) ~[jackson-databind-2.9.6.jar:2.9.6]
at jetbrains.gap.resource.pojo.GapBeanSerializer.serializeWithType(GapBeanSerializer.kt:68) ~[gap-rest-874.jar:?]
at jetbrains.gap.resource.pojo.FilterByProvidesWriter.doWrite(POJOSerializationFactory.kt:134) ~[gap-rest-874.jar:?]
at jetbrains.gap.resource.pojo.FilterByProvidesWriter.serializeAsField(POJOSerializationFactory.kt:124) ~[gap-rest-874.jar:?]
at com.fasterxml.jackson.databind.ser.std.BeanSerializerBase.serializeFields(BeanSerializerBase.java:719) ~[jackson-databind-2.9.6.jar:2.9.6]
at com.fasterxml.jackson.databind.ser.std.BeanSerializerBase.serializeFieldsFiltered(BeanSerializerBase.java:763) ~[jackson-databind-2.9.6.jar:2.9.6]
at com.fasterxml.jackson.databind.ser.std.BeanSerializerBase.serializeWithType(BeanSerializerBase.java:602) ~[jackson-databind-2.9.6.jar:2.9.6]
at jetbrains.gap.resource.pojo.GapBeanSerializer.serializeWithType(GapBeanSerializer.kt:68) ~[gap-rest-874.jar:?]
at jetbrains.gap.resource.pojo.FilterByProvidesWriter.doWrite(POJOSerializationFactory.kt:134) ~[gap-rest-874.jar:?]
at jetbrains.gap.resource.pojo.FilterByProvidesWriter.serializeAsField(POJOSerializationFactory.kt:120) ~[gap-rest-874.jar:?]
at com.fasterxml.jackson.databind.ser.std.BeanSerializerBase.serializeFields(BeanSerializerBase.java:719) ~[jackson-databind-2.9.6.jar:2.9.6]
at com.fasterxml.jackson.databind.ser.std.BeanSerializerBase.serializeFieldsFiltered(BeanSerializerBase.java:763) ~[jackson-databind-2.9.6.jar:2.9.6]
at com.fasterxml.jackson.databind.ser.std.BeanSerializerBase.serializeWithType(BeanSerializerBase.java:602) ~[jackson-databind-2.9.6.jar:2.9.6]
at jetbrains.gap.resource.pojo.GapBeanSerializer.serializeWithType(GapBeanSerializer.kt:68) ~[gap-rest-874.jar:?]
```![](image.png)