# 2.9.1 Released

**URL:** <https://forum.mautic.org/t/2-9-1-released/9086>\
**Category:** Announcements\
**Created:** [July 27, 2017, 5:33pm UTC](https://forum.mautic.org/t/2-9-1-released/9086 "2017-07-27T17:33:07Z")\
**Posts on this page:** 12\
**Page:** 1

<div class="post-metadata">

**Author:** ![DonGilbert](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/dongilbert/32/1735_2.png) [@DonGilbert](https://forum.mautic.org/u/DonGilbert)\
**Post date:** [July 27, 2017, 5:33pm UTC](https://forum.mautic.org/t/2-9-1-released/9086/1 "2017-07-27T17:33:07Z")

</div>

We’re happy to announce that the 2.9.1 has been released! Read the full [release notes here.](https://github.com/mautic/mautic/releases/2.9.1)  
  
  
  
**If upgrading from earlier than 2.6.0:**  
  
If you are have access to SSH, we highly recommend that you use the [update script.](https://raw.githubusercontent.com/mautic/mautic/master/upgrade.php) Download it to the root of your Mautic installation and run it from SSH/CLI with php upgrade.php. If you are on a VPS, be aware of the user used to execute that command as you may have to fix the owner to be that of your web user. Be sure to remove this file once the upgrade is complete.  
  
  
  
**If upgrading from 2.6.0 or 2.6.1:**  
  
Since this does not include any schema changes, the update process built into Mautic’s front-end will suffice in updating. Simply log out, back in, and you should see the upgrade notification similar to:  
  
  
  
 ![update_available.png](https://mautic.org/images/community/update_available.png)  
  
  
  
Click Update Now and follow the prompts.  
  
  
  
If you have any issues - be sure to checkout [John’s post](http://johnlinhart.com/blog/uh-oh-mautic-upgrade-was-not-successful).  
  
  
  
Happy Marketing!  
  
  
  
The Mautic Team

---

<div class="post-metadata">

**Author:** ![DonGilbert](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/dongilbert/32/1735_2.png) [@DonGilbert](https://forum.mautic.org/u/DonGilbert)\
**Post date:** [July 27, 2017, 5:33pm UTC](https://forum.mautic.org/t/2-9-1-released/9086/2 "2017-07-27T17:33:07Z")

</div>

We’re happy to announce that the 2.9.1 has been released! Read the full [release notes here.](https://github.com/mautic/mautic/releases/2.9.1)

If upgrading from earlier than 2.6.0:  
If you are have access to SSH, we highly recommend that you use the [update script.](https://raw.githubusercontent.com/mautic/mautic/master/upgrade.php) Download it to the root of your Mautic installation and run it from SSH/CLI with php upgrade.php. If you are on a VPS, be aware of the user used to execute that command as you may have to fix the owner to be that of your web user. Be sure to remove this file once the upgrade is complete.

If upgrading from 2.6.0 or 2.6.1:  
Since this does not include any schema changes, the update process built into Mautic’s front-end will suffice in updating. Simply log out, back in, and you should see the upgrade notification similar to:

![](https://mautic.org/images/community/update_available.png)

Click Update Now and follow the prompts.

If you have any issues - be sure to checkout [John’s post](http://johnlinhart.com/blog/uh-oh-mautic-upgrade-was-not-successful).

Happy Marketing!

The Mautic Team

---

<div class="post-metadata">

**Author:** ![lead2crm](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/lead2crm/32/1634_2.png) [@lead2crm](https://forum.mautic.org/u/lead2crm)\
**Post date:** [July 27, 2017, 9:13pm UTC](https://forum.mautic.org/t/2-9-1-released/9086/3 "2017-07-27T21:13:36Z")

</div>

[2017-07-27 14:00:56] mautic.ERROR: An error occurred while attempting to fetch updates: Couldn’t resolve host ‘[updates.mautic.org](http://updates.mautic.org)’ [] []  
[2017-07-27 18:08:40] mautic.NOTICE: DoctrineDBALExceptionDriverException: An exception occurred while executing ‘insert into MAP2q\_companies (companyname, is\_published) (SELECT DISTINCT TRIM(company), 1 from MAP2q\_leads l left join MAP2q\_companies c ON l.company = c.companyname where company IS NOT NULL and company \<\> ‘’ and c.companyname is null)’: Illegal mix of collations (utf8\_unicode\_ci,IMPLICIT) and (utf8\_general\_ci,IMPLICIT) for operation ‘=’ (uncaught exception) at /home/lead2crm/public\_html/map/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/AbstractMySQLDriver.php line 115 while running console command `doctrine:migrations:migrate` [] []  
[2017-07-27 18:08:40] mautic.ERROR: [UPGRADE ERROR] Exit code 1; Mautic Migrations Migrating up to 20170725155053 from 20160225000000 SS skipped (Reason: Schema includes this migration) SS skipped (Reason: Schema includes this migration) SS skipped (Reason: Schema includes this migration) SS skipped (Reason: Schema includes this migration) SS skipped (Reason: Schema includes this migration) SS skipped (Reason: Schema includes this migration) SS skipped (Reason: Schema includes this migration) SS skipped (Reason: Schema includes this migration) SS skipped (Reason: Schema includes this migration) SS skipped (Reason: Schema includes this migration) ++ migrating 20160615000000 -\> DROP INDEX MAP2q\_email\_date\_read ON MAP2q\_email\_stats -\> CREATE INDEX MAP2q\_email\_date\_read ON MAP2q\_email\_stats (date\_read) ++ migrated (0.57s) SS skipped (Reason: Schema includes this migration) SS skipped (Reason: Schema includes this migration) SS skipped (Reason: Schema includes this migration) SS skipped (Reason: Schema includes this migration) SS skipped (Reason: Schema includes this migration) ++ migrating 20160712000000 -\> UPDATE MAP2q\_lead\_fields SET properties = ‘a:2:{s:9:“roundmode”;s:1:“4”;s:9:“precision”;s:1:“2”;}’ WHERE alias = ‘attribution’ ++ migrated (0.54s) SS skipped (Reason: Schema includes this migration) SS skipped (Reason: Schema includes this migration) ++ migrating 20160720000000 -\> DELETE FROM MAP2q\_lead\_utmtags WHERE utm\_campaign is null and utm\_content is null and utm\_medium is null and utm\_source is null and utm\_term is null ++ migrated (0.59s) SS skipped (Reason: Schema includes this migration) SS skipped (Reason: Schema includes this migration) SS skipped (Reason: Schema includes this migration) ++ migrating 20160726000001 -\> ALTER TABLE MAP2q\_emails DROP FOREIGN KEY FK\_332899E39091A2FB -\> ALTER TABLE MAP2q\_emails ADD CONSTRAINT FK\_332899E39091A2FB FOREIGN KEY (translation\_parent\_id) REFERENCES MAP2q\_emails (id) ON DELETE CASCADE -\> ALTER TABLE MAP2q\_emails DROP FOREIGN KEY FK\_332899E391861123 -\> ALTER TABLE MAP2q\_emails ADD CONSTRAINT FK\_332899E391861123 FOREIGN KEY (variant\_parent\_id) REFERENCES MAP2q\_emails (id) ON DELETE CASCADE -\> ALTER TABLE MAP2q\_pages DROP FOREIGN KEY FK\_E308EF399091A2FB -\> ALTER TABLE MAP2q\_pages ADD CONSTRAINT FK\_E308EF399091A2FB FOREIGN KEY (translation\_parent\_id) REFERENCES MAP2q\_pages (id) ON DELETE CASCADE -\> ALTER TABLE MAP2q\_pages DROP FOREIGN KEY FK\_E308EF3991861123 -\> ALTER TABLE MAP2q\_pages ADD CONSTRAINT FK\_E308EF3991861123 FOREIGN KEY (variant\_parent\_id) REFERENCES MAP2q\_pages (id) ON DELETE CASCADE -\> ALTER TABLE MAP2q\_dynamic\_content DROP FOREIGN KEY FK\_371BB2CB9091A2FB -\> ALTER TABLE MAP2q\_dynamic\_content ADD CONSTRAINT FK\_371BB2CB9091A2FB FOREIGN KEY (translation\_parent\_id) REFERENCES MAP2q\_dynamic\_content (id) ON DELETE CASCADE -\> ALTER TABLE MAP2q\_dynamic\_content DROP FOREIGN KEY FK\_371BB2CB91861123 -\> ALTER TABLE MAP2q\_dynamic\_content ADD CONSTRAINT FK\_371BB2CB91861123 FOREIGN KEY (variant\_parent\_id) REFERENCES MAP2q\_dynamic\_content (id) ON DELETE CASCADE ++ migrated (0.8s) SS skipped (Reason: Schema includes this migration) ++ migrating 20160731000000 -\> update MAP2q\_campaign\_lead\_event\_log log inner join MAP2q\_campaign\_events events on log.event\_id = events.id set log.metadata = ‘a:0:{}’ where events.type = ‘email.send’ and log.metadata = ‘a:2:{s:6:“failed”;i:1;s:6:“reason”;s:50:“mautic.notification.campaign.failed.not\_subscribed”;}’ ++ migrated (0.45s) SS skipped (Reason: Schema includes this migration) SS skipped (Reason: Schema includes this migration) SS skipped (Reason: Schema includes this migration) SS skipped (Reason: Schema includes this migration) SS skipped (Reason: Schema includes this migration) SS skipped (Reason: Schema includes this migration) SS skipped (Reason: Schema includes this migration) ++ migrating 20160926182807 -\> insert into MAP2q\_companies (companyname, is\_published) (SELECT DISTINCT TRIM(company), 1 from MAP2q\_leads l left join MAP2q\_companies c ON l.company = c.companyname where company IS NOT NULL and company \<\> ‘’ and c.companyname is null) Migration 20160926182807 failed during Execution. Error An exception occurred while executing ‘insert into MAP2q\_companies (companyname, is\_published) (SELECT DISTINCT TRIM(company), 1 from MAP2q\_leads l left join MAP2q\_companies c ON l.company = c.companyname where company IS NOT NULL and company \<\> ‘’ and c.companyname is null)’: Illegal mix of collations (utf8\_unicode\_ci,IMPLICIT) and (utf8\_general\_ci,IMPLICIT) for operation ‘=’ [DoctrineDBALExceptionDriverException] An exception occurred while executing ‘insert into MAP2q\_companies (companyname, is\_published) (SELECT DISTINCT TRIM(company), 1 from MAP2q\_leads l left join MAP2q\_companies c ON l.company = c.companyname where company IS NOT NULL and company \<\> ‘’ and c.companyname is null)’: Illegal mix of collations (utf8\_unicode\_ci,IMPLICIT) and (utf8\_general\_ci,IMPLICIT) for operation ‘=’ [DoctrineDBALDriverMysqliMysqliException] Illegal mix of collations (utf8\_unicode\_ci,IMPLICIT) and (utf8\_general\_ci,IMPLICIT) for operation ‘=’ doctrine:migrations:migrate [–write-sql] [–dry-run] [–query-time] [–allow-no-migration] [–configuration [CONFIGURATION]] [–db-configuration [DB-CONFIGURATION]] [–db DB] [–em EM] [–shard SHARD] [-h|–help] [-q|–quiet] [-v|vv|vvv|–verbose] [-V|–version] [–ansi] [–no-ansi] [-n|–no-interaction] [-s|–shell] [–process-isolation] [-e|–env ENV] [–no-debug] [–] [] [] []  
[2017-07-27 18:11:26] mautic.NOTICE: DoctrineDBALExceptionDriverException: An exception occurred while executing ‘insert into MAP2q\_companies (companyname, is\_published) (SELECT DISTINCT TRIM(company), 1 from MAP2q\_leads l left join MAP2q\_companies c ON l.company = c.companyname where company IS NOT NULL and company \<\> ‘’ and c.companyname is null)’: Illegal mix of collations (utf8\_unicode\_ci,IMPLICIT) and (utf8\_general\_ci,IMPLICIT) for operation ‘=’ (uncaught exception) at /home/lead2crm/public\_html/map/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/AbstractMySQLDriver.php line 115 while running console command `doctrine:migrations:migrate` [] []  
[2017-07-27 18:11:26] mautic.ERROR: [UPGRADE ERROR] Exit code 1; Mautic Migrations Migrating up to 20170725155053 from 20160926000001 ++ migrating 20160926182807 -\> insert into MAP2q\_companies (companyname, is\_published) (SELECT DISTINCT TRIM(company), 1 from MAP2q\_leads l left join MAP2q\_companies c ON l.company = c.companyname where company IS NOT NULL and company \<\> ‘’ and c.companyname is null) Migration 20160926182807 failed during Execution. Error An exception occurred while executing ‘insert into MAP2q\_companies (companyname, is\_published) (SELECT DISTINCT TRIM(company), 1 from MAP2q\_leads l left join MAP2q\_companies c ON l.company = c.companyname where company IS NOT NULL and company \<\> ‘’ and c.companyname is null)’: Illegal mix of collations (utf8\_unicode\_ci,IMPLICIT) and (utf8\_general\_ci,IMPLICIT) for operation ‘=’ [DoctrineDBALExceptionDriverException] An exception occurred while executing ‘insert into MAP2q\_companies (companyname, is\_published) (SELECT DISTINCT TRIM(company), 1 from MAP2q\_leads l left join MAP2q\_companies c ON l.company = c.companyname where company IS NOT NULL and company \<\> ‘’ and c.companyname is null)’: Illegal mix of collations (utf8\_unicode\_ci,IMPLICIT) and (utf8\_general\_ci,IMPLICIT) for operation ‘=’ [DoctrineDBALDriverMysqliMysqliException] Illegal mix of collations (utf8\_unicode\_ci,IMPLICIT) and (utf8\_general\_ci,IMPLICIT) for operation ‘=’ doctrine:migrations:migrate [–write-sql] [–dry-run] [–query-time] [–allow-no-migration] [–configuration [CONFIGURATION]] [–db-configuration [DB-CONFIGURATION]] [–db DB] [–em EM] [–shard SHARD] [-h|–help] [-q|–quiet] [-v|vv|vvv|–verbose] [-V|–version] [–ansi] [–no-ansi] [-n|–no-interaction] [-s|–shell] [–process-isolation] [-e|–env ENV] [–no-debug] [–] [] [] []

---

<div class="post-metadata">

**Author:** ![lead2crm](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/lead2crm/32/1634_2.png) [@lead2crm](https://forum.mautic.org/u/lead2crm)\
**Post date:** [July 27, 2017, 9:17pm UTC](https://forum.mautic.org/t/2-9-1-released/9086/4 "2017-07-27T21:17:28Z")

</div>

My last update (via shell because the native interface gave me a partial update and even the shell update only gave me a partial update, but more stable than the UI) was from 2.82 to 2.9 and it didnt go down without errors, but ran stable and fixed critical bugs in 2.8.2 so I kept 2.9. Today I saw 2.9.1 was available and figured I would try to upgrade to that hoping it would be a successful update from beginning to end; however, it had errors as well. See above. Also, I cannot run update/schema, i get an error message

---

<div class="post-metadata">

**Author:** ![lead2crm](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/lead2crm/32/1634_2.png) [@lead2crm](https://forum.mautic.org/u/lead2crm)\
**Post date:** [July 27, 2017, 9:31pm UTC](https://forum.mautic.org/t/2-9-1-released/9086/5 "2017-07-27T21:31:26Z")

</div>

I just reverted back to a backup from Tuesday and tried to install 2.9 to 2.9.1 via shell and got this error:

[2017-07-27 22:29:08] mautic.NOTICE: DoctrineDBALExceptionDriverException: An exception occurred while executing ‘insert into MAP2q\_companies (companyname, is\_published) (SELECT DISTINCT TRIM(company), 1 from MAP2q\_leads l left join MAP2q\_companies c ON l.company = c.companyname where company IS NOT NULL and company \<\> ‘’ and c.companyname is null)’:

Illegal mix of collations (utf8\_unicode\_ci,IMPLICIT) and (utf8\_general\_ci,IMPLICIT) for operation ‘=’ (uncaught exception) at /home/lead2crm/public\_html/map/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/AbstractMySQLDriver.php line 115 while running console command `doctrine:migrations:migrate`

---

<div class="post-metadata">

**Author:** ![DutchAlfred](https://avatars.discourse-cdn.com/v4/letter/d/aca169/32.png) [@DutchAlfred](https://forum.mautic.org/u/DutchAlfred)\
**Post date:** [July 28, 2017, 11:12am UTC](https://forum.mautic.org/t/2-9-1-released/9086/6 "2017-07-28T11:12:43Z")

</div>

I just upgraded from 2.8.1 but noticed that this caused another bug that has been decribed by more people: after submitting a form the submit button changes to ‘Please wait’ and then just stays there. In the mean time the data is stored as contact in Mautic, no problem there. Just the message or redirect does not work.

Restoring my previous version solved the problem but now I can’t use the awesome 2-way SugarCRM integration!

Some threads suggested clearing the cache, but that didn’t solve the problem. It also doesn’t matter whether I’m logged in in Mautic or not.  
[https://www.mautic.org/community/index.php/7710-form-button-stuck-on-please-wait-while-adding-contact-into-maut/0](https://www.mautic.org/community/index.php/7710-form-button-stuck-on-please-wait-while-adding-contact-into-maut/0)  
[https://www.mautic.org/community/index.php/6961-please-wait-on-form-submission/0](https://www.mautic.org/community/index.php/6961-please-wait-on-form-submission/0)  
[https://www.mautic.org/community/index.php/5798-form-actions-do-not-trigger/0](https://www.mautic.org/community/index.php/5798-form-actions-do-not-trigger/0)  
Is also seems different than github #4349 as suggested here: [https://github.com/mautic/mautic/issues/4473](https://github.com/mautic/mautic/issues/4473). There is no error 500, just nothing happens.

---

<div class="post-metadata">

**Author:** ![bizcrony](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/bizcrony/32/409_2.png) [@bizcrony](https://forum.mautic.org/u/bizcrony)\
**Post date:** [July 28, 2017, 11:40am UTC](https://forum.mautic.org/t/2-9-1-released/9086/7 "2017-07-28T11:40:39Z")

</div>

Can anyone help me out

That, How vTiger contacts can sync in mautic and vice a versa?

What i need , People who are added to Vtiger should get added to Mautic and Vice Versa.

Thanks in advance

Kishan Kumawat

---

<div class="post-metadata">

**Author:** ![ganovaes](https://avatars.discourse-cdn.com/v4/letter/g/ecccb3/32.png) [@ganovaes](https://forum.mautic.org/u/ganovaes)\
**Post date:** [July 28, 2017, 12:33pm UTC](https://forum.mautic.org/t/2-9-1-released/9086/8 "2017-07-28T12:33:24Z")

</div>

Great work. The update works for me.

You could do a validation to know if apache has write permission on all the necessary folders, because I had this problem. Other than that, all right.

---

<div class="post-metadata">

**Author:** ![phuquy1311](https://avatars.discourse-cdn.com/v4/letter/p/a698b9/32.png) [@phuquy1311](https://forum.mautic.org/u/phuquy1311)\
**Post date:** [July 28, 2017, 3:59pm UTC](https://forum.mautic.org/t/2-9-1-released/9086/9 "2017-07-28T15:59:07Z")

</div>

Form submitting problem has not been resolved yet :(. It happened since ver 2.9.0. Please fix

---

<div class="post-metadata">

**Author:** ![phuquy1311](https://avatars.discourse-cdn.com/v4/letter/p/a698b9/32.png) [@phuquy1311](https://forum.mautic.org/u/phuquy1311)\
**Post date:** [July 28, 2017, 4:08pm UTC](https://forum.mautic.org/t/2-9-1-released/9086/10 "2017-07-28T16:08:07Z")

</div>

[quote=24709:@DutchAlfred]I just upgraded from 2.8.1 but noticed that this caused another bug that has been decribed by more people: after submitting a form the submit button changes to ‘Please wait’ and then just stays there. In the mean time the data is stored as contact in Mautic, no problem there. Just the message or redirect does not work.

Restoring my previous version solved the problem but now I can’t use the awesome 2-way SugarCRM integration!

Some threads suggested clearing the cache, but that didn’t solve the problem. It also doesn’t matter whether I’m logged in in Mautic or not.  
[https://www.mautic.org/community/index.php/7710-form-button-stuck-on-please-wait-while-adding-contact-into-maut/0](https://www.mautic.org/community/index.php/7710-form-button-stuck-on-please-wait-while-adding-contact-into-maut/0)  
[https://www.mautic.org/community/index.php/6961-please-wait-on-form-submission/0](https://www.mautic.org/community/index.php/6961-please-wait-on-form-submission/0)  
[https://www.mautic.org/community/index.php/5798-form-actions-do-not-trigger/0](https://www.mautic.org/community/index.php/5798-form-actions-do-not-trigger/0)  
Is also seems different than github #4349 as suggested here: [https://github.com/mautic/mautic/issues/4473](https://github.com/mautic/mautic/issues/4473). There is no error 500, just nothing happens.[/quote]  
Same problem after updating to mautic 2.9.0 ☹ Now 2.9.1 form problem is still staying there!!!

---

<div class="post-metadata">

**Author:** ![Alcides](https://avatars.discourse-cdn.com/v4/letter/a/b2d939/32.png) [@Alcides](https://forum.mautic.org/u/Alcides)\
**Post date:** [July 31, 2017, 9:27pm UTC](https://forum.mautic.org/t/2-9-1-released/9086/11 "2017-07-31T21:27:37Z")

</div>

ERROR Message:

“The site is currently offline due to encountering an error. If the problem persists, please contact the system administrator.  
System administrators, check server logs for errors.”

It apper after I upgrade to 2.9.0 and continue on 2.9.1 upgrade.

When I login to Mautic and access a landing page the message above appers.

When. I am not logged in on Mautic the message did not apper and I can access the Landing Page very well.

I have cheched file and folder permissions and is ALL Fine recursevelly.

Please any recommendation?

My error LOG:

* * *

[2017-07-30 22:08:39] mautic.ERROR: PHP Error: Call to a member function getFieldValue() on null - in file /var/www/mydomain-websites/m.mydomain.com/website/app/bundles/FormBundle/Model/FormModel.php - at line 765 [] []

[2017-07-30 22:08:39] mautic.ERROR: SymfonyComponentDebugExceptionFatalErrorException: Error: Call to a member function getFieldValue() on null - in file /var/www/mydomain-websites/m.mydomain.com/website/app/bundles/FormBundle/Model/FormModel.php - at line 765 [] []

[2017-07-30 22:08:56] mautic.ERROR: PHP Error: Call to a member function getFieldValue() on null - in file /var/www/mydomain-websites/m.mydomain.com/website/app/bundles/FormBundle/Model/FormModel.php - at line 765 [] []

[2017-07-30 22:08:56] mautic.ERROR: SymfonyComponentDebugExceptionFatalErrorException: Error: Call to a member function getFieldValue() on null - in file /var/www/mydomain-websites/m.mydomain.com/website/app/bundles/FormBundle/Model/FormModel.php - at line 765 [] []

[2017-07-31 11:26:43] mautic.ERROR: PHP Error: Call to a member function getFieldValue() on null - in file /var/www/mydomain-websites/m.mydomain.com/website/app/bundles/FormBundle/Model/FormModel.php - at line 765 [] []

## [2017-07-31 11:26:43] mautic.ERROR: SymfonyComponentDebugExceptionFatalErrorException: Error: Call to a member function getFieldValue() on null - in file /var/www/mydomain-websites/m.mydomain.com/website/app/bundles/FormBundle/Model/FormModel.php - at line 765 [] []

PLEASE, HELP me.

---

<div class="post-metadata">

**Author:** ![emillerphx](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/emillerphx/32/24_2.png) [@emillerphx](https://forum.mautic.org/u/emillerphx)\
**Post date:** [August 3, 2017, 3:27pm UTC](https://forum.mautic.org/t/2-9-1-released/9086/12 "2017-08-03T15:27:32Z")

</div>

Any solution to the Submit button being stuck on Please Wait… It seems like the problem is common but I can’t seem to find any solutions.
