Changing theme on bible settings tab causes an error when saving service

Bug #1252477 reported by Phill
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenLP
Status tracked in Trunk
2.0
Fix Released
High
Phill
Trunk
Invalid
Undecided
Unassigned

Bug Description

Similar to the bug "Adding notes to service causes error on save" https://bugs.launchpad.net/openlp/+bug/1216785

I have not been able to reproduce it, but it appears adding a theme (possibly to a bible) causes a traceback on save. An example:

*OpenLP Bug Report*Version: {u'full': u'2.0.3', u'version': u'2.0.3',
u'build': None}--- Details of the Exception. ---Saving service:
16.11.13 --- Exception Traceback ---Traceback (most recent call last):
File D:\OpenLP_Code\2.0\build\pyi.win32\OpenLP\out00-PYZ.pyz\openlp.core.ui.servicemanager,
line 473, in saveFile File
D:\OpenLP_Code\2.0\build\pyi.win32\OpenLP\out00-PYZ.pyz\openlp.core.ui.servicemanager,
line 647, in saveFileAs File
D:\OpenLP_Code\2.0\build\pyi.win32\OpenLP\out00-PYZ.pyz\openlp.core.ui.servicemanager,
line 546, in saveFile File
D:\OpenLP_Code\2.0\build\pyi.win32\OpenLP\out00-PYZ.pyz\json, line
231, in dumps File
D:\OpenLP_Code\2.0\build\pyi.win32\OpenLP\out00-PYZ.pyz\json.encoder,
line 201, in encode File
D:\OpenLP_Code\2.0\build\pyi.win32\OpenLP\out00-PYZ.pyz\json.encoder,
line 264, in iterencode File
D:\OpenLP_Code\2.0\build\pyi.win32\OpenLP\out00-PYZ.pyz\json.encoder,
line 178, in defaultTypeError: PyQt4.QtCore.QString(u'Blue Burst') is
not JSON serializable--- System information ---Platform:
Windows-7-6.1.7601-SP1--- Library Versions ---Python: 2.7.3Qt4:
4.8.3Phonon: 4.4.0PyQt4: 4.9.5QtWebkit: 534.34SQLAlchemy:
0.7.7SQLAlchemy Migrate: 0.7.2BeautifulSoup: 3.2.1lxml: 2.3.0Chardet:
1.0.1PyEnchant: 1.6.5PySQLite: 1.0.1Mako: 0.7.0pyUNO bridge: -

See:
http://support.openlp.org/issues/2143
http://support.openlp.org/issues/2142
http://support.openlp.org/issues/2134
http://support.openlp.org/issues/2133
http://support.openlp.org/issues/2114

Related branches

Phill (phill-ridout)
tags: added: service support-system themes
Revision history for this message
Phill (phill-ridout) wrote :

How to reproduce:
Start OpenLP
Go to "Configure OpenLp"
Go to the "Bibles" page
Change "Bible theme"
Click Ok.
Search for and add bible passage to service.
Try to save service.

summary: - Adding theme to service causes error on save
+ Changing theme on bible settings tab causes an error when saving service
Revision history for this message
Phill (phill-ridout) wrote :

Marked as invalid as it does not affect trunk

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.