On Tue, 25 Feb 2025 at 20:13, Paolo Tormene via QGIS-Developer <qgis-developer@lists.osgeo.org> wrote: > > Dear QGIS developers, > we have some tests that ceased to work two days ago, running on docker > qgis/qgis:stable, giving the following traceback: > > Traceback (most recent call last): > File "/usr/lib/python3/dist-packages/qgis/testing/__init__.py", line 1103, > in start_app > QGISAPP > NameError: name 'QGISAPP' is not defined
Looks like you're running tests from WITHIN the QGIS application. In this case you should not be calling start_app(), as there is **already** a QGIS application running. QGIS 3.42 introduced new checks to explicitly prevent this, as it causes instability. Nyall > > During handling of the above exception, another exception occurred: > > Traceback (most recent call last): > File "<string>", line 175, in __run_test > File "<string>", line 70, in __get_test_function > File "/usr/lib/python3.12/importlib/__init__.py", line 90, in import_module > return _bootstrap._gcd_import(name[level:], package, level) > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > File "<frozen importlib._bootstrap>", line 1387, in _gcd_import > File "<frozen importlib._bootstrap>", line 1360, in _find_and_load > File "<frozen importlib._bootstrap>", line 1331, in _find_and_load_unlocked > File "<frozen importlib._bootstrap>", line 935, in _load_unlocked > File "<frozen importlib._bootstrap_external>", line 995, in exec_module > File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed > File > "/root/.local/share/QGIS/QGIS3/profiles/default/python/plugins/svir/test/integration/test_drive_oq_engine.py", > line 58, in <module> > QGIS_APP = start_app() > ^^^^^^^^^^^ > File "/usr/lib/python3/dist-packages/qgis/testing/__init__.py", line 1130, > in start_app > QGISAPP.initQgis() > TypeError: _qgis_app_init_qgis() takes 0 positional arguments but 1 was given > > The same tests run without issues using docker qgis/qgis:ltr. > Do you have any suggestions about this? Do you have any documentation about > what changed in the stable docker two days ago, so we can have some hints on > what we could further investigate? > > Thank you very much, > Paolo > > -- > > PAOLO TORMENE senior software developer +39 0382 5169882 > > GLOBAL EARTHQUAKE MODEL working together to assess risk > > GEM - globalquakemodel.org T - @GEMwrld F - GEMwrld > _______________________________________________ > QGIS-Developer mailing list > QGIS-Developer@lists.osgeo.org > List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer > Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer _______________________________________________ QGIS-Developer mailing list QGIS-Developer@lists.osgeo.org List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer