The provided choices file is invalid. If you have edited the file by hand, please review the changes you made to make sure they follow the choices file file format. If you did not make any manual changes, please email the choices file to the Matrix developers. You may download the choices file to try and fix any errors.
View Choices File (right-click to download)
In most cases, you can go back in your browser and fix the problems, but if not you may reload an empty questionnaire (this will erase your changes, so be sure to save your choices (above) first).
You may also wish to see the Python error (note: it is very technical, and possibly not useful).
--> -->
ValueError | Python 3.6.15: /usr/local/python-virt/matrix/bin/python3 Sun Dec 14 02:35:47 2025 |
A problem occurred in a Python script. Here is the sequence of
function calls leading up to the error, in the order they occurred.
| /home2/www-matrix/html/customize/matrix.cgi in <module>() |
198 # nothing seems to depend on the list being empty #14 feb 2012
|
199 try:
|
=> 200 vr = validate_choices(choices_path)
|
201 except:
|
202 exc = sys.exc_info()
|
| vr undefined, validate_choices = <function validate_choices>, choices_path = 'sessions/1599/choices' |
| /home2/www-matrix/html/customize/gmcs/validate.py in validate_choices(choices_file='sessions/1599/choices', extra=False) |
2406 ValidationResult that contains any errors and warnings.
|
2407 """
|
=> 2408 ch = ChoicesFile(choices_file)
|
2409 return validate(ch, extra)
|
2410
|
| ch undefined, global ChoicesFile = <class 'gmcs.choices.ChoicesFile'>, choices_file = 'sessions/1599/choices' |
| /home2/www-matrix/html/customize/gmcs/choices.py in __init__(self=<gmcs.choices.ChoicesFile object>, choices_file='sessions/1599/choices') |
407 f.seek(0)
|
408 lines = [line.strip() for line in f if line.strip()]
|
=> 409 self.load_choices(lines)
|
410 if type(choices_file) == str:
|
411 f.close()
|
| self = <gmcs.choices.ChoicesFile object>, self.load_choices = <bound method ChoicesFile.load_choices of <gmcs.choices.ChoicesFile object>>, lines = ['empty'] |
| /home2/www-matrix/html/customize/gmcs/choices.py in load_choices(self=<gmcs.choices.ChoicesFile object>, choice_lines=['empty']) |
450 # some key-values cannot be parsed by the current system, so
|
451 # we need to handle these first
|
=> 452 choice_lines = self.preparse_uprev(choice_lines)
|
453 self.choices = self.parse_choices(choice_lines)
|
454 self.postparse_uprev()
|
| choice_lines = ['empty'], self = <gmcs.choices.ChoicesFile object>, self.preparse_uprev = <bound method ChoicesFile.preparse_uprev of <gmcs.choices.ChoicesFile object>> |
| /home2/www-matrix/html/customize/gmcs/choices.py in preparse_uprev(self=<gmcs.choices.ChoicesFile object>, choice_lines=['empty']) |
597 except ValueError as v:
|
598 message = 'Error converting choices on line: ' + line + ": "
|
=> 599 raise ValueError(message + repr(v))
|
600 except ChoicesFileParseError:
|
601 raise ChoicesFileParseError(
|
| builtin ValueError = <class 'ValueError'>, message = 'Error converting choices on line: empty: ', builtin repr = <built-in function repr>, v undefined |
ValueError: Error converting choices on line: empty: ValueError('not enough values to unpack (expected 2, got 1)',)
args =
("Error converting choices on line: empty: ValueEr...ot enough values to unpack (expected 2, got 1)',)",)
with_traceback =
<built-in method with_traceback of ValueError object>