Bug Reports/Old

InfoInfo
Search:    

These are old bugs from the Bug Reports entry previous to the massive wikispot upgrade.

New bugs should be filed at Bug Reports, while these need to be confirmed as still existing.


With the 2007-04-03 upgrade, the page is created, but the following error occurs.

Traceback (most recent call last): 
  File "/srv/wikis/wikispot_import/sycamore_base/Sycamore/request.py", line 666, in run
    wikiutil.getSysPage(self, self.config.page_front_page).page_name, self)
  File "/srv/wikis/wikispot_import/sycamore_base/Sycamore/wikiaction.py", line 1028, in do_userform
    savemsg = userform.savedata(request) # we end up sending cookie headers here..possibly
  File "/srv/wikis/wikispot_import/sycamore_base/Sycamore/userform.py", line 40, in savedata
    return UserSettingsHandler(request).handleData()
  File "/srv/wikis/wikispot_import/sycamore_base/Sycamore/userform.py", line 140, in handleData
    url = '%s?action=userform&backto_page=%s&secret=%s&expire_time=%s&uid=%s&session=%s' % (backto_page,
  File "/usr/lib64/python2.4/urllib.py", line 1117, in quote
    res = map(safe_map.__getitem__, s)
KeyError: u'ó'

In addition, trying to search for the page results in:

request.print_exception handler 
Traceback (most recent call last):
  File "/srv/wikis/wikispot_import/sycamore_base/Sycamore/request.py", line 586, in run
    self.args = self.setup_args()
  File "/srv/wikis/wikispot_import/sycamore_base/Sycamore/request.py", line 948, in setup_args
    return self._setup_args_from_cgi_form(form)
  File "/srv/wikis/wikispot_import/sycamore_base/Sycamore/request.py", line 443, in _setup_args_from_cgi_form
    fixedResult.append(i.value.decode(config.charset))
  File "/usr/lib/python2.4/encodings/utf_8.py", line 16, in decode
    return codecs.utf_8_decode(input, errors, True)
UnicodeDecodeError: 'utf8' codec can't decode bytes in position 4-7: invalid data


Traceback (most recent call last):
  File "/srv/wikis/wikispot/sycamore_base/Sycamore/request.py", line 666, in run
    wikiutil.getSysPage(self, self.config.page_front_page).page_name, self)
  File "/srv/wikis/wikispot/sycamore_base/Sycamore/action/gmaps.py", line 13, in execute
    map_html= mapJS(wiki_name, page_locs, nearby_locs, request)
  File "/srv/wikis/wikispot/sycamore_base/Sycamore/action/gmaps.py", line 59, in mapJS
    center = page_locs[0]
IndexError: list index out of range

Line: 37
Char: 9
Error: Invalid argument.
Code: 0
URL: http://daviswiki.org/Hometown_Chinese_Food






This is tricky. The page in question has an [[Include]] on it, and so it's showing you the old version of the page, but the current version of the included page. I'll add this to the long-term desired fixes list, but this isn't high priority because it's a special case.


Traceback (most recent call last):
  File "/usr/home/devjavu/deploys/releases/20070115031359/trac/lib/trac/web/main.py", line 387, in dispatch_request
    dispatcher.dispatch(req)
  File "/usr/home/devjavu/deploys/releases/20070115031359/trac/lib/trac/web/main.py", line 238, in dispatch
    resp = chosen_handler.process_request(req)
  File "/usr/home/devjavu/deploys/releases/20070115031359/trac/lib/trac/ticket/web_ui.py", line 127, in process_request
    self._do_create(req, db)
  File "/usr/home/devjavu/deploys/releases/20070115031359/trac/lib/trac/ticket/web_ui.py", line 188, in _do_create
    self._validate_ticket(req, ticket)
  File "/usr/home/devjavu/deploys/releases/20070115031359/trac/lib/trac/ticket/web_ui.py", line 66, in _validate_ticket
    for field, message in manipulator.validate_ticket(req, ticket):
  File "/tmp/bdist/tracspamfilter/adapters.py", line 68, in validate_ticket
  File "/tmp/bdist/tracspamfilter/api.py", line 131, in test
  File "/tmp/bdist/tracspamfilter/model.py", line 119, in insert
  File "/usr/home/devjavu/deploys/releases/20070115031359/trac/lib/trac/db/util.py", line 50, in execute
    return self.cursor.execute(sql_escape_percent(sql), args)
  File "/usr/home/devjavu/deploys/releases/20070115031359/trac/lib/trac/db/sqlite_backend.py", line 56, in execute
    args or [])
  File "/usr/home/devjavu/deploys/releases/20070115031359/trac/lib/trac/db/sqlite_backend.py", line 48, in _rollback_on_error
    return function(self, *args, **kwargs)
OperationalError: no such table: spamfilter_log



We were recording the [wikipedia]X-Forwarded-For header in some cases. This can be spoofed. Should be fixed now.



Traceback (most recent call last):
  File "/srv/wikis/daviswiki/trunk/Sycamore/request.py", line 476, in run
    wikiutil.getSysPage(self, config.page_front_page).page_name, self)
  File "/srv/wikis/daviswiki/trunk/Sycamore/action/Rename.py", line 95, in execute
    copy_images(pagename, newpagename, request)
  File "/srv/wikis/daviswiki/trunk/Sycamore/action/Rename.py", line 36, in copy_images
    request.cursor.execute("INSERT into oldImages (name, image, uploaded_time, uploaded_by, uploaded_by_ip, xsize, ysize, attached_to_pagename, attached_to_pagename_propercased, deleted_by, deleted_by_ip, deleted_time) values (name=%(filename)s, (SELECT image from images where name=%(filename)s and attached_to_pagename=%(newpagename)s), (SELECT uploaded_time from images where name=%(filename)s and attached_to_pagename=%(newpagename)s), (SELECT uploaded_by from images where name=%(filename)s and attached_to_pagename=%(newpagename)s), (SELECT uploaded_by_ip from images where name=%(filename)s and attached_to_pagename=%(newpagename)s), (SELECT xsize from images where name=%(filename)s and attached_to_pagename=%(newpagename)s), (SELECT ysize from images where name=%(filename)s and attached_to_pagename=%(pagename)s), %(newpagename)s, %(newpagename_propercased)s, deleted_by=%(userid)s, deleted_by_ip=%(userip)s, deleted_time=%(timenow)s)", old_page_file_dict, isWrite=True)
  File "/srv/wikis/daviswiki/trunk/Sycamore/wikidb.py", line 78, in execute
    self.db_cursor.execute(query, args)
KeyError: 'pagename'

Should be fixed.PhilipNeustrom




Someone uploaded a corrupt/messed up JPEG.


Traceback (most recent call last): 
  File "/srv/wikis/daviswiki/trunk/Sycamore/request.py", line 476, in run
    wikiutil.getSysPage(self, config.page_front_page).page_name, self)
  File "/srv/wikis/daviswiki/trunk/Sycamore/action/Rename.py", line 97, in execute
    newpage.saveText(pagetext, '0', comment='Renamed from "%s"%s' % (pagename, renamecomment), action="RENAME", proper_name=newpagename)
  File "/srv/wikis/daviswiki/trunk/Sycamore/PageEditor.py", line 671, in saveText
    raise self.Unchanged, msg
Unchanged: You did not change the page content, not saved!

Is it fixed now?PhilipNeustrom






evan@frank $ nslookup map.daviswiki.org
Server:         68.87.75.194
Address:        68.87.75.194#53

** server can't find map.daviswiki.org: NXDOMAIN


http://daviswiki.org/Abortion/Debate?action=revert&ticket=0044a8271c.2881184661696a3874716688a77a082675ad97ff&version=82&comment=*relevant*+terminology&button=Revert

Can't reproduce. Please explain which version you intended to revert to and which version you saw that you wanted to revert from. This example URL doesn't make sense to me because it is a revert to version 82. Version 82 is the version in which you added the text back in yourself [WWW]http://daviswiki.org/Abortion/Debate?action=diff&version2=82&version1=81

Delete this entry? Page no longer exists, but if there is a bug that was detected while on this page, perhaps the entry should remain.



Upload new image "screenshot.gif" (Additionally, Recent Changes appears to be somehow frozen. When I submitted this bug report, the edit doesn't show up in Recent Changes).

General Bugs

The pagecount should be fixed now.


Errors sent by the server:

Traceback (most recent call last):
  File "/srv/wikis/daviswiki/trunk/Sycamore/request.py", line 476, in run
    wikiutil.getSysPage(self, config.page_front_page).page_name, self)
  File "/srv/wikis/daviswiki/trunk/Sycamore/wikiaction.py", line 743, in do_savepage
    datestamp = float(request.form.get('datestamp', [''])[0])
ValueError: invalid literal for float(): None

and

Traceback (most recent call last):
  File "/srv/wikis/daviswiki/trunk/Sycamore/request.py", line 490, in run
    Page(query, self).send_page(count_hit=1)
  File "/srv/wikis/daviswiki/trunk/Sycamore/Page.py", line 628, in send_page
    wikiutil.send_footer(request, self.page_name, print_mode=print_mode)
  File "/srv/wikis/daviswiki/trunk/Sycamore/wikiutil.py", line 1226, in send_footer
    request.write(request.theme.footer(d, **keywords))
  File "/srv/wikis/daviswiki/trunk/Sycamore/theme/eggheadbeta.py", line 475, in footer
    return "%s<br/>" % self.edittext_link(d, **keywords)
  File "/srv/wikis/daviswiki/trunk/Sycamore/theme/eggheadbeta.py", line 281, in edittext_link
    d['last_edit_info'] = d['page'].last_modified_str()
  File "/srv/wikis/daviswiki/trunk/Sycamore/Page.py", line 138, in last_modified_str
    editTime = request.user.getFormattedDateTime(editTimeUnix)
  File "/srv/wikis/daviswiki/trunk/Sycamore/user.py", line 592, in getFormattedDateTime
    return time.strftime(datetime_fmt, self.getTime(tm, global_time))
  File "/srv/wikis/daviswiki/trunk/Sycamore/user.py", line 557, in getTime
    return datetime.tmtuple(tm + self.tz_offset)
TypeError: unsupported operand type(s) for +: 'NoneType' and 'int'

At one point I also got a (paraphrased) "another user edited this entry, the changes have been merged" message. I think it was myself, trying to get a working edit window and reloading the URL. Maybe not.

This should be fixed.




1. Tab takes me to the comment area in every browser I've used. 2. Yeah, should probably be fixed.




* Date and time: 2006-06-1 18:03




I don't know what this is about.PhilipNeustrom











Map-related bugs


Known bugs


-Bug Report-

* Date and time: 2007-02-14 15:05

This is a Wiki Spot wiki. Wiki Spot is a 501(c)3 non-profit organization that helps communities collaborate via wikis.