Opened 17 years ago

Last modified 17 years ago

#1192 closed defect

programming error when creating new forum — at Version 2

Reported by: anonymous Owned by: Radek Bartoň
Priority: normal Component: DiscussionPlugin
Severity: normal Keywords: programming error forum create
Cc: Trac Release: 0.10

Description (last modified by Noah Kantrowitz)

I've installed DiscussionPlugin and WebAdminPlugin, when attempting to create new forum from Discussion page, I get this error:

Traceback (most recent call last):
  File "/usr/lib/python2.4/site-packages/trac/web/main.py", line 387, in dispatch_request
    dispatcher.dispatch(req)
  File "/usr/lib/python2.4/site-packages/trac/web/main.py", line 237, in dispatch
    resp = chosen_handler.process_request(req)
  File "build/bdist.linux-i686/egg/tracdiscussion/core.py", line 72, in process_request
  File "build/bdist.linux-i686/egg/tracdiscussion/api.py", line 32, in render_discussion
  File "build/bdist.linux-i686/egg/tracdiscussion/api.py", line 404, in _do_action
  File "build/bdist.linux-i686/egg/tracdiscussion/api.py", line 932, in add_forum
  File "/usr/lib/python2.4/site-packages/trac/db/util.py", line 50, in execute
    return self.cursor.execute(sql_escape_percent(sql), args)
  File "/usr/lib/python2.4/site-packages/trac/db/util.py", line 50, in execute
    return self.cursor.execute(sql_escape_percent(sql), args)
ProgrammingError: can't adapt

When attempting to create it from webadmin, I get this:

Traceback (most recent call last):
  File "/usr/lib/python2.4/site-packages/trac/web/main.py", line 387, in dispatch_request
    dispatcher.dispatch(req)
  File "/usr/lib/python2.4/site-packages/trac/web/main.py", line 237, in dispatch
    resp = chosen_handler.process_request(req)
  File "/usr/lib/python2.4/site-packages/TracWebAdmin-0.1.2dev_r4429-py2.4.egg/webadmin/web_ui.py", line 109, in process_request
    path_info)
  File "build/bdist.linux-i686/egg/tracdiscussion/admin.py", line 42, in process_admin_request
  File "build/bdist.linux-i686/egg/tracdiscussion/api.py", line 19, in render_discussion
  File "build/bdist.linux-i686/egg/tracdiscussion/api.py", line 75, in _get_items
  File "build/bdist.linux-i686/egg/tracdiscussion/api.py", line 709, in get_group
  File "/usr/lib/python2.4/site-packages/trac/db/util.py", line 50, in execute
    return self.cursor.execute(sql_escape_percent(sql), args)
  File "/usr/lib/python2.4/site-packages/trac/db/util.py", line 50, in execute
    return self.cursor.execute(sql_escape_percent(sql), args)
ProgrammingError: invalid input syntax for integer: ""

I always fill-in all form fields and I'm logged in as admin with all priviledges (including those four DISCUSSION_*)

Change History (2)

comment:1 Changed 17 years ago by anonymous

Sorry, for the mess. I'll use Preview next time. So again

From Web admin, I get this:

Traceback (most recent call last):
  File "/usr/lib/python2.4/site-packages/trac/web/main.py", line 387, in dispatch_request
    dispatcher.dispatch(req)
  File "/usr/lib/python2.4/site-packages/trac/web/main.py", line 237, in dispatch
    resp = chosen_handler.process_request(req)
  File "/usr/lib/python2.4/site-packages/TracWebAdmin-0.1.2dev_r4429-py2.4.egg/webadmin/web_ui.py", line 109, in process_request
    path_info)
  File "build/bdist.linux-i686/egg/tracdiscussion/admin.py", line 42, in process_admin_request
  File "build/bdist.linux-i686/egg/tracdiscussion/api.py", line 19, in render_discussion
  File "build/bdist.linux-i686/egg/tracdiscussion/api.py", line 75, in _get_items
  File "build/bdist.linux-i686/egg/tracdiscussion/api.py", line 709, in get_group
  File "/usr/lib/python2.4/site-packages/trac/db/util.py", line 50, in execute
    return self.cursor.execute(sql_escape_percent(sql), args)
  File "/usr/lib/python2.4/site-packages/trac/db/util.py", line 50, in execute
    return self.cursor.execute(sql_escape_percent(sql), args)
ProgrammingError: invalid input syntax for integer: ""


From /discussion - Add new forum, I get this:

Traceback (most recent call last):
  File "/usr/lib/python2.4/site-packages/trac/web/main.py", line 387, in dispatch_request
    dispatcher.dispatch(req)
  File "/usr/lib/python2.4/site-packages/trac/web/main.py", line 237, in dispatch
    resp = chosen_handler.process_request(req)
  File "build/bdist.linux-i686/egg/tracdiscussion/core.py", line 72, in process_request
  File "build/bdist.linux-i686/egg/tracdiscussion/api.py", line 32, in render_discussion
  File "build/bdist.linux-i686/egg/tracdiscussion/api.py", line 404, in _do_action
  File "build/bdist.linux-i686/egg/tracdiscussion/api.py", line 932, in add_forum
  File "/usr/lib/python2.4/site-packages/trac/db/util.py", line 50, in execute
    return self.cursor.execute(sql_escape_percent(sql), args)
  File "/usr/lib/python2.4/site-packages/trac/db/util.py", line 50, in execute
    return self.cursor.execute(sql_escape_percent(sql), args)
ProgrammingError: can't adapt

Thanks.

Ales Zoulek

comment:2 Changed 17 years ago by Noah Kantrowitz

Description: modified (diff)

Fixing formatting

Note: See TracTickets for help on using tickets.