lysis-java icon indicating copy to clipboard operation
lysis-java copied to clipboard

lysis.nodes.types.DDeclareLocal.value() is null [sm1.11]

Open dragokas opened this issue 5 years ago • 0 comments

java.lang.NullPointerException: Cannot invoke "lysis.nodes.types.DNode.type()" because the return value of "lysis.nodes.
types.DDeclareLocal.value()" is null
        at lysis.types.BackwardTypePropagation.visitArgument(BackwardTypePropagation.java:246)
        at lysis.types.BackwardTypePropagation.visitSignature(BackwardTypePropagation.java:237)
        at lysis.types.BackwardTypePropagation.visit(BackwardTypePropagation.java:311)
        at lysis.nodes.types.DSysReq.accept(DSysReq.java:26)
        at lysis.types.BackwardTypePropagation.propagate(BackwardTypePropagation.java:55)
        at lysis.Lysis.DumpMethod(Lysis.java:96)
        at lysis.Lysis.main(Lysis.java:198)
java.lang.NullPointerException: Cannot invoke "lysis.nodes.types.DNode.type()" because the return value of "lysis.nodes.
types.DDeclareLocal.value()" is null
        at lysis.types.BackwardTypePropagation.visitArgument(BackwardTypePropagation.java:246)
        at lysis.types.BackwardTypePropagation.visitSignature(BackwardTypePropagation.java:237)
        at lysis.types.BackwardTypePropagation.visit(BackwardTypePropagation.java:311)
        at lysis.nodes.types.DSysReq.accept(DSysReq.java:26)
        at lysis.types.BackwardTypePropagation.propagate(BackwardTypePropagation.java:55)
        at lysis.Lysis.DumpMethod(Lysis.java:96)
        at lysis.Lysis.main(Lysis.java:198)
java.lang.NullPointerException: Cannot invoke "lysis.nodes.types.DNode.type()" because the return value of "lysis.nodes.
types.DDeclareLocal.value()" is null
        at lysis.types.BackwardTypePropagation.visitArgument(BackwardTypePropagation.java:246)
        at lysis.types.BackwardTypePropagation.visitSignature(BackwardTypePropagation.java:237)
        at lysis.types.BackwardTypePropagation.visit(BackwardTypePropagation.java:311)
        at lysis.nodes.types.DSysReq.accept(DSysReq.java:26)
        at lysis.types.BackwardTypePropagation.propagate(BackwardTypePropagation.java:55)
        at lysis.Lysis.DumpMethod(Lysis.java:96)
        at lysis.Lysis.main(Lysis.java:198)
java.lang.NullPointerException: Cannot invoke "lysis.nodes.types.DNode.type()" because the return value of "lysis.nodes.
types.DDeclareLocal.value()" is null
        at lysis.types.BackwardTypePropagation.visitArgument(BackwardTypePropagation.java:246)
        at lysis.types.BackwardTypePropagation.visitSignature(BackwardTypePropagation.java:237)
        at lysis.types.BackwardTypePropagation.visit(BackwardTypePropagation.java:311)
        at lysis.nodes.types.DSysReq.accept(DSysReq.java:26)
        at lysis.types.BackwardTypePropagation.propagate(BackwardTypePropagation.java:55)
        at lysis.Lysis.DumpMethod(Lysis.java:96)
        at lysis.Lysis.main(Lysis.java:198)
java.lang.NullPointerException: Cannot invoke "lysis.nodes.types.DNode.type()" because the return value of "lysis.nodes.
types.DDeclareLocal.value()" is null
        at lysis.types.BackwardTypePropagation.visitArgument(BackwardTypePropagation.java:246)
        at lysis.types.BackwardTypePropagation.visitSignature(BackwardTypePropagation.java:237)
        at lysis.types.BackwardTypePropagation.visit(BackwardTypePropagation.java:311)
        at lysis.nodes.types.DSysReq.accept(DSysReq.java:26)
        at lysis.types.BackwardTypePropagation.propagate(BackwardTypePropagation.java:55)
        at lysis.Lysis.DumpMethod(Lysis.java:96)
        at lysis.Lysis.main(Lysis.java:198)
java.lang.NullPointerException: Cannot invoke "lysis.nodes.types.DNode.type()" because the return value of "lysis.nodes.
types.DDeclareLocal.value()" is null
        at lysis.types.BackwardTypePropagation.visitArgument(BackwardTypePropagation.java:246)
        at lysis.types.BackwardTypePropagation.visitSignature(BackwardTypePropagation.java:237)
        at lysis.types.BackwardTypePropagation.visit(BackwardTypePropagation.java:311)
        at lysis.nodes.types.DSysReq.accept(DSysReq.java:26)
        at lysis.types.BackwardTypePropagation.propagate(BackwardTypePropagation.java:55)
        at lysis.Lysis.DumpMethod(Lysis.java:96)
        at lysis.Lysis.main(Lysis.java:198)
java.lang.NullPointerException: Cannot invoke "lysis.nodes.types.DNode.type()" because the return value of "lysis.nodes.
types.DDeclareLocal.value()" is null
        at lysis.types.BackwardTypePropagation.visitArgument(BackwardTypePropagation.java:246)
        at lysis.types.BackwardTypePropagation.visitSignature(BackwardTypePropagation.java:237)
        at lysis.types.BackwardTypePropagation.visit(BackwardTypePropagation.java:311)
        at lysis.nodes.types.DSysReq.accept(DSysReq.java:26)
        at lysis.types.BackwardTypePropagation.propagate(BackwardTypePropagation.java:55)
        at lysis.Lysis.DumpMethod(Lysis.java:96)
        at lysis.Lysis.main(Lysis.java:198)
java.lang.NullPointerException: Cannot invoke "lysis.nodes.types.DNode.type()" because the return value of "lysis.nodes.
types.DDeclareLocal.value()" is null
        at lysis.types.BackwardTypePropagation.visitArgument(BackwardTypePropagation.java:246)
        at lysis.types.BackwardTypePropagation.visitSignature(BackwardTypePropagation.java:237)
        at lysis.types.BackwardTypePropagation.visit(BackwardTypePropagation.java:311)
        at lysis.nodes.types.DSysReq.accept(DSysReq.java:26)
        at lysis.types.BackwardTypePropagation.propagate(BackwardTypePropagation.java:55)
        at lysis.Lysis.DumpMethod(Lysis.java:96)
        at lysis.Lysis.main(Lysis.java:198)
java.lang.NullPointerException: Cannot invoke "lysis.nodes.types.DNode.type()" because the return value of "lysis.nodes.
types.DDeclareLocal.value()" is null
        at lysis.types.BackwardTypePropagation.visitArgument(BackwardTypePropagation.java:246)
        at lysis.types.BackwardTypePropagation.visitSignature(BackwardTypePropagation.java:237)
        at lysis.types.BackwardTypePropagation.visit(BackwardTypePropagation.java:311)
        at lysis.nodes.types.DSysReq.accept(DSysReq.java:26)
        at lysis.types.BackwardTypePropagation.propagate(BackwardTypePropagation.java:55)
        at lysis.Lysis.DumpMethod(Lysis.java:96)
        at lysis.Lysis.main(Lysis.java:198)

Decompilation is completed partially. Here are the compiled and sources.

Compiler: 1.11-6625-windows

Thanks. all4dead2.zip

BTW. Lot of respect for the project !!!

dragokas avatar Oct 31 '20 13:10 dragokas