ここの情報は古いです。ご理解頂いた上でお取り扱いください。

Opened 13 years ago

Closed 13 years ago

Last modified 13 years ago

#3589 closed defect (invalid)

SNS 退会画面でパスワードを入力せずに送信ボタンを押下すると、 500 エラー

Reported by: nakasone Owned by: ShogoKawahara
Priority: minor Milestone: OpenPNE3.0.2
Component: core Version: 3.0.x
Keywords: Cc:

Description (last modified by ShogoKawahara)

http://openpne3.openpne.jp/communityTopic/1?page=3?より転記

【画面】 OpenPNE3公式デモSNSを退会する画面
【概要】 Oops! An Error Occurredと言われることがある
【再現手順】
OpenPNE3公式デモSNSを退会する画面で
パスワードを入力せずに送信ボタンを押下

Oops! An Error Occurred
The server returned a "500 Internal Server Error".
という画面になる

関連

#3630: 退会画面でパスワードを入力しなくても退会できてしまう

Change History (7)

comment:1 Changed 13 years ago by ebihara

Milestone: OpenPNE3.0.1
Summary: Oops! An Error Occurredと言われることがあるSNS 退会画面でパスワードを入力せずに送信ボタンを押下すると、 500 エラー

comment:2 Changed 13 years ago by ebihara

Milestone: OpenPNE3.0.1OpenPNE3.0.2

comment:3 Changed 13 years ago by ShogoKawahara

Owner: changed from nobody to ShogoKawahara
Status: newassigned

500エラーについては再現しませんでしたが、パスワードなしで押下すると退会が完了してしまう現象が発生しています。

comment:4 Changed 13 years ago by ShogoKawahara

次の条件下では500エラーが再現できました。

  • トピックに書き込みをしている。

member テーブルの主キーである member_id をopCommunityTopicPluginのモデルである community_topic および community_topic_comment にて連鎖参照整合性制約なしで外部キーとして利用しているためエラーが発生しているようです。

  • メッセージ機能を利用(送信・受信)している

トピックと同じような理由です。opMessagePluginにて、message、message_send_listおよび delete_message でmember_idを外部キーとして利用しています。

comment:5 Changed 13 years ago by ShogoKawahara

Description: modified (diff)

パスワードの入力がなくても退会できてしまう問題は別チケットにしました。

#3630:退会画面でパスワードを入力しなくても退会できてしまう

comment:6 Changed 13 years ago by ShogoKawahara

Resolution: invalid
Status: assignedclosed

#3692(opMessagePlugin), #3693(opCommunityTopicPlugin)

各プラグインに対してチケットを作成しました。コア側の問題ではないのでこのチケットをinvalidにして閉じます。

comment:7 Changed 13 years ago by ShogoKawahara

#3707

opDiaryPluginもでした。

Note: See TracTickets for help on using tickets.