Defect #20277

Errors in Redmine log when displaying an issue with attachments

Added by Olivier Houdas over 4 years ago. Updated almost 3 years ago.

Status:NewStart date:
Priority:LowDue date:
Assignee:-% Done:


Target version:-
Resolution: Affected version:3.0.3


  1. Activate thumbnails in the Redmine configuration (Checkbox in the Display tabof Adminstration\Settings)
  2. Display an issue which has attached images
  3. Check the log of Redmine

    ERROR -- : Couldn't find template for digesting: attachments/thumbnail
    ERROR -- : Couldn't find template for digesting: attachments/download

Tested without any plugin, on Redmine 3.0.3 (Rails 4.2), on Linux CentOS.

The messages are triggered in calls to stale?() in app/controllers/attachments_controller.rb in methods download and thumbnail, and consequently do not break anything in the application, it just never uses the cache.

redmine#20277.patch Magnifier (1.37 KB) Olivier Houdas, 2016-12-05 10:20


#1 Updated by Jonathan Tee about 4 years ago

same with Redmine 3.1
Ruby 2.2.1, Rails 4.2, fcgid

#2 Updated by Pavel Potcheptsov about 3 years ago

Same even if checkbox for thumbnails isn't set.

  Couldn't find template for digesting: attachments/download
  Couldn't find template for digesting: attachments/download

  Redmine version                3.3.0.stable.15842
  Ruby version                   1.9.3-p327 (2012-11-10) [i686-linux]
  Rails version        
  Environment                    production
  Database adapter               Mysql2

#3 Updated by Karel Pičman about 3 years ago

I'm facing the same problem. Any ideas?

#4 Updated by Thomas Löber almost 3 years ago

You could set AttachmentsController.etag_with_template_digest = false.

#5 Updated by Olivier Houdas almost 3 years ago

Thank you for the hint to the Rails part involved.
Then, maybe simply adding the :template => false to the two stale?() calls would be the most appropriate.

Note: the attached patch is based on the code of Redmine 3.3.1

#6 Updated by Karel Pičman almost 3 years ago

The patch works well. Thank you. Hopefully it will be applied to the Redmine's source code too.

#7 Updated by Pavel Potcheptsov almost 3 years ago


Also available in: Atom PDF