New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

NC2でカレンダ未配置でNc2ToNc3を実行するとカレンダの移行でエラーになる #1052

Open
RyujiAMANO opened this Issue Sep 30, 2017 · 2 comments

Comments

Projects
None yet
3 participants
@RyujiAMANO
Contributor

RyujiAMANO commented Sep 30, 2017

2017-09-30 23:06:10 Info:   CalendarEvent data Migration start. : Nc2ToNc3Calendar on line 229
Notice Error: Undefined index: Block in [/Applications/MAMP/htdocs/netcommons.ryus.co.jp/app/Plugin/Nc2ToNc3/Model/Nc2ToNc3Calendar.php, line 281]

Notice Error: Undefined index: Block in [/Applications/MAMP/htdocs/netcommons.ryus.co.jp/app/Plugin/Nc2ToNc3/Model/Nc2ToNc3Calendar.php, line 287]

Notice Error: Undefined index: Block in [/Applications/MAMP/htdocs/netcommons.ryus.co.jp/app/Plugin/Nc2ToNc3/Model/Nc2ToNc3Calendar.php, line 288]

このNotice、該当ブロック無しで発生してるのだろうから、このあたりの問題かな

@horitada

This comment has been minimized.

horitada commented Nov 16, 2017

CalendarEvent data Migration start. : Nc2ToNc3Calendar on line 229以後の処理で移行対象データが無い場合エラーが発生します。

PHP Fatal error: Call to a member function getBlockRolePermissions() on a non-object in /nc3/app/Plugin/Calendars/Model/CalendarPermission.php on line 204

$nc2CalendarPlansがない(配列が空)場合は処理完了して欲しいです

@ToshiAkaz

This comment has been minimized.

Contributor

ToshiAkaz commented Nov 29, 2017

NC2で一度でもカレンダーを使ったことがあると、現時点でカレンダーを配置してない場合であっても、NC3への移行ツールを使うとエラーになりますね。一方、新規インストールしたNC2で、カレンダーを一度も配置しないで NC3への移行ツールを使った場合はエラーが発生しません。
以上、確認したので事例として書いておきます。

※スクリーンショット(一部)しか残ってませんが、参考までに載せておきます。
nc3-2

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment