- changed title to イベントビューでイベントを上下に移動する操作のアンドゥ・リドゥを二重に行う事ができ、内容がおかしくなる
イベントビューでイベントを上下に移動する操作のアンドゥ・リドゥを二重に行う事ができ、内容がおかしくなる
Issue #182
resolved
1.イベントを複製。
2.このイベントをパッケージ化するを選択。
3.生成されたパッケージを選んでここから別のツリーにするを選択。
4.2のイベントに戻って編集状態にして、切り取り→上へ移動→下へ移動→上へ移動を選択。
5.その後、アンドゥを7回するとエラーになります。
2017-08-13 11:14:14 [Build: 2017-08-12 11:16:08 Debug (64-bit)] cwx\utils.d:136 Stack Trace --------
cwx\editor\gui\dwt\mainwindow.d-mixin-4438, 4438
cwx\editor\gui\dwt\mainwindow.d-mixin-4441, 4441
cwx\editor\gui\dwt\dmenu.d-mixin-402, 402
cwx\editor\gui\dwt\eventview.d-mixin-2907, 2907
cwx\editor\gui\dwt\undo.d-mixin-114, 114
cwx\editor\gui\dwt\eventtreeview.d-mixin-678, 678
cwx\editor\gui\dwt\eventtreeview.d-mixin-550, 550
cwx\editor\gui\dwt\eventtreeview.d-mixin-556, 556
--------
2017-08-13 11:14:14 [Build: 2017-08-12 11:16:08 Debug (64-bit)] cwx\editor\gui\dwt\mainwindow.d:4550 [Range violation] cwx\editor\gui\dwt\eventtreeview.d, 557: 0x00007FF7217CFF02
0x00007FF720E975AB
0x00007FF720E99C08
0x00007FF72140DECB
0x00007FF7202D08B8
0x00007FF71FBEFE2B
0x00007FF7215FF052
0x00007FF7216989E7
0x00007FF721489129
0x00007FF72153324E
0x00007FF721530BCD
0x00007FF7201FE27C
0x00007FF720F7132B
0x00007FF721800AC2
0x00007FF72180097F
0x00007FF721800A3C
0x00007FF72180097F
0x00007FF72180077F
0x00007FF720F71904
0x00007FF7218C6E65
0x00007FF85AF22774 in BaseThreadInitThunk
0x00007FF85BBC0D51 in RtlUserThreadStart
Comments (8)
-
repo owner -
reporter このエラーを見つける時に何度かスタートコンテントのパスがキャンセルされることがあったのですが、
このエラーログは関係あるのか、少し気になるので教えてもらえないでしょうか。2017-08-13 14:12:28 [Build: 2017-08-13 13:18:40 Debug (64-bit)] cwx\utils.d:134 Stack Trace -------- cwx\editor\gui\dwt\mainwindow.d-mixin-4438, 4438 cwx\editor\gui\dwt\mainwindow.d-mixin-4441, 4441 cwx\editor\gui\dwt\dmenu.d-mixin-402, 402 cwx\editor\gui\dwt\dmenu.d-mixin-174, 174 cwx\editor\gui\dwt\dmenu.d-mixin-187, 187 cwx\editor\gui\dwt\eventview.d-mixin-2688, 2688 cwx\editor\gui\dwt\eventview.d-mixin-2694, 2694 cwx\editor\gui\dwt\eventview.d-mixin-2698, 2698 cwx\editor\gui\dwt\eventview.d-mixin-2595, 2595 cwx\editor\gui\dwt\eventview.d-mixin-2602, 2602 cwx\editor\gui\dwt\eventview.d-mixin-2618, 2618 cwx\script.d-mixin-84, 84 2017-08-13 14:12:28 [Build: 2017-08-13 13:18:40 Debug (64-bit)] cwx\editor\gui\dwt\eventview.d:2623 [cwx script error] cwx\script.d, 87: 0x00007FF790A913B4 0x00007FF78FA39D76 0x00007FF78FA3BF13 0x00007FF78F350DEB 0x00007FF78F35F69E 0x00007FF790D70292 0x00007FF790E09637 0x00007FF790BFA0D9 0x00007FF790CA3E9E 0x00007FF790CA181D 0x00007FF78F96E27C 0x00007FF7906E1F7B 0x00007FF790F717F2 0x00007FF790F716AF 0x00007FF790F7176C 0x00007FF790F716AF 0x00007FF790F714AF 0x00007FF7906E2554 0x00007FF791037AC5 0x00007FF85AF22774 in BaseThreadInitThunk 0x00007FF85BBC0D51 in RtlUserThreadStart
-
repo owner CWXスクリプトのコンパイルに失敗しています。
このエラーはXMLでもCWXスクリプトでもないテキストを貼り付けた時にも出ます(リリース版ではログは無し)。クリップボードの中身が思っていたものと違っていたという事はないでしょうか。
-
reporter 自分の思っていたものとは全く関係なかったようです。
これと関わりがあるかなと思ったのですが。 -
repo owner このスタート名はアンドゥ処理の途中に一時的に使われるものなので、アンドゥの途中でエラーが出るとこの状態になる可能性がありますね。
-
reporter 前に出た時はスクショを撮ってなかったので、↑のはここに貼るためにあれやこれややって新しく出したものなのですが、その時何らかのエラーがあったということでしょうか?
再現が難しいので、次も出るかはわかりませんが。 -
repo owner まだ内容が壊れるバグがあるという事ですね。再現方法が分かったら教えていただけるとありがたいです。
-
reporter - changed status to resolved
分かりました。ありがとうございます。
元々このバグを見つけたのも別のバグの再現方法を探していたらだったので、まだ色々ありそうですね。直ってるのを確認したので、この課題はこれで解決とします。
- Log in to comment
バグの内容に合わせて表題を変更しました。
ご報告ありがとうございます。位置の入替えのアンドゥ操作が二重に行えてしまうバグでした。こうした事が起こると、イベントのデータ内容が表示や他の操作の記録と食い違ってしまうため、色々なトラブルの原因になります。これまでに起きた原因不明のバグのいくつかの原因はこれかもしれません。
pull request
#194で修正しました。