id summary reporter owner description type status priority milestone component version severity resolution keywords cc branch changelog apichanges internalchanges 12555 TracError: No filespec given Ryan J Ollos Ryan J Ollos "We should return a `system_message` and log the error rather than raising an exception: {{{ [pid 12594 140268838594304] 2016-08-06 23:07:23,402 Trac[formatter] ERROR: Macro Image(attachment:appveyor-kb-logo.png:wiki:TracDev/AutomaticBuilds) failed: Traceback (most recent call last): File ""/usr/local/virtualenv/1.1dev/lib/python2.7/site-packages/trac/wiki/formatter.py"", line 802, in _macro_formatter return macro.ensure_inline(macro.process(args)) File ""/usr/local/virtualenv/1.1dev/lib/python2.7/site-packages/trac/wiki/formatter.py"", line 379, in process text = self.processor(text) File ""/usr/local/virtualenv/1.1dev/lib/python2.7/site-packages/trac/wiki/formatter.py"", line 351, in _macro_processor text) File ""/usr/local/virtualenv/1.1dev/lib/python2.7/site-packages/trac/wiki/macros.py"", line 677, in expand_macro raise TracError(_(""No filespec given"")) TracError: No filespec given }}}" defect closed normal 1.0.13 wiki system normal fixed imagemacro `Image` macro returns a `system_message` when the image can't be rendered.