Official SuiteCRM Outlook Plugin v4 has arrived - Compatible with the Outlook Web App or Outlook 2016+ connected to Office365 or Exchange Server 2016. A complete rebuild developed and maintained by SuiteCRM developers, the addon retains previous functionality while massively improves performance, reliability and stability!
#5703 - I AM NOT ABLE TO USE THE EMAIL PLUGIN AND DEVS ARE NOT RESPONDING TO THE ORIGINAL TICKET!!!
It's been 7 days since I purchased this product and it has not worked from day one.
When I attempt to archive an email, there is no error, it's simply "pretends" to log... In the suitecrm log file I get the following error:
Wed May 21 2025 at 07:15:19 [187286][1][FATAL] API Exception detected:
Message was: The option "id" with value "003Dp000008Qvy0IAC" is invalid.
Exception details:
Code:0
/var/www/suitecrm/vendor/symfony/options-resolver/OptionsResolver.php:1082
Trace:
#0 /var/www/suitecrm/vendor/symfony/options-resolver/OptionsResolver.php(905): Symfony\Component\OptionsResolver\OptionsResolver->offsetGet()
#1 /var/www/suitecrm/public/legacy/Api/V8/Param/BaseParam.php(49): Symfony\Component\OptionsResolver\OptionsResolver->resolve()
#2 /var/www/suitecrm/public/legacy/Api/V8/Param/CreateRelationshipByLinkParams.php(41): Api\V8\Param\BaseParam->configure()
#3 /var/www/suitecrm/vendor/symfony/options-resolver/OptionsResolver.php(1128): Api\V8\Param\CreateRelationshipByLinkParams->Api\V8\Param\{closure}()
#4 /var/www/suitecrm/public/legacy/Api/V8/Param/CreateRelationshipByLinkParams.php(59): Symfony\Component\OptionsResolver\OptionsResolver->offsetGet()
#5 /var/www/suitecrm/vendor/symfony/options-resolver/OptionsResolver.php(1007): Api\V8\Param\CreateRelationshipByLinkParams->Api\V8\Param\{closure}()
#6 /var/www/suitecrm/vendor/symfony/options-resolver/OptionsResolver.php(905): Symfony\Component\OptionsResolver\OptionsResolver->offsetGet()
#7 /var/www/suitecrm/public/legacy/Api/V8/Param/BaseParam.php(49): Symfony\Component\OptionsResolver\OptionsResolver->resolve()
#8 /var/www/suitecrm/public/legacy/Api/V8/Middleware/ParamsMiddleware.php(48): Api\V8\Param\BaseParam->configure()
#9 /var/www/suitecrm/public/legacy/Api/V8/Factory/ParamsMiddlewareFactory.php(38): Api\V8\Middleware\ParamsMiddleware->__invoke()
#10 [internal function]: Api\V8\Factory\ParamsMiddlewareFactory->Api\V8\Factory\{closure}()
#11 /var/www/suitecrm/vendor/slim/slim/Slim/DeferredCallable.php(57): call_user_func_array()
#12 [internal function]: Slim\DeferredCallable->__invoke()
#13 /var/www/suitecrm/vendor/slim/slim/Slim/MiddlewareAwareTrait.php(70): call_user_func()
#14 /var/www/suitecrm/vendor/league/oauth2-server/src/Middleware/ResourceServerMiddleware.php(54): Slim\Route->Slim\{closure}()
#15 [internal function]: League\OAuth2\Server\Middleware\ResourceServerMiddleware->__invoke()
#16 /var/www/suitecrm/vendor/slim/slim/Slim/DeferredCallable.php(57): call_user_func_array()
#17 [internal function]: Slim\DeferredCallable->__invoke()
#18 /var/www/suitecrm/vendor/slim/slim/Slim/MiddlewareAwareTrait.php(70): call_user_func()
#19 /var/www/suitecrm/vendor/slim/slim/Slim/MiddlewareAwareTrait.php(117): Slim\Route->Slim\{closure}()
#20 /var/www/suitecrm/vendor/slim/slim/Slim/Route.php(268): Slim\Route->callMiddlewareStack()
#21 /var/www/suitecrm/vendor/slim/slim/Slim/App.php(503): Slim\Route->run()
#22 /var/www/suitecrm/vendor/slim/slim/Slim/MiddlewareAwareTrait.php(117): Slim\App->__invoke()
#23 /var/www/suitecrm/vendor/slim/slim/Slim/App.php(392): Slim\App->callMiddlewareStack()
#24 /var/www/suitecrm/vendor/slim/slim/Slim/App.php(297): Slim\App->process()
#25 /var/www/suitecrm/public/legacy/Api/index.php(12): Slim\App->run()
#26 {main}
Wed May 21 2025 at 07:15:19 [185204][1][FATAL] error loading relationship emails_email_templates
Wed May 21 2025 at 07:15:19 [185204][1][FATAL] error loading relationship emails_email_templates_idb
I have already posted this as a potential bug, but have not recieved ANY input.
I posted this on the comunity forum and was informed this was a plugin error.
Additionally, I am seeing these in the crm log beginning at 4AM last night:
Wed May 21 2025 at 07:05:01 [189577][1][FATAL] Job 998523fe-4f6a-e728-b85a-682dcfae1578 (Outlook Sync) failed in CRON run
I do not see any related changes on the server. Prior to 4am, and for the last 7 days, the cron jobs have reported "success"...
PLEASE HELP!!!!
3 days ago
Hi Nic,
It looks like the API is rejecting the sync of the email due to an invalid id format. This looks to have been caused by imported data with a non-standard id for SuiteCRM.
Here you can see where the API validates the id of a record:
https://github.com/salesagility/SuiteCRM-Core/blob/master/public/legacy/Api/V8/Param/Options/Id.php
You can change the validation within this file to allow a broader selection of ids, keeping in mind that this would have to be re-implemented if you were to upgrade SuiteCRM v8.8.0
Fixing the id's within the database is more difficult as relationships would have to be taken into account, although may be a better solution in the long run.
yesterday
Thank you! this sounds to be exactly my problem... unfortunatly I'm committed to this path. I guess the import set the IDs to the old salesforce IDs and yes. mograting them to standard IDs would be outside my ability at the moment... So... is there a discussion somewhere for what to set this value to to make the API accept salesforce id values?