Details
-
Type: Bug
-
Status: Done/Fixed
-
Priority: Major
-
Resolution: Fixed/Completed
-
Affects Version/s: 4.7.29, 4.7.30
-
Fix Version/s: 4.7.31
-
Component/s: Internationalisation
-
Labels:
-
Versioning Impact:Patch (backwards-compatible bug fixes)
-
Documentation Required?:None
-
Funding Source:Needs Funding
-
Verified?:Yes
Description
On a clean Drupal site (version 7.56 or 8.4.3), using CiviCRM 4.7.x (I have tested it with 4.7.27, 4.7.28 on both Drupal versions and 4.7.29 only with Drupal 7) is not possible to enable multilanguage support on CiviCRM (database error).
Steps to reproduce on Drupal 7:
- Install Drupal site (Drupal 7.56)
- Install CiviCRM 4.7.29
- Go to Settings - Localization
- Check Enable Multiple Languages
- Click Save
Steps to reproduce on Drupal 8:
- Install Drupal site (Drupal 8.4.3)
- Install CiviCRM 4.7.28 I followed this directions (manual process)
- Go to Settings - Localization
- Check Enable Multiple Languages
- Click Save
No matter the Drupal version, I always get a Database error.
Debuging information (Drupal 8.4.3 + CiviCRM 4.7.28)
Backtrace: https://gist.github.com/yaazkal/c4342637b35824405a0700710f9a5e19
Error with details: https://gist.github.com/yaazkal/a9124111f210c50eabedf3937ae47eb3
Log file: https://gist.github.com/yaazkal/06cb74f406ba2919e825c804bcd3188c
I've tried combinations (Drupal 7 installed in english, Drupal 8 installed in english, Drupal 8 installed in different language, even different machine) and the result is always the same.
Note: CiviCRM ends up unusable after the error, can't access dashboard or any other feature.
Thanks.
Attachments
Issue Links
- links to