There is a serious bug in Grommunio-sync when multiple email accounts are defined in Outlook Mobile on a Android Oneplus 13.
If i create 3 accounts in Mobile Outlook to sync to my server (5 users community edition, Suse 15.6 up to date). Those email accounts sync correctly when added one after another. But then first, a kind of ping-foldersync flood arises like in the screenshot above. And then, after some time, the /var/log/grommunio-sync/grommunio-sync-error.log gets flooded with authentication errors, but none of the credentials were changed in the mean time! If i delete the accounts in Mobile Outlook , the storm lays down after half an hour or so and grommunio-sync and gromox-api start working normally. I do not have these problems with the email program on an ipad, and with Nine email in my OnbePlus 9.
09/12/2025 09:50:43 [ 4818] [ERROR] [info@hooftman.net] HandleSync(): error saving '{847af622-31c7-43be-b2d5-abc94b1fdc34}640' - no state information available
09/12/2025 15:34:52 [ 6916] [ WARN] [info@hooftman-consultancy.nl] SyncObject->Check(): object from type SyncMail: parameter 'from' contains an invalid email address '"Pieter Hooftman HC" </O=I63A835A7/OU=EXCHANGE ADMINISTRATIVE GROUP (FYDIBOHF23SPDLT)/CN=RECIPIENTS/CN=0200000004000000-INFO>'. Address is removed.
09/12/2025 18:47:31 [ 4818] [ WARN] [info@hooftman-consultancy.nl] /usr/share/grommunio-sync/lib/utils/utils.php:579 iconv(): Detected an illegal character in input string (8)
09/12/2025 18:52:47 [ 4387] [ WARN] [info@hooftman-consultancy.nl] SyncObject->Check(): object from type SyncMail: parameter 'from' contains an invalid email address '"Pieter Hooftman HC" </O=I63A835A7/OU=EXCHANGE ADMINISTRATIVE GROUP (FYDIBOHF23SPDLT)/CN=RECIPIENTS/CN=0200000004000000-INFO>'. Address is removed.
09/12/2025 19:16:13 [ 6916] [ WARN] [info@hooftman-consultancy.nl] /usr/share/grommunio-sync/lib/utils/utils.php:579 iconv(): Detected an illegal character in input string (8)
09/12/2025 19:21:15 [19381] [ WARN] [info@hooftman-consultancy.nl] SyncObject->Check(): object from type SyncMail: parameter 'to' contains an invalid email address '"Undisclosed recipients" <>'. Address is removed.
09/12/2025 20:17:31 [ 6211] [FATAL] [#unknown] Exception: (AuthenticationRequiredException) - Access denied. Please send authorisation information
09/12/2025 20:18:36 [27863] [FATAL] [#myemail@mydomain.nl] Exception: (AuthenticationRequiredException) - Access denied. Please send authorisation information
09/12/2025 20:18:38 [ 6211] [FATAL] [#myemail@mydomain.nl] Exception: (AuthenticationRequiredException) - Access denied. Please send authorisation information
09/12/2025 20:18:39 [27863] [FATAL] [#myemail@mydomain.nl] Exception: (AuthenticationRequiredException) - Access denied. Please send authorisation information
09/12/2025 20:18:40 [ 2879] [FATAL] [#myemail@mydomain.nl] Exception: (AuthenticationRequiredException) - Access denied. Please send authorisation information
09/12/2025 20:18:41 [27863] [FATAL] [#myemail@mydomain.nl] Exception: (AuthenticationRequiredException) - Access denied. Please send authorisation information
09/12/2025 20:18:45 [ 2879] [FATAL] [#myemail@mydomain.nl] Exception: (AuthenticationRequiredException) - Access denied. Please send authorisation information
09/12/2025 20:18:45 [27863] [FATAL] [#myemail@mydomain.nl] Exception: (AuthenticationRequiredException) - Access denied. Please send authorisation information
09/12/2025 20:18:46 [ 2879] [FATAL] [#myemail@mydomain.nl] Exception: (AuthenticationRequiredException) - Access denied. Please send authorisation information
09/12/2025 20:18:46 [27863] [FATAL] [#myemail@mydomain.nl] Exception: (AuthenticationRequiredException) - Access denied. Please send authorisation information
09/12/2025 20:18:46 [ 2879] [FATAL] [#myemail@mydomain.nl] Exception: (AuthenticationRequiredException) - Access denied. Please send authorisation information
09/12/2025 20:18:47 [27863] [FATAL] [#myemail@mydomain.nl] Exception: (AuthenticationRequiredException) - Access denied. Please send authorisation information
09/12/2025 20:18:47 [ 2879] [FATAL] [#myemail@mydomain.nl] Exception: (AuthenticationRequiredException) - Access denied. Please send authorisation information
09/12/2025 20:18:47 [27863] [FATAL] [#myemail@mydomain.nl] Exception: (AuthenticationRequiredException) - Access denied. Please send authorisation information
09/12/2025 20:18:47 [ 2879] [FATAL] [#myemail@mydomain.nl] Exception: (AuthenticationRequiredException) - Access denied. Please send authorisation information
09/12/2025 20:18:48 [27863] [FATAL] [#myemail@mydomain.nl] Exception: (AuthenticationRequiredException) - Access denied. Please send authorisation information
09/12/2025 20:18:48 [ 2879] [FATAL] [#myemail@mydomain.nl] Exception: (AuthenticationRequiredException) - Access denied. Please send authorisation information
09/12/2025 20:18:49 [27863] [FATAL] [#myemail@mydomain.nl] Exception: (AuthenticationRequiredException) - Access denied. Please send authorisation information
09/12/2025 20:18:49 [ 2879] [FATAL] [#myemail@mydomain.nl] Exception: (AuthenticationRequiredException) - Access denied. Please send authorisation information
09/12/2025 20:18:49 [27863] [FATAL] [#myemail@mydomain.nl] Exception: (AuthenticationRequiredException) - Access denied. Please send authorisation information
09/12/2025 20:18:50 [ 2879] [FATAL] [#myemail@mydomain.nl] Exception: (AuthenticationRequiredException) - Access denied. Please send authorisation information
09/12/2025 20:18:50 [27863] [FATAL] [#myemail@mydomain.nl] Exception: (AuthenticationRequiredException) - Access denied. Please send authorisation information
09/12/2025 20:18:51 [ 2879] [FATAL] [#myemail@mydomain.nl] Exception: (AuthenticationRequiredException) - Access denied. Please send authorisation information
09/12/2025 20:18:51 [27863] [FATAL] [#myemail@mydomain.nl] Exception: (AuthenticationRequiredException) - Access denied. Please send authorisation information
09/12/2025 20:18:52 [ 2879] [FATAL] [#myemail@mydomain.nl] Exception: (AuthenticationRequiredException) - Access denied. Please send authorisation information
09/12/2025 20:18:52 [27863] [FATAL] [#myemail@mydomain.nl] Exception: (AuthenticationRequiredException) - Access denied. Please send authorisation information
09/12/2025 20:18:53 [ 2879] [FATAL] [#myemail@mydomain.nl] Exception: (AuthenticationRequiredException) - Access denied. Please send authorisation information
09/12/2025 20:18:53 [27863] [FATAL] [#myemail@mydomain.nl] Exception: (AuthenticationRequiredException) - Access denied. Please send authorisation information
09/12/2025 20:18:53 [ 2879] [FATAL] [#myemail@mydomain.nl] Exception: (AuthenticationRequiredException) - Access denied. Please send authorisation information
Aboutthe same time, admin-api starts trowing errors:
[2025-12-09 21:17:32.971042]: [ERROR] (grommunio Admin API) Response validation failed: [InvalidSchemaValue(value={'data': [{'addinfo': 'OK : AuthenticationRequiredException', 'asversion': False, 'command': False, 'devagent': 'unknown', 'devid': 'none', 'devtype': False, 'ended': 1765311451, 'ip': '10.0.0.80', 'pid': 6211, 'push': False, 'start': 1765311451, 'update': 1765311451, 'user': False}, {'addinfo': 'Sink 120/900s on Email', 'asversion': '16.1', 'command': 18, 'devagent': 'Apple-iPad13C2/2302.85', 'devid': '5ci3j5o5n55mj2i8211r0sp0a8', 'devtype': 'iPad', 'ended': 0, 'ip': '10.0.0.80', 'pid': 19381, 'push': True, 'start': 1765311307, 'update': 1765311428, 'user': 'myemail@mydomain.nl'}]}, type=<SchemaType.OBJECT: 'object'>, schema_errors=(<ValidationError: 'False is not of type string'>, <ValidationError: 'False is not of type string'>, <ValidationError: 'False is not of type integer'>, <ValidationError: 'False is not valid under any of the given schemas'>))]
[2025-12-09 21:17:32.971741]: [WARNING] (grommunio Admin API) GET /api/v1/system/sync/top?filterEnded=20&filterUpdated=120 from 10.0.0.213 -> 500 '{"message":"The server generated an invalid response."}\n'
[2025-12-09 21:17:34.974043]: [ERROR] (grommunio Admin API) Response validation failed: [InvalidSchemaValue(value={'data': [{'addinfo': 'OK : AuthenticationRequiredException', 'asversion': False, 'command': False, 'devagent': 'unknown', 'devid': 'none', 'devtype': False, 'ended': 1765311451, 'ip': '10.0.0.80', 'pid': 6211, 'push': False, 'start': 1765311451, 'update': 1765311451, 'user': False}, {'addinfo': 'Sink 120/900s on Email', 'asversion': '16.1', 'command': 18, 'devagent': 'Apple-iPad13C2/2302.85', 'devid': '5ci3j5o5n55mj2i8211r0sp0a8', 'devtype': 'iPad', 'ended': 0, 'ip': '10.0.0.80', 'pid': 19381, 'push': True, 'start': 1765311307, 'update': 1765311428, 'user': 'myemail@mydomain.nl'}]}, type=<SchemaType.OBJECT: 'object'>, schema_errors=(<ValidationError: 'False is not of type string'>, <ValidationError: 'False is not of type string'>, <ValidationError: 'False is not of type integer'>, <ValidationError: 'False is not valid under any of the given schemas'>))]
[2025-12-09 21:17:34.975162]: [WARNING] (grommunio Admin API) GET /api/v1/system/sync/top?filterEnded=20&filterUpdated=120 from 10.0.0.213 -> 500 '{"message":"The server generated an invalid response."}\n'
[2025-12-09 21:17:36.972929]: [ERROR] (grommunio Admin API) Response validation failed: [InvalidSchemaValue(value={'data': [{'addinfo': 'OK : AuthenticationRequiredException', 'asversion': False, 'command': False, 'devagent': 'unknown', 'devid': 'none', 'devtype': False, 'ended': 1765311451, 'ip': '10.0.0.80', 'pid': 6211, 'push': False, 'start': 1765311451, 'update': 1765311451, 'user': False}, {'addinfo': 'Sink 120/900s on Email', 'asversion': '16.1', 'command': 18, 'devagent': 'Apple-iPad13C2/2302.85', 'devid': '5ci3j5o5n55mj2i8211r0sp0a8', 'devtype': 'iPad', 'ended': 0, 'ip': '10.0.0.80', 'pid': 19381, 'push': True, 'start': 1765311307, 'update': 1765311428, 'user': 'myemail@mydomain.nl'}]}, type=<SchemaType.OBJECT: 'object'>, schema_errors=(<ValidationError: 'False is not of type string'>, <ValidationError: 'False is not of type string'>, <ValidationError: 'False is not of type integer'>, <ValidationError: 'False is not valid under any of the given schemas'>))]
I have none of these issues when syncing multiple accounts from 'Nine email' from my Android phone, and i never had issues prior to upgrading a few weeks ago.