View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
19128 | Bug reports | Installation | public | 2023-09-27 19:07 | 2023-09-27 19:07 |
Reporter | tbart | Assigned To | |||
Priority | none | Severity | block | ||
Status | new | Resolution | open | ||
Product Version | 6.2.x | ||||
Summary | 19128: Upgrading with incompatible themes breaks DB backup | ||||
Description | Coming from latest 3.x, I tried to upgrade to 6.2.9. I get a warning then, "Theme '%s' has been uninstalled because it's not compatible with this LimeSurvey version." This was expected, as the manual at https://manual.limesurvey.org/Major_version_upgrade mentions it ("All custom survey themes (this includes extended themes) will be uninstalled..". The message is therefore correct, it just seems it did not actually get uninstalled, as the browser returns to the exact same page. application/models/TemplateConfig.php calls App()->end(); This seems to be the cause for .. well, the update to end :-) If I comment lines 930 and 931, the DB upgrade finishes and LS seems to be usable. The mentioned theme is then indeed listed with an error that it is not compatible (but it is not below "Deprecated survey themes"). | ||||
Steps To Reproduce | Steps to reproduceHave a 3.x design that extends bootswatch. Have another design that extends this one. Upgrade to 6.2.9. Get stuck at the DB update. Expected resultUpdate should finish successfully. Actual resultUpdate stuck. | ||||
Tags | No tags attached. | ||||
Bug heat | 0 | ||||
Complete LimeSurvey version number (& build) | 6.2.9+230925 | ||||
I will donate to the project if issue is resolved | No | ||||
Browser | |||||
Database type & version | 10.6.12-MariaDB | ||||
Server OS (if known) | |||||
Webserver software & version (if known) | |||||
PHP Version | 8.1.2 | ||||
Date Modified | Username | Field | Change |
---|---|---|---|
2023-09-27 19:07 | tbart | New Issue |