Modify

Opened 6 years ago

Closed 6 years ago

#3034 closed defect (invalid)

KeyError: u' :/' when attempting to view the blog handle main page

Reported by: dekimsey@… Owned by: osimons
Priority: normal Component: FullBlogPlugin
Severity: normal Keywords:
Cc: Trac Release: 0.11

Description

This error occurs when I visit /blog. I am using trac-0.11rc1 and python 2.4.

File "/home/lendor/python/lib/python2.4/site-packages/TracFullBlogPlugin-0.1-py2.4.egg/tracfullblog/templates/fullblog_macro_post.html", line 10, in <Expression u"wiki_to_html(context(post.resource), do_shorten and post.body[:blog_max_size] + ' ... ' \\\n          or post.body)">
  ${wiki_to_html(context(post.resource), do_shorten and post.body[:blog_max_size] + ' ... ' \
File "/home/lendor/python/lib/python2.4/site-packages/Trac-0.11rc1-py2.4.egg/trac/util/compat.py", line 130, in newfunc
  return func_(*(args + fargs), **dict(kwargs, **fkwargs))
File "/home/lendor/python/lib/python2.4/site-packages/Trac-0.11rc1-py2.4.egg/trac/wiki/formatter.py", line 1094, in format_to_html
  return HtmlFormatter(env, context, wikidom).generate(escape_newlines)
File "/home/lendor/python/lib/python2.4/site-packages/Trac-0.11rc1-py2.4.egg/trac/wiki/formatter.py", line 1053, in generate
  escape_newlines)
File "/home/lendor/python/lib/python2.4/site-packages/Trac-0.11rc1-py2.4.egg/trac/wiki/formatter.py", line 862, in format
  result = re.sub(self.wikiparser.rules, self.replace, line)
File "/home/lendor/python/lib/python2.4/sre.py", line 142, in sub
  return _compile(pattern, 0).sub(repl, string, count)
File "/home/lendor/python/lib/python2.4/site-packages/Trac-0.11rc1-py2.4.egg/trac/wiki/formatter.py", line 807, in replace
  replacement = self.handle_match(fullmatch)
File "/home/lendor/python/lib/python2.4/site-packages/Trac-0.11rc1-py2.4.egg/trac/wiki/formatter.py", line 800, in handle_match
  return external_handler(self, match, fullmatch)
File "__init__.py", line 61, in _replace

Attachments (0)

Change History (5)

comment:1 Changed 6 years ago by osimons

Hmm. First question: the blog has been working, right? It is just suddenly a request to front page stopped working? The problem seems to be rendering of a specific blog post body, so could you go to blog/archive and try the various authors, categories and post links to see if you can identify a single post as problematic?

If you can, go to blog/edit/name-of-post (edit mode) and see if there is any content in the post body that looks problematic. If you can edit it to narrow it down that would be great.

Anything to help narrow down this issue?

comment:2 Changed 6 years ago by dekimsey@…

I'm not at work anymore, but I'll see what I can find out. It was working, to my knowledge as of the last blog post, and I'm pretty sure there were no comments. shrug.

comment:3 Changed 6 years ago by osimons

Any news?

comment:4 Changed 6 years ago by dekimsey@…

Sorry there, I had forgotten. We eventually figured it out, it was due to a bug by the EmoticonsPlugin's parser. The error was entirely in their code, it just happened to be pulled up by the blog parser when it tried to access a blog page where there were emoticons.

My apologies for not ever replying on the matter.

--
Danny.

comment:5 Changed 6 years ago by osimons

  • Resolution set to invalid
  • Severity changed from blocker to normal
  • Status changed from new to closed

Good thing you got it sorted. I get to close a ticket, so I'm happy :-)

Setting 'invalid' resolution as problem is not really related to this plugin.

Add Comment

Modify Ticket

Action
as closed .
The resolution will be deleted. Next status will be 'reopened'.
Author


E-mail address and user name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.