From 000dafef904dd076a26be873bce932cb7a653970 Mon Sep 17 00:00:00 2001 From: Sascha Weinreuter Date: Wed, 30 Nov 2011 11:42:40 +0100 Subject: [PATCH 1/2] IDEA-72630: XSLT debug: setting breakpoint just after session completion causes irrelevant message or DSE at RemoteDebuggerClient.handleRemoteException() --- .../plugins/xsltDebugger/impl/XsltBreakpointHandler.java | 3 +++ .../plugins/xsltDebugger/impl/XsltDebugProcess.java | 6 ++---- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/plugins/xslt-debugger/src/org/intellij/plugins/xsltDebugger/impl/XsltBreakpointHandler.java b/plugins/xslt-debugger/src/org/intellij/plugins/xsltDebugger/impl/XsltBreakpointHandler.java index ce001241ad72..a54fe614017b 100644 --- a/plugins/xslt-debugger/src/org/intellij/plugins/xsltDebugger/impl/XsltBreakpointHandler.java +++ b/plugins/xslt-debugger/src/org/intellij/plugins/xsltDebugger/impl/XsltBreakpointHandler.java @@ -23,6 +23,7 @@ import org.intellij.plugins.xsltDebugger.VMPausedException; import org.intellij.plugins.xsltDebugger.XsltBreakpointType; import org.intellij.plugins.xsltDebugger.rt.engine.Breakpoint; import org.intellij.plugins.xsltDebugger.rt.engine.BreakpointManager; +import org.intellij.plugins.xsltDebugger.rt.engine.DebuggerStoppedException; import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; @@ -61,6 +62,7 @@ public class XsltBreakpointHandler extends XBreakpointHandler Date: Wed, 30 Nov 2011 11:42:45 +0100 Subject: [PATCH 2/2] Maven: invalidate dom element descriptors on psi changes (tests fixed) --- .../idea/maven/dom/MavenDomElementDescriptorHolder.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/maven/src/main/java/org/jetbrains/idea/maven/dom/MavenDomElementDescriptorHolder.java b/plugins/maven/src/main/java/org/jetbrains/idea/maven/dom/MavenDomElementDescriptorHolder.java index 9a72ca519824..5f4cf19f3724 100644 --- a/plugins/maven/src/main/java/org/jetbrains/idea/maven/dom/MavenDomElementDescriptorHolder.java +++ b/plugins/maven/src/main/java/org/jetbrains/idea/maven/dom/MavenDomElementDescriptorHolder.java @@ -99,7 +99,7 @@ public class MavenDomElementDescriptorHolder { public Result compute() { return Result.create(doCreateDescriptor(kind), PsiModificationTracker.OUT_OF_CODE_BLOCK_MODIFICATION_COUNT); } - }); + }, false); myDescriptorsMap.put(kind, result); } return result.getValue();