StatusException: ExportChangesICS->InitializeExporter(): Error, mapi_exportchanges_config() failed: 0xFFFFFFFF8004010F
-
Hello Tommy2002,
the official forum language is English, so I’ll use it in my answer.
From the small excerpt of the log you’ve posted I’d say that the device tries to synchronise a folder which was deleted on the server. If it’s not possible to refresh the folder list on the device, you could try to do using z-push-admin:
z-push-admin -a resync -u user -d deviceid -t hierarchy
Z-Push 2.3.X versions have been deprecated, you should update to a more recent 2.4.X version (currently 2.4.4).
Manfred
-
Hello Manfred,
the command:
z-push-admin -a resync -u user -d deviceid -t hierarchy
as well as the complete re-set up the synchronization on the smartphone has nothing to change the situation.
I already used version 2.4 of Z-Push for testing. With the Verision 2.4 I have the same error message, however, in line 230.
Here is a current log during a synchronization attempt:
22/08/2018 06:59:28 [ 3498] [ INFO] [thomas.pons@*******************] cmd='FolderSync' memory='2.19 MiB/2.00 MiB' time='0.04s' devType='iPhone' devId='applf19mn5h3ffg8' getUser='thomas.pons@*******************' from='195.145.59.18' idle='0s' version='2.3.9' method='POST' httpcode='200' 22/08/2018 06:59:28 [ 3961] [ INFO] [thomas.pons@*******************] cmd='FolderSync' memory='2.39 MiB/2.00 MiB' time='0.22s' devType='iPhone' devId='applf19mn5h3ffg8' getUser='thomas.pons@*******************' from='195.145.59.18' idle='0s' version='2.3.9' method='POST' httpcode='200' 22/08/2018 06:59:30 [30962] [WARN] [thomas.pons@*******************] StatusException: ExportChangesICS->InitializeExporter(): Error, mapi_exportchanges_config() failed: 0xFFFFFFFF8004010F - code: 12 - file: /usr/share/z-push/backend/kopano/exporter.php:225 22/08/2018 06:59:30 [30962] [ INFO] [thomas.pons@*******************] cmd='Sync' memory='2.07 MiB/2.00 MiB' time='0.09s' devType='iPhone' devId='applf19mn5h3ffg8' getUser='thomas.pons@*******************' from='195.145.59.18' idle='0s' version='2.3.9' method='POST' httpcode='200' 22/08/2018 06:59:30 [30962] [ INFO] [thomas.pons@*******************] cmd='FolderSync' memory='2.19 MiB/2.00 MiB' time='0.07s' devType='iPhone' devId='applf19mn5h3ffg8' getUser='thomas.pons@*******************' from='195.145.59.18' idle='0s' version='2.3.9' method='POST' httpcode='200' 22/08/2018 06:59:31 [ 4332] [ INFO] [thomas.pons@*******************] cmd='Sync' memory='2.07 MiB/2.00 MiB' time='0.06s' devType='iPhone' devId='applf19mn5h3ffg8' getUser='thomas.pons@*******************' from='195.145.59.18' idle='0s' version='2.3.9' method='POST' httpcode='200' 22/08/2018 06:59:34 [ 4234] [ INFO] [thomas.pons@*******************] SyncCollections->CheckForChanges(): Waiting for store changes... (lifetime 900 seconds) 22/08/2018 06:59:48 [ 3481] [WARN] [thomas.pons@*******************] StatusException: ExportChangesICS->InitializeExporter(): Error, mapi_exportchanges_config() failed: 0xFFFFFFFF8004010F - code: 12 - file: /usr/share/z-push/backend/kopano/exporter.php:225 22/08/2018 06:59:48 [ 3481] [ INFO] [thomas.pons@*******************] cmd='Sync' memory='2.07 MiB/4.00 MiB' time='0.09s' devType='iPhone' devId='applf19mn5h3ffg8' getUser='thomas.pons@*******************' from='195.145.59.18' idle='0s' version='2.3.9' method='POST' httpcode='200' 22/08/2018 06:59:48 [ 3509] [ INFO] [thomas.pons@*******************] LoopDetection->ProcessLoopDetectionIsHierarchyResyncRequired(): Potential loop detected. Full hierarchysync indicated. 22/08/2018 06:59:48 [ 3509] [ INFO] [thomas.pons@*******************] cmd='FolderSync' memory='2.20 MiB/2.00 MiB' time='0.02s' devType='iPhone' devId='applf19mn5h3ffg8' getUser='thomas.pons@*******************' from='195.145.59.18' idle='0s' version='2.3.9' method='POST' httpcode='200' 22/08/2018 06:59:49 [ 3012] [ INFO] [thomas.pons@*******************] cmd='FolderSync' memory='2.39 MiB/2.00 MiB' time='0.24s' devType='iPhone' devId='applf19mn5h3ffg8' getUser='thomas.pons@*******************' from='195.145.59.18' idle='0s' version='2.3.9' method='POST' httpcode='200' 22/08/2018 06:59:50 [ 4408] [WARN] [thomas.pons@*******************] StatusException: ExportChangesICS->InitializeExporter(): Error, mapi_exportchanges_config() failed: 0xFFFFFFFF8004010F - code: 12 - file: /usr/share/z-push/backend/kopano/exporter.php:225 22/08/2018 06:59:50 [ 4408] [ INFO] [thomas.pons@*******************] cmd='Sync' memory='2.07 MiB/4.00 MiB' time='0.12s' devType='iPhone' devId='applf19mn5h3ffg8' getUser='thomas.pons@*******************' from='195.145.59.18' idle='0s' version='2.3.9' method='POST' httpcode='200' 22/08/2018 06:59:51 [ 3012] [ INFO] [thomas.pons@*******************] cmd='FolderSync' memory='2.20 MiB/2.00 MiB' time='0.05s' devType='iPhone' devId='applf19mn5h3ffg8' getUser='thomas.pons@*******************' from='195.145.59.18' idle='0s' version='2.3.9' method='POST' httpcode='200' 22/08/2018 06:59:52 [ 3961] [ INFO] [thomas.pons@*******************] SyncCollections->CheckForChanges(): Waiting for store changes... (lifetime 900 seconds) 22/08/2018 06:59:59 [ 4385] [ INFO] [thomas.pons@*******************] StatusException: SyncCollections->CheckForChanges(): Timeout forced after 60s from 900s due to other process - code: 3 - file: /usr/share/z-push/lib/core/synccollections.php:579 22/08/2018 06:59:59 [ 4385] [ INFO] [thomas.pons@*******************] cmd='Ping' memory='2.33 MiB/4.00 MiB' time='60.11s' devType='iPhone' devId='applf19mn5h3ffg8' getUser='thomas.pons@*******************' from='195.145.59.18' idle='60s' version='2.3.9' method='POST' httpcode='200'
-
Hello Tommy2002,
@tommy2002 said in StatusException: ExportChangesICS->InitializeExporter(): Error, mapi_exportchanges_config() failed: 0xFFFFFFFF8004010F:
Hello Manfred,
the command:
z-push-admin -a resync -u user -d deviceid -t hierarchy
as well as the complete re-set up the synchronization on the smartphone has nothing to change the situation.
Do you mean that user deleted the profile from the mobile and created it again?
Does the user have any shared folders configured?
Has the user or anyone else deleted or moved folders which the user was syncing on the server (e.g. via webapp)?
From the log it’s not possible to tell for which folder the exporter is failing. Please provide the WBXML level log.
Re-creating the profile on the mobile might not be enough. To make sure that the sync really starts from 0 delete the profile from the device, remove the device with z-push-admin, create a new profile on the device.
Manfred
-
Hello Manfred,
I deleted the profile on my smartphone and ran the following command via z-push-admin:
z-push-admin -a remove -d <deviceId>
Then I have the profile newly set up on the smartphone, but I have the same problem again. No emails are synced.
The log I have set to WBXML. The problem seems to be well, that does not find the INBOX folder.
The log can be viewed at https://gitlab.com/Tommy2002MW/z-push/blob/master/error_log_20180822.txt
Thank you
Tommy2002
-
Hello Tommy2002,
does the log end like that or is it not complete? It’s also not necessary to set the level to WBXMLSTACK, WBXML is enough.
Did this error start to occur after Z-Push or Kopano update?
Was the user’s store unhooked and hooked again or restored from the backup or something like that? Or any scripts executed on his store?
Manfred
-
Hello Manfred,
we have updated the Kopano version but this is already a few days ago.
The log was just an excerpt. Do you need the complete log?greeting
Tommy2002
-
Hello Tommy2002,
yes, the complete log would be helpful.
Manfred
-
Hey. Is there any update on that issue? I ran into the same and have no idea on how to fix it.
I already removed the device from z-push and the profile on the phone. Now it’s not able to run the initial sync anymore and I therefore have no access to mails, calendars and contacts on my phone.
I tried to check the logs on the kopano server, but even for debug there is no messages in there indicating any error. -
Seems like this https://forum.kopano.io/topic/369/solved-missing-or-broken-rss-folder-how-to-repair/6 fixed it for me.
-
As it turns out, my fix from above is not really fixing it. After a few hours or sometimes days, the behavior appears again - always for the same users.
The really weird thing is that it happens from one moment to the other, without any changes happening. And sometimes the issue disappears the same way on it’s own.
Anybody any ideas what it could be caused by or how it can be fixed permanently?
Kopano Core: 8.7.80
Z-Push: 2.4.5+0-0Edit: If it helps, I can provide a WBXML log where the issue is happening.
-
Hi kg,
yes, the WBXML log would be helpful.
Manfred
-
@Manfred Thank you. Sent you the wbxml log in a private message.
Hope this allows us to finf the issue. If you need more info, please let me know. -
Hi kg,
do you have WBXML log from earlier? According to the log the folder with the issue was successfully synced at 15:15 UTC.
Could you also post z-push-admin output for that device?
z-push-admin -a list -u user -d deviceid
Manfred
-
Hey.
Sadly I don’t have any wbxml log from earlier. I can remove the device and add it again and then capture a longer one, if that helps.The z-push-admin output:
----------------------------------------------------- DeviceId: androidc769649512 Device type: Android UserAgent: Android-Mail/8.11.25.224448671.release Device Model: TA-1053 Device friendly name: TA-1053 Device OS: Android 8.1.0 ActiveSync version: 14.1 First sync: 2019-01-15 18:46 Last sync: 2019-01-23 21:45 Sync Period: unlimited (0) Total folders: 33 Short folder Ids: Yes Synchronized folders: 23 Synchronized data: Emails(17) Contacts(3) Calendars(2) Tasks Additional Folders: none Status: OK WipeRequest on: not set WipeRequest by: not set Wiped on: not set Policy name: default Attention needed: No errors known
Thank you
-
Maybe this helps as well: Currently the z-push-top output for the affected user looks like this:
While I’m trying to sync, constantly new gray rows appear…
-
Hi kg,
@kg said in StatusException: ExportChangesICS->InitializeExporter(): Error, mapi_exportchanges_config() failed: 0xFFFFFFFF8004010F:
Hey.
Sadly I don’t have any wbxml log from earlier. I can remove the device and add it again and then capture a longer one, if that helps.Yes, that would help.
Manfred
-
Alright. I removed the account from the device and then from the server, rebooted the device and created the account again on the device. I sent you that log again as a message.
Looking forward to your analysis.Thank you.
-
Hi kg,
@kg said in StatusException: ExportChangesICS->InitializeExporter(): Error, mapi_exportchanges_config() failed: 0xFFFFFFFF8004010F:
Alright. I removed the account from the device and then from the server, rebooted the device and created the account again on the device. I sent you that log again as a message.
By “then from the server” do you mean that you removed the device using z-push-admin? If not, please do that before creating the account again.
It looks like you’re trying to sync 1 week back and there are more than 7000 items in the inbox for that time, is it correct? Did you try to reduce the sync window to 3 days or 1 day?
How many users are on the system?
Manfred
-
Hey Manfred,
@Manfred said in StatusException: ExportChangesICS->InitializeExporter(): Error, mapi_exportchanges_config() failed: 0xFFFFFFFF8004010F:
By “then from the server” do you mean that you removed the device using z-push-admin?
Yes, thats exactly what I did.
It is correct, the device tries to sync one week of emails, but that one week of emails is only ~100 emails (I checked it in the Webapp). The 7000 items is the total number of emails in the inbox which are from May 2017 onwards.I haven’t tried to reduce the window to less days, but will do so and report back.
There are 14 users on that system: Most of them have a total store size of less than 10MB, 6 of them have a total store size between 200 and 1000MB.
The user that I sent you the log of has a total store size of 400MB.Thank you
-
I reduced the sync window on the client to 1 day (the lowest possible one), but the picture is still the same: The same error is reported for every request and the wbxml log looks the same (at least to me) as well.
z-push-admin is still reporting that it tries to sync the whole folder:
Synchronization progress: Folder: Posteingang Sync: Initialized Status: 0% (0/7135)
For reference: the complete output of z-push-admin -a list -u USER
----------------------------------------------------- DeviceId: androidc769649512 Device type: Android UserAgent: Android-Mail/8.11.25.224448671.release Device Model: TA-1053 Device friendly name: TA-1053 Device OS: Android 8.1.0 ActiveSync version: 14.1 First sync: 2019-01-24 13:37 Last sync: 2019-01-24 15:10 Sync Period: unlimited (0) Total folders: 33 Short folder Ids: Yes Synchronized folders: 1 (1 in progress) Synchronized data: Emails Synchronization progress: Folder: Posteingang Sync: Initialized Status: 0% (0/7135) Additional Folders: none Status: OK WipeRequest on: not set WipeRequest by: not set Wiped on: not set Policy name: default Attention needed: No errors known