From a917796bb2b348d3a35bd76b1eb79b643430a65a Mon Sep 17 00:00:00 2001 From: peter Date: Wed, 27 Feb 2013 14:58:36 +0100 Subject: [PATCH] commitDocument exceptions shouldn't fail the entire save (IDEA-101980) --- .../src/com/intellij/psi/impl/PsiDocumentManagerImpl.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/platform/lang-impl/src/com/intellij/psi/impl/PsiDocumentManagerImpl.java b/platform/lang-impl/src/com/intellij/psi/impl/PsiDocumentManagerImpl.java index 05a59804171a..93a2277cc51d 100644 --- a/platform/lang-impl/src/com/intellij/psi/impl/PsiDocumentManagerImpl.java +++ b/platform/lang-impl/src/com/intellij/psi/impl/PsiDocumentManagerImpl.java @@ -819,7 +819,12 @@ public class PsiDocumentManagerImpl extends PsiDocumentManager implements Projec // Ensure all documents are committed on save so file content dependent indices, that use PSI to build have consistent content. UIUtil.invokeLaterIfNeeded(new Runnable() { public void run() { - commitAllDocuments(); + try { + commitAllDocuments(); + } + catch (Exception e) { + LOG.error(e); + } } }); }