View Issue Details

This bug affects 1 person(s).
 2
IDProjectCategoryView StatusLast Update
13682Bug reportsComfortUpdatepublic2018-05-22 16:49
ReporterDeveloperChris Assigned ToLouisGac 
PrioritynoneSeverityblock 
Status closedResolutionunable to reproduce 
Product Version3.6.x 
Summary13682: Comfortupdate breaks site when an extended extended theme is used
Description

After using comfortupdate to update from 3.6.x to 3.7.x extended themes broke resulting in a server 500 error on the themes admin page

Steps To Reproduce

Using LS 3.4.x
Created an extension theme we will call it theme1
Created an extension based on the extension (theme1) we will call that theme2
All was working.
Decided to upgrade using comfortupdate to LS3.7
This broke the site. Any attempt to go to the Admin Themes page was greeted with a server 500 error.
The solution was to dive into the database and re-enable theme1 which was disabled for some reason by comfortupdate.
Thus theme2 could not find it and errored resulting in the server 500.
After re-enabling theme1 everything started working again.

TagsNo tags attached.
Bug heat2
Complete LimeSurvey version number (& build)3.6.x to 3.7.x
I will donate to the project if issue is resolvedNo
Browser
Database type & versionNA
Server OS (if known)NA
Webserver software & version (if known)NA
PHP VersionNA

Users monitoring this issue

There are no users monitoring this issue.

Activities

LouisGac

LouisGac

2018-05-17 10:41

developer   ~47658

Hi,

Thank you for your bug report. It seems to be a critical one, but also you're the only one who faced it.
I will need more info:

  1. What was the original build of your installation
  2. What was the main survey theme (that has been uninstalled by CU)
LouisGac

LouisGac

2018-05-22 16:49

developer   ~47707

Ok so I confirm this bug has been fixed a while ago.
It could happen with the very first versions of LS3.
Now, if a theme doesn't work (because it's extended a theme that doesn't exist anymore), then the installation fall back to the default theme. If the default theme is the extended theme, then it fall back on vanilla.

Issue History

Date Modified Username Field Change
2018-05-17 03:37 DeveloperChris New Issue
2018-05-17 03:37 DeveloperChris Status new => assigned
2018-05-17 03:37 DeveloperChris Assigned To => LouisGac
2018-05-17 10:41 LouisGac Note Added: 47658
2018-05-22 16:49 LouisGac Note Added: 47707
2018-05-22 16:49 LouisGac Status assigned => closed
2018-05-22 16:49 LouisGac Resolution open => unable to reproduce