Univention Bugzilla – Bug 40537
renaming school class: fails to modify share
Last modified: 2016-07-05 11:58:21 CEST
(2016-01-29 05:58:54.989810)Traceback (most recent call last): (2016-01-29 05:58:54.989839) File "28_klassen_module", line 46, in <module> (2016-01-29 05:58:54.989849) main() (2016-01-29 05:58:54.989858) File "28_klassen_module", line 31, in main (2016-01-29 05:58:54.989867) klassen[0].edit(new_attrs) (2016-01-29 05:58:54.989879) File "/usr/share/ucs-test/90_ucsschool/essential/klasse.py", line 206, in edit (2016-01-29 05:58:54.989888) flavor) (2016-01-29 05:58:54.989897) File "/usr/lib/pymodules/python2.7/univention/lib/umc_connection.py", line 143, in request [2016-01-29 05:58:54.989912]Done: replication complete. (2016-01-29 05:58:55.007802) raise HTTPException(error_message) (2016-01-29 05:58:55.007910)httplib.HTTPException: 500 on master200.autotest200.local (schoolwizards/classes/put): {"status": 591, "message": "Die Ausf\u00fchrung des Kommandos schoolwizards/classes/put schoolwizards/classes ist fehlgeschlagen:\n\nTraceback (most recent call last):\n File \"/usr/lib/pymodules/python2.7/univention/management/console/base.py\", line 283, in execute\n function(self, request)\n File \"/usr/lib/pymodules/python2.7/ucsschool/lib/schoolldap.py\", line 140, in wrapper_func\n return func(*args, **kwargs)\n File \"/usr/lib/pymodules/python2.7/univention/management/console/modules/schoolwizards/__init__.py\", line 121, in _decorated\n ret = func(self, request, *a, **kw)\n File \"/usr/lib/pymodules/python2.7/univention/management/console/modules/schoolwizards/__init__.py\", line 218, in _modify_obj\n obj.modify(ldap_user_write, validate=False)\n File \"/usr/lib/pymodules/python2.7/ucsschool/lib/models/base.py\", line 421, in modify\n success = self.modify_without_hooks(lo, validate, move_if_necessary)\n File \"/usr/lib/pymodules/python2.7/ucsschool/lib/models/group.py\", line 183, in modify_without_hooks\n success = share.modify(lo)\n File \"/usr/lib/pymodules/python2.7/ucsschool/lib/models/base.py\", line 421, in modify\n success = self.modify_without_hooks(lo, validate, move_if_necessary)\n File \"/usr/lib/pymodules/python2.7/ucsschool/lib/models/base.py\", line 435, in modify_without_hooks\n raise ValidationError(self.errors.copy())\nValidationError: {'school_group': ['\"Schulklasse\" ist erforderlich. Bitte erg\\xc3\\xa4nzen Sie diese Information.']}\n"}
It's a product error: Traceback (most recent call last): File "/usr/lib/pymodules/python2.7/univention/management/console/base.py", line 283, in execute function(self, request) File "/usr/lib/pymodules/python2.7/ucsschool/lib/schoolldap.py", line 140, in wrapper_func return func(*args, **kwargs) File "/usr/lib/pymodules/python2.7/univention/management/console/modules/schoolwizards/__init__.py", line 121, in _decorated ret = func(self, request, *a, **kw) File "/usr/lib/pymodules/python2.7/univention/management/console/modules/schoolwizards/__init__.py", line 218, in _modify_obj obj.modify(ldap_user_write, validate=False) File "/usr/lib/pymodules/python2.7/ucsschool/lib/models/base.py", line 421, in modify success = self.modify_without_hooks(lo, validate, move_if_necessary) File "/usr/lib/pymodules/python2.7/ucsschool/lib/models/group.py", line 183, in modify_without_hooks success = share.modify(lo) File "/usr/lib/pymodules/python2.7/ucsschool/lib/models/base.py", line 421, in modify success = self.modify_without_hooks(lo, validate, move_if_necessary) File "/usr/lib/pymodules/python2.7/ucsschool/lib/models/base.py", line 435, in modify_without_hooks raise ValidationError(self.errors.copy()) ValidationError: {'school_group': ['"Schulklasse" ist erforderlich. Bitte erg\xc3\xa4nzen Sie diese Information.']}
Caused by Bug #32332. ucs-school-lib (8.0.2-1): r67064 | Bug #40537: fix renaming of class share when renaming a school class
OK: Code was fixed OK: automated test 28_klassen_module passed
UCS@school 4.1 R2 has been released: http://docs.software-univention.de/release-notes-ucsschool-4.1R2v1-de.pdf If this error occurs again, please use "Clone This Bug".