Hello,
i am checking a migration from our Exchange to Grommunio.
PST-Export on Exchange 2019 and import to grommunio worked fine.
gromox-pff2mt -s XXX.pst | gromox-mt2exm -u XXX@XXX
I uses parameter -s to import Mails etc. in the original folders.
Connection to Outlook and Web-Access also fine.
But problems with mobile devices (iOS and Android).
During sync i got the following errors
`/var/log/grommunio-sync/grommunio-sync-error.log
27/02/2025 07:07:33 [27211] [ERROR] [XXX@XXX] LoopDetection->ProcessLoopDetectionPreviousConnectionFailed(): Command 'Sync' at 27/02/2025 07:07:23 with pid '23525' terminated unexpectedly or is still running.
27/02/2025 07:07:33 [27211] [ERROR] [XXX@XXX] Please check your logs for this PID and errors like PHP-Fatals or Apache segmentation faults and report your results to the grommunio dev team.
27/02/2025 07:07:36 [26849] [FATAL] [XXX@XXX] Fatal error: /usr/share/php-mapi/class.meetingrequest.php:1982 - Uncaught TypeError: mapi_getprops(): Argument #1 ($any) must be of type resource, bool given in /usr/share/php-mapi/class.meetingrequest.php:1982
Stack trace:
#0 /usr/share/php-mapi/class.meetingrequest.php(1982): mapi_getprops()
#1 /usr/share/php-mapi/class.meetingrequest.php(3865): Meetingrequest->openCustomUserStore()
#2 /usr/share/php-mapi/class.meetingrequest.php(3606): Meetingrequest->getDelegatorStore()
#3 /usr/share/php-mapi/class.meetingrequest.php(1690): Meetingrequest->getCorrespondentCalendarItem()
#4 /usr/share/php-mapi/class.meetingrequest.php(305): Meetingrequest->isLocalOrganiser()
#5 /usr/share/grommunio-sync/lib/grommunio/mapiprovider.php(817): Meetingrequest->processMeetingRequestResponse()
#6 /usr/share/grommunio-sync/lib/grommunio/mapiprovider.php(67): MAPIProvider->getEmail()
#7 /usr/share/grommunio-sync/lib/grommunio/mapiphpwrapper.php(104): MAPIProvider->GetMessage()
#8 [internal function]: PHPWrapper->ImportMessageChange()
#9 /usr/share/grommunio-sync/lib/grommunio/exporter.php(307): mapi_exportchanges_synchronize()
#10 /usr/share/grommunio-sync/lib/request/sync.php(1253): ExportChangesICS->Synchronize()
#11 /usr/share/grommunio-sync/lib/request/sync.php(998): Sync->syncFolder()
#12 /usr/share/grommunio-sync/lib/request/requestprocessor.php(94): Sync->Handle()
#13 /usr/share/grommunio-sync/index.php(114): RequestProcessor::HandleRequest()
#14 {main}
thrown (1)
in /var/log
grep -r 23525 * | grep ERROR | more
grommunio-sync/grommunio-sync-error.log:26/02/2025 12:58:52 [26849] [ERROR] [XXX@XXX] LoopDetection->ProcessLoopDetectionPreviousConnectionFailed():
Command 'Sync' at 26/02/2025 12:57:58 with pid '23525' terminated unexpectedly or is still running.
grommunio-sync/grommunio-sync-error.log:27/02/2025 07:07:33 [27211] [ERROR] [XXX@XXX] LoopDetection->ProcessLoopDetectionPreviousConnectionFailed():
Command 'Sync' at 27/02/2025 07:07:23 with pid '23525' terminated unexpectedly or is still running.
grommunio-sync/grommunio-sync.log:26/02/2025 12:58:52 [26849] [ERROR] [XXX@XXX] LoopDetection->ProcessLoopDetectionPreviousConnectionFailed(): Comma
nd 'Sync' at 26/02/2025 12:57:58 with pid '23525' terminated unexpectedly or is still running.
grommunio-sync/grommunio-sync.log:27/02/2025 07:07:33 [27211] [ERROR] [XXX@XXX] LoopDetection->ProcessLoopDetectionPreviousConnectionFailed(): Comma
nd 'Sync' at 27/02/2025 07:07:23 with pid '23525' terminated unexpectedly or is still running.
grep -r 23525 * | grep Fatal | more
grommunio-sync/grommunio-sync-error.log:26/02/2025 12:57:58 [23525] [FATAL] [XXX@XXX] Fatal error: /usr/share/php-mapi/class.meetingrequest.php:1982
- Uncaught TypeError: mapi_getprops(): Argument #1 ($any) must be of type resource, bool given in /usr/share/php-mapi/class.meetingrequest.php:1982
grommunio-sync/grommunio-sync-error.log:27/02/2025 07:07:24 [23525] [FATAL] [XXX@XXX] Fatal error: /usr/share/php-mapi/class.meetingrequest.php:1982 - Uncaught TypeError: mapi_getprops(): Argument #1 ($any) must be of type resource, bool given in /usr/share/php-mapi/class.meetingrequest.php:1982
grommunio-sync/grommunio-sync.log:26/02/2025 12:57:58 [23525] [FATAL] [XXX@XXX] Fatal error: /usr/share/php-mapi/class.meetingrequest.php:1982 - Unc
aught TypeError: mapi_getprops(): Argument #1 ($any) must be of type resource, bool given in /usr/share/php-mapi/class.meetingrequest.php:1982
grommunio-sync/grommunio-sync.log:27/02/2025 07:07:24 [23525] [FATAL] [XXX@XXX] Fatal error: /usr/share/php-mapi/class.meetingrequest.php:1982 - Unc
aught TypeError: mapi_getprops(): Argument #1 ($any) must be of type resource, bool given in /usr/share/php-mapi/class.meetingrequest.php:1982
php-fpm.log:[26-Feb-2025 13:57:58] WARNING: [pool grommunio-sync-pool] child 23525 said into stderr: "NOTICE: PHP message: PHP Fatal error: Uncaught TypeError: mapi
_getprops(): Argument #1 ($any) must be of type resource, bool given in /usr/share/php-mapi/class.meetingrequest.php:1982"
php-fpm.log:[27-Feb-2025 08:07:24] WARNING: [pool grommunio-sync-pool] child 23525 said into stderr: "NOTICE: PHP message: PHP Fatal error: Uncaught TypeError: mapi
_getprops(): Argument #1 ($any) must be of type resource, bool given in /usr/share/php-mapi/class.meetingrequest.php:1982"`
iOS is terrible slow. I think that iOS is resuming after that error.
Android sync stops working after syncing some items.
I deleted all Calendar Items ==> no changes.
I tried to disable Calendar Sync ==> no changes.
only Sync Mails ==> no changes
I changed the sync time from 1 month to 2 weeks on iOS and Error is away.
Fast Sync.
So the problem must be in items, date between 2 and 4 weeks back.
I did not find any post to such an error.
System is newly installed (OpenSuse appliance) and all updates installed.
Can anyone help here please?
Thanks a lot and BR
Martin