Hi,
I am propagating OEM’s and is getting an error which may or may be the expected way (or i am doing something odd…)
I have an OEM file where metadata end is at time X
The last segment in the OEM data is at X-0.268… seconds. LINEAR interpolation.
I get the start and end date from the .getStart() and .getStop() methods which as expected return the metadata start and stop.
I get the propagator with the .getPropagator() method
When I do an propagator.propagate(start_date, end_date) it fails with:
Java stacktrace:
org.orekit.errors.OrekitException: unable to generate new data after “X-0.268… s”, but data is requested for X which is 2.680000000000007E-1 s after
Do you know, I would assume that the interpolation is continuing after the final data point to the metadata specified stop time?
There are some complexity in the code, so could be something else but seems like more than a truncation error.
Thankful for any comments…