Mw.wikibase.entity.lua バグ修正の手順書
Appearance
このページは廃止されました。アーカイブ (過去ログ) 目的で保持されています。 廃止された/サポート対象外となった機能について説明している場合があります。 このページの情報が最新とは限らないため、依存しないでください。 |
Lua による entity = mw.wikibase.getEntity()
または entity = mw.wikibase.getEntityObject()
の実行により、大きなエラーメッセージが発生し、そのメッセージは Lua error in mw.wikibase.entity.lua の???行目: エンティティのデータは mw.wikibase.getEntityObject 経由でテーブル取得が必要
です。また、ページは場合により Category:Pages with script errors (または翻訳されたの同等のカテゴリ) に追加されます。この問題は現在では解決済みで、新しくエラーが発生することはありませんが、影響を受けたページの修正は必要です。
そのためには、以下の方法のいずれかを実行します:作業の対象は、(1) ローカルのカテゴリ「スクリプトエラーがあるページ」にあるページとその技術面の下位カテゴリ(存在する場合)、(2) すべての名前空間でmw.wikibase.entity.lua
を検索したときにヒットするページすべて(影響を受けたページがすべてエラーカテゴリに分類されているとは限らないため)。
- 開いて編集を開始し、何も変更せずに保存します (空編集)。これを全ページに対して繰り返します
- あるいは、すべてのページで Pywikibot touch を利用
- あるいは、phab:T170039#3473755 のスクリプトを実行(カテゴリ部分にのみ有効)
- もしくはその他の方法で再作成