Can't perform two estimations in a row
For about a week, it has been no more possible to perform 2 estimations
in a row.
It launches a StackOverFlowError which looks like that :
java.lang.StackOverflowError
at java.util.ArrayList$Itr.(ArrayList.java:840)
at java.util.ArrayList.iterator(ArrayList.java:834)
at org.orekit.utils.ParameterDriver.setValue(ParameterDriver.java:244)
at
org.orekit.utils.ParameterDriversListDelegatingDriver
ChangesForwarder.lambda$valueChanged$0(ParameterDriversList.java:228)
at
org.orekit.utils.ParameterDriversListDelegatingDriver
ChangesForwarder$$Lambda$36/192881625.update(Unknown
Source)
at
org.orekit.utils.ParameterDriversListDelegatingDriver
ChangesForwarder.updateAll(ParameterDriversList.java:255)
at
org.orekit.utils.ParameterDriversListDelegatingDriver
ChangesForwarder.valueChanged(ParameterDriversList.java:228)
at org.orekit.utils.ParameterDriver.setValue(ParameterDriver.java:245)
at
org.orekit.utils.ParameterDriversListDelegatingDriver
ChangesForwarder.lambda$valueChanged$0(ParameterDriversList.java:228)
at
org.orekit.utils.ParameterDriversListDelegatingDriver
ChangesForwarder$$Lambda$36/192881625.update(Unknown
Source)
at
org.orekit.utils.ParameterDriversListDelegatingDriver
ChangesForwarder.updateAll(ParameterDriversList.java:260)
at
org.orekit.utils.ParameterDriversListDelegatingDriver
ChangesForwarder.valueChanged(ParameterDriversList.java:228)
at org.orekit.utils.ParameterDriver.setValue(ParameterDriver.java:245)
...etc
Please find enclosed a main based on Orekit's test
OrbitDeterminationTest.java. The only major difference is located at
lines 211 and 299 where I added another estimator to perform the same
estimation. I have removed Orekits data initialization which was
specific to my environment.
It may seem like an odd case but in real life, I am currently facing
this error when I run my Junits tests. Several estimation tests from the
same junit class fail whereas it's all green when run separately.
(from redmine: issue id 347, created on 2017-06-27, closed on 2017-07-27)
- Uploads: