Skip to content

DJump can't be cast to DJumpCondition #16

@Headline

Description

@Headline

Observed in error logs for headlinedev.xyz/lysis

java.lang.ClassCastException: lysis.nodes.types.DJump cannot be cast to lysis.nodes.types.DJumpCondition
	at lysis.builder.structure.SourceStructureBuilder.buildLogicChain(SourceStructureBuilder.java:171)
	at lysis.builder.structure.SourceStructureBuilder.traverseComplexIf(SourceStructureBuilder.java:271)
	at lysis.builder.structure.SourceStructureBuilder.traverseIf(SourceStructureBuilder.java:359)
	at lysis.builder.structure.SourceStructureBuilder.traverseBlockNoLoop(SourceStructureBuilder.java:598)
	at lysis.builder.structure.SourceStructureBuilder.traverseBlock(SourceStructureBuilder.java:632)
	at lysis.builder.structure.SourceStructureBuilder.traverseJoin(SourceStructureBuilder.java:591)
	at lysis.builder.structure.SourceStructureBuilder.traverseIf(SourceStructureBuilder.java:402)
	at lysis.builder.structure.SourceStructureBuilder.traverseBlockNoLoop(SourceStructureBuilder.java:598)
	at lysis.builder.structure.SourceStructureBuilder.traverseBlock(SourceStructureBuilder.java:632)
	at lysis.builder.structure.SourceStructureBuilder.traverseJoin(SourceStructureBuilder.java:591)
	at lysis.builder.structure.SourceStructureBuilder.traverseIf(SourceStructureBuilder.java:402)
	at lysis.builder.structure.SourceStructureBuilder.traverseBlockNoLoop(SourceStructureBuilder.java:598)
	at lysis.builder.structure.SourceStructureBuilder.traverseBlock(SourceStructureBuilder.java:632)
	at lysis.builder.structure.SourceStructureBuilder.build(SourceStructureBuilder.java:636)
	at lysis.Lysis.DumpMethod(Lysis.java:132)
	at lysis.Lysis.main(Lysis.java:198)

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