Issue 707: [Django] Error (EXTERNAL IP): /api/json/reviewrequests/47426/reviews/134438/replies/draft/ http://code.google.com/p/reviewboard/issues/detail?id=707
New issue report by trowbrds: Traceback (most recent call last): File "/usr/lib/python2.5/site-packages/django/core/handlers/base.py", line 86, in get_response response = callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python2.5/site-packages/django/views/decorators/cache.py", line 45, in _wrapped_view_func add_never_cache_headers(response) File "/usr/lib/python2.5/site-packages/django/utils/cache.py", line 118, in add_never_cache_headers patch_response_headers(response, cache_timeout=-1) File "/usr/lib/python2.5/site-packages/django/utils/cache.py", line 107, in patch_response_headers response['ETag'] = '"%s"' % md5_constructor(response.content).hexdigest() File "/usr/lib/python2.5/site-packages/Djblets-0.4.dev_r11901-py2.5.egg/djblets/webapi/core.py", line 130, in _get_content content = JSONEncoderAdapter(MultiEncoder()).encode(self.api_data) File "/usr/lib/python2.5/site-packages/django/utils/simplejson/encoder.py", line 366, in encode chunks = list(self.iterencode(o)) File "/usr/lib/python2.5/site-packages/django/utils/simplejson/encoder.py", line 308, in _iterencode for chunk in self._iterencode_dict(o, markers): File "/usr/lib/python2.5/site-packages/django/utils/simplejson/encoder.py", line 274, in _iterencode_dict for chunk in self._iterencode(value, markers): File "/usr/lib/python2.5/site-packages/django/utils/simplejson/encoder.py", line 316, in _iterencode for chunk in self._iterencode_default(o, markers): File "/usr/lib/python2.5/site-packages/django/utils/simplejson/encoder.py", line 322, in _iterencode_default newobj = self.default(o) File "/usr/lib/python2.5/site-packages/Djblets-0.4.dev_r11901-py2.5.egg/djblets/webapi/core.py", line 89, in default result = self.encoder.encode(o) File "/usr/lib/python2.5/site-packages/Djblets-0.4.dev_r11901-py2.5.egg/djblets/webapi/core.py", line 121, in encode result = encoder.encode(o) File "/usr/lib/python2.5/site-packages/ReviewBoard-0.9.dev_r1537-py2.5.egg/reviewboard/webapi/json.py", line 130, in encode 'comments': o.comments.all(), File "/usr/lib/python2.5/site-packages/django/db/models/fields/related.py", line 563, in __get__ target_col_name=qn(self.field.m2m_reverse_name()) File "/usr/lib/python2.5/site-packages/django/db/models/fields/related.py", line 375, in __init__ raise ValueError("%r instance needs to have a primary key value before a many-to-many relationship can be used." % instance.__class__.__name__) ValueError: 'Review' instance needs to have a primary key value before a many-to-many relationship can be used. <ModPythonRequest path:/api/json/reviewrequests/47426/reviews/134438/replies/draft/, GET:<QueryDict: {}>, POST:<QueryDict: {u'type': [u'comment'], u'id': [u'227815'], u'value': [u''], u'review_id': [u'134438']}>, COOKIES:{'bn_u': '78657250', 'bn_u-www': '78657250', 'collapsediffs': 'True', 'rbsessionid': 'df9db2ce09108c1e64a3722858613fb6', 's_cc': 'true', 's_nr': '1223052805680', 's_sq': '%5B%5BB%5D%5D', 's_vi': '', 'sessionid': '7b2b636892675f3d5795e622f1fd8c09', 'uid': '10.113.78.13.258961223583622664'}, META:{'AUTH_TYPE': None, 'CONTENT_LENGTH': 0L, 'CONTENT_TYPE': None, 'GATEWAY_INTERFACE': 'CGI/1.1', 'HTTP_ACCEPT': '*/*', 'HTTP_ACCEPT_ENCODING': 'gzip, deflate', 'HTTP_ACCEPT_LANGUAGE': 'en-us', 'HTTP_CACHE_CONTROL': 'no-cache', 'HTTP_CONNECTION': 'Keep-Alive', 'HTTP_CONTENT_LENGTH': '46', 'HTTP_COOKIE': 'bn_u-www=78657250; s_vi=[CS]v1|48BDC53600002986-A3A085A000000F0[CE]; bn_u=78657250; s_nr=1223052805680; uid=10.113.78.13.258961223583622664; s_cc=true; s_sq=%5B%5BB%5D%5D; sessionid=7b2b636892675f3d5795e622f1fd8c09; rbsessionid=df9db2ce09108c1e64a3722858613fb6; collapsediffs=True', 'HTTP_HOST': 'reviewboard.eng.vmware.com', 'HTTP_REFERER': 'https://reviewboard.eng.vmware.com/r/47426/', 'HTTP_USER_AGENT': 'Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; .NET CLR 3.0.04506.648)', 'PATH_INFO': u'/api/json/reviewrequests/47426/reviews/134438/replies/draft/', 'PATH_TRANSLATED': None, 'QUERY_STRING': None, 'REMOTE_ADDR': '10.20.108.211', 'REMOTE_HOST': None, 'REMOTE_IDENT': None, 'REMOTE_USER': None, 'REQUEST_METHOD': 'POST', 'SCRIPT_NAME': '', 'SERVER_NAME': 'reviewboard.eng.vmware.com', 'SERVER_PORT': 0, 'SERVER_PROTOCOL': 'HTTP/1.1', 'SERVER_SOFTWARE': 'mod_python'}> Issue attributes: Status: Confirmed Owner: ---- Labels: Type-Defect Priority-Medium -- You received this message because you are listed in the owner or CC fields of this issue, or because you starred this issue. You may adjust your issue notification preferences at: http://code.google.com/hosting/settings --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "reviewboard-issues" group. To post to this group, send email to reviewboard-issues@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/reviewboard-issues?hl=en -~----------~----~----~----~------~----~------~--~---