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

  • ひいん
  • ひいん's Avatar Topic Author
5 years 5 months ago - 5 years 5 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: 5 years 5 months ago by たいたい竹流.
  • ひいん
  • ひいん's Avatar Topic Author
5 years 5 months ago #1101 by ひいん
ひいん replied the topic: Re: キャラクターを追加できない現象について
すみません。誤って要らない画像を添付してしまったようです。
無視して下さいorz
More
5 years 5 months ago #1102 by たいたい竹流
たいたい竹流 replied the topic: Re: キャラクターを追加できない現象について
たいたい竹流です。
とりあえず不要画像削除しておきましたw

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

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

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

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

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

問い合わせする前にはすでにsaveData ディレクトリのパーミッションを検査した、
そしてsaveDataの中にあるRoom_14ディレクトリをまるごと削除してからルーム再作成も。
どどんとふのファイルシステムに詳しくないですので、これは駄目!というのでしたらorz
とりあえず自分でもう一度検証か再構成かなどしてみますので、また報告しにきます。
  • ひいん
  • ひいん's Avatar Topic Author
5 years 4 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
5 years 4 months ago - 5 years 4 months ago #1110 by たいたい竹流
たいたい竹流 replied the topic: Re: キャラクターを追加できない現象について
たいたい竹流です。

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

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

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

Login Form

ログインしなくても質問・回答は可能です。 アカウントを作製してログインすると更新通知などの機能が使えるようになります。
Handbook

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