standalone-app icon indicating copy to clipboard operation
standalone-app copied to clipboard

Blank Tab Issue

Open teknogeek opened this issue 7 years ago • 1 comments

Scope is class com.github.javaparser.ast.expr.ArrayAccessExpr lS.h[n3]
java.lang.ClassCastException: com.github.javaparser.ast.expr.FieldAccessExpr cannot be cast to com.github.javaparser.ast.expr.NameExpr
    at com.heliosdecompiler.helios.tasks.DecompileTask.recursivelyHandleNameExpr(DecompileTask.java:728)
    at com.heliosdecompiler.helios.tasks.DecompileTask.access$000(DecompileTask.java:57)
    at com.heliosdecompiler.helios.tasks.DecompileTask$1.visit(DecompileTask.java:444)
    at com.heliosdecompiler.helios.tasks.DecompileTask$1.visit(DecompileTask.java:206)
    at com.github.javaparser.ast.expr.MethodCallExpr.accept(MethodCallExpr.java:73)
    at com.github.javaparser.ast.visitor.VoidVisitorAdapter.visit(VoidVisitorAdapter.java:796)
    at com.heliosdecompiler.helios.tasks.DecompileTask$1.visit(DecompileTask.java:274)
    at com.heliosdecompiler.helios.tasks.DecompileTask$1.visit(DecompileTask.java:206)
    at com.github.javaparser.ast.body.VariableDeclarator.accept(VariableDeclarator.java:69)
    at com.github.javaparser.ast.visitor.VoidVisitorAdapter.visit(VoidVisitorAdapter.java:788)
    at com.heliosdecompiler.helios.tasks.DecompileTask$1.visit(DecompileTask.java:487)
    at com.heliosdecompiler.helios.tasks.DecompileTask$1.visit(DecompileTask.java:206)
    at com.github.javaparser.ast.expr.VariableDeclarationExpr.accept(VariableDeclarationExpr.java:78)
    at com.github.javaparser.ast.visitor.VoidVisitorAdapter.visit(VoidVisitorAdapter.java:407)
    at com.heliosdecompiler.helios.tasks.DecompileTask$1.visit(DecompileTask.java:542)
    at com.heliosdecompiler.helios.tasks.DecompileTask$1.visit(DecompileTask.java:206)
    at com.github.javaparser.ast.stmt.ExpressionStmt.accept(ExpressionStmt.java:53)
    at com.github.javaparser.ast.visitor.VoidVisitorAdapter.visit(VoidVisitorAdapter.java:169)
    at com.heliosdecompiler.helios.tasks.DecompileTask$1.visit(DecompileTask.java:527)
    at com.heliosdecompiler.helios.tasks.DecompileTask$1.visit(DecompileTask.java:206)
    at com.github.javaparser.ast.stmt.BlockStmt.accept(BlockStmt.java:58)
    at com.github.javaparser.ast.visitor.VoidVisitorAdapter.visit(VoidVisitorAdapter.java:459)
    at com.heliosdecompiler.helios.tasks.DecompileTask$1.visit(DecompileTask.java:567)
    at com.heliosdecompiler.helios.tasks.DecompileTask$1.visit(DecompileTask.java:206)
    at com.github.javaparser.ast.stmt.IfStmt.accept(IfStmt.java:61)
    at com.github.javaparser.ast.visitor.VoidVisitorAdapter.visit(VoidVisitorAdapter.java:169)
    at com.heliosdecompiler.helios.tasks.DecompileTask$1.visit(DecompileTask.java:527)
    at com.heliosdecompiler.helios.tasks.DecompileTask$1.visit(DecompileTask.java:206)
    at com.github.javaparser.ast.stmt.BlockStmt.accept(BlockStmt.java:58)
    at com.github.javaparser.ast.visitor.VoidVisitorAdapter.visit(VoidVisitorAdapter.java:567)
    at com.heliosdecompiler.helios.tasks.DecompileTask$1.visit(DecompileTask.java:289)
    at com.heliosdecompiler.helios.tasks.DecompileTask$1.visit(DecompileTask.java:206)
    at com.github.javaparser.ast.body.MethodDeclaration.accept(MethodDeclaration.java:111)
    at com.github.javaparser.ast.visitor.VoidVisitorAdapter.visit(VoidVisitorAdapter.java:231)
    at com.heliosdecompiler.helios.tasks.DecompileTask$1.visit(DecompileTask.java:239)
    at com.heliosdecompiler.helios.tasks.DecompileTask$1.visit(DecompileTask.java:206)
    at com.github.javaparser.ast.body.ClassOrInterfaceDeclaration.accept(ClassOrInterfaceDeclaration.java:85)
    at com.github.javaparser.ast.visitor.VoidVisitorAdapter.visit(VoidVisitorAdapter.java:260)
    at com.heliosdecompiler.helios.tasks.DecompileTask$1.visit(DecompileTask.java:209)
    at com.heliosdecompiler.helios.tasks.DecompileTask$1.visit(DecompileTask.java:206)
    at com.github.javaparser.ast.CompilationUnit.accept(CompilationUnit.java:84)
    at com.heliosdecompiler.helios.tasks.DecompileTask.handle(DecompileTask.java:205)
    at com.heliosdecompiler.helios.tasks.DecompileTask.run(DecompileTask.java:138)
    at java.lang.Thread.run(Thread.java:745)

when decompiling with Procyon this seems to cause the window to be blank where there should be code

teknogeek avatar Aug 01 '16 05:08 teknogeek

Additionally, it seems that decompiling a different file with the same decompiler and then decompiling the first file again causes it to succeed. This is the same for any other decompiler that ends up experiencing the same issue

teknogeek avatar Aug 01 '16 05:08 teknogeek