チケット #30047

過去ログ バージョンアップしたら過去ログが表示されない

登録: 2012-11-08 08:56 最終更新: 2012-11-12 10:11

報告者:
担当者:
チケットの種類:
状況:
完了
コンポーネント:
(未割り当て)
マイルストーン:
(未割り当て)
優先度:
8
重要度:
8
解決法:
なし
ファイル:
なし

詳細

<番ナビスレ、テレビ番組表ソフトスレから転載>

【状況】

タイニー番組ナビゲータバージョンアップが2回きてたのでアップしたら
過去ログが見られなくなった_| ̄|○
oldから書き戻しても1個前にしか戻らんオワタ
3.16.2β
・ページあたりの放送局数の変更が再起動しないと反映されません

再現手順
ページあたりの放送局数(0:無効)にして更新を確定する
↓
鯛ナビを再起動する
↓
ページあたりの放送局数を7に戻して確定する
↓
再起動せずに新聞形式タブを表示する

・ページあたりの放送局数がいずれの場合でも過去ログが正常に表示されません

【経過】

開発環境でも再現したので調査中。(日付によっては過去ログが参照できる場合があったので気が付かなかった)


【原因】

これまた3.16以降は番組表の入れ物を都度生成ではなく起動時に作成したインスタンスをずっと使いまわすように変更したのだが、
過去ログに関しては検索を実行するたびに新しいインスタンスを生成しているコードが残っており、
しかし表示部は新しく生成した方ではなく初期生成インスタンスを見るようになっていたので、
新しいインスタンスが頑張って過去ログを取得しても表示部が全部無視するという状態になっていた。

【影響範囲】

過去ログ閲覧者。

【回避策】

なし。

【暫定処置】

なし。

【恒久処置】

コード修正。

【対応予定】

3.16.3β

【補足】

この問題自体のほかに

  • 過去有効局だったけど今無効局になっている過去ログが表示されない(いや、これは予定通りの動作なんですけど、今見てみると微妙ですね…)
  • 過去ログ表示で表示放送局数が変動すると、ページャーコンボボックスが追従しない(既存バグ)

という問題も見つかりましたのであわせて修正/変更したいと思います。


3.16.3β 対応完了

チケットの履歴 (3 件中 3 件表示)

2012-11-08 08:56 更新者: peeweedee
  • 新しいチケット "過去ログ バージョンアップしたら過去ログが表示されない" が作成されました
2012-11-08 11:45 更新者: peeweedee
  • 詳細が更新されました
2012-11-12 10:11 更新者: peeweedee
  • 詳細が更新されました
  • 状況オープン から 完了 に更新されました
  • チケット完了時刻2012-11-12 10:11 に更新されました

添付ファイルリスト

添付ファイルはありません

編集

ログインしていません。ログインしていない状態では、コメントに記載者の記録が残りません。 » ログインする