待辦事項 #35787

Specで「スタック領域が不足しています」という例外エラー

啟用日期: 2015-11-26 21:51 最後更新: 2015-11-27 22:48

回報者:
負責人:
類型:
狀態:
關閉
元件:
優先權:
6
嚴重程度:
8
處理結果:
Accepted
檔案:

細節

再現条件

tool/Spec/SpecRunner.htmlを、IE 11 (Win 7 HP)で実行したとき、「スタック領域が不足しています」という例外が投げられる

終了条件

原因が判明し、かつ、エラー処理を済ませたとき

Ticket History (2/2 Histories)

2015-11-26 21:51 Updated by: dhrname
  • New Ticket "Specで「スタック領域が不足しています」という例外エラー" created
2015-11-27 22:48 Updated by: dhrname
  • 處理結果 Update from to Accepted
  • 狀態 Update from 開啟 to 關閉
  • Ticket Close date is changed to 2015-11-27 22:48
評語

原因は、listenerメソッド実行のときに、addLineメソッドを使って自分自身である$frameオブジェクトを入れていたため、setFrameメソッドで実行すると再帰的に実行されたこと。 よって、setFrameメソッドで、自分自身のオブジェクトがタイムラインに入っているときは、処理しないように変更した。

以下のコミットで修正。終了条件を満たしたので、完了

https://osdn.jp/projects/sie/scm/git/sie/commits/f4105241b469578e813d9b7ede7775580dab16d7

Attachment File List

No attachments

編輯

You are not logged in. I you are not logged in, your comment will be treated as an anonymous post. » 登入