Ticket #27313

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

오픈 날짜: 2012-01-30 14:06 마지막 업데이트: 2013-03-10 18:01

Reporter:
소유자:
Type:
Status:
Closed
Component:
(None)
MileStone:
Priority:
3
Severity:
6
Resolution:
Fixed
File:
None

Details

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

Ticket History (3/10 Histories)

2012-01-30 14:06 Updated by: honeplus
  • New Ticket "ピリオドで終わるページが取得できず、存在しないものとして扱われる" created
2012-01-30 14:08 Updated by: honeplus
  • Resolution Update from None to Accepted
댓글 올리기

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

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

2012-01-30 14:17 Updated by: honeplus
  • Resolution Update from Accepted to None
2012-02-11 22:09 Updated by: honeplus
  • Milestone Update from 1.11 (closed) to (None)
  • Priority Update from 6 to 3
댓글 올리기

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

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

2012-02-19 20:30 Updated by: honeplus
  • Resolution Update from None to Later
댓글 올리기

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

2012-08-19 21:07 Updated by: honeplus
  • Milestone Update from (None) to 1.21 (closed)
  • Priority Update from 3 to 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 Updated by: honeplus
  • Priority Update from 6 to 3
댓글 올리기

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

2012-12-09 22:45 Updated by: honeplus
댓글 올리기

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

2013-03-08 00:10 Updated by: honeplus
댓글 올리기

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

2013-03-10 18:01 Updated by: honeplus
  • Ticket Close date is changed to 2013-03-10 18:01
  • Status Update from Open to Closed
  • Resolution Update from Later to Fixed
댓글 올리기

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

Attachment File List

No attachments

Edit

You are not logged in. I you are not logged in, your comment will be treated as an anonymous post. » Login