チケット #27313

ピリオドで終わるページが取得できず、存在しないものとして扱われる

登録: 2012-01-30 14:06 最終更新: 2013-03-10 18:01

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

詳細

[[Stratolaunch Systems]] のページ内の [[Vulcan Inc.]] への内部リンクにて、記事無しと表示される。実際には記事が存在する。

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

2012-01-30 14:06 更新者: honeplus
  • 新しいチケット "ピリオドで終わるページが取得できず、存在しないものとして扱われる" が作成されました
2012-01-30 14:08 更新者: honeplus
  • 解決法なし から 受領 に更新されました
コメント

デバッグにて現象を確認したところ、実際にアクセスすべきURLが下記(ピリオドまで)であるにも関わらず、末尾のピリオドが取れたURLへとアクセスしている。 URI生成時に渡すパラメータにはピリオドまで含まれているようで、URIオブジェクトを使用して処理すると、勝手にピリオドが取れてしまう模様。

* http://en.wikipedia.org/wiki/Special:Export/Vulcan_Inc.

2012-01-30 14:17 更新者: honeplus
  • 解決法受領 から なし に更新されました
2012-02-11 22:09 更新者: honeplus
  • マイルストーン1.11 (完了済み) から (未割り当て) に更新されました
  • 優先度6 から 3 に更新されました
コメント

URIクラスに渡すパラメータの調整など回避策を調査するも発見できず。

#27315 と同様、こちらも暫定対応 (r14) として末尾がピリオドで終わるページ名を処理する場合にエラーメッセージをログ出力するよう対処。次回リリースでこの暫定対応をリリースして、本チケットはひとまず保留とする。

2012-02-19 20:30 更新者: honeplus
  • 解決法なし から 後で に更新されました
コメント

本日上記暫定対応を含んだ1.11をリリース完了。以後本チケットは状況が変化するまで保留とする。

2012-08-19 21:07 更新者: honeplus
  • マイルストーン(未割り当て) から 1.21 (完了済み) に更新されました
  • 優先度3 から 6 に更新されました
コメント

http://honeplus.blog50.fc2.com/blog-entry-90.html のコメント欄でFreetrashbox氏よりご指摘あり。 [[:en:How does one patch KDE2 under FreeBSD?]] のページでも記事があるのにないと表示される(1.20で再現確認済)。 ? で終わるページにも同様の問題があると考えられる。 いまだ解決策が不明なため本格的な修正は難しいが、こちらについても少なくとも暫定対応は必要。

2012-12-04 12:36 更新者: honeplus
  • 優先度6 から 3 に更新されました
コメント

? で終わるページについても同様に暫定対応を実施 (r40) 。次回リリースでこの暫定対応もリリースして、本チケットは再度保留とする。

2012-12-09 22:45 更新者: honeplus
  • マイルストーン1.21 (完了済み) から (未割り当て) に更新されました
コメント

本日上記暫定対応を含んだ1.21をリリース完了。以後本チケットは状況が変化するまで再度保留とする。

2013-03-08 00:10 更新者: honeplus
  • マイルストーン(未割り当て) から 1.30 (完了済み) に更新されました
コメント

#30840 と同様、MediaWikiのAPIを用いる形に変更して、こちらも修正に成功 (r49) 。 しばらく動かしてみて問題なさそうであれば、次回リリースでこの対応もリリースする。

2013-03-10 18:01 更新者: honeplus
  • チケット完了時刻2013-03-10 18:01 に更新されました
  • 状況オープン から 完了 に更新されました
  • 解決法後で から 修正済み に更新されました
コメント

その後ソースを若干微修正 (r50) した後、本日1.30として対応版をリリース。特に不具合報告などが無ければ、これでクローズとする。

添付ファイルリスト

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

編集

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