#6 missing breakOp

closed-fixed
decompiler (49)
5
2001-08-13
2001-07-05
Anonymous
No

When I run JODE on Sun's jaas.jar, I get this:

java jode.decompiler.Main -d jode -s sun jaas.jar
Jode (c) 1998-2001 Jochen Hoenicke <jochen@gnu.org>
javax.security.auth.Debug
javax.security.auth.AuthPermission
javax.security.auth.DestroyFailedException
javax.security.auth.Destroyable
javax.security.auth.RefreshFailedException
javax.security.auth.Refreshable
javax.security.auth.PrivateCredentialPermission
java.lang.InternalError: missing breakOp
at jode.decompiler.TabbedPrintWriter$BreakPoint.startOp(TabbedPrintWriter.java,
Compiled Code)
at jode.decompiler.TabbedPrintWriter.startOp(TabbedPrintWriter.java, Compiled Code)
at jode.expr.Expression.dumpExpression(Expression.java, Compiled Code)
at jode.expr.NewArrayOperator.dumpExpression(NewArrayOperator.java, Compiled Code)
at jode.expr.Expression.dumpExpression(Expression.java, Compiled Code)
at jode.flow.InstructionBlock.dumpInstruction(InstructionBlock.java, Compiled Code)
at jode.flow.StructuredBlock.dumpSource(StructuredBlock.java, Compiled Code)
at jode.flow.SequentialBlock.dumpInstruction(SequentialBlock.java, Compiled Code)
at jode.flow.StructuredBlock.dumpSource(StructuredBlock.java, Compiled Code)
at jode.flow.SequentialBlock.dumpInstruction(SequentialBlock.java, Compiled Code)
at jode.flow.StructuredBlock.dumpSource(StructuredBlock.java, Compiled Code)
at jode.flow.FlowBlock.dumpSource(FlowBlock.java, Compiled Code)
at jode.decompiler.MethodAnalyzer.dumpSource(MethodAnalyzer.java, Compiled Code)
at jode.decompiler.ClassAnalyzer.dumpBlock(ClassAnalyzer.java, Compiled Code)
at jode.decompiler.ClassAnalyzer.dumpDeclaration(ClassAnalyzer.java, Compiled Code)
at jode.decompiler.ClassAnalyzer.dumpSource(ClassAnalyzer.java:607)
at jode.decompiler.ClassAnalyzer.dumpJavaFile(ClassAnalyzer.java:629)
at jode.decompiler.ClassAnalyzer.dumpJavaFile(ClassAnalyzer.java:613)
at jode.decompiler.Main.decompileClass(Main.java:184)
at jode.decompiler.Main.decompile(Main.java, Compiled Code)
at jode.decompiler.Main.main(Main.java:203)

Thank you!

Discussion

  •  
    Attachments
    • priority: 5 --> 7
    • assigned_to: nobody --> hoenicke
    • status: open --> open-fixed
     
    • priority: 7 --> 5
    • status: open-fixed --> closed-fixed