mirror of https://github.com/M66B/FairEmail.git
Dump on operation errors
This commit is contained in:
parent
31d643c544
commit
792299977f
|
@ -181,12 +181,13 @@ class Core {
|
||||||
static void processOperations(
|
static void processOperations(
|
||||||
Context context,
|
Context context,
|
||||||
EntityAccount account, EntityFolder folder, List<TupleOperationEx> ops,
|
EntityAccount account, EntityFolder folder, List<TupleOperationEx> ops,
|
||||||
Store istore, Folder ifolder,
|
EmailService iservice, Folder ifolder,
|
||||||
State state, long serial)
|
State state, long serial)
|
||||||
throws JSONException, FolderClosedException {
|
throws JSONException, FolderClosedException {
|
||||||
try {
|
try {
|
||||||
Log.i(folder.name + " start process");
|
Log.i(folder.name + " start process");
|
||||||
|
|
||||||
|
Store istore = iservice.getStore();
|
||||||
DB db = DB.getInstance(context);
|
DB db = DB.getInstance(context);
|
||||||
|
|
||||||
NotificationManager nm =
|
NotificationManager nm =
|
||||||
|
@ -500,6 +501,7 @@ class Core {
|
||||||
for (TupleOperationEx s : similar.keySet())
|
for (TupleOperationEx s : similar.keySet())
|
||||||
ops.remove(s);
|
ops.remove(s);
|
||||||
} catch (Throwable ex) {
|
} catch (Throwable ex) {
|
||||||
|
iservice.dump();
|
||||||
if (ex instanceof OperationCanceledException)
|
if (ex instanceof OperationCanceledException)
|
||||||
Log.i(folder.name, ex);
|
Log.i(folder.name, ex);
|
||||||
else
|
else
|
||||||
|
|
|
@ -1943,7 +1943,7 @@ public class ServiceSynchronize extends ServiceBase implements SharedPreferences
|
||||||
Core.processOperations(ServiceSynchronize.this,
|
Core.processOperations(ServiceSynchronize.this,
|
||||||
account, folder,
|
account, folder,
|
||||||
partition,
|
partition,
|
||||||
iservice.getStore(), ifolder,
|
iservice, ifolder,
|
||||||
state, serial);
|
state, serial);
|
||||||
|
|
||||||
} catch (Throwable ex) {
|
} catch (Throwable ex) {
|
||||||
|
|
Loading…
Reference in New Issue