add persons crashed
Bug #610870 reported by
sudhir gaikwad
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
SchoolTool |
Fix Released
|
High
|
Justas Sadzevičius | ||
1.4 |
Fix Released
|
High
|
Gediminas Paulauskas |
Bug Description
while addding new persons school tool crashed and on repition it happened concurrent
Changed in schooltool: | |
milestone: | none → 1.5.1 |
Changed in schooltool: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
Exception
UnicodeError: label empty or too long
Traceback
File "/usr/lib/ python2. 6/dist- packages/ zope/publisher/ publish. py", line 134, in publish callObject( request, obj) python2. 6/dist- packages/ zope/app/ publication/ zopepublication .py", line 205, in callObject getPositionalAr guments( ), request) python2. 6/dist- packages/ zope/publisher/ publish. py", line 109, in mapply ge.metaconfigur e.PersonAddView object at 0xc817ecc> python2. 6/dist- packages/ zope/publisher/ publish. py", line 115, in debug_call python2. 6/dist- packages/ z3c/form/ form.py" , line 189, in __call__ python2. 6/dist- packages/ schooltool/ basicperson/ browser/ person. py", line 154, in update traFields( ) python2. 6/dist- packages/ schooltool/ basicperson/ browser/ person. py", line 125, in generateExtraFields makeField( ) python2. 6/dist- packages/ schooltool/ basicperson/ demographics. py", line 189, in makeField IDNAVocabulary. fromValues( self.items) python2. 6/dist- packages/ zope/schema/ vocabulary. py", line 98, in fromValues (value) for value in values] python2. 6/dist- packages/ schooltool/ basicperson/ demographics. py", line 175, in createTerm 'idna') python2. 6/encodings/ idna.py" , line 164, in encode append( ToASCII( label)) python2. 6/encodings/ idna.py" , line 73, in ToASCII
result = publication.
File "/usr/lib/
return mapply(ob, request.
File "/usr/lib/
return debug_call(obj, args)
Extra information: <zope.browserpa
File "/usr/lib/
return obj(*args)
File "/usr/lib/
self.update()
File "/usr/lib/
self.fields += self.generateEx
File "/usr/lib/
fields += field_desc.
File "/usr/lib/
vocabulary=
File "/usr/lib/
terms = [cls.createTerm
File "/usr/lib/
token = value.encode(
File "/usr/lib/
result.
File "/usr/lib/
raise UnicodeError("label empty or too long")