Skip to content
This repository was archived by the owner on Aug 2, 2019. It is now read-only.
This repository was archived by the owner on Aug 2, 2019. It is now read-only.

StackOverflow in decompiler #4

@Aivean

Description

@Aivean

scala-to-java
Map(Array(1,2,3) -> "test")

Exception in thread "main" java.lang.StackOverflowError                                                                                                                                                                         ]
    at com.strobel.assembler.metadata.MetadataResolver.getField(MetadataResolver.java:212)
    at com.strobel.assembler.metadata.MetadataResolver.getField(MetadataResolver.java:143)
    at com.strobel.assembler.metadata.MetadataResolver.resolve(MetadataResolver.java:117)
    at com.strobel.assembler.metadata.CoreMetadataFactory$UnresolvedType.resolve(CoreMetadataFactory.java:589)
    at com.strobel.assembler.metadata.FieldReference.resolve(FieldReference.java:61)
    at com.strobel.decompiler.languages.java.ast.JavaResolver$ResolveVisitor.visitMemberReferenceExpression(JavaResolver.java:219)
    at com.strobel.decompiler.languages.java.ast.JavaResolver$ResolveVisitor.visitMemberReferenceExpression(JavaResolver.java:40)
    at com.strobel.decompiler.languages.java.ast.MemberReferenceExpression.acceptVisitor(MemberReferenceExpression.java:92)
    at com.strobel.decompiler.languages.java.ast.JavaResolver.apply(JavaResolver.java:37)
    at com.strobel.decompiler.languages.java.ast.JavaResolver.apply(JavaResolver.java:28)
    at com.strobel.decompiler.languages.java.utilities.RedundantCastUtility$IsRedundantVisitor.getType(RedundantCastUtility.java:430)
    at com.strobel.decompiler.languages.java.utilities.RedundantCastUtility$IsRedundantVisitor.processCall(RedundantCastUtility.java:545)
    at com.strobel.decompiler.languages.java.utilities.RedundantCastUtility$IsRedundantVisitor.visitInvocationExpression(RedundantCastUtility.java:254)
    at com.strobel.decompiler.languages.java.utilities.RedundantCastUtility$IsRedundantVisitor.visitInvocationExpression(RedundantCastUtility.java:167)
    at com.strobel.decompiler.languages.java.ast.InvocationExpression.acceptVisitor(InvocationExpression.java:68)
    at com.strobel.decompiler.languages.java.utilities.RedundantCastUtility.isCastRedundant(RedundantCastUtility.java:67)
    at com.strobel.decompiler.languages.java.ast.transforms.InsertNecessaryConversionsTransform.visitCastExpression(InsertNecessaryConversionsTransform.java:80)
    at com.strobel.decompiler.languages.java.ast.transforms.InsertNecessaryConversionsTransform.visitCastExpression(InsertNecessaryConversionsTransform.java:37)
    at com.strobel.decompiler.languages.java.ast.CastExpression.acceptVisitor(CastExpression.java:55)
    at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33)
    at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitCastExpression(DepthFirstAstVisitor.java:271)
    at com.strobel.decompiler.languages.java.ast.transforms.InsertNecessaryConversionsTransform.visitCastExpression(InsertNecessaryConversionsTransform.java:59)
    at com.strobel.decompiler.languages.java.ast.transforms.InsertNecessaryConversionsTransform.visitCastExpression(InsertNecessaryConversionsTransform.java:37)
    at com.strobel.decompiler.languages.java.ast.CastExpression.acceptVisitor(CastExpression.java:55)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions