Bug reports

     (Redirected from Bug Reports on davis)
InfoInfo
Search:    

Having trouble with a particular feature of Wiki Spot or see something wrong? File a bug report on this page!

  1. Example template
    1. Brief Title
    2. Traceback Error on Search
  2. Bugs (or, maybe not)
    1. Can not edit tables in Internet Explorer 8
    2. RSS Feeds Bad Time/Date (Same bug as PeterBlicher & JoeWells reported, as long as two years ago)
    3. RSS Feeds Bad Time/Date
    4. Viewing Issue with Chrome browser
    5. Parts of sites inaccessible via Android phone browser
    6. Bookmarks/deletion issue
    7. Cannot create certain pages with the string "html" in name
    8. Recent Changes timestamps
    9. Cookie error handling
    10. Links to this page doesn't update
    11. Links to this page doesn't update
    12. Bookmark Link Problem
    13. Traceback on previous revisions
    14. Server's Clock is Off?
    15. Table of contents chokes on headings with links
    16. Old version of a page
    17. Stupid search suggestions
    18. Question about Events Board Macro
    19. Link appears broken but actually isn't
    20. Another Login Bug
    21. Mobile/CSS bug
    22. case sensitive e-mail in password retrieval
    23. quickedit and unicode
    24. Wiki Deletion fails
    25. non existent sub page to user page
    26. User Statistics
      1. Reoccurrence (May 2010)
    27. Image display error in SSR (Opera mobile)
    28. Quick Edit non functional yet again (Opera Mobile)
    29. Google Map javascript thingy doesn't handle utf-8 characters
    30. If you click on map from the info page of a wiki page, it makes a traceback where the map goes
    31. Save Changes or Cancel from previewing an edit doesn't take you back to the page
    32. Tinylogo not updating
    33. Link status incorrect
    34. Image macro does not resize in includes
    35. Quick Edit does not work in includes
    36. Footnotes broken
    37. Login Failure
    38. Wishlist: Notification of older versions on different entry
    39. Broken image to non-logged in visitors
    40. Can't clear default address locale
    41. wikispot.org's web server rejecting HEAD requests?
    42. Using the include macro causes footnotes so far to be dumped on page
    43. RSS feeds use invalid date format
    44. Map button fails silently with no explanation to the user when JavaScript is disabled
    45. Quick edits and file uploads are missing text stating user agrees to license content
    46. Per-page security changes override all subsequent wiki-wide security changes?
    47. Comment Problems
    48. Davis Wiki Pages
    49. Problem adding security group
    50. Brief Title
    51. Unable to edit, rename or delete a page
      1. This bug was reported over a month ago and has not been fixed. Is there a way to know if someone is looking into it, a way to contact somebody to find out what the status is?
    52. Hitting return loses edits
  3. Map-related bugs
    1. Broken Address macro
  4. Known bugs
  5. Non-reproducable bugs
    1. Error on search
  6. Address not picked up
  7. Minor Default(?) CSS Bug
    1. =Oh, hello
  8. Way to lose an edit
  9. Image upload does not appear in revision
  10. RSS Feed is broken
  11. Entries with odd titles do not appear in search
  12. RSS feed is still broken
  13. Missing Maps
    1. Blank Map Area
    2. Right to Left tabs are funky
  14. Parse error breaks Preview
    1. Page Names ending in " 22" or " 23" now give error
  15. Page Name with < or > Breaks Wanted Pages
  16. TableOfContents uses Headers from within Raw Segment
    1. Format error, cosmetic
  17. RSS feed still broken
  18. Login failure message should clear on sucessful login
  19. Guesses posted to the Guesses page wind up on the Mystery Picture page
  20. Error if diffing a deleted entry by time
  21. Not actually bugs
    1. Locked out of editing after editing too many pages in quick succession

Please include all the relevant information with every report, as in the following sample:

Example template

Brief Title

Traceback Error on Search

Traceback (most recent call last):
  File "/srv/sycamore_base/Sycamore/request.py", line 763, in run
    self.config.page_front_page).page_name, self)
  File "/srv/sycamore_base/Sycamore/wikiaction.py", line 133, in do_search
    this_search.process()
  File "/srv/sycamore_base/Sycamore/search.py", line 523, in process
    for line in input:
  File "/usr/lib/python2.5/socket.py", line 411, in next
    line = self.readline()
  File "/usr/lib/python2.5/socket.py", line 331, in readline
    data = recv(1)
timeout: timed out

Bugs (or, maybe not)

Can not edit tables in Internet Explorer 8

RSS Feeds Bad Time/Date (Same bug as PeterBlicher & JoeWells reported, as long as two years ago)

RSS Feeds Bad Time/Date

Viewing Issue with Chrome browser

I made a couple minor changes to the way the CSS was being sent. Let me know if you see this again. I've been having trouble reproducing it.

Parts of sites inaccessible via Android phone browser

I was able to use my G1 phone to surf the wiki lots. Not sure how you clear cookies on that thing, but I'd try it. Beyond that, I can't debug this because I don't have a phone.

Android-daviswiki-content-width.pngNote content region is limited in width

Bookmarks/deletion issue

Cannot create certain pages with the string "html" in name

Recent Changes timestamps

Cookie error handling

<type 'exceptions.IndexError'>
A problem occurred in a Python script. Here is the sequence of function calls leading up to the error, in the order they occurred.

 /srv/wikis/wikispot/sycamore_base/Sycamore/support/wsgi_server/scgi_base.py in run(self=<Sycamore.support.wsgi_server.scgi_base.Request object at 0xc5f3810>)
  181
  182         try:
  183             self._conn.server.handler(self)
  184         except:
  185             self.logger.exception('Exception caught from handler')
self = <Sycamore.support.wsgi_server.scgi_base.Request object at 0xc5f3810>, self._conn = <Sycamore.support.wsgi_server.scgi_base.Connection object at 0xc5f3e50>, self._conn.server = <Sycamore.support.wsgi_server.scgi_fork.WSGIServer object at 0xac1d50>, self._conn.server.handler = <bound method WSGIServer.handler of <Sycamore.su..._server.scgi_fork.WSGIServer object at 0xac1d50>>
 /srv/wikis/wikispot/sycamore_base/Sycamore/support/wsgi_server/scgi_base.py in handler(self=<Sycamore.support.wsgi_server.scgi_fork.WSGIServer object at 0xac1d50>, request=<Sycamore.support.wsgi_server.scgi_base.Request object at 0xc5f3810>)
  427             self._appLock.acquire()
  428         try:
  429             result = self.application(environ, start_response)
  430             try:
  431                 for data in result:
result = None, self = <Sycamore.support.wsgi_server.scgi_fork.WSGIServer object at 0xac1d50>, self.application = <function basic_handle_request at 0xb08a28>, environ = {'CONTENT_LENGTH': '0', 'DOCUMENT_ROOT': '/srv/wikis/wikispot/sycamore_base/share/web/', 'GATEWAY_INTERFACE': 'CGI/1.1', 'HTTP_ACCEPT': 'text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5', 'HTTP_ACCEPT_ENCODING': 'gzip, deflate', 'HTTP_ACCEPT_LANGUAGE': 'en-us', 'HTTP_CONNECTION': 'keep-alive', 'HTTP_COOKIE': 'wikispot_2Eorg_2CID="1100496489.59.26903,O+k6osF...=1100496489.59.26903,O+k6osFQpgIwu5WW00tNyCjKCFo=', 'HTTP_HOST': 'www.venturawiki.org', 'HTTP_USER_AGENT': 'Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_5_6; ...(KHTML, like Gecko) Version/3.2.1 Safari/525.27.1', ...}, start_response = <function start_response at 0x1c01b18>
 /srv/wikis/wikispot/sycamore_base/Sycamore/request.py in basic_handle_request(env={'CONTENT_LENGTH': '0', 'DOCUMENT_ROOT': '/srv/wikis/wikispot/sycamore_base/share/web/', 'GATEWAY_INTERFACE': 'CGI/1.1', 'HTTP_ACCEPT': 'text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5', 'HTTP_ACCEPT_ENCODING': 'gzip, deflate', 'HTTP_ACCEPT_LANGUAGE': 'en-us', 'HTTP_CONNECTION': 'keep-alive', 'HTTP_COOKIE': 'wikispot_2Eorg_2CID="1100496489.59.26903,O+k6osF...=1100496489.59.26903,O+k6osFQpgIwu5WW00tNyCjKCFo=', 'HTTP_HOST': 'www.venturawiki.org', 'HTTP_USER_AGENT': 'Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_5_6; ...(KHTML, like Gecko) Version/3.2.1 Safari/525.27.1', ...}, start_response=<function start_response at 0x1c01b18>)
 1072             return [compressed_content] # WSGI spec wants a list returned
 1073         else:
 1074             return req.output_buffer
 1075     else:
 1076         return RequestWSGI(env, start_response).run()
global RequestWSGI = <class 'Sycamore.request.RequestWSGI'>, env = {'CONTENT_LENGTH': '0', 'DOCUMENT_ROOT': '/srv/wikis/wikispot/sycamore_base/share/web/', 'GATEWAY_INTERFACE': 'CGI/1.1', 'HTTP_ACCEPT': 'text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5', 'HTTP_ACCEPT_ENCODING': 'gzip, deflate', 'HTTP_ACCEPT_LANGUAGE': 'en-us', 'HTTP_CONNECTION': 'keep-alive', 'HTTP_COOKIE': 'wikispot_2Eorg_2CID="1100496489.59.26903,O+k6osF...=1100496489.59.26903,O+k6osFQpgIwu5WW00tNyCjKCFo=', 'HTTP_HOST': 'www.venturawiki.org', 'HTTP_USER_AGENT': 'Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_5_6; ...(KHTML, like Gecko) Version/3.2.1 Safari/525.27.1', ...}, start_response = <function start_response at 0x1c01b18>, ).run undefined
 /srv/wikis/wikispot/sycamore_base/Sycamore/request.py in __init__(self=<Sycamore.request.RequestWSGI object at 0xc5f3f50>, env={'CONTENT_LENGTH': '0', 'DOCUMENT_ROOT': '/srv/wikis/wikispot/sycamore_base/share/web/', 'GATEWAY_INTERFACE': 'CGI/1.1', 'HTTP_ACCEPT': 'text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5', 'HTTP_ACCEPT_ENCODING': 'gzip, deflate', 'HTTP_ACCEPT_LANGUAGE': 'en-us', 'HTTP_CONNECTION': 'keep-alive', 'HTTP_COOKIE': 'wikispot_2Eorg_2CID="1100496489.59.26903,O+k6osF...=1100496489.59.26903,O+k6osFQpgIwu5WW00tNyCjKCFo=', 'HTTP_HOST': 'www.venturawiki.org', 'HTTP_USER_AGENT': 'Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_5_6; ...(KHTML, like Gecko) Version/3.2.1 Safari/525.27.1', ...}, start_response=<function start_response at 0x1c01b18>, wiki_name=None)
  923                                  wiki_name=wiki_name)
  924         else:
  925             RequestBase.__init__(self, properties=properties)
  926
  927     def setup_args(self):
global RequestBase = <class 'Sycamore.request.RequestBase'>, RequestBase.__init__ = <unbound method RequestBase.__init__>, self = <Sycamore.request.RequestWSGI object at 0xc5f3f50>, properties = {}
 /srv/wikis/wikispot/sycamore_base/Sycamore/request.py in __init__(self=<Sycamore.request.RequestWSGI object at 0xc5f3f50>, properties={}, process_config=True, wiki_name=u'ventura')
  256             # We do an http_redirect, so let's just return
  257             return
  258         self.setup_basics()
  259
  260         self.reset()
self = <Sycamore.request.RequestWSGI object at 0xc5f3f50>, self.setup_basics = <bound method RequestWSGI.setup_basics of <Sycamore.request.RequestWSGI object at 0xc5f3f50>>
 /srv/wikis/wikispot/sycamore_base/Sycamore/request.py in setup_basics(self=<Sycamore.request.RequestWSGI object at 0xc5f3f50>)
  276         else:
  277             self.relative_dir = getRelativeDir(self)
  278             self.user = user.User(self, is_login=True)
  279
  280             self.lang = i18n.requestLanguage(self)
self = <Sycamore.request.RequestWSGI object at 0xc5f3f50>, self.user undefined, global user = <module 'Sycamore.user' from '/srv/wikis/wikispot/sycamore_base/Sycamore/user.pyo'>, user.User = <class 'Sycamore.user.User'>, is_login undefined, builtin True = True
 /srv/wikis/wikispot/sycamore_base/Sycamore/user.py in __init__(self=<Sycamore.user.User object at 0x9df0a10>, request=<Sycamore.request.RequestWSGI object at 0xc5f3f50>, id=None, name='', password=None, auth_username='', is_login=True)
  319                 if cookie.has_key(cookie_id):
  320                     # does their cookie pass our super elite test?
  321                     if self.isValidCookieDough(cookie[cookie_id].value):
  322                             # okay, lets let them in
  323                             self.id = self.getUserIdDough(
self = <Sycamore.user.User object at 0x9df0a10>, self.isValidCookieDough = <bound method User.isValidCookieDough of <Sycamore.user.User object at 0x9df0a10>>, cookie = <SimpleCookie: wikispot_2Eorg_2CID='1100496489.59.26903,O+k6osFQpgIwu5WW00tNyCjKCFo='>, cookie_id = 'wikispot_2Eorg_2CID', ].value undefined
 /srv/wikis/wikispot/sycamore_base/Sycamore/user.py in isValidCookieDough(self=<Sycamore.user.User object at 0x9df0a10>, cookiestring='1100496489.59.26903,O+k6osFQpgIwu5WW00tNyCjKCFo=')
  792         userid = split_string[0].strip()
  793         sessionid = split_string[1].strip()
  794         secret = split_string[2]
  795         if config.memcache:
  796             key = "userSessions:%s,%s" % (userid, sessionid)
secret undefined, split_string = ['1100496489.59.26903', 'O+k6osFQpgIwu5WW00tNyCjKCFo=']

Links to this page doesn't update

Links to this page doesn't update

Bookmark Link Problem

Can you upload your sycamore_config.py file / link to it? Remove your password if it's in there. By the way, [sycamore]sycamore is the place to discuss setting up the software — we can move this discussion there later if need be.

Here is my sycamore_config.py [WWW]http://rafb.net/p/JFECLt94.html

Traceback on previous revisions

Server's Clock is Off?

What is your time zone set to in your settings (upper right)? I suspect it's set to the default — UTC — rather than US/Pacific. We should probably set the time zone of new accounts to the time zone of the wiki they sign up through. —PhilipNeustrom

Table of contents chokes on headings with links

Old version of a page

I'm seeing the latest edits being yours (see [WWW]the Info area). Can you give me detail? When I click Edit I see the current version of the page.

Stupid search suggestions

Question about Events Board Macro

Your answers confirmed my suspicians. Good luck with the updates!

Link appears broken but actually isn't

Another Login Bug

Do you mean that you don't get a URL emailed to you when you enter your email address when forgetting your password? Can you explain in more detail? You get a URL emailed to you but then when you click it you're not logged in and viewing the user settings page? Try clearing your browser cookies for good measure. —PhilipNeustrom

Mobile/CSS bug

case sensitive e-mail in password retrieval

This should be fixed now.PhilipNeustrom

quickedit and unicode

Should be fixed. —PhilipNeustrom

Wiki Deletion fails

This is the way it'll work for a while. It's too confusing to say "will be deleted in no less than 30 days." The idea is that we'll purge wikis en-mass when we need to at some point.

non existent sub page to user page

User Statistics

Plan: ensure we always grab user stat counts from the DB - not cache (or something) - on increments. Write thing for maintenance script to normalize data.

I can't reproduce this, and I've tried a bit...PhilipNeustrom

Something similar is happening to me, in the user statistics of IN wiki it shows much less than i know i have done. I can even see it from my user info from all wikis. I dont know if its related but my first edit date is unknown on it. The link to my profile is [WWW]http://inwiki.wikispot.org/Users/SparrowSparrow

I thought it had been fixed awhile back? At any rate, DavidGrundler is experiencing a very clear example on [woodland]Woodland. He's got no signup date and shows three edits when he has been making many edits. —Evan 'JabberWokky' Edwards

Reoccurrence (May 2010)

Image display error in SSR (Opera mobile)

This appears to be specific to Opera Mobile — it's not happening with Opera 9.21 for OS X. Any idea how me / someone else could debug this? Perhaps you could help hunt for the source of the issue? Maybe we can look at this together next time I see you. —PhilipNeustrom

Quick Edit non functional yet again (Opera Mobile)

This appears to be specific to Opera Mobile — it's not happening with Opera 9.21 for OS X. Any idea how me / someone else could debug this? Perhaps you could hunt for the source of the issue? Maybe we can look at this together next time I see you. —PhilipNeustrom

Google Map javascript thingy doesn't handle utf-8 characters

Traceback (most recent call last):
  File "/srv/wikis/wikispot/sycamore_base/Sycamore/request.py", line 677, 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

possibly because of this: [WWW]http://codesimple.net/archives/2006/08/24/google-maps-utf-8-problem

If you click on map from the info page of a wiki page, it makes a traceback where the map goes

Traceback (most recent call last):
  File "/srv/wikis/wikispot/sycamore_base/Sycamore/request.py", line 677, 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

Save Changes or Cancel from previewing an edit doesn't take you back to the page

Tinylogo not updating

Link status incorrect

Image macro does not resize in includes

Quick Edit does not work in includes

Footnotes broken

Login Failure

Wishlist: Notification of older versions on different entry

This is the desired behavior. The version history is on the old page. We don't move the version history because sometimes the page you're renaming to has a version history, as well.

Broken image to non-logged in visitors

It serves different html to logged in users versus non-logged in users when mail addresses are being displayed. There is a reference to [WWW]http://wikispot.org/wiki/eggheadbeta/img/mailto that doesn't exist and shows as a broken image icon. —JabberWokky

Can't clear default address locale

wikispot.org's web server rejecting HEAD requests?

Using the include macro causes footnotes so far to be dumped on page

RSS feeds use invalid date format

Map button fails silently with no explanation to the user when JavaScript is disabled

Quick edits and file uploads are missing text stating user agrees to license content

Good call with the quick edits and file uploads. Do you have a suggestion as to how to make the quickedit license text non-obtrusive?

Per-page security changes override all subsequent wiki-wide security changes?

There's some implicit behavior here. When you change the security settings on a page to be different from the wiki-wide settings the page is no longer affected by wiki-wide setting changes. To make the page subsequently see only wiki-wide settings you need only change the security settings on the page to be in alignment with the wiki-wide settings. Perhaps we should make this explicit with a "reset security settings" button in the page's Security area. —PhilipNeustrom

Comment Problems

Davis Wiki Pages

 ["University of California "] and ["Village Cab // 530753TAXI 24HOUR SVC"]  need fixing.

Problem adding security group

Brief Title

Unable to edit, rename or delete a page

Traceback (most recent call last):
  File "/srv/sycamore_base/Sycamore/request.py", line 763, in run
    self.config.page_front_page).page_name, self)
  File "/srv/sycamore_base/Sycamore/action/DeletePage.py", line 65, in execute
    msg = page.deletePage(comment, permanent=permanent, showrc=showrc)
  File "/srv/sycamore_base/Sycamore/PageEditor.py", line 530, in deletePage
    action='DELETE')
  File "/srv/sycamore_base/Sycamore/PageEditor.py", line 765, in saveText
    kw.get('proper_name',None))
  File "/srv/sycamore_base/Sycamore/PageEditor.py", line 663, in _write_to_db
    self.buildCache(type=type)
  File "/srv/sycamore_base/Sycamore/Page.py", line 1171, in buildCache
    cache.clear()
  File "/srv/sycamore_base/Sycamore/caching.py", line 120, in clear
    isWrite=True)
  File "/srv/sycamore_base/Sycamore/wikidb.py", line 146, in execute
    self.db_cursor.execute(query, args)
  File "/srv/sycamore_base/Sycamore/wikidb.py", line 146, in execute
    self.db_cursor.execute(query, args)
ProgrammingError: current transaction is aborted, commands ignored until end of transaction block

This bug was reported over a month ago and has not been fixed. Is there a way to know if someone is looking into it, a way to contact somebody to find out what the status is?

If you email jw@timewarp.org he may be able to help

Hitting return loses edits

Map-related bugs

Broken Address macro

Known bugs



issue with something or other:

Fact: Beer is fucking delicious.
[[include(Explore, "Explore", left, 60%)]][[include(Featured Beer, "Featured Beer", right, 37%)]]
[[include(News, "News", 60%)]][[include(Featured Beer, "Featured Article", right, 37%)]]

Non-reproducable bugs

Error on search

Did an edit on [davis]Davis, and then searched for the unique term I had just added (to see if there were any other instances on the wiki). The first edit I've had time for in days, and I get an error! ;) I cannot reproduce, feel free to delete this report, but I figured if I got it I should at least point it out. Specific edit was adding [WWW]this and then searching for 'fixme'.

Traceback (most recent call last):
  File "/srv/wikis/wikispot/sycamore_base/Sycamore/request.py", line 737, in run
    self.config.page_front_page).page_name, self)
  File "/srv/wikis/wikispot/sycamore_base/Sycamore/wikiaction.py", line 132, in do_search
    this_search.process()
  File "/srv/wikis/wikispot/sycamore_base/Sycamore/search.py", line 523, in process
    for line in input:
  File "/usr/lib64/python2.5/socket.py", line 411, in next
    line = self.readline()
  File "/usr/lib64/python2.5/socket.py", line 331, in readline
    data = recv(1)
timeout: timed out

Traceback (most recent call last):
  File "/srv/sycamore_base/Sycamore/request.py", line 763, in run
    self.config.page_front_page).page_name, self)
  File "/srv/sycamore_base/Sycamore/wikiaction.py", line 133, in do_search
    this_search.process()
  File "/srv/sycamore_base/Sycamore/search.py", line 523, in process
    for line in input:
  File "/usr/lib/python2.5/socket.py", line 411, in next
    line = self.readline()
  File "/usr/lib/python2.5/socket.py", line 331, in readline
    data = recv(1)
timeout: timed out

TomGarberson

Add a Mini Bug Report

Note: You must be logged in to add comments

2007-04-04 06:49:15   I have my time zone set to Pacific (UTC-7), and yet my comments show up as being posted in UTC time (seven hours in the future)...? Oddly, other time displays (e.g. in diff views) appear to be correct. —GrahamFreeman


2007-04-09 18:00:14   Hey, here's a simple easy update to add. Now that Users/* exists, you can have RandomPage exclude Users/* and Wiki/* entries. —JabberWokky


2007-04-30 18:18:44   [davis]Critical Mass shows up in the photo requests page because it is apparently linked to the photo requests page. However, I cannot find the link anywhere on the critical mass page, and the link does not show up if you click on Info -> Links. —DavidGrundler


2007-05-03 02:16:30   Renaming an entry does not work if the new name is the same phrase with a different case. I.e., "Wiki Sandbox" cannot be renamed "wiki sandbox". —JabberWokky


2007-05-12 05:47:42   Now that pages can have accent marks in their names the search feature needs to support them as well. Search for "Acción Zapatista" on [davis]davis. —JasonAller


2007-05-13 00:41:12   When I was logged in today and tried to visit [WWW]http://wikispot.org/Front_Page , it said "You are not allowed to view this page." It has never done this before— are other people having the same problem? —MaryLieth


2007-07-16 06:04:32   Included pages don't influence the TOC. —PhilipNeustrom


2007-07-23 06:36:12   (Cheat report): The 7/22/07 edits on the [WWW]Restaurants page are weirdly buggy. Teriyaki Express keeps moving itself back in. My first edit on 7/22 just removed it, but the edit log shows differently. Same thing then seemed to happen to CovertProfessor. —EdWins


2007-08-03 06:45:16   On Safari/MacOS X, hitting "clear message" after trying to create a new account with an email address that's already registered to another account takes me from the new account registration page to the Log In page. —GrahamFreeman


2007-08-08 05:49:37   Occasional search timeouts (only happened once to a person):

Traceback (most recent call last):
  File "/srv/wikis/wikispot/sycamore_base/Sycamore/request.py", line 708, in run
    self.config.page_front_page).page_name, self)
  File "/srv/wikis/wikispot/sycamore_base/Sycamore/wikiaction.py", line 115, in do_search
    this_search.process()
  File "/srv/wikis/wikispot/sycamore_base/Sycamore/search.py", line 377, in process
    for line in input:
  File "/usr/lib64/python2.5/socket.py", line 410, in next
    line = self.readline()
  File "/usr/lib64/python2.5/socket.py", line 330, in readline
    data = recv(1)
timeout: timed out
PhilipNeustrom

2007-08-08 20:56:07   In "Wiki Settings/General", the tabs' fields don't support unicode chars in page names. —andre.felipe


2007-08-08 20:58:10   Cannot save general settings on Opera, nor use the "Upload - Check Spelling - Delete - etc." buttons. —andre.felipe


2007-08-14 03:52:36   quick edit doesn't work on Safari 2.0.4 on OSX. When I hit submit, it tells me "cannot save empty pages." this continued to happen after a reboot, after clearing of my cache, and on multiple different daviswiki pages. —CraigBrozinsky


2007-08-25 23:34:05   [WWW]Check out the Table of Contents. Note that the header is a link. —JabberWokky


2007-08-28 18:53:44   [WWW]http://daviswiki.org/Pe%C3%B1a_Drive?action=diff&version2=8&version1=7 —169.237.136.169


2007-10-02 18:12:56   Links in included pages shouldn't render if they link to the page doing the including OR the included page. —PhilipNeustrom


There suddenly appeared (at 22:00 East Coast) a bug this evening. Some of it appears to affect all users, parts of the bug are timezone related and just affect me.

For all users, [WWW]http://wikispot.org/Wiki_Directory appears to be borked. Several people all report that it only draws the header, and if you hit edit, the source appears, but it times out on save. This is slightly different than before.

Interwiki Recent Changes is giving me a timezone related Traceback, as is my settings page. They are attached. It is not erroring out for anybody else that we can see, but everybody else is Pacific time.

RyanJames poked in the Python, pointing out that "in the for loop that's lines 242-245 in tzinfo.py, the if statement is never true, meaning your dt (datetime object) doesn't match any of the datetimes in the module's dictionary of all datetimes/timezone thingies".

Another probably unrelated bug that I noticed is on the Wikispot User Statistics entry, where my first edit is "Unknown". Probably unrelated, but if this is all a database issue, I'm letting you know all the "doesn't line up" errors I can find.

By the way, this *is* different than the last two times, as I can still edit other entries without locking them up. —JabberWokky


2007-10-16 15:43:55   The first linebreak after the first line of text after a heading isn´t converted to a <br> here: [WWW]http://median2008.wikispot.org/Items. Looks like a bug? —holzbit


2007-10-19 06:39:56   heart macro, breaks and centering don't seem to work well in conjunction.. fool around with it for a bit to figure out what I mean I suppose. —DavidPoole


2007-11-16 11:22:30   A block of unformatted text ends at the first }}} so if that is included in the block, it ends too early. [WWW]http://daviswiki.org/Wiki_Sand_Box?action=diff&version2=230&version1=229NickSchmalenberger


2007-12-11 01:34:35   <input class="formbutton" type="submit" name="button_dont" value="Dont press me"> Wtf Philip, oh and Mac will select this one first, you might want to consider button ordering functions to have this reordered to be after the submit button. —DavidPoole


2007-12-15 14:34:02   Searching for "NLUG" on the hub:

Search results for "NLUG"
search   Search:
 --> -->
Traceback (most recent call last):
  File "/srv/wikis/wikispot/sycamore_base/Sycamore/request.py", line 737, in run
    self.config.page_front_page).page_name, self)
  File "/srv/wikis/wikispot/sycamore_base/Sycamore/wikiaction.py", line 115, in do_search
    this_search.process()
  File "/srv/wikis/wikispot/sycamore_base/Sycamore/search.py", line 384, in process
    for line in input:
  File "/usr/lib64/python2.5/socket.py", line 411, in next
    line = self.readline()
  File "/usr/lib64/python2.5/socket.py", line 331, in readline
    data = recv(1)
timeout: timed out

It worked on refresh. —JabberWokky


2007-12-30 13:41:48   If you make text inside an address macro be a link, it doesn't show up as an incoming link for the target page. [WWW]http://www.berkwiki.org/Solano_Avenue?action=info&links=1NickSchmalenberger


When adding wikis to my watch list:

Traceback (most recent call last):
  File "/srv/wikis/wikispot/sycamore_base/Sycamore/request.py", line 737, in run
    self.config.page_front_page).page_name, self)
  File "/srv/wikis/wikispot/sycamore_base/Sycamore/wikiaction.py", line 1022, in do_watch_wiki
    farm.add_wiki_to_watch(wikiname, request)
  File "/srv/wikis/wikispot/sycamore_base/Sycamore/farm.py", line 112, in add_wiki_to_watch
    request.user.setWatchedWikis(watched_wiki_list)
  File "/srv/wikis/wikispot/sycamore_base/Sycamore/user.py", line 1210, in setWatchedWikis
    values (%(user_name)s, %(wiki_name)s)""", d, isWrite=True)
  File "/srv/wikis/wikispot/sycamore_base/Sycamore/wikidb.py", line 144, in execute
    self.db_cursor.execute(query, args)
  File "/srv/wikis/wikispot/sycamore_base/Sycamore/wikidb.py", line 146, in execute
    self.db_cursor.execute(query, args)
IntegrityError: duplicate key violates unique constraint "userwatchedwikis_pkey"

Address not picked up

Minor Default(?) CSS Bug

I lack the time to test this, sorry (as you can probably tell by my recent lack of editing, I'm buried under with work). I did, however notice the following "height of header" layout quirk:

FFIEHeaderBug.png

And lest somebody assume it might be related to the login status, I was not logged in using either brower. No idea what is causing it, but if it is in the default CSS, new wikis might have issues with their appearance as they are the least likely to consider cross browser testing. —jw


2008-05-23 21:49:54   Okay,this trick is fun, but you gotta be clever to notice what is happening :P

Oh, hell

DavidPoole


2008-06-16 11:51:41   ==Errors while searching==

Error: 
Traceback (most recent call last):
  File "/srv/wikis/wikispot/sycamore_base/Sycamore/request.py", line 732, in run
    self.config.page_front_page).page_name, self)
  File "/srv/wikis/wikispot/sycamore_base/Sycamore/wikiaction.py", line 132, in do_search
    this_search.process()
  File "/srv/wikis/wikispot/sycamore_base/Sycamore/search.py", line 523, in process
    for line in input:
  File "/usr/lib64/python2.5/socket.py", line 411, in next
    line = self.readline()
  File "/usr/lib64/python2.5/socket.py", line 331, in readline
    data = recv(1)
timeout: timed out
RachelPeters

2008-06-25 01:02:01   Not a bug in the traditional sense, but could someone add the word "Daviswiki" to the spell checker dictionary? —JimStewart


2008-07-24 21:28:20   Serious crashery:

Tried to post on the Mystery Picture Guesses Page with Safari. The following result resulted:

<type 'exceptions.ValueError'>
Python 2.5.1: /usr/bin/python
Thu Jul 24 14:18:39 2008
A problem occurred in a Python script. Here is the sequence of function calls leading up to the error, in the order they occurred.

self = <Sycamore.support.wsgi_server.scgi_base.Request object at 0x13d4fd0>, self._conn = <Sycamore.support.wsgi_server.scgi_base.Connection object at 0x13d4ed0>, self._conn.server = <Sycamore.support.wsgi_server.scgi_fork.WSGIServer object at 0xab4d50>, self._conn.server.handler = <bound method WSGIServer.handler of <Sycamore.su..._server.scgi_fork.WSGIServer object at 0xab4d50>>

result = None, self = <Sycamore.support.wsgi_server.scgi_fork.WSGIServer object at 0xab4d50>, self.application = <function basic_handle_request at 0xafba28>, environ = {'CONTENT_LENGTH': '137', 'CONTENT_TYPE': 'application/x-www-form-urlencoded', 'DOCUMENT_ROOT': '/srv/wikis/wikispot/sycamore_base/share/web/', 'GATEWAY_INTERFACE': 'CGI/1.1', 'HTTP_ACCEPT': 'text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5', 'HTTP_ACCEPT_ENCODING': 'gzip, deflate', 'HTTP_ACCEPT_LANGUAGE': 'en-us', 'HTTP_CONNECTION': 'keep-alive', 'HTTP_CONTENT_LENGTH': '137', 'HTTP_COOKIE': 'wikispot_2Eorg_2CID="1191214139.5.43052,TTLpoa98ZPbTezWbudYD22/F+Mk=,Wr7hQV9GP0paHO/vYilXwzLm4Xg="', ...}, start_response = <function start_response at 0x1225668>

global RequestWSGI = <class 'Sycamore.request.RequestWSGI'>, env = {'CONTENT_LENGTH': '137', 'CONTENT_TYPE': 'application/x-www-form-urlencoded', 'DOCUMENT_ROOT': '/srv/wikis/wikispot/sycamore_base/share/web/', 'GATEWAY_INTERFACE': 'CGI/1.1', 'HTTP_ACCEPT': 'text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5', 'HTTP_ACCEPT_ENCODING': 'gzip, deflate', 'HTTP_ACCEPT_LANGUAGE': 'en-us', 'HTTP_CONNECTION': 'keep-alive', 'HTTP_CONTENT_LENGTH': '137', 'HTTP_COOKIE': 'wikispot_2Eorg_2CID="1191214139.5.43052,TTLpoa98ZPbTezWbudYD22/F+Mk=,Wr7hQV9GP0paHO/vYilXwzLm4Xg="', ...}, start_response = <function start_response at 0x1225668>, ).run undefined

self = <Sycamore.request.RequestWSGI object at 0x13f9090>, self.write = <bound method RequestWSGI.write of <Sycamore.request.RequestWSGI object at 0x13f9090>>

self = <Sycamore.request.RequestWSGI object at 0x13f9090>, self.filestack = [<cStringIO.StringO object at 0x13fa880>], ].write undefined, data_string = u'\n<!— ERROR REPORT FOLLOWS

\n', data_string.encode = <built-in method encode of unicode object at 0x13f4cc0>
<type 'exceptions.ValueError'>: I/O operation on closed file \n") File "/srv/wikis/wikispot/sycamore_base/Sycamore/request.py", line 945, in write self.filestack[-1].write(data_string.encode('utf-8')) ValueError: I/O operation on closed file



2008-08-01 01:27:56   Did a search for the word "talk" and got the following error:

Traceback (most recent call last):

timeout: timed out

6:27 PM on July 31st
Firefox 3.0.1
OS X 10.5.4

Then did a search for the word "bug" and found this page. :-) —IDoNotExist

Posting edits is now taking quite a long time (although reading data is currently fast.) This has been going on for many days. Perhaps there is a scaling issue of some kind? —IDoNotExist

Way to lose an edit

"I was editing the graduate page and i went to sheck spelling, it said there was a conflict. The conflict was all the changes I had made. I clicked "turn off highlighting" and it went to the graduate groups page having lost all my changes." —SarahEdwards


2008-09-30 01:57:27   Traceback (most recent call last):

timeout: timed out


2008-10-09 21:33:31   IE 7.0.6001.18000 — map w/ multiple points shows up blank. Can anyone confirm? —PhilipNeustrom

Image upload does not appear in revision

Odd one here... On [sars]SARS, I have two images of a book cover. I had a very low resolution version from the internet, and just got the book, so I took a photo of the cover and uploaded replacement images. I uploaded both replacements in two different tabs at the same time. The new image has appeared on the rendered entries (i.e., it uploaded and thumbnailed properly), but that upload does not appear in either image revision... the current image being displayed is not even in the image revision history. It is very clear the newly uploaded images are being used on the entry, but the newly uploaded revision does not show up when you click the image. Another possible factor is that the images were a bit over a meg in size. 1211714 bytes to be exact. See [WWW]here and [WWW]here. —Evan 'JabberWokky' Edwards

RSS Feed is broken

maddaze noticed that his or her RSS feed did not work. [WWW]http://adld.wikispot.org/Recent_Changes?action=rss_rc returns:

Traceback (most recent call last):
  File "/srv/wikis/wikispot/sycamore_base/Sycamore/request.py", line 732, in run
    self.config.page_front_page).page_name, self)
  File "/srv/wikis/wikispot/sycamore_base/Sycamore/action/rss_rc.py", line 126, in execute
    rss_dom = xml.dom.minidom.parseString(rss_init_text)
  File "/usr/lib64/python2.5/xml/dom/minidom.py", line 1923, in parseString
    return expatbuilder.parseString(string)
  File "/usr/lib64/python2.5/xml/dom/expatbuilder.py", line 940, in parseString
    return builder.parseString(string)
  File "/usr/lib64/python2.5/xml/dom/expatbuilder.py", line 223, in parseString
    parser.Parse(string, True)
UnicodeEncodeError: 'ascii' codec can't encode character u'\xe9' in position 132: ordinal not in range(128)

2009-01-20 13:28:57   I've run into more problems with the French character set. 1) I was able to successfully upload a file with the name "Comment s'inscrire—les details.txt" to the page adld.wikispot.org/Pour_se_joindre_au_wiki. What I can't show, because the Add Comment macro doesn't support it, is that the word details should have an accent mark over it. However when I included the macro Upload new file "Comment s'inscrire--les details.txt" on the page (with the accent mark), clicking on either Preview or Save changes produced a Python error. 2) When I tried to describe the problem in the Add Comment box using the accented e, I got another Python problem. If you'd like, I can post the Python messages, but I suspect you can reproduce them as easily as I. I'm hopeful that in reporting such problems wikispot.org will evolve to handle foreign communities as gracefully as standard English communities. —maddaze (Harvey Morgan in Bordeaux, France) —maddaze

Entries with odd titles do not appear in search

[gyoa]gyoa has some odd search issues. There are some entries with titles like [gyoa]115=Answer, wakeUp that are not being indexed in the search database, but when copied to a "normal" title, they appear when searched. ["Users/growmaster] is the admin of the site.

RSS feed is still broken

Our wiki is starting to get active and our members can't easily keep track of changes. I suspect the problem is related to our use of the French character set. Help!!!

[WWW]http://adld.wikispot.org/Recent_Changes?action=rss_rc

Traceback (most recent call last):
  File "/srv/sycamore_base/Sycamore/request.py", line 732, in run
    self.config.page_front_page).page_name, self)
  File "/srv/sycamore_base/Sycamore/action/rss_rc.py", line 126, in execute
    rss_dom = xml.dom.minidom.parseString(rss_init_text)
  File "/usr/lib/python2.5/xml/dom/minidom.py", line 1925, in parseString
    return expatbuilder.parseString(string)
  File "/usr/lib/python2.5/xml/dom/expatbuilder.py", line 940, in parseString
    return builder.parseString(string)
  File "/usr/lib/python2.5/xml/dom/expatbuilder.py", line 223, in parseString
    parser.Parse(string, True)
UnicodeEncodeError: 'ascii' codec can't encode character u'\xe9' in position 132: ordinal not in range(128)


2009-05-10 00:31:04   This might already be in here, and I missed it, but if you turn on 'clear observed changes' in Recent Changes then when you click on the changes for a page that has had more than one change, the resulting page will display the differences between the current version and the original, not the current version and the last like it normally does. —JoePomidor


Missing Maps

Blank Map Area

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

Right to Left tabs are funky

See [abeer1141978]abeer1141978. The tabs are in a BiDi language and are laid out oddly.

Parse error breaks Preview

A simple error:

||<rowbgcolor="#aaaacc>table||

Results in python barf upon preview rather than anything friendly:

Traceback (most recent call last):
  File "/srv/sycamore_base/Sycamore/request.py", line 732, in run
    self.config.page_front_page).page_name, self)
  File "/srv/sycamore_base/Sycamore/wikiaction.py", line 1158, in do_savepage
    pg.sendEditor(preview=savetext, comment=comment)
  File "/srv/sycamore_base/Sycamore/PageEditor.py", line 468, in sendEditor
    preview=preview)
  File "/srv/sycamore_base/Sycamore/Page.py", line 893, in send_page
    needsupdate=keywords.get('force_regenerate_content'))
  File "/srv/sycamore_base/Sycamore/Page.py", line 932, in send_page_content
    Parser(body, request).format(self.formatter)
  File "/srv/sycamore_base/Sycamore/parser/wiki.py", line 190, in format
    attrs, attrerr = self._getTableAttrs(line[indlen+2:])
  File "/srv/sycamore_base/Sycamore/parser/wiki_simple.py", line 670, in _getTableAttrs
    table_extension)
  File "/srv/sycamore_base/Sycamore/wikiutil.py", line 1033, in parseAttributes
    val = parser.get_token()
  File "/usr/lib/python2.5/shlex.py", line 96, in get_token
    raw = self.read_token()
  File "/usr/lib/python2.5/shlex.py", line 172, in read_token
    raise ValueError, "No closing quotation"
ValueError: No closing quotation

...and much worse, results in a blank white page when saving, and the loss of that edit.

Page Names ending in " 22" or " 23" now give error

Page Name with < or > Breaks Wanted Pages

WANTED PAGES EXAMPLE

Traceback (most recent call last):
  File "/srv/sycamore_base/Sycamore/request.py", line 754, in run
    Page(query, self).send_page(count_hit=1)
  File "/srv/sycamore_base/Sycamore/Page.py", line 897, in send_page
    needsupdate=keywords.get('force_regenerate_content'))
  File "/srv/sycamore_base/Sycamore/Page.py", line 1018, in send_page_content
    exec code
  File "wanted pages", line 10, in <module>
  File "/srv/sycamore_base/Sycamore/formatter/base.py", line 179, in macro
    return macro_obj.execute(name, args, formatter=self)
  File "/srv/sycamore_base/Sycamore/wikimacro.py", line 106, in execute
    return macro(self, args, formatter=formatter)
  File "/srv/sycamore_base/Sycamore/macro/wantedpages.py", line 234, in execute
    output_complete_wanted_list(wanted, macro)
  File "/srv/sycamore_base/Sycamore/macro/wantedpages.py", line 135, in output_complete_wanted_list
    macro.request.write(Page(name, macro.request).link_to(
  File "/srv/sycamore_base/Sycamore/Page.py", line 65, in __init__
    raise self.InvalidPageName, page_name
InvalidPageName: <YEAR+1>

SEARCH EXAMPLE

Traceback (most recent call last):
  File "/srv/sycamore_base/Sycamore/request.py", line 739, in run
    self.config.page_front_page).page_name, self)
  File "/srv/sycamore_base/Sycamore/wikiaction.py", line 186, in do_search
    Page(printable_needle, request).link_to(
  File "/srv/sycamore_base/Sycamore/Page.py", line 65, in __init__
    raise self.InvalidPageName, page_name
InvalidPageName: <YEAR+1>

TableOfContents uses Headers from within Raw Segment

Format error, cosmetic

RSS feed still broken

Traceback (most recent call last):

UnicodeEncodeError: 'ascii' codec can't encode character u'\xe9' in position 132: ordinal not in range(128)

The character complained about (u'\xe9) is in fact a character that occurs in French, but not in English. I'd like to tell our users how to keep up with changes to the wiki. Help!!!

Login failure message should clear on sucessful login

Guesses posted to the Guesses page wind up on the Mystery Picture page

Error if diffing a deleted entry by time

Not actually bugs

Locked out of editing after editing too many pages in quick succession

I shot you an email.PhilipNeustrom

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