プロジェクト

全般

プロフィール

Bug(バグ) #4438

OpenPNE-3.8 から OpenPNE-3.10 にバージョンアップすると投稿時にエラーが発生する

kaoru nほぼ4年前に追加. ほぼ4年前に更新.

ステータス:
Fixed(完了)
優先度:
Normal(通常)
担当者:
対象バージョン:
開始日:
2020-06-01
期日:
進捗率:

100%

3.6 で発生するか:
No (いいえ)
3.8 で発生するか:
No (いいえ)

説明

Overview (現象)

opCommunityTopicPlugin がインストールされた状態で
doc/ja/OpenPNE3_Version_Up_Guide.txt
の手順に従ってバージョンアップ後、コミュニティイベントにコメント投稿を行うと下記エラーが発生する。
※ OpenPNE-3.10.x を新規インストールした際にはこのエラーは発生しない。

PHP Fatal error:  Uncaught TypeError: Argument 1 passed to sfPatternRouting::configureRoute() must be an instance of sfRoute, string given, called in (snip)/cache/(snip)/pc_frontend/prod/config/config_core_compile.yml.php on line 3546 and defined in (snip)/cache/(snip)/pc_frontend/prod/config/config_core_compile.yml.php:3553\nStack trace:\n#0 (snip)/cache/(snip)/pc_frontend/prod/config/config_core_compile.yml.php(3546): sfPatternRouting->configureRoute('C:17:"opDynamic...')\n#1 (snip)/cache/(snip)/pc_frontend/prod/config/config_core_compile.yml.php(3490): sfPatternRouting->connect('communityEvent_...', 'C:17:"opDynamic...')\n#2 (snip)/plugins/opCommunityTopicPlugin/lib/opCommunityTopicToolKit.class.php(74): sfPatternRouting->setRoutes(Array)\n#3 (snip)/plugins/opCommunityTopicPlugin/lib/opCommunityTopicToolKit.class.php(48): opCommunityTopicToolkit::getPostMailAddress('mail_community_...', Array)\n#4 /var/www/sns in (snip)/cache/(snip)/pc_frontend/prod/config/config_core_compile.yml.php on line 3553, referer: https://(snip)/communityEvent/882

※ opCommunityTopicPlugin 以外の投稿時にも同様のエラーは発生する。

Causes (原因)

https://github.com/FriendsOfSymfony1/symfony1/issues/169
にて言及されているものと考えられる

Way to fix (修正内容)

https://github.com/FriendsOfSymfony1/symfony1/pull/212
この修正を適用する

要確認

https://github.com/FriendsOfSymfony1/symfony1/pull/212
を適用することの影響


子チケット

Backport(バックポート) #4439: OpenPNE-3.8 から OpenPNE-3.10 にバージョンアップすると投稿時にエラーが発生するFixed(完了)kaoru n

関係しているリビジョン

リビジョン 80a1176a (差分)
kaoru nほぼ4年前に追加

(fixed #4438) Fix `sfPatternRouting->getRoutes()` sometimes returning serialized routes

リビジョン 9a63ed0f
kaoru nほぼ4年前に追加

Merge pull request #611 from nishizoe/t-4438

(fixed #4438) Fix `sfPatternRouting->getRoutes()` sometimes returning serialized routes

履歴

#1 kaoru nほぼ4年前に更新

  • 説明 を更新 (diff)

#2 kaoru nほぼ4年前に更新

  • 説明 を更新 (diff)

#3 kaoru nほぼ4年前に更新

  • ステータスNew(新規) から Pending Review(レビュー待ち) に変更
  • 担当者kaoru n にセット
  • 進捗率0 から 50 に変更

https://github.com/openpne/OpenPNE3/pull/605
にてプルリクエストしました

#5 Rimpei Ogawaほぼ4年前に更新

  • ステータスPending Review(レビュー待ち) から Pending Testing(テスト待ち) に変更
  • 進捗率50 から 70 に変更

#6 isao sanoほぼ4年前に更新

  • ステータスPending Testing(テスト待ち) から Pending Merge(マージ待ち) に変更
  • 進捗率70 から 80 に変更

試験完了しました。
問題ありません。

#7 kaoru nほぼ4年前に更新

  • ステータスPending Merge(マージ待ち) から Fixed(完了) に変更
  • 進捗率80 から 100 に変更

マージしました

他の形式にエクスポート: Atom PDF