223: publishing a review from the diff page generates a 404 not found error

dbo****@gmai***** (Google Code) (Is this you? Claim this profile.)
david
david
Sept. 15, 2007
What's the URL of the page containing the problem?

/r/2740/diff/publish/

(stripped vmware-private hostnames from this report)

What steps will reproduce the problem?
1. Submit a new review.
2. Click on View Diff.
3. Click on Publish.

What is the expected output? What do you see instead?

Expect to see a submitted review, or the dashboard.  Instead I get a 404
Page not found, and the following django error:


Page not found (404)
Request Method: 	GET
Request URL: 	/r/2740/diff/publish/

Using the URLconf defined in reviewboard.urls, Django tried these URL
patterns, in this order:

   1. ^admin/
   2. ^api/json/
   3. ^$
   4. ^dashboard/$
   5. ^r/$
   6. ^r/new/$
   7. ^r/(?P<review_request_id>[0-9]+)/$
   8. ^r/(?P<review_request_id>[0-9]+)/diff/$
   9. ^r/(?P<review_request_id>[0-9]+)/diff/(?P<revision>[0-9]+)/$
  10. ^r/(?P<review_request_id>[0-9]+)/diff/raw/$
  11. ^r/(?P<review_request_id>[0-9]+)/diff/(?P<revision>[0-9]+)/raw/$
  12.
^r/(?P<object_id>[0-9]+)/diff/(?P<revision>[0-9]+)/fragment/(?P<filediff_id>[0-9]+)/$
  13.
^r/(?P<object_id>[0-9]+)/diff/(?P<revision>[0-9]+)/fragment/(?P<filediff_id>[0-9]+)/chunk/(?P<chunkindex>[0-9]+)/$
  14.
^r/(?P<review_request_id>[0-9]+)/diff/(?P<revision>[0-9]+)-(?P<interdiff_revision>[0-9]+)/$
  15. ^r/(?P<review_request_id>[0-9]+)/publish/$
  16. ^r/(?P<review_request_id>[0-9]+)/(?P<action>(discard|submitted|reopen))/$
  17. ^r/(?P<review_request_id>[0-9]+)/s/(?P<screenshot_id>[0-9]+)/$
  18. ^r/(?P<review_request_id>[0-9]+)/s/(?P<screenshot_id>[0-9]+)/delete/$
  19. ^r/(?P<review_request_id>[0-9]+)/preview-email/$
  20.
^r/(?P<review_request_id>[0-9]+)/reviews/(?P<review_id>[0-9]+)/preview-email/$
  21.
^r/(?P<review_request_id>[0-9]+)/reviews/(?P<review_id>[0-9]+)/replies/(?P<reply_id>[0-9]+)/preview-email/$
  22. ^users/$
  23. ^users/(?P<username>[A-Za-z0-9_-]+)/$
  24. ^groups/$
  25. ^groups/(?P<name>[A-Za-z0-9_-]+)/$
  26. ^feeds/rss/(?P<url>.*)/$
  27. ^feeds/atom/(?P<url>.*)/$
  28. ^account/login/$
  29. ^account/logout/$
  30. ^account/preferences/$
  31. ^account/register/$
  32. ^css/(?P<path>.*)$
  33. ^images/(?P<path>.*)$
  34. ^scripts/(?P<path>.*)$

The current URL, r/2740/diff/publish/, didn't match any of these.



What operating system are you using? What browser?

Fedora 7, Firefox 2.0.0.5


Please provide any additional information below.
david
#1 david
  • +Started
  • +Component-DiffViewer
  • +david
david
#2 david
  • -Started
    +Fixed