[ 
https://issues.apache.org/jira/browse/MATH-1224?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Luc Maisonobe resolved MATH-1224.
---------------------------------
       Resolution: Fixed
    Fix Version/s: 3.6
                   4.0

Fixed in git repository for the remaining part (ODE package).

> NullPointerExceptions not documented in some classes
> ----------------------------------------------------
>
>                 Key: MATH-1224
>                 URL: https://issues.apache.org/jira/browse/MATH-1224
>             Project: Commons Math
>          Issue Type: Bug
>    Affects Versions: 3.3, 3.5
>         Environment: Mac OS X, Java 6-8
>            Reporter: Cyrille Artho
>            Priority: Minor
>              Labels: documentation, easyfix, easytest, newbie
>             Fix For: 4.0, 3.6
>
>         Attachments: Report6.java, Report7.java
>
>   Original Estimate: 40m
>  Remaining Estimate: 40m
>
> In general, the need to initialize newly constructed objects with more data 
> is now documented, but we have found two cases where a NullPointerException 
> is thrown because of missing data.
> The documentation should be updated to reflect this. This is similar to 
> issues report in MATH-1116 but concerns classes that are not going to be 
> deprecated (as far as we can tell).
> I have previously posted this as a new comment on issue 1116, but that 
> comment has not elicited any response. As the original issue is one year old, 
> I post this bug as a new issue.
> Below is the code that produces the two cases:
> org.apache.commons.math3.ode.nonstiff.HighamHall54Integrator var1 = new 
> org.apache.commons.math3.ode.nonstiff.HighamHall54Integrator(0.0d, 0.0d, 
> 0.0d, 0.0d);
> double[] var2 = new double[] { 0.0d };
> var1.computeDerivatives(0.0d, var2, var2); // NPE
> new 
> org.apache.commons.math3.stat.correlation.SpearmansCorrelation().getCorrelationMatrix();
>  // NPE



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to