AbstractDetectorTest.py (orkit 12.2)

I am in the process of migrating som python code from orkit 11 to 12.2. I am having problems with my custom detectors and event handlers. So I tried the example at: orekit_python_artifacts/test/AbstractDetectorTest.py at version-12.2 · petrushy/orekit_python_artifacts · GitHub

Output:

testOwnElevationDetector (__main__.AbstractDetectorTest.testOwnElevationDetector) ... ERROR

======================================================================
ERROR: testOwnElevationDetector (__main__.AbstractDetectorTest.testOwnElevationDetector)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/nilss/packages/spider/AbstractDetectorTest.py", line 114, in testOwnElevationDetector
    finalState = kepler.propagate(initialDate.shiftedBy(60*60*24.0*15))
orekit.JavaError: <super: <class 'JavaError'>, <JavaError object>>
    Java stacktrace:
java.lang.RuntimeException: AttributeError
        at org.orekit.propagation.events.handlers.PythonEventHandler.finish(Native Method)
        at org.orekit.propagation.events.EventDetector.finish(EventDetector.java:118)
        at org.orekit.propagation.events.EventState.finish(EventState.java:626)
        at org.orekit.propagation.analytical.AbstractAnalyticalPropagator.propagate(AbstractAnalyticalPropagator.java:163)
        at org.orekit.propagation.AbstractPropagator.propagate(AbstractPropagator.java:275)


----------------------------------------------------------------------
Ran 1 test in 0.867s

FAILED (errors=1)
> conda list
# packages in environment at /home/<retracted>:
#
# Name                    Version                   Build  Channel
_libgcc_mutex             0.1                 conda_forge    conda-forge
_openmp_mutex             4.5                       2_gnu    conda-forge
build                     1.2.2.post1              pypi_0    pypi
bzip2                     1.0.8                h4bc722e_7    conda-forge
ca-certificates           2025.1.31            hbcca054_0    conda-forge
click                     8.1.8              pyh707e725_0    conda-forge
docopt                    0.6.2                    pypi_0    pypi
freetype                  2.13.3               h48d6fc4_0    conda-forge
lcms2                     2.17                 h717163a_0    conda-forge
ld_impl_linux-64          2.43                 h712a8e2_4    conda-forge
lerc                      4.0.0                h27087fc_0    conda-forge
libblas                   3.9.0           31_h59b9bed_openblas    conda-forge
libcblas                  3.9.0           31_he106b2a_openblas    conda-forge
libdeflate                1.23                 h4ddbbb0_0    conda-forge
libexpat                  2.7.0                h5888daf_0    conda-forge
libffi                    3.4.6                h2dba641_1    conda-forge
libgcc                    14.2.0               h767d61c_2    conda-forge
libgcc-ng                 14.2.0               h69a702a_2    conda-forge
libgfortran               14.2.0               h69a702a_2    conda-forge
libgfortran5              14.2.0               hf1ad2bd_2    conda-forge
libgomp                   14.2.0               h767d61c_2    conda-forge
libjpeg-turbo             3.0.0                hd590300_1    conda-forge
liblapack                 3.9.0           31_h7ac8fdf_openblas    conda-forge
liblzma                   5.8.1                hb9d3cd8_0    conda-forge
libmpdec                  4.0.0                h4bc722e_0    conda-forge
libopenblas               0.3.29          pthreads_h94d23a6_0    conda-forge
libpng                    1.6.47               h943b412_0    conda-forge
libsqlite                 3.49.1               hee588c1_2    conda-forge
libstdcxx                 14.2.0               h8f9b012_2    conda-forge
libstdcxx-ng              14.2.0               h4852527_2    conda-forge
libtiff                   4.7.0                hd9ff511_3    conda-forge
libuuid                   2.38.1               h0b41bf4_0    conda-forge
libwebp-base              1.5.0                h851e524_0    conda-forge
libxcb                    1.17.0               h8a09558_0    conda-forge
libzlib                   1.3.1                hb9d3cd8_2    conda-forge
markdown-it-py            3.0.0              pyhd8ed1ab_1    conda-forge
mdurl                     0.1.2              pyhd8ed1ab_1    conda-forge
ncurses                   6.5                  h2d0b736_3    conda-forge
numpy                     2.2.4           py313h17eae1a_0    conda-forge
openjdk                   8.0.412              h2b85faf_2    conda-forge
openjpeg                  2.5.3                h5fbd93e_0    conda-forge
openssl                   3.5.0                h7b32b05_0    conda-forge
orekit                    12.2                     pypi_0    pypi
orekitdata                0.dev0+untagged.82.g7294433          pypi_0    pypi
packaging                 24.2                     pypi_0    pypi
pillow                    11.1.0          py313h8db990d_0    conda-forge
pip                       25.0.1             pyh145f28c_0    conda-forge
pipreqs                   0.4.13                   pypi_0    pypi
pthread-stubs             0.4               hb9d3cd8_1002    conda-forge
pygments                  2.19.1             pyhd8ed1ab_0    conda-forge
pyproject-hooks           1.2.0                    pypi_0    pypi
python                    3.13.2          hf636f53_101_cp313    conda-forge
python_abi                3.13                    6_cp313    conda-forge
readline                  8.2                  h8c095d6_2    conda-forge
rich                      14.0.0             pyh29332c3_0    conda-forge
shellingham               1.5.4              pyhd8ed1ab_1    conda-forge
tk                        8.6.13          noxft_h4845f30_101    conda-forge
typer                     0.15.2             pyhff008b6_0    conda-forge
typer-slim                0.15.2             pyh29332c3_0    conda-forge
typer-slim-standard       0.15.2               h801b22e_0    conda-forge
typing_extensions         4.13.1             pyh29332c3_0    conda-forge
tzdata                    2025b                h78e105d_0    conda-forge
xorg-libxau               1.0.12               hb9d3cd8_0    conda-forge
xorg-libxdmcp             1.1.5                hb9d3cd8_0    conda-forge
yarg                      0.1.10                   pypi_0    pypi
zstd                      1.5.7                hb8e6e7a_2    conda-forge

Is there something wrong with my setup?

Forget this whole post. I think I accidently ran an old version of the test.

2 Likes