Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authoreutarass2010-09-13 21:36:07 +0000
committereutarass2010-09-13 21:36:07 +0000
commitb2686292ee2e90cedba832addbf7bb02c4695b83 (patch)
tree359acbc025db62c4924cd5a3f0f6990eb8ef035c
parent189ddf30ec2d4e79d84f6c8d192d9cfd9190aab1 (diff)
downloadorg.eclipse.tcf-b2686292ee2e90cedba832addbf7bb02c4695b83.tar.gz
org.eclipse.tcf-b2686292ee2e90cedba832addbf7bb02c4695b83.tar.xz
org.eclipse.tcf-b2686292ee2e90cedba832addbf7bb02c4695b83.zip
TCF Debugger: Fixed: step out command fails with NullPointerException if stack trace is not available
-rw-r--r--plugins/org.eclipse.tm.tcf.debug/src/org/eclipse/tm/internal/tcf/debug/actions/TCFActionStepOut.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/plugins/org.eclipse.tm.tcf.debug/src/org/eclipse/tm/internal/tcf/debug/actions/TCFActionStepOut.java b/plugins/org.eclipse.tm.tcf.debug/src/org/eclipse/tm/internal/tcf/debug/actions/TCFActionStepOut.java
index 1b0e3b935..31d5dec8e 100644
--- a/plugins/org.eclipse.tm.tcf.debug/src/org/eclipse/tm/internal/tcf/debug/actions/TCFActionStepOut.java
+++ b/plugins/org.eclipse.tm.tcf.debug/src/org/eclipse/tm/internal/tcf/debug/actions/TCFActionStepOut.java
@@ -92,7 +92,8 @@ public abstract class TCFActionStepOut extends TCFAction implements IRunControl.
if (bp == null) {
TCFDataCache<IStackTrace.StackTraceContext> frame = getStackFrame();
if (!frame.validate(this)) return;
- Number addr = frame.getData().getReturnAddress();
+ Number addr = null;
+ if (frame.getData() != null) addr = frame.getData().getReturnAddress();
if (addr == null) {
exit(new Exception("Unknown stack frame return address"));
return;

Back to the top