Answers.Body: <p>These are fields that have been phased out. Deleting these reports and creating them anew from the core report templates will have solved the problem.</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2019-02-12T12:53:32.230Z
Answers.LastActivityDate: 2019-02-12T12:53:32.230Z
Answers.UserDisplayName: Elad
Body: <p>I run Civi on Drupal. After upgrading from 5.4.0 to 5.10.0, any report I open shows 4 warnings at the top:</p>
  
  <p>Warning: Illegal string offset 'attr' in HTML_QuickForm_advmultiselect->toHtml() (line 807 of /home/tamera/www/dev/sites/all/modules/civicrm/packages/HTML/QuickForm/advmultiselect.php).</p>
  
  <p>Warning: Illegal string offset 'text' in HTML_QuickForm_advmultiselect->toHtml() (line 808 of /home/tamera/www/dev/sites/all/modules/civicrm/packages/HTML/QuickForm/advmultiselect.php).</p>
  
  <p>Warning: Illegal string offset 'attr' in HTML_QuickForm_advmultiselect->toHtml() (line 821 of /home/tamera/www/dev/sites/all/modules/civicrm/packages/HTML/QuickForm/advmultiselect.php).</p>
  
  <p>Warning: Illegal string offset 'text' in HTML_QuickForm_advmultiselect->toHtml() (line 822 of /home/tamera/www/dev/sites/all/modules/civicrm/packages/HTML/QuickForm/advmultiselect.php).</p>
  
  <p>Any ideas?</p>
  
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2019-02-12T02:54:01.840Z
Comments.Text: Are these core reports? We have phased out that widget & updated custom fields not to use it - but perhaps some still are in your install
Comments.UserDisplayName: user4278
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2019-02-12T12:51:57.133Z
Comments.Text: There are all reports that are based on Participants and Contributions.
  If I now create an identical report from the core templates, then the error disappears. I just wished not needing to create them all over again, but that they could have been somehow migrated during the phasing out. Anyway, thank you, this was valuable.
Comments.UserDisplayName: Elad
Tags: <civireport><error><5.10.x>
Title: Reports show 4 warnings after upgrading from 5.4 to 5.10
ThreadText: # Reports show 4 warnings after upgrading from 5.4 to 5.10
  
  (Asked by: username_0 on 2019-02-11)
  
  I run Civi on Drupal. After upgrading from 5.4.0 to 5.10.0, any report I open shows 4 warnings at the top:
  
  Warning: Illegal string offset 'attr' in HTML\_QuickForm\_advmultiselect->toHtml() (line 807 of /home/tamera/www/dev/sites/all/modules/civicrm/packages/HTML/QuickForm/advmultiselect.php).
  
  Warning: Illegal string offset 'text' in HTML\_QuickForm\_advmultiselect->toHtml() (line 808 of /home/tamera/www/dev/sites/all/modules/civicrm/packages/HTML/QuickForm/advmultiselect.php).
  
  Warning: Illegal string offset 'attr' in HTML\_QuickForm\_advmultiselect->toHtml() (line 821 of /home/tamera/www/dev/sites/all/modules/civicrm/packages/HTML/QuickForm/advmultiselect.php).
  
  Warning: Illegal string offset 'text' in HTML\_QuickForm\_advmultiselect->toHtml() (line 822 of /home/tamera/www/dev/sites/all/modules/civicrm/packages/HTML/QuickForm/advmultiselect.php).
  
  Any ideas?
  
  **Tags:** civireport, error, 5.10.x
  
  > **Comments:**
  > **username_1**: Are these core reports? We have phased out that widget & updated custom fields not to use it - but perhaps some still are in your install  
  > **username_0**: There are all reports that are based on Participants and Contributions. If I now create an identical report from the core templates, then the error disappears. I just wished not needing to create them all over again, but that they could have been somehow migrated during the phasing out. Anyway, thank you, this was valuable.  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_0 on 2019-02-12. Score: 1
  
  These are fields that have been phased out. Deleting these reports and creating them anew from the core report templates will have solved the problem.
  
  
  ---
  
  