Answers.Body: <p>As of May 2017, I'd say PHP 7.1 / CiviCRM combination is probably not ready for production use - I tried it the other day and ran into some errors. If you need to run CiviCRM in production, I'd switch down to PHP 7.0.x or 5.6.x.</p>
  
  <p>You might be able to get it to behave with some other configuration changes or by being more actively engaged in CiviCRM development, but for a production site I'd recommend shifting down to 7.0.x.</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2017-05-12T04:07:32.703Z
Answers.LastActivityDate: 2017-05-12T04:07:32.703Z
Answers.UserDisplayName: Chris Burgess
Answers.Body: <p>Did you try emptying the Civi cache at ~/media/civicrm/templates_c/en_us? Then refresh the browser.</p>
  
  <p>Also, what is your PHP memory limit set at? Try 128mb.</p>
  
  <p>I've the same install without those issues. What OS?</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2017-05-12T03:44:11.987Z
Answers.LastActivityDate: 2017-05-12T03:44:11.987Z
Answers.UserDisplayName: BruceW
Answers.Body: <p>You must disable JB Library plugin</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2017-06-14T17:01:32.383Z
Answers.Text: Thanks for your answer, but this doesn't appear to answer the question.  Could you please provide more details?
Answers.UserDisplayName: William Mortada
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2017-06-13T12:43:32.993Z
Answers.LastActivityDate: 2017-06-13T12:43:32.993Z
Answers.UserDisplayName: George Zacharopoulos
Body: <p>To evaluate CiviCRM, I've installed CiviCRM 4.6.26/Joomla 3.6.5, subsequently upgraded to CiviCRM 4.7.19/Joomla 3.7 site that is running PHP 7.1.</p>
  
  <p>The backend 4.7.19/3.7 install appears to work fine, but when I define a CiviCRM Dashboard or anything else as a front-end menu option, I get</p>
  
  <pre><code>RuntimeException: Error decoding JSON data: 
  Syntax error in /home/hillcresttm/public_html/libraries/vendor/joomla/registry/src/Format/Json.php:72 Stack trace: 
  #0 /home/hillcresttm/public_html/libraries/vendor/joomla/registry/src/Registry.php(366): 
    Joomla\Registry\Format\Json-&gt;stringToObject('{"menu_image":"...', Array) 
  #1 /home/hillcresttm/public_html/libraries/vendor/joomla/registry/src/Registry.php(72): 
    Joomla\Registry\Registry-&gt;loadString('{"menu_image":"...') 
  #.............
  </code></pre>
  
  <p>Various Joomla support forums indicate that message is likely a problem with JSON data that is not valid. In Joomla versions prior to 3.6.3 (October, 2016) this failed silently, but since 3.6.3, it generates an error.</p>
  
  <p>I've cleared/disabled my Joomla caching with no change in the error. I found a CiviCRM item on cache, but the directory structure did not match my installation.</p>
  
  <p>Any suggestions for how to proceed?</p>
  
  <p>Bruce</p>
  
Tags: <joomla>
Title: How to fix this JSON Error with Joomla 3.7, CiviCRM 4.7.19, PHP 7.1?
ThreadText: # How to fix this JSON Error with Joomla 3.7, CiviCRM 4.7.19, PHP 7.1?
  
  (Asked by: username_0 on 2017-05-12)
  
  To evaluate CiviCRM, I've installed CiviCRM 4.6.26/Joomla 3.6.5, subsequently upgraded to CiviCRM 4.7.19/Joomla 3.7 site that is running PHP 7.1.
  
  The backend 4.7.19/3.7 install appears to work fine, but when I define a CiviCRM Dashboard or anything else as a front-end menu option, I get
  
  ```
  RuntimeException: Error decoding JSON data: 
  Syntax error in /home/hillcresttm/public_html/libraries/vendor/joomla/registry/src/Format/Json.php:72 Stack trace: 
  #0 /home/hillcresttm/public_html/libraries/vendor/joomla/registry/src/Registry.php(366): 
    Joomla\Registry\Format\Json->stringToObject('{"menu_image":"...', Array) 
  #1 /home/hillcresttm/public_html/libraries/vendor/joomla/registry/src/Registry.php(72): 
    Joomla\Registry\Registry->loadString('{"menu_image":"...') 
  #.............
  
  ```
  
  Various Joomla support forums indicate that message is likely a problem with JSON data that is not valid. In Joomla versions prior to 3.6.3 (October, 2016) this failed silently, but since 3.6.3, it generates an error.
  
  I've cleared/disabled my Joomla caching with no change in the error. I found a CiviCRM item on cache, but the directory structure did not match my installation.
  
  Any suggestions for how to proceed?
  
  username_0
  
  **Tags:** joomla
  
  
  ---
  
  ## 3 answers
  
  ### Answer by username_1 on 2017-05-12. Score: 1
  
  As of May 2017, I'd say PHP 7.1 / CiviCRM combination is probably not ready for production use - I tried it the other day and ran into some errors. If you need to run CiviCRM in production, I'd switch down to PHP 7.0.x or 5.6.x.
  
  You might be able to get it to behave with some other configuration changes or by being more actively engaged in CiviCRM development, but for a production site I'd recommend shifting down to 7.0.x.
  
  
  ---
  
  ### Answer by username_2 on 2017-05-12. Score: 0
  
  Did you try emptying the Civi cache at ~/media/civicrm/templates\_c/en\_us? Then refresh the browser.
  
  Also, what is your PHP memory limit set at? Try 128mb.
  
  I've the same install without those issues. What OS?
  
  
  ---
  
  ### Answer by username_3 on 2017-06-13. Score: -1
  
  You must disable JB Library plugin
  
  > **Comments:**
  > **username_4**: Thanks for your answer, but this doesn't appear to answer the question.  Could you please provide more details?  
  
  ---
  
  