新規ルーム作成時にエラーが発生する。

  • kazz4423
  • kazz4423's Avatar Topic Author
10 years 1 month ago #867 by kazz4423
kazz4423 created the topic: 新規ルーム作成時にエラーが発生する。
さくらのVPSでどどんとふを運用しようとしているのですが、新規ルーム作成時に「Server error!」と、メッセージのないOKボタンが表示されたウィンドウが出るだけで作成することが出来ません。
調べてみて過去の質問で同じ現象のものをいくつか見つけたのですが、よくわかりませんでした。
環境は
さくらのVPS 2Gプラン
OS:CentOS release 6.5
どどんとふ: ver.1.42.00_SMILEY
Ruby:1.9.3-p545
Apacheのバージョン:2.2.15

MySQLは使用していません。
おそらく関係ないとは思うのですが、Rubyは下のページを参考にrbenvを使って導入しました。
brightechno.com/blog/archives/10

エラーのログを拾えたので張っておきます。
# Logfile created on 2014-03-31 14:38:30 +0900 by logger.rb/31641
E, [2014-03-31T14:38:36.032900 #19897] ERROR -- : exception mean:"\xE4" from ASCII-8BIT to UTF-8
E, [2014-03-31T14:38:36.033123 #19897] ERROR -- : exception from:/usr/local/rbenv/versions/1.9.3-p545/lib/ruby/1.9.1/json/common.rb:216:in `encode'
/usr/local/rbenv/versions/1.9.3-p545/lib/ruby/1.9.1/json/common.rb:216:in `generate'
/usr/local/rbenv/versions/1.9.3-p545/lib/ruby/1.9.1/json/common.rb:216:in `generate'
/home/kazuki/public_html/DodontoF/src_ruby/json/jsonParser.rb:273:in `build'
DodontoFServer.rb:609:in `getTextFromJsonData'
DodontoFServer.rb:605:in `getTextFromJsonData'
DodontoFServer.rb:434:in `block in changeSaveData'
/home/kazuki/public_html/DodontoF/src_ruby/FileLock.rb:22:in `call'
/home/kazuki/public_html/DodontoF/src_ruby/FileLock.rb:22:in `block in lock'
/home/kazuki/public_html/DodontoF/src_ruby/FileLock.rb:19:in `open'
/home/kazuki/public_html/DodontoF/src_ruby/FileLock.rb:19:in `lock'
DodontoFServer.rb:422:in `changeSaveData'
DodontoFServer.rb:2364:in `createPlayRoom'
(eval):1:in `block in analyzeCommand'
DodontoFServer.rb:821:in `eval'
DodontoFServer.rb:821:in `block in analyzeCommand'
DodontoFServer.rb:815:in `each'
DodontoFServer.rb:815:in `analyzeCommand'
DodontoFServer.rb:6188:in `getResponse'
DodontoFServer.rb:6269:in `printResult'
DodontoFServer.rb:6240:in `main'
DodontoFServer.rb:6353:in `executeDodontoServerCgi'
DodontoFServer.rb:6359:in `<main>'
E, [2014-03-31T14:38:36.033186 #19897] ERROR -- : $!.inspect:#<Encoding::UndefinedConversionError: "\xE4" from ASCII-8BIT to UTF-8>
  • kazz4423
  • kazz4423's Avatar Topic Author
10 years 1 month ago #868 by kazz4423
kazz4423 replied the topic: Re: 新規ルーム作成時にエラーが発生する。
お試しプレイルームにログインしたときも似たようなエラーログが出たので載せます。
# Logfile created on 2014-03-31 14:49:02 +0900 by logger.rb/31641
E, [2014-03-31T14:49:02.590688 #20627] ERROR -- : errorMessage:e.to_s : "\xE3" from ASCII-8BIT to UTF-8
e.inspect : #<Encoding::UndefinedConversionError: "\xE3" from ASCII-8BIT to UTF-8>
$@ : DodontoFServer.rb:821:in `eval'
/usr/local/rbenv/versions/1.9.3-p545/lib/ruby/1.9.1/json/common.rb:216:in `generate'
/usr/local/rbenv/versions/1.9.3-p545/lib/ruby/1.9.1/json/common.rb:216:in `generate'
/home/kazuki/public_html/DodontoF/src_ruby/json/jsonParser.rb:273:in `build'
DodontoFServer.rb:609:in `getTextFromJsonData'
DodontoFServer.rb:605:in `getTextFromJsonData'
DodontoFServer.rb:434:in `block in changeSaveData'
/home/kazuki/public_html/DodontoF/src_ruby/FileLock.rb:22:in `call'
/home/kazuki/public_html/DodontoF/src_ruby/FileLock.rb:22:in `block in lock'
/home/kazuki/public_html/DodontoF/src_ruby/FileLock.rb:19:in `open'
/home/kazuki/public_html/DodontoF/src_ruby/FileLock.rb:19:in `lock'
DodontoFServer.rb:422:in `changeSaveData'
DodontoFServer.rb:1694:in `call'
DodontoFServer.rb:1694:in `updateLoginUserInfo'
DodontoFServer.rb:1627:in `getLoginUserInfo'
DodontoFServer.rb:1607:in `refresh'
(eval):1:in `block in analyzeCommand'
DodontoFServer.rb:821:in `eval'
DodontoFServer.rb:821:in `block in analyzeCommand'
DodontoFServer.rb:815:in `each'
DodontoFServer.rb:815:in `analyzeCommand'
DodontoFServer.rb:6188:in `getResponse'
DodontoFServer.rb:6269:in `printResult'
DodontoFServer.rb:6240:in `main'
DodontoFServer.rb:6353:in `executeDodontoServerCgi'
DodontoFServer.rb:6359:in `<main>'
$! : "\xE3" from ASCII-8BIT to UTF-8
More
10 years 1 month ago #869 by たいたい竹流
たいたい竹流 replied the topic: Re: 新規ルーム作成時にエラーが発生する。
はい、こんにちは。
たいたい竹流です。
#まず会話は挨拶から入りたいところですよね!

さて、エラーの内容ですが、
 exception mean:"\xE4" from ASCII-8BIT to UTF-8
が出ているので、これはRuby1.9以上を入れた環境特有の文字コードのエラーですね。

どどんとふでは基本的にレンタルサーバへの設置を前提としているため、各レンタルサーバ会社の導入RubyバージョンであるRuby1.8を前提に設計されています。

#自前でサーバを立てるのは有識者と見なして、不具合は自助努力にお任せしています。
#もちろんノウハウのフィードバックは大歓迎!

が、ちょうど今の最新版では2.0(1.9も)対応が進められてますので、安定板ではなく最新版を入れて貰えれば、
問題は解決するかと思います。

もっとも最新版は最新版で残存障害があったりしますので、そのあたりはトレードオフということで一つ。

ではでは。
Moderators: くまかばらぁ
Time to create page: 0.119 seconds
Powered by Kunena Forum

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