キャラクターを追加できない現象について

  • ひいん
  • ひいん's Avatar Topic Author
9 years 6 months ago - 9 years 6 months ago #1100 by ひいん
ひいん created the topic: キャラクターを追加できない現象について
こんにちは、ひいんです。

ユーザーからキャラクター追加にエラーメッセージが出たと聞いて
早速自鯖に行ってみたのですが、結論から言うとわかりませんでした。

キャラクター追加した後、地図にドラッグし、放したら以下のメッセージが出ます。

Attachment main.png not found



同時に、見学の方も

Attachment other.png not found



厄介の事に、これは毎回出るわけではありません。
出るときは出るですが、突然追加が成功しました、という状況もあります。
なお、元からついていた defaultImageSet/pawn/pawnBlack.png で追加しても同じです。
(テストする時は、名前を入力しただけ。ほかのキャラクター資料は入ってません。)

事態発生の前後に鯖はどどんとふを調整してませんでしたが、
一つだけ、bashの脆弱性(CVE-2014-6271)に対してbashをアップデートしました。
影響あるかどうかはわかりませんが一応言っておきます。
もしデバッグモードのログも必要でしたら用意しますので、
対処方法を教えてくれたら嬉しいです。
Attachments:
Last Edit: 9 years 6 months ago by たいたい竹流.
  • ひいん
  • ひいん's Avatar Topic Author
9 years 6 months ago #1101 by ひいん
ひいん replied the topic: Re: キャラクターを追加できない現象について
すみません。誤って要らない画像を添付してしまったようです。
無視して下さいorz
More
9 years 6 months ago #1102 by たいたい竹流
たいたい竹流 replied the topic: Re: キャラクターを追加できない現象について
たいたい竹流です。
とりあえず不要画像削除しておきましたw

無いようについては、あまり見たことのない事象なので調査してみます。
環境設定による問題なんでしょうか…
参考までに、言語設定は中国語だったりしますか?
  • ひいん
  • ひいん's Avatar Topic Author
9 years 6 months ago #1103 by ひいん
ひいん replied the topic: Re: キャラクターを追加できない現象について
ひいんです。

言語設定は中国語なのですが、
その後のテストで、日本語モードでも起こると判明。
特定の部屋で起きる訳ではありませんので、
とりあえずこちらでデバッグのログを出力して貼ります。

念のため、こちらの鯖アドレスを貼ります。
arad.hiin.mobi/DodontoF/

最初に発見したのは14号室(パスワードは3952)で、
自分で試してみたら1号室でも発生。
おかしなことに、0号室で同じ操作をしましたが確認はできませんでした。
何かわかったらぜひ教えて下さい。
  • ひいん
  • ひいん's Avatar Topic Author
9 years 6 months ago #1104 by ひいん
ひいん replied the topic: Re: キャラクターを追加できない現象について
デバッグモードのログです。
前篇でも貼ったのに表示できてませんらしいからもう一度。
log.txt
  • ひいん
  • ひいん's Avatar Topic Author
9 years 6 months ago #1105 by ひいん
ひいん replied the topic: Re: キャラクターを追加できない現象について
何度もすみません。どうやらファイルサイズの問題のようです。
圧縮ファイルにしました。
Attachments:
More
9 years 6 months ago #1106 by らぁ
らぁ replied the topic: Re: キャラクターを追加できない現象について
らぁです。

ログからすると、saveData ディレクトリが破損、もしくは書き込めない状態になってるんじゃないかと思います。
一度確認してみてくだささい
  • ひいん
  • ひいん's Avatar Topic Author
9 years 6 months ago #1107 by ひいん
ひいん replied the topic: Re: キャラクターを追加できない現象について
ひいんです。
お返答有難うございます。

問い合わせする前にはすでにsaveData ディレクトリのパーミッションを検査した、
そしてsaveDataの中にあるRoom_14ディレクトリをまるごと削除してからルーム再作成も。
どどんとふのファイルシステムに詳しくないですので、これは駄目!というのでしたらorz
とりあえず自分でもう一度検証か再構成かなどしてみますので、また報告しにきます。
  • ひいん
  • ひいん's Avatar Topic Author
9 years 6 months ago #1108 by ひいん
ひいん replied the topic: Re: キャラクターを追加できない現象について
ひいんです。
ちょっとした発見がありますので報告しにきました。
まずはらぁさんから指摘したsaveDataディレクトリついては、結論から言えば問題ではなかったようです。
ルーム毎にcharacters.json effects.json playRoomInfo.json
chat.json map.json time.jsonのパーミッションを777にすることで、
ログにあるNo such file or directory?というのは消えましたが、
キャラクターの作成は依然として作成できませんでした。
自分としては隠れた爆弾?を発見できてよかったと思います。

話を戻します。問題の発生は、マルチ対応の方のようです。
最初は英語を見てマルチ対応がきな臭いと思って調べましたが
エラーメッセージの意味を知らないから掲示板にあげました。
そして今回は原因の発見に成功しました(と思う)

これは、同じ名前のキャラクターを普通に(複製じゃなく)作ろうとしたとき出るはずのメッセージが
なぜか出ないから表示されたエラーじゃないかなと思います。
日本語版のファイルにその行がないため、英語バージョンのファイルから取ってきました。

characterNameDuplicate = Character named "{0}" already exist, so add character failed.

テストするときは適当な数字を名前にしたから気付かなかったが、
今回ので確認しました。同じ名前のキャラクターを作ってドラッグしたら
TEXT_NO_00186
Language.s.nullis NOT exist!!!!!!!!!
が表示されます。

なお、_Japanese.txtにその行を追加しても反映されないようです。
そして動作テスト用最新鯖で再現成功です。

以上ご参考までに。お役に立てれば幸いです。
More
9 years 5 months ago - 9 years 5 months ago #1110 by たいたい竹流
たいたい竹流 replied the topic: Re: キャラクターを追加できない現象について
たいたい竹流です。

対応遅くなりました。
確認したところ、まさにひいんさんの指摘の通りでした。
どうもマルチ言語対応の途中でキャラクター多重登録時のメッセージが古いまま残ってしまっていたようです。

現行のLanguageファイルにも
characterNameDuplicate
は登録されていますので、これはソースコードだけ直せば対処可能かと思います。
次回リリースで対応したいと思います。

いや、それにしてもこれは分かりにくいバグでした。。。。
指摘ありがとうございます!!!
超助かります。
 
Last Edit: 9 years 5 months ago by たいたい竹流.
Moderators: くまかばらぁ
Time to create page: 0.160 seconds
Powered by Kunena Forum

Banner
作者にAmazonギフト券を送る
→宛先:This email address is being protected from spambots. You need JavaScript enabled to view it.
Donation