Thanks so much for the update and the news that you have it working on 5.2.3, we’ve not been able to determine our issue, even after making sure we were on the same version of PHP that you suggested.
Agree, much improved in usability and stability.
Did you edit the code as per my blog post? Thats all I had to do.
Do you get fields in the plugin that come from SuiteCRM? Where is your problem?
rsp
17 April 2025 14:17
25
Is v6.x coming soon?
How to download this zip file?
You could simply download it from their git release:
1 Like
rsp
27 June 2025 13:24
27
@pstevens it looks like the bot marked your issue to stale. Did they merge your code changes into new version?
opened 01:23PM - 30 May 24 UTC
closed 12:02AM - 27 Jun 25 UTC
T2
bug
plugin
regression
stale
### Mautic Version
5.0.x series
### Way of installing
I downloaded a re… lease from https://www.mautic.org/mautic-releases
### PHP version
8.1
### What browsers are you seeing the problem on?
Chrome
### What happened?
I've been using the SugarCRM integration for SuiteCRM for years. It has worked pretty well, with minor flaws. Recently I've noticed SuiteCRM-> Mautic works fine. New records are created on both sides. However, it does not push back to SuiteCRM where Mautic field is the primary OR the SuiteCRM field is blank and Mautic has a value (like it used to). I'm getting the following error. This one is a little too complicated for me to troubleshoot, hoping for some help:
mautic.ERROR: INTEGRATION ERROR: Sugarcrm - Undefined method "detachEntities". The method name must start with either findBy, findOneBy or countBy! [] {"hostname":"xxx.xxx.xx.xxx.host.secureserver.net","pid":3}
UPDATE: only one record syncs and the then the sync stops. Even if you synccontacts -- "10 years" or -- fetch all, in Version 5 no sync happens. If I run the command -vvv I can see that it successfuly connects, gets the list of users, then ends. No records are added (the first run produces one contact and one lead, none after that)
I've tested up to 4.4.11 and it works, but not after.
### How can we reproduce this issue?
Step 1: Sync Matuic with SuiteCRM make changes on either side, the error is generated when the synccontacts job runs.
### Relevant log output
```shell
mautic.ERROR: INTEGRATION ERROR: Sugarcrm - Undefined method "detachEntities". The method name must start with either findBy, findOneBy or countBy! [] {"hostname":"xxx.xxx.xx.xxx.host.secureserver.net","pid":3}
Also:
mautic.ERROR: INTEGRATION ERROR: Sugarcrm - cURL error 28: Resolving timed out after 10001 milliseconds (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://xxxxxxxxxxxxxxxxxx.com/service/v4_1/rest.php [] {"hostname":"xxxx.xxxx.xxxx.host.secureserver.net","pid":3}
```
### Code of Conduct
- [X] I confirm that I have read and agree to follow this project's Code of Conduct
<br /><hr>
Care about this issue? Want to get it resolved sooner? If you are a <a href='https://www.mautic.org/become-a-member-of-mautic'>member of Mautic</a>, you can add some funds to the <a href='https://opencollective.com/mautic/projects/bounties'>Bounties Project</a> so that the person who completes this task can claim those funds once it is merged by a member of the core team! Read the docs <a href='https://contribute.mautic.org/product-team/mautic-bounty-programme'>here.</a>
They never do. I raise issues all the time, no one does anything with them and after a few months if no one comments they just automatically get marked stale.
The issue resolution is much better here at SuiteCRM
2 Likes