Defect #20277

Errors in Redmine log when displaying an issue with attachments

Added by Olivier Houdas over 2 years ago. Updated about 1 year ago.

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

0%

Category:Attachments
Target version:-
Resolution: Affected version:3.0.3

Description

  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

History

#1 Updated by Jonathan Tee over 2 years ago

same with Redmine 3.1
Ruby 2.2.1, Rails 4.2, fcgid

#2 Updated by Pavel Potcheptsov about 1 year 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

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

#3 Updated by Karel Pičman about 1 year ago

I'm facing the same problem. Any ideas?

#4 Updated by Thomas Löber about 1 year ago

You could set AttachmentsController.etag_with_template_digest = false.

#5 Updated by Olivier Houdas about 1 year 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 about 1 year ago

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

#7 Updated by Pavel Potcheptsov about 1 year ago

Thanks.

Also available in: Atom PDF