したらばTOP ■掲示板に戻る■ 全部 1-100 最新50 | メール | |
レス数が900を超えています。1000を超えると投稿できなくなるよ。

不具合報告スレ

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

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

OS のバージョン:

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

何が起きたのか:

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

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

88名無しさん:2018/05/31(木) 17:12:22 ID:NT9n7Tjg
>>87
検証ありがとうございます。
ruby と、Narou.rb 入れなおしてみましたが駄目でした。
Java 8 Update 171(64bit)
AozoraEpub3-1.1.0b46
を使用しています。

あ、カレントフォルダが
C:\Win_AP\Narou.rb\MyNovel
と、やや深い階層なので、場所を変えて試してみます。

89作者★:2018/05/31(木) 18:01:11 ID:???
>>86
enable_inspect=true で再現しました
false にすれば変換出来ました

修正します(そのうち)

90名無しさん:2018/05/31(木) 21:05:16 ID:Kpz3Fi1E
作者★様
ご連絡ありがとうございます。
変換できました。

91名無しさん:2018/06/18(月) 12:28:27 ID:vh.s0Gss
Narou.rb のバージョン:Version 3.2.3
OS のバージョン:Windows 10 1803
その他環境情報(任意):ruby 2.4.4p296 (2018-03-28 revision 63013) [i386-mingw32]
何が起きたのか:テキストから変換時、「々」で終わる文字列にルビが付かない
再現方法(何をやったら起こったのか詳細に):
---test.txt----------------------------
タイトル
作者
変換《へんかん》
燦々《さんさん》
---test.txt----------------------

narou c test.txtを実行した場合「燦々」にルビが付きません
実際の出力
 |変換《へんかん》
 燦々※[#始め二重山括弧]さんさん※[#終わり二重山括弧]

求める出力
 |変換《へんかん》
 |燦々《さんさん》

92作者★:2018/06/18(月) 17:14:32 ID:???
>>91
仕様です
なろうでもルビにならないと思います
|燦々《さんさん》 として下さい

93名無しさん:2018/06/18(月) 20:03:10 ID:???
>>92
そうでしたか
レスありがとうございました

94名無しさん:2018/06/25(月) 15:46:02 ID:???
お世話になっております

n3746ce 王国へ続く道
n1774de 次元の裂け目に落ちた転移の先で

この二作品において紹介文にそれぞれ

ttps://twitter.com/yumizu_kai
ttps://ncode.syosetu.com/n4000ep/

とurlがあるのですが指定話数設定にした場合にこの部分が分割が進むごとに肥大化していき処理が止まってしまうことが有りました
お時間のあるときにでも確認していただけたらと思います

95名無しさん:2018/06/25(月) 19:36:51 ID:???
追記

n4908bv サモナーさんが行く

url部分だけでなく上記作品紹介文の
※2018年2月25日、サモナーさんが行くⅤ発売予定です。
って部分も分割が進むごとに肥大化していくようです

96作者★:2018/06/25(月) 23:32:00 ID:???
あとで調査しておきます!

97名無しさん:2018/07/08(日) 23:53:19 ID:dBp0iFvo
-----------------------------------------
Narou.rb のバージョン:3.2.3

OS のバージョン:Win10

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

何が起きたのか:ヴァージョンアップしたらアップロードその他諸々出来なくなりました。
以下エラー内容です。
C:/Ruby22/lib/ruby/gems/2.2.0/gems/narou-3.2.3/narou.rb:45:in `require_relative': C:/Ruby22/lib/ruby/gems/2.2.0/gems/narou-3.2.3/lib/commandline.rb:18: syntax error, unexpected '.' (SyntaxError)
arg&.encode(Encoding::UTF_8)
^
from C:/Ruby22/lib/ruby/gems/2.2.0/gems/narou-3.2.3/narou.rb:45:in `<top (required)>'
from C:/Ruby22/lib/ruby/gems/2.2.0/gems/narou-3.2.3/bin/narou:13:in `require_relative'
from C:/Ruby22/lib/ruby/gems/2.2.0/gems/narou-3.2.3/bin/narou:13:in `<top (required)>'
from C:/Ruby22/bin/narou:23:in `load'
from C:/Ruby22/bin/narou:23:in `<main>'

98名無しさん:2018/07/09(月) 01:03:48 ID:15/HL4C2
>>97
まあ>>69ですかね

99作者★:2018/07/11(水) 22:00:38 ID:???
>>94
あらすじのURL増殖バグ確認。
修正に入ります。

しかし、分割したファイルの2つめ以降にあらすじは必要なのだろうか。
消してしまってもいい気もしてきた

100名無しさん:2018/07/12(木) 01:15:55 ID:???
確認ありがとうございます
人によるでしょうが確かに無くてもいいかもですね

101名無しさん:2018/07/13(金) 22:08:07 ID:l3MlwwnM
Narou.rb のバージョン:3.2.3

OS のバージョン:Win7

何が起きたのか:
数日前からカクヨム作品のあらすじが正しく反映されず、どの作品であっても以下のような内容になっています。

あらすじ:
(? .+?)(? :※[#縦線]


102作者★:2018/07/14(土) 00:58:55 ID:???
構造が変わって正常に取得できないっぽいですね修正します

103作者★:2018/07/14(土) 13:55:34 ID:???
>>86
>>94
>>101

ver 3.2.4 で修正

10494:2018/07/15(日) 01:42:53 ID:???
3.2.4確認しました
対応ありがとうございました

105名無しさん:2018/07/16(月) 22:48:39 ID:snug3Lsg
Narou.rb のバージョン:3.2.4

OS のバージョン:Win 10

その他環境情報(任意):
narou.rb設定
download.choices-of-digest-options=4,1
download.interval=2.0
download.wait-steps=5

何が起きたのか:
ここしばらくnarou updateのコマンドで小説のアップデート時に中断されます。
中断されるのは特定の小説など固定ではなく、一度中断されても再度アップデートを実施すると成功する場合もあります。

再現方法(何をやったら起こったのか詳細に):
rubyをver25にあげてから出るようになったように思うがこれが原因かは不明


C:/Ruby25/lib/ruby/2.5.0/net/http.rb:939:in `rescue in block in connect': Failed to open TCP connection to ncode.syosetu.com:443 (A connectio
n attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connec
ted host has failed to respond. - connect(2) for "ncode.syosetu.com" port 443) (Errno::ETIMEDOUT)
from C:/Ruby25/lib/ruby/2.5.0/net/http.rb:936:in `block in connect'
from C:/Ruby25/lib/ruby/2.5.0/timeout.rb:93:in `block in timeout'
from C:/Ruby25/lib/ruby/2.5.0/timeout.rb:103:in `timeout'
from C:/Ruby25/lib/ruby/2.5.0/net/http.rb:935:in `connect'
from C:/Ruby25/lib/ruby/2.5.0/net/http.rb:920:in `do_start'
from C:/Ruby25/lib/ruby/2.5.0/net/http.rb:909:in `start'
from C:/Ruby25/lib/ruby/2.5.0/open-uri.rb:337:in `open_http'
from C:/Ruby25/lib/ruby/2.5.0/open-uri.rb:755:in `buffer_open'
from C:/Ruby25/lib/ruby/2.5.0/open-uri.rb:226:in `block in open_loop'
from C:/Ruby25/lib/ruby/2.5.0/open-uri.rb:224:in `catch'
from C:/Ruby25/lib/ruby/2.5.0/open-uri.rb:224:in `open_loop'
from C:/Ruby25/lib/ruby/2.5.0/open-uri.rb:165:in `open_uri'
from C:/Ruby25/lib/ruby/gems/2.5.0/gems/open_uri_redirections-0.2.1/lib/open-uri/redirections_patch.rb:55:in `open_uri'
from C:/Ruby25/lib/ruby/2.5.0/open-uri.rb:735:in `open'
from C:/Ruby25/lib/ruby/2.5.0/open-uri.rb:35:in `open'
from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.2.4/lib/downloader.rb:711:in `get_toc_source'
from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.2.4/lib/downloader.rb:746:in `get_latest_table_of_contents'
from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.2.4/lib/downloader.rb:339:in `run_download'
from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.2.4/lib/downloader.rb:322:in `start_download'
from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.2.4/lib/command/update.rb:193:in `block (2 levels) in execute'
from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.2.4/lib/command/update.rb:168:in `each'
from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.2.4/lib/command/update.rb:168:in `each_with_index'
from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.2.4/lib/command/update.rb:168:in `block in execute'
from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.2.4/lib/narou_logger.rb:81:in `capture'
from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.2.4/lib/command/update.rb:167:in `execute'
from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.2.4/lib/commandline.rb:46:in `run'
from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.2.4/narou.rb:48:in `block in <top (required)>'
from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.2.4/lib/backtracer.rb:16:in `capture'
from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.2.4/narou.rb:47:in `<top (required)>'
from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.2.4/bin/narou:13:in `require_relative'
from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.2.4/bin/narou:13:in `<top (required)>'
from C:/Ruby25/bin/narou:23:in `load'
from C:/Ruby25/bin/narou:23:in `<main>'

106作者★:2018/07/16(月) 23:15:27 ID:???
タイムアウトしてるということはなろうからの反応が悪い時間帯とかでエラーがでているのかも
こればっかりはどうしようもないかも?

時間帯を変えてみるとかお試しください

107名無しさん:2018/07/16(月) 23:56:05 ID:snug3Lsg
なるほど、ありがとうございます。

108名無しさん:2018/08/24(金) 13:11:56 ID:???
たぶんこっちの環境が原因だと思うのだけれでも一応報告。
起動後数時間で250MBくらいの消費が数日したら6GBに膨れ上がってたので再起動して経過観察中です。
freebsd11で3.2.4をrvmの2.5.1です。

109作者★:2018/08/24(金) 16:16:04 ID:???
キャッシュが開放されてないのがあるかも

出力系は内部で全部キャッシュしてるので(表からは見えないけど)
大量のログがあればメモリは食うかも。それでも6GBは行かないと思うからおかしいけど

110作者★:2018/08/24(金) 16:20:02 ID:???
> 数日したら6GBに膨れ上がってたので

1日何作品くらいをアップデートして、とかの情報があればお願いします

macOS環境で24時間サーバー起動しっぱなしでめったに再起動しないけど、メモリで気になったことは一度もないかも

111名無しさん:2018/08/30(木) 10:06:33 ID:pOymjClI
Narou.rb のバージョン:3.2.5.1

OS のバージョン:linux mint 19

何が起きたのか:
「行末が読点で終わっている部分を出来るだけ連結する」処理が
一部で行われていません。
おそらく2行目行頭の影響だと思いますが、対応をお願いします。

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

例>
作品:異世界召喚は二度目です 
部分番号:第57部分:56 俺と遊べよ
行数:160-161

作品:紅と蒼は意図せず交わる(旧 僕にはできすぎた妹でした)
部分番号:第15部分:鬼
行数:154-156

※行数はTXTダウンロードしたファイルのものです。

112作者★:2018/08/30(木) 12:06:46 ID:???
>>111
https://github.com/whiteleaf7/narou/blob/master/ChangeLog.md#%E4%BF%AE%E6%AD%A3%E5%86%85%E5%AE%B9-1
一応意図的な変更なので仕様ですが、誤判定でもありますね
変更の意図としては、

=====
 条件は次のようなものである、
一、〜〜〜〜〜
二、〜〜〜〜〜
=====

的表現があった場合に、連結されると見苦しいからです

「【出来るだけ】連結する」という前提なので、とりあえずこのままで

113Fuu:2018/09/14(金) 09:33:02 ID:???
narou mailでエラーになります
Narou.rb のバージョン:3.2.5.1

OS のバージョン:Windows10

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

何が起きたのか:narou mailを使用するとエラーになった

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

C:/Ruby25/lib/ruby/2.5.0/psych.rb:402:in `parse': (I:/webssdl/mail_setting.yaml): did not find expected key while parsing a block mapping at line 27 column 1 (Psych::SyntaxError)
from C:/Ruby25/lib/ruby/2.5.0/psych.rb:402:in `parse_stream'
from C:/Ruby25/lib/ruby/2.5.0/psych.rb:350:in `parse'
from C:/Ruby25/lib/ruby/2.5.0/psych.rb:263:in `load'
from C:/Ruby25/lib/ruby/2.5.0/psych.rb:498:in `block in load_file'
from C:/Ruby25/lib/ruby/2.5.0/psych.rb:497:in `open'
from C:/Ruby25/lib/ruby/2.5.0/psych.rb:497:in `load_file'
from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.2.5.1/lib/mailer.rb:25:in `create'
from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.2.5.1/lib/command/mail.rb:48:in `execute'
from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.2.5.1/lib/commandline.rb:46:in `run'
from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.2.5.1/narou.rb:48:in `block in <top (required)>'
from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.2.5.1/lib/backtracer.rb:16:in `capture'
from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.2.5.1/narou.rb:47:in `<top (required)>'
from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.2.5.1/bin/narou:13:in `require_relative'
from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.2.5.1/bin/narou:13:in `<top (required)>'
from C:/Ruby25/bin/narou:23:in `load'
from C:/Ruby25/bin/narou:23:in `<main>

114作者★:2018/09/14(金) 14:18:21 ID:???
>>113
mail_setting.yaml の書き方がまずくてエラーが出ている感じのエラーです
もう一度見直して下さい
(27行目です)

わからなければ内容を(個人情報を隠す感じに編集して)貼り付けて

115Fuu:2018/09/14(金) 14:31:46 ID:???
有り難うございます

解決しました

116K's:2018/09/14(金) 22:42:45 ID:BcWRDhEc
-----------------------------------------
内容:
挿絵が変換されない

Narou.rb のバージョン:
3.2.5.1

OS のバージョン:
Mac OS X 10.13.6

その他環境情報(任意):
ruby 2.4.3p205、AozoraEpub3-1.1.0b46

何が起きたのか:
例えば、<n5361em>のものをDLし、変換しても挿絵が変換されていない。
対象端末はkindle pw

再現方法(何をやったら起こったのか詳細に):
CLIで以下のように実行
$ narou setting device=kindle
$ narou c N5361EM

mobiファイルがkindleに送信されているのを確認し、内容を確認するが挿絵部分は変換されていない。
(登場人物紹介(第一章終了時点))などに挿絵がある

-----------------------------------------

117作者★:2018/09/15(土) 16:39:27 ID:???
>>116
https://gyazo.com/352b5fb38efd0ea4bf1409c29c519e6b
https://gyazo.com/86bf76888bb74f9e85ec59cf88f9ca70
ちゃんと挿絵表示されてるっぽい?

挿絵を無効にしてるのを忘れているとか

試した環境
ruby 2.5.1p57
macOS 10.13.6
kindlegen 2.9
AozoraEpub3 b46

118k's:2018/09/16(日) 17:29:45 ID:IL3Yp.Xw
作者様

スクリーンショットの取得までしていただきありがとうございます。
挿絵表示のオプションは以下のパラメータだと認識していますが、
違いますでしょうか。

default.enable_illust
force.enable_illust

両方共設定値はfalseでした。また、該当小説のsetting.iniの
enable_illustもfalseになっていることを確認しています。

119k's:2018/09/16(日) 17:43:54 ID:IL3Yp.Xw
作者様

> default.enable_illust
> force.enable_illust
>
> 両方共設定値はfalseでした。また、該当小説のsetting.iniの
> enable_illustもfalseになっていることを確認しています。

失礼しました。
falseではなく、未設定でした。

120k's:2018/09/16(日) 21:55:36 ID:IL3Yp.Xw
作者様

お世話になっております。
こちら、自己解決しました。

default.enable_alphabet_force_zenkakuがfalse
でかつ
default.disable_alphabet_word_to_zenkakuがtrue
だと、挿絵のコードが正しく処理できていないようです。

本来であれば、[#挿絵(挿絵/i303045,24263.jpg)入る]
と処理されるべきが、
[#挿絵=0]
となっていました。

121名無しさん:2018/09/17(月) 01:29:58 ID:i8JJt9/o
Narou.rb のバージョン:3.2.5.1
OS のバージョン:archlinux x86_64 kernel version 4.18.6-arch1-1

その他環境情報(任意):ruby 2.5.1p57 (2018-03-29 revision 63029)
全登録小説数:285
1度の更新数:30小説前後

何が起きたのか:4GBのメモリの88.3%を喰い潰し、動作が異常に遅くなる。
narou.rbを起動後、123時間後に確認
$ ps axv
結果-> 16631 tty1 Sl+ 123:09 3092832 2 10240485 3567684 88.3 /usr/bin/ruby /usr/bin/narou web -n --boot

narou.rb終了後はメモリ正常に戻る。
$ free
total used free shared buff/cache available
Mem: 4038516 70892 3843300 28 124324 3785972
Swap: 16777208 84728 16692480

再起動時は、0.8%(全4GB)
452189 34828 0.8 /usr/bin/ruby /usr/bin/narou web -n --boot

29小説更新後は、20%(全4GB)に増加。
1766677 808724 20.0 /usr/bin/ruby /usr/bin/narou web -n --boot

WEB UIから再起動後、1%に減少。
925413 43764 1.0 /usr/bin/ruby /usr/bin/narou web -n --boot --no-browser --reboot

再現方法(何をやったら起こったのか詳細に):起動後、手動更新のため3回目あたりで再発。

自動再起動か動作完了後のキャッシュクリアがあると助かります。

122作者★:2018/09/17(月) 12:48:20 ID:???
>>120
なるほど、バグっぽい挙動ですね、確認したあと修正します

>>121
一応開発版ではずっと貯めてる出力バッファをクリアする手段を用意したので
それで解決する…かも?(実際になんのキャッシュがメモリくってるかまだ判明してないからアレだけど)

123作者★:2018/09/17(月) 12:54:25 ID:???
cron で /reboot に POST 投げて定期的に再起動するという手段も

124作者★:2018/09/20(木) 12:05:32 ID:???
メモリ関連の修正は 3.3.0 に間に合わないので、それ以降調査で

125作者★:2018/09/23(日) 17:55:31 ID:???
キャッシュ分でじわじわ増えていくけど、メモリを食いつぶすほど消費する挙動はいまのところみられない(macOS)
環境依存か?
同じ環境を用意するのが厳しいな

126名無しさん:2018/09/29(土) 11:18:49 ID:???
Narou.rb のバージョン:3.3.0
OS のバージョン:Win7
何が起きたのか:小説の管理フォルダのパスに全角が含まれている場合、
 C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.3.0/lib/ini.rb:30:in `read':
 Invalidargument @ rb_sysopen - C:/Users/(ユーザー名)/Desktop/????/???????/setting.ini (Errno::EINVAL)
の表示が出て小説をダウンロードできない。(?の箇所は全角文字)
フォルダ名を全て半角に変更した場合問題なくDLできた。また3.2.5.1では全角を含んでいても問題なくDLできる。

127作者★:2018/09/29(土) 15:29:51 ID:???
>>126
「ユーザー名が全角」の場合に再現しますね
修正しておきます

128作者★:2018/09/29(土) 15:30:54 ID:???
ユーザー名が全角の場合、ユーザー名と関係ない場所で作業すればとりあえず問題はないはず

129作者★:2018/09/29(土) 15:37:07 ID:???
>>126
今回はこちらで再現したのでいいですが、
エラーが発生した際はバックトレースは省略せずにすべて貼り付けてください

130作者★:2018/09/29(土) 16:04:55 ID:???
Ruby本体のバグを踏んだっぽいな

131名無しさん:2018/11/09(金) 19:38:11 ID:gsVFtIdg
Narou.rb のバージョン:3.3.2

OS のバージョン:windows10 home 18272.1000

その他環境情報(任意):narou rbのフォルダはNAS上で運用

何が起きたのか:web uiが立ち上がらなくなった。

再現方法(何をやったら起こったのか詳細に):
[2018-11-09 19:25:42] INFO WEBrick 1.4.2
[2018-11-09 19:25:42] INFO ruby 2.5.3 (2018-10-18) [x64-mingw32]
== Sinatra (v1.4.8) has taken the stage on 53302 for production with backup from WEBrick
[2018-11-09 19:25:42] INFO WEBrick::HTTPServer#start: pid=6952 port=53302
指定されたプログラムは実行できません。
以降何も進まなくなりました。
NASにフォルダを置いて、なにも問題なく使っていましたが、突然こうなりました。
rubyとnarou rbを入れ直したが変わりませんでした。
コマンドプロプトでの小説アップデートなどは出来、kindleへの送信も出来ました。
心当たりはOSビルドが上がったことくらいなので、ロールバックがまだできるなら、やってきます

132作者★:2018/11/09(金) 22:01:48 ID:???
>>131
サーバは立ち上がってるが、リクエストを受け付けた形跡がないっぽいですね
セキュリティ系のなにかに弾かれてる可能性はありそうです
こちらでも試してみます

133作者★:2018/11/09(金) 22:58:23 ID:???
Insider Preview 版か…

134名無しさん:2018/11/09(金) 23:11:06 ID:gsVFtIdg
>>132
windowsセキュリティを全てOFFっても改善せず、ロールバックもできずにいたら、ビルド18277.1000が降ってきたので入れ替えたら、再度動作するようになりました。
新ビルドではwindowsセキュリティを有効にしていても問題ありませんでした。
ひとまず、今回の不具合はビルド更新で解消しました

135名無しさん:2018/11/09(金) 23:16:53 ID:gsVFtIdg
windowsログには何も残ってませんでした
アプデする前に見ておくべきでした・・・
お手数おかけしました

136名無しさん:2018/12/18(火) 14:26:51 ID:zvFkxYrc
更新でエラーが出始めました。

内容:
E:\Nv\narou>narou u 12037 --backtrace
ID:12037 【くる ひなた】寮母さんには敵わないっ! のDL開始
C:/Ruby25/lib/ruby/2.5.0/uri/rfc3986_parser.rb:67:in `split': bad URI(is not URI?): https://ncode.syosetu.com/txtdownload/dlstart/ncode/<li><a href="https://ncode.syosetu.com/txtdownload/top/ncode/(?<tcode>\d+?)/" onclick/?no=12 (URI::InvalidURIError)
from C:/Ruby25/lib/ruby/2.5.0/uri/rfc3986_parser.rb:73:in `parse'
from C:/Ruby25/lib/ruby/2.5.0/uri/common.rb:237:in `parse'
from C:/Ruby25/lib/ruby/2.5.0/open-uri.rb:34:in `open'
from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.3.2/lib/downloader.rb:1142:in `download_raw_data'
from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.3.2/lib/downloader.rb:1092:in `a_section_download'
from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.3.2/lib/downloader.rb:994:in `block in sections_download_and_save'
from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.3.2/lib/downloader.rb:988:in `each'
from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.3.2/lib/downloader.rb:988:in `each_with_index'
from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.3.2/lib/downloader.rb:988:in `sections_download_and_save'
from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.3.2/lib/downloader.rb:390:in `run_download'
from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.3.2/lib/downloader.rb:332:in `start_download'
from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.3.2/lib/command/update.rb:182:in `block in execute'
from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.3.2/lib/command/update.rb:157:in `each'
from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.3.2/lib/command/update.rb:157:in `each_with_index'
from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.3.2/lib/command/update.rb:157:in `execute'
from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.3.2/lib/commandbase.rb:125:in `execute!'
from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.3.2/lib/commandbase.rb:134:in `execute!'
from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.3.2/lib/commandline.rb:29:in `run'
from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.3.2/lib/commandline.rb:43:in `run!'
from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.3.2/narou.rb:50:in `block in <top (required)>'
from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.3.2/lib/backtracer.rb:16:in `capture'
from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.3.2/narou.rb:49:in `<top (required)>'
from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.3.2/bin/narou:13:in `require_relative'
from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.3.2/bin/narou:13:in `<top (required)>'
from C:/Ruby25/bin/narou:23:in `load'
from C:/Ruby25/bin/narou:23:in `<main>'

バージョン:3.3.2
OS:Win10 64bit

他の小説を更新しても同じようなエラーになります。
確認お願い致します。

137作者★:2018/12/18(火) 14:44:39 ID:???
確認します

138作者★:2018/12/18(火) 14:46:30 ID:???
HTMLが変わったのもありそうだけど、そもそもtxtdownloadがログインユーザのみ対象になった模様
うーん

139作者★:2018/12/18(火) 15:59:00 ID:???
節度ある利用を心がけましょう

140名無しさん:2018/12/18(火) 20:21:53 ID:YPZNaARE
これですね
API等はよくわかりませんが、ログインユーザー認証等の機能ができなければ
今後なろうでの使用は不可能になっちゃいますかね?
【機能変更】TXTファイルダウンロード機能変更のお知らせ
ttps://blog.syosetu.com/?itemid=3912

141作者★:2018/12/18(火) 20:33:34 ID:???
>>140
すでに3.4.0で対応済みです

142名無しさん:2018/12/18(火) 20:41:21 ID:YPZNaARE
>>141
今日更新があったのですね、気が付きませんでした
ありがとうございます

143名無しさん:2018/12/18(火) 21:02:42 ID:575lCvys
お疲れ様です。本日3.4.0に更新してみたのですが、動作しない場合があるようです。
お時間ある時にでもご確認いただければ幸いです。

D:\mynovels>narou -v
3.4.0

ID:118 気に入った幼女を悟られぬよう罠に嵌めて借金地獄にし奴隷落ちした所を颯爽と買いマッチポンプ的方法で自分のものにしたのに「私の事は家族だと思って」とか言って幼女の尊敬を集めその日の内に純愛ックスする百合 のDL開始
C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/narou-3.4.0/lib/downloader.rb:1085:in `a_section_download': undefined method `[]' for nil:NilClass (NoMethodError)
from C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/narou-3.4.0/lib/downloader.rb:994:in `block in sections_download_and_save'
from C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/narou-3.4.0/lib/downloader.rb:988:in `each'

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

D:\mynovels>narou trace
--- 2018/12/18 20:50:27 ---
C:/Ruby24-x64/bin/narou u

C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/narou-3.4.0/lib/downloader.rb:1085:in `a_section_download': undefined method `[]' for nil:NilClass (NoMethodError)
from C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/narou-3.4.0/lib/downloader.rb:994:in `block in sections_download_and_save'
from C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/narou-3.4.0/lib/downloader.rb:988:in `each'
from C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/narou-3.4.0/lib/downloader.rb:988:in `each_with_index'
from C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/narou-3.4.0/lib/downloader.rb:988:in `sections_download_and_save'
from C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/narou-3.4.0/lib/downloader.rb:390:in `run_download'
from C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/narou-3.4.0/lib/downloader.rb:332:in `start_download'
from C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/narou-3.4.0/lib/command/update.rb:182:in `block in execute'
from C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/narou-3.4.0/lib/command/update.rb:157:in `each'
from C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/narou-3.4.0/lib/command/update.rb:157:in `each_with_index'
from C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/narou-3.4.0/lib/command/update.rb:157:in `execute'
from C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/narou-3.4.0/lib/commandbase.rb:125:in `execute!'
from C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/narou-3.4.0/lib/commandbase.rb:134:in `execute!'
from C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/narou-3.4.0/lib/commandline.rb:29:in `run'
from C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/narou-3.4.0/lib/commandline.rb:43:in `run!'
from C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/narou-3.4.0/narou.rb:50:in `block in <top (required)>'
from C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/narou-3.4.0/lib/backtracer.rb:16:in `capture'
from C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/narou-3.4.0/narou.rb:49:in `<top (required)>'
from C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/narou-3.4.0/bin/narou:13:in `require_relative'
from C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/narou-3.4.0/bin/narou:13:in `<top (required)>'
from C:/Ruby24-x64/bin/narou:23:in `load'
from C:/Ruby24-x64/bin/narou:23:in `<main>'

144作者★:2018/12/18(火) 21:56:45 ID:???
>>143
短編がだめなようです
修正速度優先でアップデートしたので確認は不十分で申し訳ない

145名無しさん:2018/12/20(木) 20:42:55 ID:RLT5S.62
遅ればせながら、素早い対応ありがとうございました。

146名無しさん:2018/12/27(木) 02:42:41 ID:JbKKrpQs
Narou.rb のバージョン:3.4.1

OS のバージョン:Win10 Home 1803

その他環境情報(任意):ruby 2.4.2p198 (2017-09-14 revision 59899) [i386-mingw32]

何が起きたのか:NoMemorryErrorで落ちる

再現方法(何をやったら起こったのか詳細に):WEBUIにてな他更新の順番にクリックし、放置したところごくたまにこのエラーを吐き落ちます

ログ:
192.168.x.x - - [26/Dec/2018:03:07:18 東京 (標準時)] "POST /api/update_general_lastup HTT P/1.1" 200 0
ttp://192.168.x.x:xxxx/ -> /api/update_general_lastup
192.168.x.x - - [26/Dec/2018:03:07:18 東京 (標準時)] "POST /api/update_general_lastup HTT P/1.1" 200 0
ttp://192.168.x.x:xxxx/ -> /api/update_general_lastup
192.168.1.5 - - [26/Dec/2018:03:07:19 東京 (標準時)] "POST /api/update_by_tag HTT P/1.1" 200 0
ttp://192.168.x.x:xxxx/ -> /api/update_by_tag
[2018-12-26 03:25:22] FATAL NoMemoryError: failed to allocate memory
C:/Ruby24/lib/ruby/gems/2.4.0/gems/narou-3.4.1/lib/kindlestrip.rb:219:in `new'
C:/Ruby24/lib/ruby/gems/2.4.0/gems/narou-3.4.1/lib/kindlestrip.rb:219:in `strip'
C:/Ruby24/lib/ruby/gems/2.4.0/gems/narou-3.4.1/lib/novelconverter.rb:346:in `convert_txt_to_ebook_file'
C:/Ruby24/lib/ruby/gems/2.4.0/gems/narou-3.4.1/lib/command/convert.rb:300:in `convert_txt_to_ebook_file'
C:/Ruby24/lib/ruby/gems/2.4.0/gems/narou-3.4.1/lib/commandbase.rb:152:in `call'
C:/Ruby24/lib/ruby/gems/2.4.0/gems/narou-3.4.1/lib/commandbase.rb:152:in `hook_call'
C:/Ruby24/lib/ruby/gems/2.4.0/gems/narou-3.4.1/lib/command/convert.rb:252:in `block in convert_novel_main'
C:/Ruby24/lib/ruby/gems/2.4.0/gems/narou-3.4.1/lib/command/convert.rb:248:in `each'
C:/Ruby24/lib/ruby/gems/2.4.0/gems/narou-3.4.1/lib/command/convert.rb:248:in `convert_novel_main'
C:/Ruby24/lib/ruby/gems/2.4.0/gems/narou-3.4.1/lib/command/convert.rb:201:in `block (2 levels) in convert_novels'
C:/Ruby24/lib/ruby/gems/2.4.0/gems/narou-3.4.1/lib/mixin/locker.rb:26:in `lock'
C:/Ruby24/lib/ruby/gems/2.4.0/gems/narou-3.4.1/lib/command/convert.rb:200:in `block in convert_novels'
C:/Ruby24/lib/ruby/gems/2.4.0/gems/narou-3.4.1/lib/command/convert.rb:199:in `each'
C:/Ruby24/lib/ruby/gems/2.4.0/gems/narou-3.4.1/lib/command/convert.rb:199:in `with_index'
C:/Ruby24/lib/ruby/gems/2.4.0/gems/narou-3.4.1/lib/command/convert.rb:199:in `convert_novels'
C:/Ruby24/lib/ruby/gems/2.4.0/gems/narou-3.4.1/lib/command/convert.rb:159:in `block in main'
C:/Ruby24/lib/ruby/gems/2.4.0/gems/narou-3.4.1/lib/command/convert.rb:152:in `each'
C:/Ruby24/lib/ruby/gems/2.4.0/gems/narou-3.4.1/lib/command/convert.rb:152:in `main'
C:/Ruby24/lib/ruby/gems/2.4.0/gems/narou-3.4.1/lib/command/convert.rb:133:in `execute'
C:/Ruby24/lib/ruby/gems/2.4.0/gems/narou-3.4.1/lib/commandbase.rb:125:in `execute!'
C:/Ruby24/lib/ruby/gems/2.4.0/gems/narou-3.4.1/lib/commandbase.rb:134:in `execute!'
C:/Ruby24/lib/ruby/gems/2.4.0/gems/narou-3.4.1/lib/command/convert.rb:123:in `block in execute!'
C:/Ruby24/lib/ruby/gems/2.4.0/gems/narou-3.4.1/lib/worker.rb:49:in `block (3 levels) in start'
[2018-12-26 03:25:22] INFO going to shutdown ...
[2018-12-26 03:25:22] INFO WEBrick::HTT PServer#start done.
== Sinatra has ended his set (crowd applauds)
このあとは上のFATALからin start'までもう一度出ます

147作者★:2018/12/27(木) 10:45:48 ID:???
>>146
メモリが足りないんじゃないですかね…
メモリリークしてる可能性は大いにありますが

148名無しさん:2018/12/27(木) 15:21:06 ID:JbKKrpQs
>>147
メモリ16GB積んでいて、なおかつ余裕がある状態であるのはほぼ確実なんですよね…(基本的に更新するときは寝る前のときで特別なもの起動することがないため

149作者★:2018/12/27(木) 19:25:28 ID:???
>>148
kindlestrip 部分でエラー出てるので、kindlestrip を無効にして試していただけます?(問題の切り分けをしたい)

WEB UI からは設定隠しているのでコマンドから、

narou s convert.no-strip=false

150作者★:2018/12/27(木) 19:26:14 ID:???
訂正

narou s convert.no-strip=true

でした

151名無しさん:2018/12/28(金) 00:44:43 ID:YHtHOQgk
>>150
わかりました また落ちることあったらここに書き込みます

152名無しさん:2018/12/28(金) 03:10:21 ID:YHtHOQgk
>>150
kindlestripって容量減らす動作だけなので余裕あるならいつものようにKindleに転送して大丈夫ですよね?

153作者★:2018/12/28(金) 13:35:39 ID:???
>>152
その認識で大丈夫です
(内部に持っている普段は使われていないEPUBデータを削除するだけ)

154名無しさん:2018/12/28(金) 14:15:14 ID:???
hotentry の変換を開始
[ERROR] converter.rbは見つかりましたが、`converter'で登録されていないようです。変換処理は converter "ID略 作品名略" として登録する必要があります

アプデ後に上記エラー出たけどそれ以後のホットエントリーのメール送信まではエラーなし
ホットエントリー自体も読めています

実害は無さげ(?)のようですが一応報告

155名無しさん:2018/12/28(金) 14:20:28 ID:???
上記捕捉
Ver 3.2系で使用していてアプデするの忘れてた&1か月くらいに使ってなかったが作品更新チェックしたら取得できずにエラーも出ず終了
Ver 3.4.1 にアプデ後に上記エラー出るもデータ取得&メール送信したデータに異常は無さげ

156作者★:2018/12/28(金) 19:25:21 ID:???
>>154
converter.rb が小説保存フォルダ直下に存在する可能性がありますね
それを読み込んでる可能性。削除すればエラーも出ないかと(たぶん)

157146:2019/01/02(水) 21:37:04 ID:xYzRVFqw
今の所落ちる現象は確認できないです(もう少し続けるつもりではありますが

158名無しさん:2019/01/14(月) 22:20:19 ID:GB/pnqXA
Narou.rb のバージョン:3.4.1

OS のバージョン:Windows7 Pro (32bit)

その他環境情報(任意):
rubyinstaller-devkit2.5.3-1-x86 (2.5.3p105)

何が起きたのか:
特定の小説で更新後の「変換を開始」が表示されるが0%のまま完了しない。(10分位で手動中断した)

再現方法(何をやったら起こったのか詳細に):
いつも通り"narou u"でアップデートした所、次の小説でダウンロードは完了するが変換が完了しなかった。
//novel18.syosetu.com/n3932ee/ 神人の子〜黒狼の界渡り異聞〜
10分程度待っても完了しないので"CTRL+C"で中断、"narou c ???"で該当小説のみ変換しようとしても同じく0%のまま進まず。
該当小説のみ凍結し、"narou u"で他の小説(複数)は正常に変換できた。
(出力デバイスはepubを指定)
rubyが2.3だったので2.5.3に変更(2.3アンインストール、OS再起動、2.5インストール)し、
"gem install narou"で最新化しましたが同じ状況です。
なお1/13 20:00頃にアップデートした時は特に問題ありませんでした。

159作者★:2019/01/14(月) 23:43:31 ID:???
>>158
確かに0%で止まってるように見えますが、内部で何が起きてるか調べたら、大量の挿絵をDLしてるから
進むのが遅いだけっぽい気がします

挿絵フォルダの中身をみて画像が増えていってるなら問題はないです多分

160名無しさん:2019/01/15(火) 08:09:15 ID:uznYKS22
>>159
確認ありがとうございました。
すみません、どうやらnarouのサイトが遅かっただけと思われます。
先程実行したら挿絵フォルダにファイルが増えて変換処理が完了しました。

161名無しさん:2019/02/26(火) 00:18:32 ID:nZODhcjc
Narou.rb のバージョン:3.4.1
>narou -v
3.4.1

OS のバージョン:windows 10 pro 64bit
 バージョン 1809
 OSビルド 17763.316

その他環境情報(任意):
>ruby -v
ruby 2.6.1p33 (2019-01-30 revision 66950) [x64-mingw32]

>java -version
java version "1.8.0_201"
Java(TM) SE Runtime Environment (build 1.8.0_201-b09)
Java HotSpot(TM) Client VM (build 25.201-b09, mixed mode)

何が起きたのか:
作成したepubファイルを「超縦書ビューア」で読み込むと、
エラーepubファイルとして読み込めない。
(003003:「EPUB Navigation Document (目次)が仕様に沿っていない」)

作成したepubファイルをチェッカー(epubcheck)に掛けるとエラー表示される。
 Https://github.com/w3c/epubcheck
 日本電子出版協会にあるもの(バージョンが古いepubcheck)でも同様の結果となる。
 Http://www.jepa.or.jp/document/epubcheckj/
 (Hは変換して下さい)
勿論、正常に読み込める物もあります。

再現方法(何をやったら起こったのか詳細に):
【小説ダウンロードとepub作成】
>narou d n8372fh
C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/narou-3.4.1/lib/sitesetting.rb:28: warning: use glob patterns list instead of nul-separated patterns
ID:339 【SS倉庫】奴隷商人しか選択肢がないですよ? 〜ハーレム? なにそれおいしいの?〜 のDL開始
第一巻 店舗特典
第1部分 特約店特典SS 保育園 リーゼバージョン (1/5)
第2部分 ゲーマーズ特典SS 保育園 ファムバージョン (2/5)
第3部分 とらのあな特典SS 保育園 ナーシャバージョン (3/5)
第4部分 アニメイト特典SS 保育園 パティバージョン (4/5)
第5部分 メロンブックス特典SS 保育園 ヴェルラヤバージョン (5/5)
ID:339 【SS倉庫】奴隷商人しか選択肢がないですよ? 〜ハーレム? なにそれおいしいの?〜 の変換を開始
縦書用の変換が終了しました
AozoraEpub3でEPUBに変換しています......変換しました
[カラユミ] 【SS倉庫】奴隷商人しか選択肢がないですよ? 〜ハーレム? なにそれおいしいの?〜.epub を出力しました
EPUBファイルを出力しました
z:/epubtmp/[カラユミ] 【SS倉庫】奴隷商人しか選択肢がないですよ? 〜ハーレム? なにそれおいしいの?〜.epub へコピーしました

【epubchechによるチェック】

>java -jar epubcheck.jar "[カラユミ] 【SS倉庫】奴隷商人しか選択肢がないですよ ? 〜ハーレム? なにそれおいしいの?〜.epub"
EPUB version 3.0.1 のルールを使って検証します.
ERROR(RSC-005): [カラユミ] 【SS倉庫】奴隷商人しか選択肢がないですよ? 〜ハーレム? なにそれおいしいの?〜.epub/OPS/xhtml/nav.xhtml(36,11): ファイル解析時のエラー: 要素 "ol" はまだここには書けません. ; ここに書かれるべきものは 要素 "a" ま たは "span" です.
WARNING(CSS-017): [カラユミ] 【SS倉庫】奴隷商人しか選択肢がないですよ? 〜ハーレム? なにそれおいしいの?〜.epub/OPS/css/vertical.css(133,1): CSSセレクタでabsolute positionを指定しています.
WARNING(CSS-017): [カラユミ] 【SS倉庫】奴隷商人しか選択肢がないですよ? 〜ハーレム? なにそれおいしいの?〜.epub/OPS/css/vertical_font.css(22,2): CSSセレクタでabsolute positionを指定しています.

チェックは終了しましたがエラーが検出されました
メッセージ: 0 件の致命的エラー / 1 件のエラー / 2 件の警告 / 0 件の情報

EPUBCheck 完了

【読み込めるサンプル】

n5207e

>java -jar epubcheck.jar "[キミマロ] 底辺戦士、チート魔導師に転職する!.epub"
EPUB version 3.0.1 のルールを使って検証します.
WARNING(CSS-017): [キミマロ] 底辺戦士、チート魔導師に転職する!.epub/OPS/css/vertical.css(133,1): CSSセレクタでabsolute positionを指定しています.
WARNING(CSS-017): [キミマロ] 底辺戦士、チート魔導師に転職する!.epub/OPS/css/vertical_font.css(22,2): CSSセレクタでabsolute positionを指定しています.

チェックは終了しましたが警告が検出されました
メッセージ: 0 件の致命的エラー / 0 件のエラー / 2 件の警告 / 0 件の情報

EPUBCheck 完了

162作者★:2019/02/26(火) 09:02:50 ID:???
https://github.com/hmdev/AozoraEpub3/pull/13
これがAozoraEpub3に取り込まれればなおるんじゃないですかね
こちら側じゃどうしようもないです

163名無しさん:2019/02/26(火) 13:51:33 ID:???
AozoraEpub3のサイトでコメント欄にフォークしたソースにプルリクエストを反映させてビルドした人の書き込みがあるので
それを拝借したら超縦書ビューワーで読み込めましたよ。

javaのビルド環境がさっぱりわからないので自分じゃ出来ませんが。

164名無しさん:2019/02/27(水) 01:15:06 ID:hFgDPfrk
AozoraEpub3側の問題なんですね。
ウチだと
AozoraEpub3-1.1.0b46/template/OPS/xhtml/
にあるxhtml_nav.vm
を「生成される目次が、EPUB3 の仕様に対して不正だったので修正 #13」に従ってテキストエディタで修正を加えると、
なろうの小説に対してはエラーが出なくなりました。
とはいえ、カクヨムは対応し切れてない様で、

>java -jar epubcheck.jar "[七野りく] 辺境都市の育成者.epub"
EPUB version 3.0.1 のルールを使って検証します.
ERROR(RSC-005): [七野りく] 辺境都市の育成者.epub/OPS/xhtml/nav.xhtml(34,7): ファイル解析時のエラー: 要素 "ol" をここに書いてはいけません. ; ここに書かれるべきものは 要素 "li" です.
FATAL(RSC-016): [七野りく] 辺境都市の育成者.epub/OPS/xhtml/nav.xhtml(39,3): ファイル解析時の致命的なエラー: 要素タイプ"ol"は、対応する終了タグ"</ol>"で終了する必要があります。
ERROR(RSC-005): [七野りく] 辺境都市の育成者.epub/OPS/xhtml/nav.xhtml(-1,-1): ファイル解析時のエラー: 要素タイプ"ol"は、 対応する終了タグ"</ol>"で終了する必要があります。
WARNING(CSS-017): [七野りく] 辺境都市の育成者.epub/OPS/css/vertical.css(133,1): CSSセレクタでabsolute positionを指定しています.
WARNING(CSS-017): [七野りく] 辺境都市の育成者.epub/OPS/css/vertical_font.css(22,2): CSSセレクタでabsolute positionを指定しています.

チェックは終了しましたがエラーが検出されました
メッセージ: 1 件の致命的エラー / 2 件のエラー / 2 件の警告 / 0 件の情報

EPUBCheck 完了

となります。カクヨムすべてで出る訳では無いようですが。とりあえず報告まで。

165作者★:2019/02/27(水) 10:35:04 ID:???
Kindleで表示できてればあんま気にしてないので気になるなら自分で直してなスタイル

166名無しさん:2019/03/10(日) 17:55:10 ID:32OWmgIs
ハーメルンからの取得ができなくなりました。
詳細は調べていませんが、サイトにアクセスできるのでサイトの構造が変わったものと思われます。

167作者★:2019/03/10(日) 21:56:37 ID:???
>>166
3.4.2 で対応しました
たぶん直ってると思います

168名無しさん:2019/03/10(日) 22:05:16 ID:32OWmgIs
>>167
迅速な対応に感謝します!

169名無しさん:2019/03/18(月) 13:01:09 ID:BeeloNAk
narou.rb 3.4.2 macOSです

(1) よくエラー表示が出るようになりました
 いつも同じエラーです。こちらの環境が問題でしたら、すみません

/Users/(ユーザ名)/.rbenv/versions/2.6.0/lib/ruby/gems/2.6.0/gems/narou-3.4.2/lib/sitesetting.rb:28: warning: use glob patterns list instead of nul-separated patterns

(2) epubへの変換が終わらない作品があります
『AozoraEpub3でEPUBに変換しています......................』が止まりません。

 該当する作品としては、

- 青空よりアイドルへ(ハーメルン)
- シャンゲリラ・フロンティア(なろう)
- 異世界でも無難に生きたい症候群(なろう)

 などです。共通して、inspect の出力にこの種の [INFO] 表示があります。(特に、 青空よりアイドルへ は警告が無く、[INFO]だけです)

[INFO] カタカナのニを漢字の二に修正しました
≫≫≫ 該当箇所
...ました。
 というわけでニ十分後、ボクは息も絶え絶...

170作者★:2019/03/18(月) 17:12:23 ID:???
>>169
(1)
Ruby2.6から入った仕様変更準備のための警告表示ですね
Narou.rbがRuby2.6の対応処理をいれてないためです。今の所無害です


(2)
「 青空よりアイドルへ」だけとりあえず、
Ruby 2.5.1
Ruby 2.6.0
で試しましたが、特に止まりませんでした(macOS mojave)

171名無しさん:2019/03/18(月) 20:02:55 ID:BeeloNAk
>>169 です
僕もMojaveです

(2)の方ですが、該当機能をOFFにしたら、
どの小説も無事に変換してくれました

$ narou s "force.enable_kana_ni_to_kanji_ni = false"

特に設定値は変更していません
でも、初期値もfalseだったのでしょうか……?

僕だけの問題だったかもしれません

ともかく動いてくれたので、
これからもnarou.rbで楽しませていただきます

ありがとうございました!

172名無しさん:2019/03/20(水) 19:33:57 ID:Sv1jL89Q
Narou.rb のバージョン:3.4.2

OS のバージョン:linux mint 19.1

その他環境情報(任意):ruby 2.5.1p57 (2018-03-29 revision 63029) [x86_64-linux-gnu]

何が起きたのか:タイトルが変更され長くなりすぎたため、変換処理に失敗する。

再現方法(何をやったら起こったのか詳細に):
タイトル:裏切られたSランク冒険者の俺は、愛する奴隷の彼女らと共に奴隷だけのハーレムギルドを作る(旧題:Sランク冒険者の俺は奴隷の彼女らと共に、奴隷だけのハーレムギルドを作る)
URL:novel18.syosetu.com/n8258et/

を変換しようとすると失敗する。

database.yamlで
タイトルを「裏切られたSランク冒険者の俺は、愛する奴隷の彼女らと共に奴隷だけのハーレムギルドを作る(旧題:Sランク冒険者の俺は奴隷の彼女らと共に、奴隷だけのハーレムギルドを」
に変更することで一応は変換できます。
しかし、フォルダ名を
「n8258et Sランク冒険者の俺は奴隷の彼女らと共に、奴隷だけのハーレムギルド」
と変更しても、変換に失敗することからファイル名が長すぎることが原因と考えられます。

書き込みに失敗するためエラーメッセージは次に記述します。

173名無しさん:2019/03/20(水) 19:35:15 ID:Sv1jL89Q
エラーメッセージ1:
$ narou convert --backtrace 158
>> Kindle用に変換します
ID:158 裏切られたSランク冒険者の俺は、愛する奴隷の彼女らと共に奴隷だけのハーレムギルドを作る(旧題:Sランク冒険者の俺は奴隷の彼女らと共に、奴隷だけのハーレムギルドを作る) の変換を開始
#<Thread:0x0000561893e566c0@/var/lib/gems/2.5.0/gems/narou-3.4.2/lib/worker.rb:48 run> terminated with exception (report_on_exception is true):
Traceback (most recent call last):
21: from /var/lib/gems/2.5.0/gems/narou-3.4.2/lib/worker.rb:49:in `block (3 levels) in start'
20: from /var/lib/gems/2.5.0/gems/narou-3.4.2/lib/command/convert.rb:123:in `block in execute!'
19: from /var/lib/gems/2.5.0/gems/narou-3.4.2/lib/commandbase.rb:134:in `execute!'
18: from /var/lib/gems/2.5.0/gems/narou-3.4.2/lib/commandbase.rb:125:in `execute!'
17: from /var/lib/gems/2.5.0/gems/narou-3.4.2/lib/command/convert.rb:133:in `execute'
16: from /var/lib/gems/2.5.0/gems/narou-3.4.2/lib/command/convert.rb:152:in `main'
15: from /var/lib/gems/2.5.0/gems/narou-3.4.2/lib/command/convert.rb:152:in `each'
14: from /var/lib/gems/2.5.0/gems/narou-3.4.2/lib/command/convert.rb:159:in `block in main'
13: from /var/lib/gems/2.5.0/gems/narou-3.4.2/lib/command/convert.rb:199:in `convert_novels'
12: from /var/lib/gems/2.5.0/gems/narou-3.4.2/lib/command/convert.rb:199:in `with_index'
11: from /var/lib/gems/2.5.0/gems/narou-3.4.2/lib/command/convert.rb:199:in `each'
10: from /var/lib/gems/2.5.0/gems/narou-3.4.2/lib/command/convert.rb:200:in `block in convert_novels'
9: from /var/lib/gems/2.5.0/gems/narou-3.4.2/lib/mixin/locker.rb:26:in `lock'
8: from /var/lib/gems/2.5.0/gems/narou-3.4.2/lib/command/convert.rb:201:in `block (2 levels) in convert_novels'
7: from /var/lib/gems/2.5.0/gems/narou-3.4.2/lib/command/convert.rb:236:in `convert_novel_main'
6: from /var/lib/gems/2.5.0/gems/narou-3.4.2/lib/novelconverter.rb:52:in `convert'
5: from /var/lib/gems/2.5.0/gems/narou-3.4.2/lib/novelconverter.rb:402:in `convert_main'
4: from /var/lib/gems/2.5.0/gems/narou-3.4.2/lib/novelconverter.rb:402:in `each_with_index'
3: from /var/lib/gems/2.5.0/gems/narou-3.4.2/lib/novelconverter.rb:402:in `each'
2: from /var/lib/gems/2.5.0/gems/narou-3.4.2/lib/novelconverter.rb:404:in `block in convert_main'
1: from /var/lib/gems/2.5.0/gems/narou-3.4.2/lib/extension.rb:39:in `write'
/var/lib/gems/2.5.0/gems/narou-3.4.2/lib/extension.rb:39:in `rename': File name too long @ rb_file_s_rename - (/home/xxxxxxxxxxxxxxxxx/Novel/小説データ/ノクターンノベルズ/n8258et Sランク冒険者の俺は奴隷の彼女らと共に、奴隷だけのハーレムギルドを作る/2d61a57ad63622875d689ba1d2cf2c, /home/xxxxxxxxxxxxxxxxx/Novel/小説データ/ノクターンノベルズ/n8258et Sランク冒険者の俺は奴隷の彼女らと共に、奴隷だけのハーレムギルドを作る/[柊咲] 裏切られたSランク冒険者の俺は、愛する奴隷の彼女らと共に奴隷だけのハーレムギルドを作る(旧題:Sランク冒険者の俺は奴隷の彼女らと共に、奴隷だけのハーレムギルドを作る).txt) (Errno::ENAMETOOLONG)

174名無しさん:2019/03/20(水) 19:35:36 ID:Sv1jL89Q
エラーメッセージ2:
Traceback (most recent call last):
20: from /var/lib/gems/2.5.0/gems/narou-3.4.2/lib/worker.rb:49:in `block (3 levels) in start'
19: from /var/lib/gems/2.5.0/gems/narou-3.4.2/lib/command/convert.rb:123:in `block in execute!'
18: from /var/lib/gems/2.5.0/gems/narou-3.4.2/lib/commandbase.rb:134:in `execute!'
17: from /var/lib/gems/2.5.0/gems/narou-3.4.2/lib/commandbase.rb:125:in `execute!'
16: from /var/lib/gems/2.5.0/gems/narou-3.4.2/lib/command/convert.rb:133:in `execute'
15: from /var/lib/gems/2.5.0/gems/narou-3.4.2/lib/command/convert.rb:152:in `main'
14: from /var/lib/gems/2.5.0/gems/narou-3.4.2/lib/command/convert.rb:152:in `each'
13: from /var/lib/gems/2.5.0/gems/narou-3.4.2/lib/command/convert.rb:159:in `block in main'
12: from /var/lib/gems/2.5.0/gems/narou-3.4.2/lib/command/convert.rb:199:in `convert_novels'
11: from /var/lib/gems/2.5.0/gems/narou-3.4.2/lib/command/convert.rb:199:in `with_index'
10: from /var/lib/gems/2.5.0/gems/narou-3.4.2/lib/command/convert.rb:199:in `each'
9: from /var/lib/gems/2.5.0/gems/narou-3.4.2/lib/command/convert.rb:200:in `block in convert_novels'
8: from /var/lib/gems/2.5.0/gems/narou-3.4.2/lib/mixin/locker.rb:26:in `lock'
7: from /var/lib/gems/2.5.0/gems/narou-3.4.2/lib/command/convert.rb:201:in `block (2 levels) in convert_novels'
6: from /var/lib/gems/2.5.0/gems/narou-3.4.2/lib/command/convert.rb:236:in `convert_novel_main'
5: from /var/lib/gems/2.5.0/gems/narou-3.4.2/lib/novelconverter.rb:52:in `convert'
4: from /var/lib/gems/2.5.0/gems/narou-3.4.2/lib/novelconverter.rb:402:in `convert_main'
3: from /var/lib/gems/2.5.0/gems/narou-3.4.2/lib/novelconverter.rb:402:in `each_with_index'
2: from /var/lib/gems/2.5.0/gems/narou-3.4.2/lib/novelconverter.rb:402:in `each'
1: from /var/lib/gems/2.5.0/gems/narou-3.4.2/lib/novelconverter.rb:404:in `block in convert_main'
/var/lib/gems/2.5.0/gems/narou-3.4.2/lib/extension.rb:39:in `write': File name too long @ rb_file_s_rename - (/home/xxxxxxxxxxxxxxxxx/Novel/小説データ/ノクターンノベルズ/n8258et Sランク冒険者の俺は奴隷の彼女らと共に、奴隷だけのハーレムギルドを作る/2d61a57ad63622875d689ba1d2cf2c, /home/xxxxxxxxxxxxxxxxx/Novel/小説データ/ノクターンノベルズ/n8258et Sランク冒険者の俺は奴隷の彼女らと共に、奴隷だけのハーレムギルドを作る/[柊咲] 裏切られたSランク冒険者の俺は、愛する奴隷の彼女らと共に奴隷だけのハーレムギルドを作る(旧題:Sランク冒険者の俺は奴隷の彼女らと共に、奴隷だけのハーレムギルドを作る).txt) (Errno::ENAMETOOLONG)

175作者★:2019/03/21(木) 00:48:42 ID:???
>>172
そういうときのための設定があるのでそれを使って下さい
https://gyazo.com/ab2a8e79a62698357faea204bf34b7a1
ここらへん

176名無しさん:2019/03/21(木) 08:37:09 ID:???
自分のところはZFSなんでパッチで完全に制限掛けちゃってるから気がつかなかったけど
デフォルトで50文字制限がかかってるはずなのにこのエラーは50文字どころじゃ無いような気がします。

177名無しさん:2019/03/22(金) 08:21:10 ID:r4iCTCGk
>>175
了解です

178名無しさん:2019/03/22(金) 18:32:53 ID:9ptHjPZE
更新の早い作者さんを複数フォローしているため、1週間ごとに更新していたhotentryのmail送信時に容量オーバーでエラーになりました。
環境設定の「defauld」で「default.slice_size」にて600話ごとに分割するように指定しましたが、hotentryは対象になっていないようです?
メール送信は失敗したのでUSBで繋いで「send hotentry送信」しましたが全部送信されるようです。
Versionは 3.4.2 です。

179作者★:2019/03/23(土) 21:43:26 ID:???
>>178
hotentry の分割は今の所未対応です

運用で工夫していただければと

180名無しさん:2019/04/06(土) 08:29:09 ID:0PPG73.g
Narou.rb のバージョン:3.4.2
OS のバージョン:ubuntu 18.04
その他環境情報(任意):多分必要ないと思います
何が起きたのか:「Narou.rbでダウンロード」のブックマークレット使用時、「WEB UI Server: OFFLINE」とエラーが出る
再現方法(何をやったら起こったのか詳細に):http(sなし)でなろう小説を開いてブックマークレットを使うと起きます

些細なことですが、せっかく見つけたので

181作者★:2019/04/06(土) 11:21:23 ID:???
>>180
今強制httpsになってるとおもうので、影響はないものとします

182名無しさん:2019/04/18(木) 13:00:16 ID:???
フォルダは作られてるのに無いと言ってくる

#<Thread:0x00000000127132b8@C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/narou-3.4.2/l
ib/web/web_worker.rb:46 run> terminated with exception (report_on_exception is t
rue):
Traceback (most recent call last):
17: from C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/narou-3.4.2/lib/web/web_
worker.rb:47:in `block (3 levels) in start'
16: from C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/narou-3.4.2/lib/web/apps
erver.rb:839:in `block (2 levels) in <class:AppServer>'
15: from C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/narou-3.4.2/lib/commandl
ine.rb:43:in `run!'
14: from C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/narou-3.4.2/lib/commandl
ine.rb:29:in `run'
13: from C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/narou-3.4.2/lib/commandb
ase.rb:134:in `execute!'
12: from C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/narou-3.4.2/lib/commandb
ase.rb:125:in `execute!'
11: from C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/narou-3.4.2/lib/command/
download.rb:110:in `execute'
10: from C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/narou-3.4.2/lib/command/
download.rb:110:in `with_index'
9: from C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/narou-3.4.2/lib/command/
download.rb:110:in `each'
8: from C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/narou-3.4.2/lib/command/
download.rb:142:in `block in execute'
7: from C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/narou-3.4.2/lib/download
er.rb:332:in `start_download'
6: from C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/narou-3.4.2/lib/download
er.rb:362:in `run_download'
5: from C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/narou-3.4.2/lib/download
er.rb:1292:in `init_novel_dir'
4: from C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/narou-3.4.2/lib/download
er.rb:1292:in `each'
3: from C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/narou-3.4.2/lib/download
er.rb:1302:in `block in init_novel_dir'
2: from C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/narou-3.4.2/lib/template
.rb:33:in `write'
1: from C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/narou-3.4.2/lib/extensio
n.rb:35:in `write'
C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/narou-3.4.2/lib/extension.rb:35:in `write
': No such file or directory @ rb_sysopen - H:/novel/小説データ/小説家になろう/n
4114fk 華麗なるオルレリアの謙虚なる転身 Histoire Merveilleuse de /79362a6b1a57f2
9aaaf4c86c567fc1 (Errno::ENOENT)
[2019-04-18 12:32:59] ERROR Errno::ENOENT: No such file or directory @ rb_sysope
n - H:/novel/小説データ/小説家になろう/n4114fk 華麗なるオルレリアの謙虚なる転身
Histoire Merveilleuse de /79362a6b1a57f29aaaf4c86c567fc1\n\tC:/Ruby25-x64/lib/ru
by/gems/2.5.0/gems/narou-3.4.2/lib/extension.rb:35:in `write'

183名無しさん:2019/05/06(月) 20:29:06 ID:2MJ9tyRw
Narou.rb のバージョン:3.4.2

OS のバージョン:windows10 64bit

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

D:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/narou-3.4.2/lib/extension.rb:35:in `write': No such file or directory @ rb_sysopen - D:/novel/小説データ/小説家になろう/n0680fm 銀砂の港の策士たち-tacticians in a harbor fronting /e6f01d3b513be228798c1a5d5eb3a1 (Errno::ENOENT)
from D:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/narou-3.4.2/lib/extension.rb:35:in `write'
from D:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/narou-3.4.2/lib/template.rb:33:in `write'
from D:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/narou-3.4.2/lib/downloader.rb:1302:in `block in init_novel_dir'
from D:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/narou-3.4.2/lib/downloader.rb:1292:in `each'
from D:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/narou-3.4.2/lib/downloader.rb:1292:in `init_novel_dir'
from D:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/narou-3.4.2/lib/downloader.rb:362:in `run_download'
from D:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/narou-3.4.2/lib/downloader.rb:332:in `start_download'
from D:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/narou-3.4.2/lib/command/download.rb:142:in `block in execute'
from D:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/narou-3.4.2/lib/command/download.rb:110:in `each'
from D:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/narou-3.4.2/lib/command/download.rb:110:in `with_index'
from D:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/narou-3.4.2/lib/command/download.rb:110:in `execute'
from D:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/narou-3.4.2/lib/commandbase.rb:125:in `execute!'
from D:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/narou-3.4.2/lib/commandbase.rb:134:in `execute!'
from D:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/narou-3.4.2/lib/commandline.rb:29:in `run'
from D:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/narou-3.4.2/lib/commandline.rb:43:in `run!'
from D:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/narou-3.4.2/narou.rb:50:in `block in <top (required)>'
from D:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/narou-3.4.2/lib/backtracer.rb:16:in `capture'
from D:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/narou-3.4.2/narou.rb:49:in `<top (required)>'
from D:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/narou-3.4.2/bin/narou:13:in `require_relative'
from D:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/narou-3.4.2/bin/narou:13:in `<top (required)>'
from D:/Ruby25-x64/bin/narou:23:in `load'
from D:/Ruby25-x64/bin/narou:23:in `<main>'

症状としては>>182の人と同じなのではないかと思います
folder-lenth-limitを49にしてみると成功するのでフォルダ名の末尾が半角スペースになってしまうと失敗する?

184名無しさん:2019/05/06(月) 21:05:19 ID:2MJ9tyRw
>folder-lenth-limitを49にしてみると成功するのでフォルダ名の末尾が半角スペースになってしまうと失敗する?
folder-length-limit
です 
間違えました

185作者★:2019/05/06(月) 21:21:36 ID:???
>>183-184
はい、現行バージョンではバグってます
開発版では修正済みです(未リリース)
とりあえず folder-length-limit の数字調整で回避推奨

186名無しさん:2019/05/06(月) 23:13:42 ID:2MJ9tyRw
ありがとうございます
修正版をお待ちしてます

187名無しさん:2019/06/01(土) 10:03:36 ID:???
3.4.2ですがfilename-length-limitが効きません。
lib/narou.rbのcreate_novel_filenameでfile_titleを使わずにtitleを処理して使っているのが理由だと思います。
file_titleの処理順がわからなかったのでtruncate_pathを入れてみたところ出力ファイル名が短縮されたので多分これだと思うのですが、確認お願いします。


新着レスの表示


名前: E-mail(省略可)

※書き込む際の注意事項はこちら

※画像アップローダーはこちら

(画像を表示できるのは「画像リンクのサムネイル表示」がオンの掲示板に限ります)

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