Answers.Body: <p>Jack,</p>
  
  <p>There seems to be problem with the extensions you have installed. Try upgrading CiviCRM after disabling all the extensions. Some extension might not be compatible with latest version of CiviCRM. As a best practice we disable all the extension or plugin of CiviCRM and then perform CiviCRM upgrade. Once finished with upgrade we turn on extension or plugin one by one.</p>
  
  <p>HTH</p>
  
  <p>Pradeep</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2018-10-05T17:56:03.707Z
Answers.Text: Pradeep is correct.  In particular, there's a newer version of CiviVolunteer, since the version that's compatible with CiviCRM 4.7.25 isn't the same as the version that's compatible with 5.6.0.
Answers.UserDisplayName: Jon G - Megaphone Tech
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2018-10-06T07:58:53.563Z
Answers.Text: Thanks Pradeep. It seems org.civicoop.streetformatnl was causing the problem. I disabled the extension for now. Maybe this could be something to add to the upgrade manual for CiviCRM.
Answers.UserDisplayName: Jack
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2018-10-05T17:16:20.737Z
Answers.LastActivityDate: 2018-10-05T17:16:20.737Z
Answers.UserDisplayName: Pradeep Nayak
Body: <p>When attempting to upgrade CiviCRM version 4.7.25 to 5.6.0 I ran into a number of issues. To rule out this is caused by something specifically from 5.6.0 I also tried 5.4.0. Unfortunately, this did not make any difference.</p>
  
  <p>I get the following error when viewing the 'System status' screen:</p>
  
  <p>Warning: Declaration of CRM_Volunteer_Permission::check($permissions) should be compatible with CRM_Core_Permission::check($permissions, $contactId = NULL) in /var/www/html/civicrm_viva_las_vegas_nl/wp-content/uploads/civicrm/ext/org.civicrm.volunteer/CRM/Volunteer/Permission.php on line 151</p>
  
  <p>The screen stays empty for the rest. After clearing the cache, I also get the following error:</p>
  
  <p>Fatal error: Uncaught Error: Call to undefined method CRM_Core_BAO_Address::isSupportedParsingLocale() in /var/www/html/civicrm_viva_las_vegas_nl/wp-content/plugins/civicrm/civicrm/CRM/Utils/Check/Component/AddressParsing.php:45 Stack trace: #0 /var/www/html/civicrm_viva_las_vegas_nl/wp-content/plugins/civicrm/civicrm/CRM/Utils/Check/Component.php(54): CRM_Utils_Check_Component_AddressParsing::checkLocaleSupportsAddressParsing() #1 /var/www/html/civicrm_viva_las_vegas_nl/wp-content/plugins/civicrm/civicrm/CRM/Utils/Check.php(209): CRM_Utils_Check_Component->checkAll() #2 /var/www/html/civicrm_viva_las_vegas_nl/wp-content/plugins/civicrm/civicrm/CRM/Utils/Check.php(93): CRM_Utils_Check::checkAll() #3 /var/www/html/civicrm_viva_las_vegas_nl/wp-content/plugins/civicrm/civicrm/CRM/Core/Page.php(218): CRM_Utils_Check->showPeriodicAlerts() #4 /var/www/html/civicrm_viva_las_vegas_nl/wp-content/plugins/civicrm/civicrm/Civi/Angular/Page/Main.php(70): CRM_Core_Page->run() #5 /var/www/html/civicrm_viva_las_vegas_nl/wp-content/plugin in /var/www/html/civicrm_viva_las_vegas_nl/wp-content/plugins/civicrm/civicrm/CRM/Utils/Check/Component/AddressParsing.php on line 45</p>
  
  <p>The upgrade process itself seems to run very smoothly, it does not give any errors.</p>
  
  <p>What could cause the above errors?</p>
  
Tags: <upgrade>
Title: Upgrading from 4.7.25 to 5.6.0 breaks CiviCRM
ThreadText: # Upgrading from 4.7.25 to 5.6.0 breaks CiviCRM
  
  (Asked by: username_0 on 2018-10-05)
  
  When attempting to upgrade CiviCRM version 4.7.25 to 5.6.0 I ran into a number of issues. To rule out this is caused by something specifically from 5.6.0 I also tried 5.4.0. Unfortunately, this did not make any difference.
  
  I get the following error when viewing the 'System status' screen:
  
  Warning: Declaration of CRM\_Volunteer\_Permission::check($permissions) should be compatible with CRM\_Core\_Permission::check($permissions, $contactId = NULL) in /var/www/html/civicrm\_viva\_las\_vegas\_nl/wp-content/uploads/civicrm/ext/org.civicrm.volunteer/CRM/Volunteer/Permission.php on line 151
  
  The screen stays empty for the rest. After clearing the cache, I also get the following error:
  
  Fatal error: Uncaught Error: Call to undefined method CRM\_Core\_BAO\_Address::isSupportedParsingLocale() in /var/www/html/civicrm\_viva\_las\_vegas\_nl/wp-content/plugins/civicrm/civicrm/CRM/Utils/Check/Component/AddressParsing.php:45 Stack trace: #0 /var/www/html/civicrm\_viva\_las\_vegas\_nl/wp-content/plugins/civicrm/civicrm/CRM/Utils/Check/Component.php(54): CRM\_Utils\_Check\_Component\_AddressParsing::checkLocaleSupportsAddressParsing() #1 /var/www/html/civicrm\_viva\_las\_vegas\_nl/wp-content/plugins/civicrm/civicrm/CRM/Utils/Check.php(209): CRM\_Utils\_Check\_Component->checkAll() #2 /var/www/html/civicrm\_viva\_las\_vegas\_nl/wp-content/plugins/civicrm/civicrm/CRM/Utils/Check.php(93): CRM\_Utils\_Check::checkAll() #3 /var/www/html/civicrm\_viva\_las\_vegas\_nl/wp-content/plugins/civicrm/civicrm/CRM/Core/Page.php(218): CRM\_Utils\_Check->showPeriodicAlerts() #4 /var/www/html/civicrm\_viva\_las\_vegas\_nl/wp-content/plugins/civicrm/civicrm/Civi/Angular/Page/Main.php(70): CRM\_Core\_Page->run() #5 /var/www/html/civicrm\_viva\_las\_vegas\_nl/wp-content/plugin in /var/www/html/civicrm\_viva\_las\_vegas\_nl/wp-content/plugins/civicrm/civicrm/CRM/Utils/Check/Component/AddressParsing.php on line 45
  
  The upgrade process itself seems to run very smoothly, it does not give any errors.
  
  What could cause the above errors?
  
  **Tags:** upgrade
  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_1 on 2018-10-05. Score: 3 | Accepted answer
  
  username_0,
  
  There seems to be problem with the extensions you have installed. Try upgrading CiviCRM after disabling all the extensions. Some extension might not be compatible with latest version of CiviCRM. As a best practice we disable all the extension or plugin of CiviCRM and then perform CiviCRM upgrade. Once finished with upgrade we turn on extension or plugin one by one.
  
  HTH
  
  username_1
  
  > **Comments:**
  > **username_2**: username_1 is correct.  In particular, there's a newer version of CiviVolunteer, since the version that's compatible with CiviCRM 4.7.25 isn't the same as the version that's compatible with 5.6.0.  
  > **username_0**: Thanks username_1. It seems org.civicoop.streetformatnl was causing the problem. I disabled the extension for now. Maybe this could be something to add to the upgrade manual for CiviCRM.  
  
  ---
  
  