Activity log for bug #279561

Date Who What changed Old value New value Message
2008-10-07 10:19:54 Eleanor Berger bug added bug
2008-10-07 10:20:31 Eleanor Berger malone: status New Triaged
2008-10-07 10:20:31 Eleanor Berger malone: assignee intellectronica
2008-10-07 10:20:31 Eleanor Berger malone: statusexplanation
2008-10-07 10:20:31 Eleanor Berger malone: milestone 2.1.10
2008-10-07 10:20:57 Eleanor Berger bug added subscriber Markus Korn
2008-10-09 04:27:32 Ursula Junque description Using launchpadlib, trying: list(launchpad.bugs[1].messages) results in: HTTPError() HTTP Error 500: Internal Server Error No url for <Message at 0x7e614d0> because <Message at 0x7e614d0> broke the chain. Traceback (most recent call last): File "/srv/staging.launchpad.net/staging/launchpad/lib/zope/publisher/publish.py", line 133, in publish result = publication.callObject(request, obj) File "/srv/staging.launchpad.net/staging/launchpad/utilities/../lib/canonical/launchpad/webapp/publication.py", line 331, in callObject return mapply(ob, request.getPositionalArguments(), request) File "/srv/staging.launchpad.net/staging/launchpad/lib/zope/publisher/publish.py", line 108, in mapply return debug_call(obj, args) File "/srv/staging.launchpad.net/staging/launchpad/lib/zope/publisher/publish.py", line 114, in debug_call return obj(*args) File "/srv/staging.launchpad.net/staging/launchpad/utilities/../lib/canonical/lazr/rest/resource.py", line 521, in __call__ result = self.do_GET() File "/srv/staging.launchpad.net/staging/launchpad/utilities/../lib/canonical/lazr/rest/resource.py", line 1006, in do_GET return simplejson.dumps(result, cls=ResourceJSONEncoder) File "/var/lib/python-support/python2.4/simplejson/__init__.py", line 215, in dumps separators=separators, encoding=encoding, File "/var/lib/python-support/python2.4/simplejson/encoder.py", line 352, in encode chunks = list(self.iterencode(o)) File "/var/lib/python-support/python2.4/simplejson/encoder.py", line 297, in _iterencode for chunk in self._iterencode_dict(o, markers): File "/var/lib/python-support/python2.4/simplejson/encoder.py", line 263, in _iterencode_dict for chunk in self._iterencode(value, markers): File "/var/lib/python-support/python2.4/simplejson/encoder.py", line 294, in _iterencode for chunk in self._iterencode_list(o, markers): File "/var/lib/python-support/python2.4/simplejson/encoder.py", line 192, in _iterencode_list for chunk in self._iterencode(value, markers): File "/var/lib/python-support/python2.4/simplejson/encoder.py", line 305, in _iterencode for chunk in self._iterencode_default(o, markers): File "/var/lib/python-support/python2.4/simplejson/encoder.py", line 311, in _iterencode_default newobj = self.default(o) File "/srv/staging.launchpad.net/staging/launchpad/utilities/../lib/canonical/lazr/rest/resource.py", line 111, in default return IJSONPublishable(obj).toDataForJSON() File "/srv/staging.launchpad.net/staging/launchpad/utilities/../lib/canonical/lazr/rest/resource.py", line 614, in toDataForJSON repr_name, repr_value = self._unmarshallField(name, field) File "/srv/staging.launchpad.net/staging/launchpad/utilities/../lib/canonical/lazr/rest/resource.py", line 758, in _unmarshallField repr_value = marshaller.unmarshall(self.entry, value) File "/srv/staging.launchpad.net/staging/launchpad/utilities/../lib/canonical/lazr/rest/marshallers.py", line 477, in unmarshall repr_value = canonical_url(value) File "/srv/staging.launchpad.net/staging/launchpad/utilities/../lib/canonical/launchpad/webapp/publisher.py", line 370, in canonical_url urlparts = [urldata.path File "/srv/staging.launchpad.net/staging/launchpad/utilities/../lib/canonical/launchpad/webapp/publisher.py", line 325, in canonical_urldata_iterator raise NoCanonicalUrl(obj, current_object) NoCanonicalUrl: No url for <Message at 0x7e614d0> because <Message at 0x7e614d0> broke the chain. Using launchpadlib, trying: list(launchpad.bugs[1].messages) results in: HTTPError() HTTP Error 500: Internal Server Error No url for <Message at 0x7e614d0> because <Message at 0x7e614d0> broke the chain. Traceback (most recent call last): File "/srv/staging.launchpad.net/staging/launchpad/lib/zope/publisher/publish.py", line 133, in publish result = publication.callObject(request, obj) File "/srv/staging.launchpad.net/staging/launchpad/utilities/../lib/canonical/launchpad/webapp/publication.py", line 331, in callObject return mapply(ob, request.getPositionalArguments(), request) File "/srv/staging.launchpad.net/staging/launchpad/lib/zope/publisher/publish.py", line 108, in mapply return debug_call(obj, args) File "/srv/staging.launchpad.net/staging/launchpad/lib/zope/publisher/publish.py", line 114, in debug_call return obj(*args) File "/srv/staging.launchpad.net/staging/launchpad/utilities/../lib/canonical/lazr/rest/resource.py", line 521, in __call__ result = self.do_GET() File "/srv/staging.launchpad.net/staging/launchpad/utilities/../lib/canonical/lazr/rest/resource.py", line 1006, in do_GET return simplejson.dumps(result, cls=ResourceJSONEncoder) File "/var/lib/python-support/python2.4/simplejson/__init__.py", line 215, in dumps separators=separators, encoding=encoding, File "/var/lib/python-support/python2.4/simplejson/encoder.py", line 352, in encode chunks = list(self.iterencode(o)) File "/var/lib/python-support/python2.4/simplejson/encoder.py", line 297, in _iterencode for chunk in self._iterencode_dict(o, markers): File "/var/lib/python-support/python2.4/simplejson/encoder.py", line 263, in _iterencode_dict for chunk in self._iterencode(value, markers): File "/var/lib/python-support/python2.4/simplejson/encoder.py", line 294, in _iterencode for chunk in self._iterencode_list(o, markers): File "/var/lib/python-support/python2.4/simplejson/encoder.py", line 192, in _iterencode_list for chunk in self._iterencode(value, markers): File "/var/lib/python-support/python2.4/simplejson/encoder.py", line 305, in _iterencode for chunk in self._iterencode_default(o, markers): File "/var/lib/python-support/python2.4/simplejson/encoder.py", line 311, in _iterencode_default newobj = self.default(o) File "/srv/staging.launchpad.net/staging/launchpad/utilities/../lib/canonical/lazr/rest/resource.py", line 111, in default return IJSONPublishable(obj).toDataForJSON() File "/srv/staging.launchpad.net/staging/launchpad/utilities/../lib/canonical/lazr/rest/resource.py", line 614, in toDataForJSON repr_name, repr_value = self._unmarshallField(name, field) File "/srv/staging.launchpad.net/staging/launchpad/utilities/../lib/canonical/lazr/rest/resource.py", line 758, in _unmarshallField repr_value = marshaller.unmarshall(self.entry, value) File "/srv/staging.launchpad.net/staging/launchpad/utilities/../lib/canonical/lazr/rest/marshallers.py", line 477, in unmarshall repr_value = canonical_url(value) File "/srv/staging.launchpad.net/staging/launchpad/utilities/../lib/canonical/launchpad/webapp/publisher.py", line 370, in canonical_url urlparts = [urldata.path File "/srv/staging.launchpad.net/staging/launchpad/utilities/../lib/canonical/launchpad/webapp/publisher.py", line 325, in canonical_urldata_iterator raise NoCanonicalUrl(obj, current_object) NoCanonicalUrl: No url for <Message at 0x7e614d0> because <Message at 0x7e614d0> broke the chain. OOPSes related: OOPS-1012EA222, OOPS-1012EB156, OOPS-1012EB157, OOPS-1012EB158, OOPS-1012EB159, OOPS-1012EB160, OOPS-1012EB162, OOPS-1012EC148, OOPS-1012EC149, OOPS-1012ED155
2008-10-09 15:12:54 Eleanor Berger malone: importance Undecided High
2008-10-09 16:00:51 Diogo Matsubara bug added subscriber Ursula Junque
2008-11-05 10:24:45 Björn Tillenius malone: status Triaged Incomplete
2008-11-05 10:24:45 Björn Tillenius malone: statusexplanation Is this still an issue? The last time I saw an oops like this was October 8.
2008-11-05 10:24:45 Björn Tillenius malone: milestone 2.1.10
2008-11-06 15:05:55 Eleanor Berger malone: importance High Low
2008-11-06 15:05:55 Eleanor Berger malone: statusexplanation Is this still an issue? The last time I saw an oops like this was October 8. lowering importance since this is not a very common problem
2009-01-07 20:20:55 Ursula Junque malone: status Incomplete New
2009-01-07 20:20:55 Ursula Junque malone: statusexplanation lowering importance since this is not a very common problem I can reproduce it consistently, with bug 297169. It OOPSes on <message at https://api.staging.launchpad.net/beta/ubuntu/+source/mozvoikko/+bug/297169/comments/15>, all other 21 comments work perfectly. lp.load('https://api.staging.launchpad.net/beta/ubuntu/+source/mozvoikko/+bug/297169/comments/15') is enough for it to blow as HTTP Error 500: Internal Server Error.
2009-01-09 10:48:50 Eleanor Berger malone: status New Triaged
2009-01-09 10:48:50 Eleanor Berger malone: importance Low Medium
2009-01-09 10:48:50 Eleanor Berger malone: statusexplanation I can reproduce it consistently, with bug 297169. It OOPSes on <message at https://api.staging.launchpad.net/beta/ubuntu/+source/mozvoikko/+bug/297169/comments/15>, all other 21 comments work perfectly. lp.load('https://api.staging.launchpad.net/beta/ubuntu/+source/mozvoikko/+bug/297169/comments/15') is enough for it to blow as HTTP Error 500: Internal Server Error. This is now happening much more frequently
2009-01-09 10:48:50 Eleanor Berger malone: milestone 2.2.1
2009-01-23 17:23:41 Eleanor Berger malone: statusexplanation This is now happening much more frequently
2009-01-23 17:23:41 Eleanor Berger malone: milestone 2.2.1 2.2.2
2009-02-20 09:58:48 Björn Tillenius malone: milestone 2.2.2
2009-12-01 14:52:36 Gavin Panella marked as duplicate 394097