NullPointerException in equalEC
Closed this issue · 0 comments
program Elementordnung{
c: EC(Z(37), a4 := 32, a6 := 8);
i: Integer;
i := 1;
c := << 8 ,6 >>;
while (i*c != << PAI >>) {
i := i+1;
}
println("Ordnung von " + str(c) + " ist " + i);
}
Exception in thread "Thread-0" java.lang.NullPointerException
at ffapl.java.classes.EllipticCurve.equalEC(EllipticCurve.java:1413)
at ffapl.java.classes.EllipticCurve.equals(EllipticCurve.java:1779)
at ffapl.java.FFaplVm.isEqual(FFaplVm.java:797)
at ffapl.visitor.FFaplJavaInterpreterVisitor.visit(FFaplJavaInterpreterVisitor.java:670)
at ffapl.ast.nodes.ASTEqualExpr.accept(ASTEqualExpr.java:63)
at ffapl.visitor.FFaplJavaInterpreterVisitor.visit(FFaplJavaInterpreterVisitor.java:375)
at ffapl.ast.nodes.ASTCondAndExpr.accept(ASTCondAndExpr.java:63)
at ffapl.visitor.FFaplJavaInterpreterVisitor.visit(FFaplJavaInterpreterVisitor.java:404)
at ffapl.ast.nodes.ASTCondOrExpr.accept(ASTCondOrExpr.java:63)
at ffapl.visitor.FFaplJavaInterpreterVisitor.visit(FFaplJavaInterpreterVisitor.java:706)
at ffapl.ast.nodes.ASTExpr.accept(ASTExpr.java:59)
at ffapl.visitor.FFaplJavaInterpreterVisitor.visit(FFaplJavaInterpreterVisitor.java:429)
at ffapl.ast.nodes.ASTCondition.accept(ASTCondition.java:71)
at ffapl.visitor.FFaplJavaInterpreterVisitor.visit(FFaplJavaInterpreterVisitor.java:1945)
at ffapl.ast.nodes.ASTWhileStatement.accept(ASTWhileStatement.java:71)
at ffapl.visitor.FFaplJavaInterpreterVisitor.visit(FFaplJavaInterpreterVisitor.java:1973)
at ffapl.ast.nodes.FFaplNodeChoice.accept(FFaplNodeChoice.java:102)
at ffapl.visitor.FFaplJavaInterpreterVisitor.visit(FFaplJavaInterpreterVisitor.java:1871)
at ffapl.ast.nodes.ASTBlockStatement.accept(ASTBlockStatement.java:62)
at ffapl.visitor.FFaplJavaInterpreterVisitor.visit(FFaplJavaInterpreterVisitor.java:1973)
at ffapl.ast.nodes.FFaplNodeChoice.accept(FFaplNodeChoice.java:102)
at ffapl.visitor.FFaplJavaInterpreterVisitor.visit(FFaplJavaInterpreterVisitor.java:1997)
at ffapl.ast.nodes.FFaplNodeListOpt.accept(FFaplNodeListOpt.java:53)
at ffapl.visitor.FFaplJavaInterpreterVisitor.visit(FFaplJavaInterpreterVisitor.java:1877)
at ffapl.ast.nodes.ASTStatementList.accept(ASTStatementList.java:62)
at ffapl.visitor.FFaplJavaInterpreterVisitor.visit(FFaplJavaInterpreterVisitor.java:1630)
at ffapl.FFaplInterpreter.run(FFaplInterpreter.java:78)
in (EllipticCurve.java:1413) the statement if (_rc != null && this._rc.modulus().compareTo(ec._rc.modulus()) != 0)
ec._rc is null.