Project

General

Profile

Defect #34484

Updated by Holger Just over 3 years ago

When I open a new issue, the data validation (type and required data) dat) works perfectly. If for example I write a character in a numeric field or don't fill a required field I receive the normal red box with the error. 
 After status changes, if the helpdesk or another assigner writes something wrong or doesn't fill a required field I receive the following error: 

 > Internal "Internal error 
 > An error occurred on the page you were trying to access. 
 > If you continue to experience problems please contact your Redmine administrator for assistance. 
 >  
 > 

 If you are the Redmine administrator, check your log files for details about the error. 

 
 " 


 Below the production.log generated part: 

 <pre> 
 


 Started PATCH "/issues/1884" for 172.24.112.4 at 2020-12-21 18:20:35 +0100 
 Processing by IssuesController#update as HTML 
   Parameters: {"utf8"=>"✓", "authenticity_token"=>"WrsdDIM7eYhFTkjqMBQW2swULoE38w4FOd3Rwmso0DelQJivomeJW8u1yMJ7Mg78MOKkCxxRy39qjqGYKIgF6w==", "form_update_triggered_by"=>"", "issue"=>{"is_private"=>"0", "project_id"=>"15", "author_id"=>"5", "tracker_id"=>"11", "subject"=>"cvbn", "description"=>"dxcvbnmvcxzvhgjfx", "status_id"=>"1", "priority_id"=>"2", "assigned_to_id"=>"", "custom_field_values"=>{"13"=>"Redmine Interno", "17"=>"dcvbn", "18"=>"", "19"=>"", "20"=>"15 giorni - Richiesta ordinaria", "21"=>"", "22"=>"Estratto conto ex art. 50", "23"=>"", "24"=>"2019-11-16", "25"=>"2019-11-16", "26"=>"", "27"=>"2019-11-16", "28"=>"2019-11-16", "30"=>"Tasso Legale", "29"=>"", "31"=>"12345", "32"=>{"blank"=>""}}, "notes"=>"", "private_notes"=>"0", "lock_version"=>"1"}, "was_default_status"=>"1", "last_journal_id"=>"", "commit"=>"Invia", "next_issue_id"=>"557", "issue_position"=>"1", "issue_count"=>"3", "id"=>"1884"} 
   Current user: Administrator (id=1) 
   Rendering issues/edit.html.erb within layouts/base 
   Rendered attachments/_form.html.erb (2.6ms) 
   Rendered issues/_form_custom_fields.html.erb (15.3ms) 
   Rendered issues/_attributes.html.erb (41.6ms) 
   Rendered issues/_form.html.erb (58.2ms) 
   Rendered issues/_edit.html.erb (66.3ms) 
   Rendered issues/edit.html.erb within layouts/base (68.7ms) 
 Completed 500 Internal Server Error in 168ms (ActiveRecord: 9.6ms) 

 ActionView::Template::Error (undefined method `any?' for nil:NilClass): 
     40:         </fieldset> 
     41: 
     42:         <fieldset id="attachments_form" style="<%= "display: none;" unless @issue.attachments_addable?(User.current) %>"><legend><%= l(:label_attachment_plural) %></legend> 
     43:           <% if @attachments.any? && @issue.safe_attribute?('deleted_attachment_ids') %> 
     44:           <div class="contextual"><%= link_to l(:label_edit_attachments), '#', :onclick => "$('#existing-attachments').toggle(); return false;" %></div> 
     45:           <div id="existing-attachments" style="<%= @issue.deleted_attachment_ids.blank? ? 'display:none;' : '' %>"> 
     46:             <% @attachments.each do |attachment| %> 

 app/views/issues/_edit.html.erb:43:in `block in _app_views_issues__edit_html_erb__169474526129585408_70197454896560' 
 app/helpers/application_helper.rb:1242:in `labelled_form_for' 
 app/views/issues/_edit.html.erb:1:in `_app_views_issues__edit_html_erb__169474526129585408_70197454896560' 
 app/views/issues/edit.html.erb:3:in `_app_views_issues_edit_html_erb__3897739985162189416_70197464417020' 
 app/controllers/issues_controller.rb:194:in `block (2 levels) in update' 
 app/controllers/issues_controller.rb:193:in `update' 
 lib/redmine/sudo_mode.rb:63:in `sudo_mode' 
 </pre>

Back