If all media is invalid and only 1 layout exists Xibo will crash
Bug #654175 reported by
Dan Garner
This bug affects 4 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Xibo |
Fix Released
|
Critical
|
Dan Garner | ||
1.2 |
Fix Released
|
Critical
|
Dan Garner | ||
1.3 |
Fix Released
|
Critical
|
Dan Garner |
Bug Description
The most likely scenario for this to happen would be for the cachemanager.xml file to be corrupted.
Related branches
lp:~dangarner/xibo/client-121
- Xibo Maintainters: Pending requested
-
Diff: 468 lines (+88/-69)12 files modifiedclient/dotNET/FileCollector.cs (+9/-1)
client/dotNET/MainForm.cs (+43/-40)
client/dotNET/Properties/Settings.Designer.cs (+1/-1)
client/dotNET/Properties/Settings.settings (+1/-1)
client/dotNET/Region.cs (+8/-0)
client/dotNET/RssReader.cs (+1/-1)
client/dotNET/Web References/xmds/Reference.cs (+19/-19)
client/dotNET/Web References/xmds/Reference.map (+1/-1)
client/dotNET/Web References/xmds/xmds.wsdl (+1/-1)
client/dotNET/XiboClient.csproj (+2/-2)
client/dotNET/app.config (+1/-1)
server/lib/service/xmdssoap.class.php (+1/-1)
- Xibo Maintainters: Pending requested
-
Diff: 499 lines (+93/-73)13 files modifiedclient/dotNET/FileCollector.cs (+9/-1)
client/dotNET/MainForm.cs (+43/-40)
client/dotNET/Properties/Resources.Designer.cs (+1/-1)
client/dotNET/Properties/Settings.Designer.cs (+1/-1)
client/dotNET/Properties/Settings.settings (+1/-1)
client/dotNET/Region.cs (+8/-0)
client/dotNET/RssReader.cs (+1/-1)
client/dotNET/Web References/xmds/Reference.cs (+19/-19)
client/dotNET/Web References/xmds/Reference.map (+1/-1)
client/dotNET/Web References/xmds/xmds.wsdl (+1/-1)
client/dotNET/XiboClient.csproj (+6/-5)
client/dotNET/app.config (+1/-1)
server/lib/service/xmdssoap.class.php (+1/-1)
To post a comment you must log in.
I think the only solution is for the:
- cachemanager to be aware of layouts and their content
- schedulemanager to be aware of the cachemanager
In this way the active schedule could contain only layouts that have at least 1 valid piece of media.