URL: http://bai.local:8081/x/addFour File '/Users/adamsummers1/.buildout/eggs/Paste-1.7.5.1-py2.6.egg/paste/evalexception/middleware.py', line 306 in respond app_iter = self.application(environ, detect_start_response) File '/Users/adamsummers1/.buildout/eggs/zope.app.wsgi-3.10.0-py2.6.egg/zope/app/wsgi/__init__.py', line 59 in __call__ request = publish(request, handle_errors=handle_errors) File '/Users/adamsummers1/.buildout/eggs/zope.publisher-3.12.6-py2.6.egg/zope/publisher/publish.py', line 132 in publish result = publication.callObject(request, obj) File '/Users/adamsummers1/.buildout/eggs/grokcore.view-2.3-py2.6.egg/grokcore/view/publication.py', line 56 in callObject return super(ZopePublicationSansProxy, self).callObject(request, ob) File '/Users/adamsummers1/.buildout/eggs/zope.app.publication-3.12.0-py2.6.egg/zope/app/publication/zopepublication.py', line 207 in callObject return mapply(ob, request.getPositionalArguments(), request) File '/Users/adamsummers1/.buildout/eggs/zope.publisher-3.12.6-py2.6.egg/zope/publisher/publish.py', line 107 in mapply return debug_call(obj, args) File '/Users/adamsummers1/.buildout/eggs/zope.publisher-3.12.6-py2.6.egg/zope/publisher/publish.py', line 113 in debug_call return obj(*args) File '/Users/adamsummers1/.buildout/eggs/grokcore.formlib-1.8-py2.6.egg/grokcore/formlib/components.py', line 90 in __call__ self.update_form() File '/Users/adamsummers1/.buildout/eggs/grokcore.formlib-1.8-py2.6.egg/grokcore/formlib/components.py', line 62 in update_form super(GrokForm, self).update() File '/Users/adamsummers1/.buildout/eggs/zope.formlib-4.0.5-py2.6.egg/zope/formlib/form.py', line 762 in update errors, action = handleSubmit(self.actions, data, self.validate) File '/Users/adamsummers1/.buildout/eggs/zope.formlib-4.0.5-py2.6.egg/zope/formlib/form.py', line 705 in handleSubmit errors = default_validate(action, data) File '/Users/adamsummers1/.buildout/eggs/zope.formlib-4.0.5-py2.6.egg/zope/formlib/form.py', line 742 in validate return (getWidgetsData(self.widgets, self.prefix, data) File '/Users/adamsummers1/.buildout/eggs/zope.formlib-4.0.5-py2.6.egg/zope/formlib/form.py', line 349 in getWidgetsData data[name] = widget.getInputValue() File '/Users/adamsummers1/.buildout/eggs/zope.formlib-4.0.5-py2.6.egg/zope/formlib/sequencewidget.py', line 167 in getInputValue self.context.validate(sequence) File '/Users/adamsummers1/.buildout/eggs/zope.schema-3.7.1-py2.6.egg/zope/schema/_bootstrapfields.py', line 153 in validate self._validate(value) File '/Users/adamsummers1/.buildout/eggs/zope.schema-3.7.1-py2.6.egg/zope/schema/_field.py', line 413 in _validate errors = _validate_sequence(self.value_type, value) File '/Users/adamsummers1/.buildout/eggs/zope.schema-3.7.1-py2.6.egg/zope/schema/_field.py', line 375 in _validate_sequence value_type.validate(item) File '/Users/adamsummers1/.buildout/eggs/zope.schema-3.7.1-py2.6.egg/zope/schema/_bootstrapfields.py', line 153 in validate self._validate(value) File '/Users/adamsummers1/.buildout/eggs/zope.schema-3.7.1-py2.6.egg/zope/schema/_field.py', line 513 in _validate errors = _validate_fields(self.schema, value) File '/Users/adamsummers1/.buildout/eggs/zope.schema-3.7.1-py2.6.egg/zope/schema/_field.py', line 483 in _validate_fields attribute.validate(getattr(value, name)) File '/Users/adamsummers1/.buildout/eggs/zope.schema-3.7.1-py2.6.egg/zope/schema/_bootstrapfields.py', line 153 in validate self._validate(value) File '/Users/adamsummers1/.buildout/eggs/zope.schema-3.7.1-py2.6.egg/zope/schema/_field.py', line 325 in _validate if value not in vocabulary: TypeError: argument of type 'function' is not iterable CGI Variables ------------- CONTENT_LENGTH: '726' CONTENT_TYPE: 'multipart/form-data; boundary=----WebKitFormBoundaryQEArZ7OGApns3AwJ' HTTP_ACCEPT: 'application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5' HTTP_ACCEPT_ENCODING: 'gzip, deflate' HTTP_ACCEPT_LANGUAGE: 'en-us' HTTP_AUTHORIZATION: 'Basic YWRtaW46YWRtaW4=' HTTP_CONNECTION: 'keep-alive' HTTP_COOKIE: 'zope3_cs_11b0d345=EBUmi5JXPzc0JoH-Iu-QiKpodv8PkBwI-ep3DKW6Hjhn2-nY2pbI8s; zope3_cs_11828eca=gF2-VjAeFbC1KmHCA-2eP8UCtr8p28oa5Z8KPUdc3dMnOb4I2NeOKc' HTTP_HOST: 'bai.local:8081' HTTP_ORIGIN: 'http://bai.local:8081' HTTP_REFERER: 'http://bai.local:8081/x/addFour' HTTP_USER_AGENT: 'Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_6; en-us) AppleWebKit/533.19.4 (KHTML, like Gecko) Version/5.0.3 Safari/533.19.4' PATH_INFO: '/x/addFour' REMOTE_ADDR: '192.168.0.14' REQUEST_METHOD: 'POST' SERVER_NAME: '192.168.0.4' SERVER_PORT: '8081' SERVER_PROTOCOL: 'HTTP/1.1' WSGI Variables -------------- application: paste.evalexception: paste.evalexception.debug_count: 1296817389 paste.httpserver.thread_pool: paste.throw_errors: True wsgi process: 'Multithreaded' wsgi.handleErrors: False