crowlogic / arb4j

arb4j is a Java API for the arbitrary precision ball arithmetic library found at http://arblib.org
Other
1 stars 0 forks source link

fix NPE in LommelPolynomials | NullPointerException: Cannot invoke "Object.equals(Object)" because "this.generatedType" is null #410

Closed crowlogic closed 2 months ago

crowlogic commented 2 months ago
jshell> var R = new LommelPolynomials();
|  Exception java.lang.NullPointerException: Cannot invoke "Object.equals(Object)" because "this.generatedType" is null
|        at Node.castTo (Node.java:125)
|        at Vector.convertTypeIfNecessary (Vector.java:134)
|        at Vector.lambda$1 (Vector.java:86)
|        at ArrayList.forEach (ArrayList.java:1596)
|        at Vector.generate (Vector.java:79)
|        at HypergeometricFunction.generate (HypergeometricFunction.java:86)
|        at BinaryOperation.generate (BinaryOperation.java:208)
|        at Expression.generateEvaluationMethod (Expression.java:1068)
|        at Expression.generate (Expression.java:529)
|        at Compiler.compile (Compiler.java:111)
|        at Compiler.express (Compiler.java:171)
|        at Compiler.express (Compiler.java:147)
|        at Expression.compile (Expression.java:196)
|        at Expression.instantiate (Expression.java:237)
|        at Function.express (Function.java:135)
|        at RealPolynomialSequence.express (RealPolynomialSequence.java:39)
|        at RealPolynomialSequence.express (RealPolynomialSequence.java:29)
|        at LommelPolynomials.<init> (LommelPolynomials.java:26)
|        at do_it$Aux (#1:1)
|        at (#1:1)
jshell>