Project conversion cq rescue fails for V5 to V6 even though both -cache and -rescue libs are available.
Description
When I open a project made in KiCad V5 in KiCad V6 the "rescue dialog" appears. Clicking on [OK] fails to work and I get the dreaded [??] symbols in the schematic. However, when I click on [Cancel] during the "rescue" process, then KiCad just reads the schematic symbol graphics from either the projects -cache or -rescue library and the schematic looks complete.
Why does it even trigger the "rescue" process when the [Project]-cache.lib is available?
Steps to reproduce
- Open the attached project in KiCad V6.
- Open Schematic editor from the project menu.
- Click [OK] in the "rescue" dialog. (Now you see the [??] symbol for the capacitor.)
- Close Schematic Editor without saving.
- Open Schematic Editor again, but now Cancel the rescue dialog.
- KiCad reads the capacitor symbol from "somewhere" and the schematic looks normal.
KiCad Version
Application: KiCad
Version: 6.0.6-3a73a75311~116~ubuntu20.04.1, release build
Libraries:
wxWidgets 3.0.4
Platform: Linux 5.15.0-33-generic x86_64, 64 bit, Little endian, wxGTK, xfce, x11
wxWidgets: 3.0.4 (wchar_t,wx containers,compatible with 2.8) GTK+ 3.24
Boost: 1.71.0
OCC: 7.5.2
Curl: 7.83.1
ngspice: 36
Compiler: GCC 9.4.0 with C++ ABI 1013
Build settings:
KICAD_USE_OCC=ON
KICAD_SPICE=ON