toppers / hakoniwa-core-cpp-client

5 stars 3 forks source link

箱庭アセットAPIの不具合検出(その2) #29

Closed tmori closed 9 months ago

tmori commented 9 months ago

現象:シミュレーションがSYNC_MODEのまま進まない 対象ファイル:hako_asset_impl.cpp 原因:hako_asset_impl_execute()にて、is_pdu_sync_mode()であるにもかかわらず、notify_write_pdu_done()をしていないため。 対象方法:sync_mode()の場合は、強制的にwrite_pdu_done()を行う。

なお、本来は、setup時点で、write_pdu_done()を行っておくべきものだが、ユーザが忘れる可能性もあるので、やっておく。