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

Opened 12 years ago

Closed 12 years ago

#582 closed defect (fixed)

【28debug】h_home・メッセージ受信してもINFOにメッセが表示されん

Reported by: tejimaa Owned by: takanashi
Priority: critical Milestone: OpenPNE2.8beta5
Component: core【OpenPNEコア部分】 Version:
Keywords: Cc:

Change History (7)

comment:1 Changed 12 years ago by ishida

再現しませんでした。

具体的な再現手順を御願い致します。

comment:2 Changed 12 years ago by ebihara

Owner: changed from nobody to ebihara

ファンクションキャッシュの影響ですね。現象を確認しました。

現象確認自体はこのように複数IDを用いなければ行えませんが、メッセージ通知メールを受け取る設定にしていた場合、通知を受けてh_homeへアクセスしたのにINFORMATION欄には通知がない、という事態が起こりえます。

修正自体はそれほど難しくないので着手します。しかし、どこかのタイミングでこの現象に対応したような気がしないでもないのですが……。

comment:3 Changed 12 years ago by ebihara

失礼、再現方法を書き漏らしていました。

  • OPENPNE_USE_FUNCTION_CACHEをtrueに設定する
  • 複数のユーザ(ここではA, Bとする)を用意する
  • Aがpage_h_homeにアクセスする(ここでキャッシュされる)
  • BがAにメッセージを送信する
  • Aがはじめにpage_h_homeを表示してから五分以内に、page_h_homeを再度表示すると、メッセージの通知がされていないのが確認できる

comment:4 Changed 12 years ago by ebihara

あ、やっぱりr1534で僕が修正していたみたいですね。

2.8系にこの修正を取り込んで問題がないかどうかを確認したいと思います。

comment:5 Changed 12 years ago by ebihara

Owner: changed from ebihara to takanashi

r1534での修正は取り込まれていましたが、$c_member_id_toがstring型で渡されていたのが原因でした。

r2402で、int型の場合とstring型の場合、両方のキャッシュのドロップに対応したのでご確認ください。

comment:6 Changed 12 years ago by takanashi

確認します。

comment:7 Changed 12 years ago by takanashi

Resolution: fixed
Status: newclosed

r2535で2.8に取り込みました。

Note: See TracTickets for help on using tickets.