diff --git a/platform/xdebugger-impl/src/com/intellij/xdebugger/impl/ui/XDebugSessionTab.java b/platform/xdebugger-impl/src/com/intellij/xdebugger/impl/ui/XDebugSessionTab.java index 28a08b309584..810455fc3614 100644 --- a/platform/xdebugger-impl/src/com/intellij/xdebugger/impl/ui/XDebugSessionTab.java +++ b/platform/xdebugger-impl/src/com/intellij/xdebugger/impl/ui/XDebugSessionTab.java @@ -130,7 +130,8 @@ public class XDebugSessionTab extends DebuggerLogConsoleManagerBase { } public XDebugSessionData saveData() { - return new XDebugSessionData(myWatchesView.getWatchExpressions()); + final List watchExpressions = myWatchesView.getWatchExpressions(); + return new XDebugSessionData(watchExpressions.toArray(new String[watchExpressions.size()])); } public ExecutionConsole getConsole() {