On Jun 1, 2014 11:42 AM, "Ramprasad S" <[email protected]> wrote:
>
> Hello,
> I installed the latest discussion plugin from this location
http://trac-hacks.org/wiki/DiscussionPlugin#Download
> I am able to see the plugin, create a topic and enter the first message.
But when I click the reply button of a second level message I get an error
dump. I have attached the screenshot highlighting the click from where I
get the error message. Also pasting the trace below.Can you please help me
here?
>
>
>
> ==== How to Reproduce ====
>
> While doing a GET operation on `/discussion/topic/3`, Trac issued an
internal error.
>
> ''(please provide additional details here)''
>
> Request parameters:
> {{{
> {'discussion_action': u'add', 'message': u'5', 'topic': u'3'}
> }}}
>
> User agent: `Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36
(KHTML, like Gecko) Chrome/35.0.1916.114 Safari/537.36`
>
> ==== System Information ====
> || '''`Trac`''' || `1.0.1` ||
> || '''`Babel`''' || `0.9.6` ||
> || '''`Genshi`''' || `0.6 (without speedups)` ||
> || '''`mod_wsgi`''' || `3.3 (WSGIProcessGroup  WSGIApplicationGroup
%{GLOBAL})` ||
> || '''`MySQL`''' || `server: "5.5.25", client: "6.0.0", thread-safe: 1` ||
> || '''`MySQLdb`''' || `1.2.4b4` ||
> || '''`Python`''' || `2.7.3 (default, Apr 10 2012, 23:31:26) [MSC v.1500
32 bit (Intel)]` ||
> || '''`RPC`''' || `1.1.2` ||
> || '''`setuptools`''' || `0.6c11` ||
> || '''`Subversion`''' || `1.7.5 (r1336830)` ||
> || '''`Subversion`''' || `1.7.5 (r1336830)` ||
> || '''`jQuery`''' || `1.7.2` ||
>
> ==== Enabled Plugins ====
> || '''`estimationtools`''' || `0.4.6` ||
> || '''`hudsontrac`''' || `0.5` ||
> || '''`jqchart`''' || `1.0dev` ||
> || '''`macro`''' || `N/A` ||
> || '''`MilestoneCompactMacro`''' || `N/A` ||
> || '''`svnsyncplugin`''' || `0.1.2` ||
> || '''`ticket-clone`''' || `N/A` ||
> || '''`ticket-clone-bk-12032014`''' || `N/A` ||
> || '''`ticketimport`''' || `0.8.3` ||
> || '''`ticketsidebarprovider`''' || `0.0` ||
> || '''`ticketvalidator`''' || `0.2dev` ||
> || '''`tracaccountmanager`''' || `0.3.2` ||
> || '''`tracaddcommentmacro`''' || `0.3` ||
> || '''`traccustomfieldadmin`''' || `0.2.8` ||
> || '''`tracdatefield`''' || `1.1.0` ||
> || '''`tracdiscussion`''' || `0.9dev` ||
> || '''`trachoursplugin`''' || `0.6.0dev` ||
> || '''`tracmacropost`''' || `0.2` ||
> || '''`tracserverdownmacro`''' || `1.0` ||
> || '''`tracsubticketsplugin`''' || `0.2.0.dev-20130717` ||
> || '''`tracsumfields`''' || `1.0.1` ||
> || '''`tracticketcharts`''' || `0.2dev` ||
> || '''`tracworkflowadmin`''' || `0.12.0.2` ||
> || '''`tracxmlrpc`''' || `1.1.2` ||
> || '''`wikicalendarmacro`''' || `2.0.0dev` ||
> || '''`YumlPreprocessor`''' || `N/A` ||
>
> ==== Python Traceback ====
> {{{
> Traceback (most recent call last):
>   File "build\bdist.win32\egg\trac\web\main.py", line 497, in
_dispatch_request
>     dispatcher.dispatch(req)
>   File "build\bdist.win32\egg\trac\web\main.py", line 214, in dispatch
>     resp = chosen_handler.process_request(req)
>   File "build\bdist.win-amd64\egg\tracdiscussion\core.py", line 119, in
process_request
>     template, data = api.process_discussion(context)
>   File "build\bdist.win-amd64\egg\tracdiscussion\api.py", line 274, in
process_discussion
>     self._do_actions(context, actions)
>   File "build\bdist.win-amd64\egg\tracdiscussion\api.py", line 1391, in
_do_actions
>     self._prepare_message_list(context, context.topic)
>   File "build\bdist.win-amd64\egg\tracdiscussion\api.py", line 1566, in
_prepare_message_list
>     .attachment_data(context)
>   File "build\bdist.win32\egg\trac\attachment.py", line 559, in
attachment_data
>     context.href),
>   File "build\bdist.win32\egg\trac\resource.py", line 297, in
get_resource_url
>     return manager.get_resource_url(resource, href, **kwargs)
>   File "build\bdist.win32\egg\trac\attachment.py", line 650, in
get_resource_url
>     resource.parent(version=None), Href('')))
>   File "build\bdist.win32\egg\trac\resource.py", line 297, in
get_resource_url
>     return manager.get_resource_url(resource, href, **kwargs)
>   File "build\bdist.win-amd64\egg\tracdiscussion\api.py", line 209, in
get_resource_url
>     (self.get_resource_url(resource.parent, href),
>   File "build\bdist.win-amd64\egg\tracdiscussion\api.py", line 204, in
get_resource_url
>     if resource.id:
> AttributeError: 'NoneType' object has no attribute 'id'
> }}}
>
> Regards,
> Ram
>
> --
> You received this message because you are subscribed to the Google Groups
"Trac Users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
email to [email protected].
> To post to this group, send email to [email protected].
> Visit this group at http://groups.google.com/group/trac-users.
> For more options, visit https://groups.google.com/d/optout.

You already opened a ticket for the issue and the plugin maintainer has
been trying to help you resolve the issue. You should continue working with
him to resolve the issue.

http://trac-hacks.org/ticket/11800

-- 
You received this message because you are subscribed to the Google Groups "Trac 
Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/trac-users.
For more options, visit https://groups.google.com/d/optout.

Reply via email to