したらばTOP ■掲示板に戻る■ 全部 1-100 最新50 | メール | |
レス数が1スレッドの最大レス数(1000件)を超えています。残念ながら投稿することができません。

不具合報告スレ

1作者★:2017/11/21(火) 15:28:21 ID:???
不具合と思われた挙動をした時はこちらに書き込んでください。

報告用テンプレ
-----------------------------------------
Narou.rb のバージョン:

OS のバージョン:

その他環境情報(任意):

何が起きたのか:

再現方法(何をやったら起こったのか詳細に):

-----------------------------------------
エラーメッセージは再現方法に併記。
その際は --backtrace オプションをつけること。

925名無しさん:2024/05/02(木) 23:48:32 ID:jCJzAGOU
java version "1.8.0_411"を使用した場合の問題点を整理したけど、解消方法が分からないので
状況を以下に記載します。

バージョン情報
$ java -version
java version "1.8.0_411"
$ java -cp AozoraEpub3.jar AozoraEpub3 --help
version : 1.1.0b46
$ ruby -v
ruby 3.2.3 (2024-01-18 revision 52bb2ac0a6) [x64-mingw-ucrt]
$ narou -v
3.9.0

文字化けの状況確認の為に、AozoraEpub3ディレクトリで以下のコマンドを実行
変換ファイルはnarouで生成されたtxtファイルを使用(epubの変換時にエラーになるもtxtは存在していた)
$ "C:\Program Files\Java\jre-1.8\bin\java.exe" -Dfile.encoding=UTF-8 -Dstdout.encoding=UTF-8 -Dstderr.encoding=UTF-8 -Dsun.stdout.encoding=UTF-8 -Dsun.stderr.encoding=UTF-8 -cp AozoraEpub3.jar AozoraEpub3 -enc UTF-8 -of "[ちゅ るぎ] 双色の錬金術師.txt"

--------
螟画鋤髢句ァ・: [縺。繧・k縺讃 蜿瑚牡縺ョ骭ャ驥題。灘クォ.txt
[WARN] 逕サ蜒上ヵ繧。繧、繝ォ縺ェ縺・(225) : 謖ソ邨オ/i383478.jpg
[WARN] 逕サ蜒上ヵ繧。繧、繝ォ縺ェ縺・(233) : 謖ソ邨オ/i405249.jpg
[WARN] 逕サ蜒上ヵ繧。繧、繝ォ縺ェ縺・(249) : 謖ソ邨オ/i410389.jpg
[WARN] 逕サ蜒上ヵ繧。繧、繝ォ縺ェ縺・(254) : 謖ソ邨オ/i656105.jpg
[WARN] 逕サ蜒上ヵ繧。繧、繝ォ縺ェ縺・(260) : 謖ソ邨オ/i533907.jpg
[WARN] 逕サ蜒上ヵ繧。繧、繝ォ縺ェ縺・(267) : 謖ソ邨オ/i612838.jpg
[WARN] 逕サ蜒上ヵ繧。繧、繝ォ縺ェ縺・(273) : 謖ソ邨オ/i533909.jpg
[WARN] 逕サ蜒上ヵ繧。繧、繝ォ縺ェ縺・(283) : 謖ソ邨オ/i605906.jpg
[WARN] 逕サ蜒上ヵ繧。繧、繝ォ縺ェ縺・(289) : 謖ソ邨オ/i605907.jpg
[WARN] 逕サ蜒上ヵ繧。繧、繝ォ縺ェ縺・(298) : 謖ソ邨オ/i609859.jpg
[WARN] 逕サ蜒上ヵ繧。繧、繝ォ縺ェ縺・(308) : 謖ソ邨オ/i709227.jpg
[WARN] 逕サ蜒上ヵ繧。繧、繝ォ縺ェ縺・(314) : 謖ソ邨オ/i823982.jpg
螟画鋤螳御コ・0.9s] : C:\AozoraEpub3\[縺。繧・k縺讃 蜿瑚牡縺ョ骭ャ驥題。灘クォ.epub

l出力は文字化けするも、ファイルは変換され「[ちゅるぎ] 双色の錬金術師.epub」が生成される。

ただこれはAozoraEpub3ディレクトリにファイルが存在する場合のケースであり、narouから渡した場合には
この例だと「\小説データ\小説家になろう\n7259z 双色の錬金術師」も化けるのでAozoraEpub3からファイル
が存在しないと判定されるので変換されない。

なので-Dオプション弄ればなんとかなるのかな?と思い弄ってみたけど変わらないで、お手上げとなってます。

926名無しさん:2024/05/03(金) 02:09:53 ID:???
コマンドプロンプトの文字コードをUTF-8に変えれば
ttps://edaha-room.com/cmd_default/1221/

927名無しさん:2024/05/03(金) 10:24:43 ID:oL0ZuTa6
>>926
参考情報ありがとうございます。コマンドプロンプトの文字コード変えても駄目でした。
メインは改造版使用なので、個人的には困っていないのですがなんでいきなり挙動変わったんだろうかと

928名無しさん:2024/05/05(日) 22:11:17 ID:LXuUQhcM
以下の通り、WEB UI (ブラウザ) が起動しない状況です。
対応方法を教えていただけないでしょうか。


Narou.rb のバージョン:3.9

OS のバージョン:Windows11

その他環境情報(任意):

何が起きたのか:narou web を実行したが、WEB UI (ブラウザ) が立ち上がらず、以下のエラーが表示された


D:\MyNovel>narou web
C:/Ruby33-x64/lib/ruby/gems/3.3.0/gems/narou-3.9.0/lib/sitesetting.rb:138:in `replace_group_values': undefined method `[]' for false (NoMethodError)
from C:/Ruby33-x64/lib/ruby/gems/3.3.0/gems/narou-3.9.0/lib/sitesetting.rb:81:in `[]'
from C:/Ruby33-x64/lib/ruby/gems/3.3.0/gems/narou-3.9.0/lib/sitesetting.rb:31:in `block in load_settings'

エラーが発生したため終了しました。
詳細なエラーログは narou trace で表示出来ます。もしくは --backtrace オプションを付けて再度実行して下さい。

D:\MyNovel>


--backtrace オプション付きの情報は以下の通り。


D:\MyNovel>narou web --backtrace
C:/Ruby33-x64/lib/ruby/gems/3.3.0/gems/narou-3.9.0/lib/sitesetting.rb:138:in `replace_group_values': undefined method `[]' for false (NoMethodError)
from C:/Ruby33-x64/lib/ruby/gems/3.3.0/gems/narou-3.9.0/lib/sitesetting.rb:81:in `[]'
from C:/Ruby33-x64/lib/ruby/gems/3.3.0/gems/narou-3.9.0/lib/sitesetting.rb:31:in `block in load_settings'
from <internal:dir>:411:in `glob'
from C:/Ruby33-x64/lib/ruby/gems/3.3.0/gems/narou-3.9.0/lib/sitesetting.rb:29:in `load_settings'
from C:/Ruby33-x64/lib/ruby/gems/3.3.0/gems/narou-3.9.0/lib/sitesetting.rb:49:in `settings'
from C:/Ruby33-x64/lib/ruby/gems/3.3.0/gems/narou-3.9.0/lib/web/appserver.rb:947:in `block in <class:AppServer>'
from <internal:kernel>:90:in `tap'
from C:/Ruby33-x64/lib/ruby/gems/3.3.0/gems/narou-3.9.0/lib/web/appserver.rb:946:in `<class:AppServer>'
from C:/Ruby33-x64/lib/ruby/gems/3.3.0/gems/narou-3.9.0/lib/web/appserver.rb:25:in `<top (required)>'
from C:/Ruby33-x64/lib/ruby/gems/3.3.0/gems/narou-3.9.0/lib/web/all.rb:7:in `require_relative'
from C:/Ruby33-x64/lib/ruby/gems/3.3.0/gems/narou-3.9.0/lib/web/all.rb:7:in `<top (required)>'
from C:/Ruby33-x64/lib/ruby/gems/3.3.0/gems/narou-3.9.0/lib/command/web.rb:118:in `require_relative'
from C:/Ruby33-x64/lib/ruby/gems/3.3.0/gems/narou-3.9.0/lib/command/web.rb:118:in `boot'
from C:/Ruby33-x64/lib/ruby/gems/3.3.0/gems/narou-3.9.0/lib/command/web.rb:87:in `execute'
from C:/Ruby33-x64/lib/ruby/gems/3.3.0/gems/narou-3.9.0/lib/commandbase.rb:125:in `execute!'
from C:/Ruby33-x64/lib/ruby/gems/3.3.0/gems/narou-3.9.0/lib/commandbase.rb:134:in `execute!'
from C:/Ruby33-x64/lib/ruby/gems/3.3.0/gems/narou-3.9.0/lib/commandline.rb:29:in `run'
from C:/Ruby33-x64/lib/ruby/gems/3.3.0/gems/narou-3.9.0/lib/commandline.rb:43:in `run!'
from C:/Ruby33-x64/lib/ruby/gems/3.3.0/gems/narou-3.9.0/narou.rb:50:in `block in <top (required)>'
from C:/Ruby33-x64/lib/ruby/gems/3.3.0/gems/narou-3.9.0/lib/backtracer.rb:16:in `capture'
from C:/Ruby33-x64/lib/ruby/gems/3.3.0/gems/narou-3.9.0/narou.rb:49:in `<top (required)>'
from C:/Ruby33-x64/lib/ruby/gems/3.3.0/gems/narou-3.9.0/bin/narou:13:in `require_relative'
from C:/Ruby33-x64/lib/ruby/gems/3.3.0/gems/narou-3.9.0/bin/narou:13:in `<top (required)>'
from C:/Ruby33-x64/bin/narou:32:in `load'
from C:/Ruby33-x64/bin/narou:32:in `<main>'

D:\MyNovel>

再現方法(何をやったら起こったのか詳細に):

手順に従いインストールした後に、narou web を実行

929名無しさん:2024/05/06(月) 00:14:14 ID:2/6nCcXk
>>928
再現出来ないので、念のためJavaのバージョン情報と手順を参考にしたURL等について教えてください。
MyNovelがDドライブにあっても記載の手順で正常に起動していまして、なにか見落としが無いか
確認したい次第です。再現試した環境はjava version "1.8.0_401"にAozoraEpub3-1.1.0b46です。
AozoraEpubはnarou webコマンドの実行には関係ない想定なので、記載しなくてもOkです。

930名無しさん:2024/05/06(月) 00:50:24 ID:???
narou.rbをWindows環境へインストールする
ttps://qiita.com/kokotaro@github/items/4a45e1314a5b459f8546

931名無しさん:2024/05/07(火) 22:53:09 ID:rCZvkPrI
>>929

よろしくお願いいたします。
以下、こちらの情報となります。

> 再現出来ないので、念のためJavaのバージョン情報と手順を参考にしたURL等について教えてください。

Java のバージョンはいかになります

>java -version
java version "1.8.0_411"
Java(TM) SE Runtime Environment (build 1.8.0_411-b09)
Java HotSpot(TM) 64-Bit Server VM (build 25.411-b09, mixed mode)

インストールの際、参考にした URL は以下になります

ttps://github.com/whiteleaf7/narou/wiki#how_to_install


なお、一部の CLI でも同様の状況です。

★コマンドが成功するパターン

D:\MyNovel>narou list
ID | 更新日 | タイトル
0 | 23/07/16 | エースはまだ自分の限界を知らない[第一部+Ex+1.5] (完結)
1 | 23/07/16 | エースはまだ自分の限界を知らない[第二部+間章] (完結)
2 | 23/07/16 | エースはまだ自分の限界を知らない[2.5]+[3.01] (完結)
3 | 23/07/16 | エースはまだ自分の限界を知らない[第三部 白い軌跡] (完結)
5 | 23/10/29 | 黒の魔王

★コマンドが失敗するパターン

D:\MyNovel>narou update 5
C:/Ruby33-x64/lib/ruby/gems/3.3.0/gems/narou-3.9.0/lib/sitesetting.rb:138:in `replace_group_values': undefined method `[]' for false (NoMethodError)
from C:/Ruby33-x64/lib/ruby/gems/3.3.0/gems/narou-3.9.0/lib/sitesetting.rb:81:in `[]'
from C:/Ruby33-x64/lib/ruby/gems/3.3.0/gems/narou-3.9.0/lib/sitesetting.rb:31:in `block in load_settings'

エラーが発生したため終了しました。
詳細なエラーログは narou trace で表示出来ます。もしくは --backtrace オプションを付けて再度実行して下さい。

D:\MyNovel>

932名無しさん:2024/05/07(火) 23:06:23 ID:rCZvkPrI
928、931 の投稿をしたものです。

すみません、解決しました。


以前から narou.rb を使用しておりました。
最近、PCを新しくしましたが、Dドライブとして使用していたHDDは前のPCから取り外して使用しております。
MyNovelのフォルダ自体も、以前のPCで使用していた時のものを削除せずに使用していた状況です。

いったん、D:\MyNovel2 を作成し、そちらで narou init 実行後に、 narou web を実行したところ、WEB UI (ブラウザ) が正常に起動しました。

お手数をおかけしてすみませんでした。

933名無しさん:2024/05/08(水) 00:09:12 ID:???
javaのバージョンが1.8.0_411だと文字化けするとか何とかって大丈夫なの?

934名無しさん:2024/05/08(水) 03:47:24 ID:???
文字化けするのは文字コードに相違が発生してるからですね。
Java17以前のJavaは実行環境ごとに文字コードが違います。

後、AozoraEpub3を直接起動して入力文字コードがMS932になってないかの確認が必要です。
ここがMS932だった場合は、Narou.rbがUTF-8で出力したTXTファイルをMS932のルールで読み込むのでコード不一致で文字化けします。

AozoraEpub3-1.1.0b46だとここは標準だとAutoではなくMS932になってる筈なので…

935sage:2024/05/08(水) 13:11:20 ID:JudlkR9A
数日前まで普通に使えていました。
javaのアップデートの通知が来たのでこれまで通り処置したのですが、
その後kindleに送信できなくなりました。

>小説状態の調査結果を 調査ログ.txt に出力しました(エラー:0件、警告:1件、INFO:0件)
>縦書用の変換が終了しました
>AozoraEpub3でEPUBに変換しています..
>[ERROR] file not exist. C:\MyNovel\蟆剰ェャ繝・・繧ソ\蟆剰ェャ螳カ縺ォ縺ェ繧阪≧\n3231hj 逡ー荳也阜縺ォ譚・縺溘¢縺ゥ縲∫函豢サ鬲疲ウ輔@縺倶スソ縺医∪縺帙s\[譴ィ鬥兢 逡ー荳也阜縺ォ譚・縺溘¢縺ゥ縲∫函豢サ鬲疲ウ輔@縺倶スソ縺医∪縺帙s.txt
>[ERROR] AozoraEpub3実行中にエラーが発生したため、EPUBが出力出来ませんでした
というメッセージが出ます。

javaを直近のバージョンに戻せばいいのでしょうか?
そもそも、直近のバージョンがどれなのかもわからないのも大問題なのですが…

936名無しさん:2024/05/08(水) 14:03:00 ID:???
色々間違えてしまった…恥
質問スレを読んで解決しました
お騒がせいたしました




掲示板管理者へ連絡 無料レンタル掲示板