Huh. Still weird then about why it would be 667 bytes long. How do I diagnose this further?
On Feb 12, 2010, at 12:27 PM, Igor Ivanov wrote: > We have naming convention that all fields related results are named as > data_xxx > So data_message_size equal message_size for OSU, IMB etc (2,4,8....) > > > > Jeff Squyres wrote: >> On Feb 12, 2010, at 9:45 AM, Igor Ivanov wrote: >> >> >> >>> Look at message string. >>> BadValueError: Property data_message_size is 667 bytes long; it must be 500 >>> or less. Consider Text instead, which can store strings of any length. >>> >>> >> >> Ah, ok. >> >> What is data_message_size, and why would my submits have a value that would >> be 667 bytes long? From the variable name, I would assume that it's a >> number, in which case I can't imagine that it should be more than a few >> bytes long...? >> >> >> >>> Regards, >>> Igor >>> >>> >>> Jeff Squyres wrote: >>> >>> >>>> Looking in the appspot dashboard, I see a bunch of errors when Cisco tried >>>> to submit test run data. There's a few random errors, but a bunch that >>>> look like what I pasted below. How do I diagnose this further? Clearly, >>>> some field is too long -- how do I find out which one? >>>> >>>> ----- >>>> • 128.107.241.170 - - [11/Feb/2010:00:51:21 -0800] "POST /client >>>> HTTP/1.1" 500 1972 - "MPI Test MTTGDS Reporter,gzip(gfe)" >>>> "open-mpi-mtt.appspot.com" >>>> • E02-11 12:51AM 21.241 >>>> Property data_message_size is 667 bytes long; it must be 500 or less. >>>> Consider Text instead, which can store strings of any length. >>>> Traceback (most recent call last): >>>> File >>>> "/base/python_lib/versions/1/google/appengine/ext/webapp/__init__.py", >>>> line 509, in __call__ >>>> handler.post(*groups) >>>> File "/base/data/home/apps/open-mpi-mtt/1.337140739868725607/main.py", >>>> line 961, in post >>>> status = self._submit(); >>>> File "/base/data/home/apps/open-mpi-mtt/1.337140739868725607/main.py", >>>> line 485, in _submit >>>> test_run_phase.put() >>>> File "/base/python_lib/versions/1/google/appengine/ext/db/__init__.py", >>>> line 801, in put >>>> self._populate_internal_entity() >>>> File "/base/python_lib/versions/1/google/appengine/ext/db/__init__.py", >>>> line 779, in _populate_internal_entity >>>> self._entity = self._populate_entity(_entity_class=_entity_class) >>>> File "/base/python_lib/versions/1/google/appengine/ext/db/__init__.py", >>>> line 839, in _populate_entity >>>> self._to_entity(entity) >>>> File "/base/python_lib/versions/1/google/appengine/ext/db/__init__.py", >>>> line 1465, in _to_entity >>>> entity[key] = value >>>> File "/base/python_lib/versions/1/google/appengine/api/datastore.py", >>>> line 492, in __setitem__ >>>> datastore_types.ValidateProperty(name, value) >>>> File >>>> "/base/python_lib/versions/1/google/appengine/api/datastore_types.py", >>>> line 1290, in ValidateProperty >>>> prop_validator(name, v) >>>> File >>>> "/base/python_lib/versions/1/google/appengine/api/datastore_types.py", >>>> line 1181, in ValidatePropertyString >>>> ValidateStringLength(name, value, max_len=_MAX_STRING_LENGTH) >>>> File >>>> "/base/python_lib/versions/1/google/appengine/api/datastore_types.py", >>>> line 1171, in ValidateStringLength >>>> (name, len(value), max_len)) >>>> BadValueError: Property data_message_size is 667 bytes long; it must be >>>> 500 or less. Consider Text instead, which can store strings of any length. >>>> ----- >>>> >>>> >>>> >>>> >>>> >>> __________ Information from ESET NOD32 Antivirus, version of virus >>> signature database 4861 (20100212) __________ >>> >>> The message was checked by ESET NOD32 Antivirus. >>> >>> >>> http://www.esetnod32.ru >>> >>> >>> >> >> >> >> > > > __________ Information from ESET NOD32 Antivirus, version of virus signature > database 4861 (20100212) __________ > > The message was checked by ESET NOD32 Antivirus. > > http://www.esetnod32.ru -- Jeff Squyres jsquy...@cisco.com For corporate legal information go to: http://www.cisco.com/web/about/doing_business/legal/cri/