したらばTOP ■掲示板に戻る■ 全部 1-100 最新50 | メール | |

不具合報告スレ

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

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

OS のバージョン:

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

何が起きたのか:

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

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

2 作者★ :2017/11/21(火) 15:56:35 ID:???
バグなどは Github Issue で管理しているので、
https://github.com/whiteleaf7/narou/issues
投稿前にこちらも確認すると吉。

3 longlong :2017/11/21(火) 21:01:50 ID:???
3.1.11ですが一部のハーメルン小説でうまく動かないようです
例えばttps://syosetu.org/novel/82484/で2話目からタイトルにルビが振られてて
このルビのタグがそのままファイル名に入ってしまってファイル名が長すぎると怒られます。
narou initから再現。ruby-2.3.3でFreeBSD-11.1です。

4 作者★ :2017/11/21(火) 21:27:56 ID:???
>>3
そういえば最近サブタイトルにルビがふれるようになったとどっかで見ましたね

5 作者★ :2017/11/22(水) 14:59:28 ID:???
>>3
https://github.com/whiteleaf7/narou/pull/216
修正完了(未リリース)

6 <削除> :<削除>
<削除>

7 <削除> :<削除>
<削除>

8 <削除> :<削除>
<削除>

9 名無しさん :2017/11/26(日) 02:38:54 ID:KgyEgG9g
-----------------------------------------
Narou.rb のバージョン:3.1.11

OS のバージョン:Windows7

何が起きたのか:
「やる気なし英雄譚」だけ変換されない(処理が終わってもmobiファイルが作られない)

再現方法(何をやったら起こったのか詳細に):
続けて落とした「八男って〜」と「賢者の弟子を〜」はちゃんとkindleにも転送されてたんですが、
「やる気なし英雄譚」だけ、最後の話までダウンロードしたと思ったらその後の変換処理等が行われずに終わってしまいます。
(前略)やる気なし英雄譚/converter.rb :7: syntax error, anexpected '<'
(前略)やる気なし英雄譚/converter.rb :9: unknown regexp options - th
というようなエラーが出ております。
-----------------------------------------

10 作者★ :2017/11/26(日) 11:28:42 ID:???
>>9
converter.rb が壊れてるだけでは?
converter.rb を削除するかDLし直して下さい

11 ユーザー :2017/12/12(火) 09:57:38 ID:byxXqJ7g
URL:http://ncode.syosetu.com/n1714bn/
の小説のアップデートでエラーになります。
(頭のhを小文字に変えてください)

Win10 Ver3.1.11

以下、--backtraceを付けた場合のエラー
C:\Users\A\narou>narou u 695 --backtrace
C:/Ruby22/lib/ruby/2.2.0/psych.rb:370:in `parse': (C:/Users/A/narou/小説デー タ/小説家になろう/n1714bn いっぺん死んで人生やり直せ/toc.yaml): control characters are not allowed at line 1 column 1 (Psych::SyntaxError)
from C:/Ruby22/lib/ruby/2.2.0/psych.rb:370:in `parse_stream'
from C:/Ruby22/lib/ruby/2.2.0/psych.rb:318:in `parse'
from C:/Ruby22/lib/ruby/2.2.0/psych.rb:245:in `load'
from C:/Ruby22/lib/ruby/2.2.0/psych.rb:464:in `block in load_file'
from C:/Ruby22/lib/ruby/2.2.0/psych.rb:464:in `open'
from C:/Ruby22/lib/ruby/2.2.0/psych.rb:464:in `load_file'
from C:/Ruby22/lib/ruby/gems/2.2.0/gems/narou-3.1.11/lib/downloader.rb:1239:in `load_novel_data'
from C:/Ruby22/lib/ruby/gems/2.2.0/gems/narou-3.1.11/lib/downloader.rb:331:in `load_toc_file'
from C:/Ruby22/lib/ruby/gems/2.2.0/gems/narou-3.1.11/lib/downloader.rb:338:in `run_download'
from C:/Ruby22/lib/ruby/gems/2.2.0/gems/narou-3.1.11/lib/downloader.rb:322:in `start_download'
from C:/Ruby22/lib/ruby/gems/2.2.0/gems/narou-3.1.11/lib/command/update.rb:193:in `block (2 levels) in execute'
from C:/Ruby22/lib/ruby/gems/2.2.0/gems/narou-3.1.11/lib/command/update.rb:168:in `each'
from C:/Ruby22/lib/ruby/gems/2.2.0/gems/narou-3.1.11/lib/command/update.rb:168:in `each_with_index'
from C:/Ruby22/lib/ruby/gems/2.2.0/gems/narou-3.1.11/lib/command/update.rb:168:in `block in execute'
from C:/Ruby22/lib/ruby/gems/2.2.0/gems/narou-3.1.11/lib/narou_logger.rb:81:in `call'
from C:/Ruby22/lib/ruby/gems/2.2.0/gems/narou-3.1.11/lib/narou_logger.rb:81:in `capture'
from C:/Ruby22/lib/ruby/gems/2.2.0/gems/narou-3.1.11/lib/command/update.rb:167:in `execute'
from C:/Ruby22/lib/ruby/gems/2.2.0/gems/narou-3.1.11/lib/commandline.rb:46:in `run'
from C:/Ruby22/lib/ruby/gems/2.2.0/gems/narou-3.1.11/narou.rb:52:in `block in <top (required)>'
from C:/Ruby22/lib/ruby/gems/2.2.0/gems/narou-3.1.11/lib/backtracer.rb:16:in `capture'
from C:/Ruby22/lib/ruby/gems/2.2.0/gems/narou-3.1.11/narou.rb:51:in `<top (required)>'
from C:/Ruby22/lib/ruby/gems/2.2.0/gems/narou-3.1.11/bin/narou:10:in `require_relative'
from C:/Ruby22/lib/ruby/gems/2.2.0/gems/narou-3.1.11/bin/narou:10:in `<top (required)>'
from C:/Ruby22/bin/narou:22:in `load'
from C:/Ruby22/bin/narou:22:in `<main>'

何度やってもエラーになるため、小説自体に問題があると考えております。
(もしくはRubyが古い?)

確認お願いいたします。

12 作者★ :2017/12/12(火) 10:43:39 ID:???
>>11
C:/Ruby22/lib/ruby/2.2.0/psych.rb:370:in `parse': (C:/Users/A/narou/小説デー タ/小説家になろう/n1714bn いっぺん死んで人生やり直せ/toc.yaml): control characters are not allowed at line 1 column 1 (Psych::SyntaxError)

エラーメッセージで出ている toc.yam が壊れてそうです。同じ場所にある toc.yaml.backup から復元しても同じエラーが出るなら、
一旦削除して再ダウンロードすれば大丈夫だと思います

13 名無しさん :2017/12/31(日) 13:13:16 ID:9oEXBASg
-----------------------------------------
Narou.rb のバージョン:3.1.11

OS のバージョン:Windows7

何が起きたのか:txtからepubへの変換時にエラーが起きます。

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

小説状態の調査結果を 調査ログ.txt に出力しました(エラー:0件、警告:0件、INFO:
3件)
縦書用の変換が終了しました
AozoraEpub3でEPUBに変換しています.


pid 5936 exit 42
[ERROR] JavaがインストールされていないかAozoraEpub3実行時にエラーが発生しました
。EPUBを作成出来ませんでした

Javaはインストールされており手動ではAozoraEpub3でEPUB、mobiに変換できます。
AozoraEpub3の場所指定もされており、再インストールしても上手くいかないのですがどうすればいいでしょうか。
-----------------------------------------

14 作者★ :2017/12/31(日) 18:06:38 ID:???
>>13
narou convert 小説ID --verbose
と、変換時に --verbose とつけるともうちょっと細かいログが出るので、それを貼り付けてもらえますか?
(何も出ない場合もあります)

あとはもう一度最初から設定をやり直してみて下さい(よく aozoraepub3 の場所の設定をミスする人が居ます)

こちらもWindows7とほぼおなじ環境ですが、エラーは再現出来ません。

C:\Users\whiteleaf\novel>ruby -v
ruby 2.4.1p111 (2017-03-22 revision 58053) [i386-mingw32]

C:\Users\whiteleaf\novel>java -version
java version "1.8.0_121"

15 名無しさん :2017/12/31(日) 21:26:22 ID:9oEXBASg
>>14
回答ありがとうございます。
--verboseつけても変わらないようでした。
aozoraepub3にたどり着けていない感じなんですが、違う場所を入力した際は「入力されたフォルダにAozoraEpub3がありません。もう一度入力して下さい」と表示されます。

C:\kindle\down>narou convert 314 --verbose
ID:314 JKハルは異世界で娼婦になった の変換を開始
縦書用の変換が終了しました
AozoraEpub3でEPUBに変換しています.


pid 5380 exit 42
[ERROR] JavaがインストールされていないかAozoraEpub3実行時にエラーが発生しました
。EPUBを作成出来ませんでした

C:\kindle\down>narou init
AozoraEpub3の設定を行います

AozoraEpub3のあるフォルダを入力して下さい:
(未入力でスキップ、:keep で現在と同じ場所を指定)
(現在の場所:C:/kindle/down/aozora)
>C:\kindle\down\aozora

(次のファイルを書き換えました)
C:/kindle/down/aozora/chuki_tag.txt

(次のファイルをコピーor上書きしました)
C:/kindle/down/aozora/AozoraEpub3.ini
C:/kindle/down/aozora/template/OPS/css_custom/vertical_font.css
AozoraEpub3の設定を終了しました

C:\kindle\down>ruby -v
ruby 2.4.3p205 (2017-12-14 revision 61247) [i386-mingw32]

C:\kindle\down>java -version
java version "1.8.0_151"
Java(TM) SE Runtime Environment (build 1.8.0_151-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.151-b12, mixed mode)

16 名無しさん :2017/12/31(日) 23:20:09 ID:wIjjFuE.
>>14
環境変数からいくつかPATHを追加したら上手くいきました。
お手数おかけしました。

17 名無しさん :2018/01/04(木) 15:08:55 ID:sk4HwC.6
>>16
すみません、同じエラーでepub3への変換ができずに困っているんですが、
Pathに何を追加したか教えていただけませんか?

18 名無しさん :2018/02/18(日) 16:40:23 ID:ynYKwT.k
同様にepub3への変換が出来ませんでしたが、JAVAのPathが通っていませんでした。
ruby -v
java -version
で、バージョン表示するか確認してみてはどうでしょうか?

19 名無しさん :2018/03/01(木) 02:55:23 ID:CbnR/1H2
Narou.rb のバージョン:3.1.11

OS のバージョン:Mac OS 10.13.3(17D102)

何が起きたのか:特定の小説の変換時にエラーが発生する

再現方法(何をやったら起こったのか詳細に):
user:MyNovel user$ narou c 137 --verbose
ID:137 お茶目クール系TS美少女を極めてたら告られた件 の変換を開始
小説状態の調査結果を 調査ログ.txt に出力しました(エラー:2件、警告:0件、INFO:2件)
縦書用の変換が終了しました
AozoraEpub3でEPUBに変換しています.........
--------
変換開始 : /Users/user/Documents/MyNovel/小説データ/ハーメルン/136452 お茶目クール系TS美少女を極めてたら告られた件/[ロンドベル] お茶目クール系TS美少女を極めてたら告られた件.txt
java.io.IOException: This archives contains unclosed entries.
at org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream.finish(ZipArchiveOutputStream.java:343)
at org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream.close(ZipArchiveOutputStream.java:550)
at com.github.hmdev.writer.Epub3Writer.write(Epub3Writer.java:968)
at AozoraEpub3.convertFile(AozoraEpub3.java:512)
at AozoraEpub3.main(AozoraEpub3.java:431)
Exception in thread "main" java.lang.NoClassDefFoundError: com/sun/image/codec/jpeg/ImageFormatException
at com.sun.media.jai.codecimpl.JPEGImageDecoder.decodeAsRenderedImage(JPEGImageDecoder.java:46)
at com.sun.media.jai.codec.ImageDecoderImpl.decodeAsRenderedImage(ImageDecoderImpl.java:140)
at com.github.hmdev.image.ImageUtils.readImage(ImageUtils.java:107)
at com.github.hmdev.image.ImageUtils.writeImage(ImageUtils.java:152)
at com.github.hmdev.writer.Epub3Writer.writeImage(Epub3Writer.java:1032)
at com.github.hmdev.writer.Epub3Writer.write(Epub3Writer.java:909)
at AozoraEpub3.convertFile(AozoraEpub3.java:512)
at AozoraEpub3.main(AozoraEpub3.java:431)
Caused by: java.lang.ClassNotFoundException: com.sun.image.codec.jpeg.ImageFormatException
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:582)
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:185)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:496)
... 8 more
pid 704 exit 1
[ERROR] JavaがインストールされていないかAozoraEpub3実行時にエラーが発生しました。EPUBを作成出来ませんでした

現在のところ、https://syosetu.org/novel/136452/ の小説でのみ発生しています。
確認、よろしくお願いします。

20 作者★ :2018/03/01(木) 12:19:20 ID:???
>>19
再現しないですね…(こっちもMac)
挿絵があるので、それの処理で引っかかってるのはほぼ間違い無し
挿絵を削除するか(Narou.rbの個別設定で)、
AozoraEpub3の挿絵の自動回転を止めるか(AozoraEpub3.ini を直接書き換える)
のどっちかで治りそう

21 名無しさん :2018/03/02(金) 01:09:10 ID:H9NmQ6YI
>>20
解決できました。
最近Macを導入して、環境構築中なのですが、誤ってJava9のJREとJDKを導入してしまった事が原因でした。
Java8の物を導入し直しましたら、正常に動作しました。
ご迷惑をおかけしました。

22 名無しさん :2018/03/05(月) 21:22:42 ID:5u6Y07IA
Narou.rb のバージョン:3.1.11

OS のバージョン:Mac OS 10.13.3

何が起きたのか:Macで変換したepub・mobiに、cover.jpgが反映されない

再現方法(何をやったら起こったのか詳細に):
特に変換処理時にエラーが出ることもなく、Kindleで本文は読むことが出来ていたので、いつから発生していたのかは不明です。
Mac上でもepubファイルのサムネイルにcover.jpgの画像が反映されておらず、iBooksで開くことも出来ませんでした。
Windowsで変換した同タイトルのepub・mobiは、cover.jpgが正常に反映されており、epubをMacに転送すると、サムネイルが正常に表示され、iBooksでも開くことが出来ました。

23 作者★ :2018/03/06(火) 15:28:32 ID:???
致命的ではないので後回しですが、頭の片隅にいれておきます、ありがとうございます

24 先日複数デバイスの変換について問い合わせた者です :2018/03/15(木) 02:03:25 ID:IPft.PD6
パソコンにあまり詳しくないので何が原因か分からないのですが、mobiファイルへの変換が出来なくなったのでその相談です
PCはwindows10で、rubyやjavaは最新だと思います
以下コマンドをコピーしましたのでご確認ください
_______________________________________
C:\Users\A>narou convert 1 --verbose
>> Kindle用に変換します
default.enable_half_indent_bracket を true に強制変更しました
ID:1 宝くじが当たったのでレベル1から聖剣を買ってみる の変換を開始
小説状態の調査結果を 調査ログ.txt に出力しました(エラー:0件、警告:1件、INFO:0件)
縦書用の変換が終了しました
AozoraEpub3でEPUBに変換しています..
==== AozoraEpub3 stdout capture ===============================================
--------
変換開始 : C:\Users\A\小説データ\小説家になろう\n2974ef 宝くじが当たったのでレベル1から聖剣を買ってみる\[羽田遼亮] 宝くじが当たったのでレベル1から聖剣を買ってみる.txt
[ERROR] (1)
変換完了[0.0s] : C:\Users\A\小説データ\小説家になろう\n2974ef 宝くじが当たったのでレベル1から聖剣を買ってみる\[羽田遼亮] 宝くじが当たったのでレベル1から聖剣を買ってみる.epub
===============================================================================
変換しました
kindlegen実行中..
==== kindlegen stdout capture =================================================
*************************************************************
Amazon kindlegen(Windows) V2.9 build 1029-0897292
コマンドライン電子書籍コンパイラ
Copyright Amazon.com and its Affiliates 2014
*************************************************************

エラー(prcgen):E21027: Epub ファイルには複数の OPF ファイルがあります
エラー(prcgen):E21017: EPUB ファイルの解凍中に問題が発生しました。
ファイル内で:C:\Users\A\小説データ\小説家になろう\n2974ef 宝くじが当たったのでレベル1から聖剣を買ってみる\[羽田遼亮] 宝くじが当たったのでレベ ル1から聖剣を買ってみる.epub
===============================================================================

[ERROR] kindlegen実行中にエラーが発生したため、MOBIが出力出来ませんでした
[ERROR] エラー(prcgen):E21017: EPUB ファイルの解凍中に問題が発生しました。
>> i文庫用に変換します
default.enable_half_indent_bracket を false に強制変更しました
ID:1 宝くじが当たったのでレベル1から聖剣を買ってみる の変換を開始
小説状態の調査結果を 調査ログ.txt に出力しました(エラー:0件、警告:1件、INFO:0件)
縦書用の変換が終了しました
[羽田遼亮] 宝くじが当たったのでレベル1から聖剣を買ってみる.zip を出力しました
i文庫用ファイルを出力しました
C:/Users/A/小説データ/転送用/i文庫/[羽田遼亮] 宝くじが当たったのでレベル1から聖剣を買ってみる.zip へコピーしました
________________________________________
以上です よろしくお願いします

25 先日複数デバイスの変換について問い合わせた者です :2018/03/15(木) 02:06:44 ID:IPft.PD6
>>24 一応Aozoraepub3やkindlegenに不具合が出たのかとも思って再ダウンロードしてみたのですが、どうも解決しませんでした。
連投、長文失礼しました。 よろしくお願いします

26 名無しさん :2018/03/15(木) 09:22:42 ID:???
Narou.rb のバージョン:3.1.11

OS のバージョン:Windows10 HOME 64bit

その他環境情報(任意):
Google Chrome バージョン: 64.0.3282.186
メモリ16GB
i5-7500

何が起きたのか:Narou.rb WEB UIの使用時にブラウザがクラッシュ

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

これがエラーと呼べるのかはわかりませんが
経験的に更新する小説が40を少し超えた時点(話数ではなく小説の数です)で、Chromeがエラーを出して
Narou.rb WEB UIが表示されなくなります。
クラッシュしても処理は継続されているようで、再読み込みすれば問題ないのですが
更新ログが失われるので凍結や短縮された小説を確認するのに問題が出ております。
Edgeなどで試してみましたがやはり途中でクラッシュしました。
前にWindows7のパソコンを使用していた時にも同じ現象が起きており
買い替えたパソコンでも同症状が出たので報告させていただきます。
致命的な問題ではありませんが、機会がありましたら対応をよろしくお願いします。

27 作者★ :2018/03/17(土) 00:46:34 ID:???
>>24
バージョンが最新、と言われても導入した時期によって違うと思うと思うので、
バージョンナンバーはきちんと書いて下さい。
検証が出来ないです。

28 作者★ :2018/03/17(土) 00:48:57 ID:???
>>26
> Chromeがエラーを出して

具体的にはどんなエラーが?
100件とか更新してもブラウザが止まったことは一度もないのですが、どんな現象なのでしょう

ちなみに更新ログは小説管理フォルダの log フォルダに保存されています。

29 26 :2018/03/17(土) 14:30:52 ID:???
Chromeがエラーとこのページは正常に表示できなくなったと一行だけ出て
残りは一面灰色の画面が表示されます
再読み込みをすると表示されるようになります
こまめに再読み込みをしておけばクラッシュは防げるようです

MyNovelのフォルダ内を探してみたのですが(ttps://github.com/whiteleaf7/narou/wiki通りの手順で導入しております)
replace.txtとdebug.logのテキストフォルダ
yamiファイルの入った.narouフォルダ
.sass-cacheフォルダ
小説データフォルダ
しかありませんでした
MyNovel内の検索等もやってみましたがlogと名のついたフォルダはないようです

申し訳ありませんがlog フォルダの詳しい位置を教えていただけないでしょうか?

30 作者★ :2018/03/17(土) 15:05:34 ID:???
ログが残りすぎてページ内が不安定になっているかも?
環境依存だと思うのでなかなか難しいですね

> MyNovel内の検索等もやってみましたがlogと名のついたフォルダはないようです
> 申し訳ありませんがlog フォルダの詳しい位置を教えていただけないでしょうか?

narou s update.logging=true

と有効にした場合のみログが保存されるんでした、こちらの設定を有効にしてみて下さい

31 26 :2018/03/17(土) 22:07:12 ID:???
回答ありがとうございました
弄くれる範囲で弄って調整してみます

32 先日複数デバイスの変換について問い合わせた者です :2018/03/19(月) 22:35:44 ID:dON2vCQY
>>27
失礼しました。参考になるでしょうか?
OS: Windows10 home
CPU: Intel Core i7-5500U
Ruby : 2.5.0
Java8 : update161
narou : 3.1.11
Aozoraepub3 : 1.1.0b46
kindlegen : 2.9

33 先日複数デバイスの変換について問い合わせた者です :2018/03/20(火) 03:14:12 ID:bPxjbXWM
>>32
一度、ダウンロードしたすべての小説を削除してダウンロードし直したらどうもうまく変換できるようになりました。
原因はなにかわかりませんが、お騒がせしました。

34 名無しさん :2018/03/25(日) 05:16:31 ID:???
不具合と言って良いのか……
ubuntu16.04 LTS にて
非常に長い小説タイトルの物だと
unix系の255byte制限を超えたファイル名で作成しようとしてエラーが出ました。

35 名無しさん :2018/03/25(日) 09:51:42 ID:jzZssfO.
Narou.rb のバージョン:3.1.11
OS のバージョン:Windows10
その他環境情報(任意):メモリ8GB 登録小説数1500程度

narou webを何日も動かしっぱなしにしておくとメモリ消費が増え続ける?

たまにWindows10のメモリ不足表示が出るんでなんだろうとWindowsイベントビューアをのぞくと警告の履歴がちらほら
>Windows は仮想メモリの不足状態を診断しました。仮想メモリを多く消費したのは次のプログラムです:
>(中略)ruby.exe (7580) は 1419497472 バイトを消費しました。
内訳はいろいろですが毎回ruby.exeが登場してました。
PC起動の数日後から発生している様子

まぁnarou webなりPCを毎日再起動すれば起きなさそうな内容ですがメモリリークっぽい現象なので報告

36 作者★ :2018/03/25(日) 10:47:19 ID:???
更新ログ内部で溜め込んでるから更新する小説がおおすぎるとメモリつかいまくるからねしょうがないね

37 user :2018/04/04(水) 10:56:19 ID:QRgo4Gfw
カクヨムの小説のダウンロードでエラーになりました。
なろうの小説はダウンロードできました。

以下、トレース内容
--- 2018/04/04 10:51:47 ---
C:/Ruby23/bin/narou d [カクヨムの小説URL]

C:/Ruby23/lib/ruby/2.3.0/net/http.rb:933:in `connect_nonblock': SSL_connect SYSCALL returned=5 errno=0 state=SSLv2/v3 read server hello A (OpenSSL::SSL::SSLError)
from C:/Ruby23/lib/ruby/2.3.0/net/http.rb:933:in `connect'
from C:/Ruby23/lib/ruby/2.3.0/net/http.rb:863:in `do_start'
from C:/Ruby23/lib/ruby/2.3.0/net/http.rb:852:in `start'
from C:/Ruby23/lib/ruby/2.3.0/open-uri.rb:319:in `open_http'
from C:/Ruby23/lib/ruby/2.3.0/open-uri.rb:737:in `buffer_open'
from C:/Ruby23/lib/ruby/2.3.0/open-uri.rb:212:in `block in open_loop'
from C:/Ruby23/lib/ruby/2.3.0/open-uri.rb:210:in `catch'
from C:/Ruby23/lib/ruby/2.3.0/open-uri.rb:210:in `open_loop'
from C:/Ruby23/lib/ruby/2.3.0/open-uri.rb:151:in `open_uri'
from C:/Ruby23/lib/ruby/gems/2.3.0/gems/open_uri_redirections-0.2.1/lib/open-uri/redirections_patch.rb:55:in `open_uri'
from C:/Ruby23/lib/ruby/2.3.0/open-uri.rb:717:in `open'
from C:/Ruby23/lib/ruby/2.3.0/open-uri.rb:35:in `open'
from C:/Ruby23/lib/ruby/gems/2.3.0/gems/narou-3.1.11/lib/downloader.rb:699:in `get_toc_source'
from C:/Ruby23/lib/ruby/gems/2.3.0/gems/narou-3.1.11/lib/downloader.rb:734:in `get_latest_table_of_contents'
from C:/Ruby23/lib/ruby/gems/2.3.0/gems/narou-3.1.11/lib/downloader.rb:339:in `run_download'
from C:/Ruby23/lib/ruby/gems/2.3.0/gems/narou-3.1.11/lib/downloader.rb:322:in `start_download'
from C:/Ruby23/lib/ruby/gems/2.3.0/gems/narou-3.1.11/lib/command/download.rb:133:in `block in execute'
from C:/Ruby23/lib/ruby/gems/2.3.0/gems/narou-3.1.11/lib/command/download.rb:101:in `each'
from C:/Ruby23/lib/ruby/gems/2.3.0/gems/narou-3.1.11/lib/command/download.rb:101:in `with_index'
from C:/Ruby23/lib/ruby/gems/2.3.0/gems/narou-3.1.11/lib/command/download.rb:101:in `execute'
from C:/Ruby23/lib/ruby/gems/2.3.0/gems/narou-3.1.11/lib/commandline.rb:46:in `run'
from C:/Ruby23/lib/ruby/gems/2.3.0/gems/narou-3.1.11/narou.rb:52:in `block in <top (required)>'
from C:/Ruby23/lib/ruby/gems/2.3.0/gems/narou-3.1.11/lib/backtracer.rb:16:in `capture'
from C:/Ruby23/lib/ruby/gems/2.3.0/gems/narou-3.1.11/narou.rb:51:in `<top (required)>'
from C:/Ruby23/lib/ruby/gems/2.3.0/gems/narou-3.1.11/bin/narou:10:in `require_relative'
from C:/Ruby23/lib/ruby/gems/2.3.0/gems/narou-3.1.11/bin/narou:10:in `<top (required)>'
from C:/Ruby23/bin/narou:22:in `load'
from C:/Ruby23/bin/narou:22:in `<main>'

Narou.rb のバージョン:3.1.11
OS のバージョン:Win 10 Pro 64bit

38 作者★ :2018/04/04(水) 13:27:13 ID:???
Rubyを新しいのに入れ直してみて下さい。
SSL証明書が古くなったせいだと思います。

39 ユーザー :2018/05/16(水) 10:44:49 ID:bIYfocrI
別スレで書かれた、カクヨム目次の変更の影響もあると思いますが、
バックアップでエラーが出ました。
何かを消せばいい等あれば教えてください。

Win10 64bit
narou.rb Ver 3.1.11

バックアップを作成しています.....C:/Ruby25/lib/ruby/gems/2.5.0/gems/rubyzip-1.2.1/lib/zip/file.rb:396:in `check_entry_exists': add failed. Entry raw/1177354054885566638 侵攻_.html already exists (Zip::EntryExistsError)
from C:/Ruby25/lib/ruby/gems/2.5.0/gems/rubyzip-1.2.1/lib/zip/file.rb:270:in `add'
from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.1.11/lib/command/backup.rb:54:in `block (2 levels) in create_backup'
from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.1.11/lib/command/backup.rb:47:in `each'
from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.1.11/lib/command/backup.rb:47:in `block in create_backup'
from C:/Ruby25/lib/ruby/gems/2.5.0/gems/rubyzip-1.2.1/lib/zip/file.rb:101:in `open'
from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.1.11/lib/command/backup.rb:46:in `create_backup'
from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.1.11/lib/command/backup.rb:84:in `block (2 levels) in execute'
from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.1.11/lib/command/backup.rb:83:in `tap'
from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.1.11/lib/command/backup.rb:83:in `block in execute'
from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.1.11/lib/command/backup.rb:69:in `each'
from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.1.11/lib/command/backup.rb:69:in `each_with_index'
from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.1.11/lib/command/backup.rb:69:in `execute'
from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.1.11/lib/commandbase.rb:107:in `execute!'
from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.1.11/lib/commandbase.rb:115:in `execute!'
from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.1.11/lib/downloader.rb:499:in `block in process_digest'
from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.1.11/lib/downloader.rb:478:in `loop'
from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.1.11/lib/downloader.rb:478:in `process_digest'
from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.1.11/lib/downloader.rb:369:in `run_download'
from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.1.11/lib/downloader.rb:322:in `start_download'
from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.1.11/lib/command/update.rb:193:in `block (2 levels) in execute'
from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.1.11/lib/command/update.rb:168:in `each'
from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.1.11/lib/command/update.rb:168:in `each_with_index'
from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.1.11/lib/command/update.rb:168:in `block in execute'
from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.1.11/lib/narou_logger.rb:81:in `capture'
from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.1.11/lib/command/update.rb:167:in `execute'
from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.1.11/lib/commandline.rb:46:in `run'
from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.1.11/narou.rb:52:in `block in <top (required)>'
from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.1.11/lib/backtracer.rb:16:in `capture'
from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.1.11/narou.rb:51:in `<top (required)>'
from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.1.11/bin/narou:10:in `require_relative'
from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.1.11/bin/narou:10:in `<top (required)>'
from C:/Ruby25/bin/narou:23:in `load'
from C:/Ruby25/bin/narou:23:in `<main>'

40 作者★ :2018/05/16(水) 10:58:33 ID:???
エラーの通りですが偶然同じファイル名になってますね
謎ですね
エラーがでた小説のアドレスか作品名をおしえていただければこちらでも試します

41 作者★ :2018/05/16(水) 11:01:09 ID:???
小説IDがエラー文の中に入ってたのでわかりました。

タイトルをファイル名にするときに、機種依存文字を潰してるので、
侵攻_①
侵攻_②
みたいなのが両方共 侵攻_.html 侵攻_.html となってしまってますね
盲点でした

42 作者★ :2018/05/16(水) 11:03:37 ID:???
> 何かを消せばいい等あれば教えてください。

おそらく同じファイル名になってしまうのは raw フォルダ内だけだと思うので(他のはIDが振られるので同じ名前にならない)、
raw フォルダをまるごと消すか、同じファイル名になってしまってるファイルを直接消すと解決するものと思われます。(対症療法)
raw フォルダ自体は特にシステムに必要なファイルではないのでサクサク消して良いです。

43 ユーザー :2018/05/16(水) 11:15:35 ID:bIYfocrI
本文のフォルダのほうでも同様のエラーになりました。
該当小説はしばらく凍結させようと思います。

44 作者★ :2018/05/16(水) 16:44:42 ID:???
今後の対応予定にします

45 名無しさん :2018/05/16(水) 21:46:11 ID:5zX6MUzU
Narou.rb のバージョン:3.2.0.1

OS のバージョン:Windows10 Pro x64

何が起きたのか・再現方法(何をやったら起こったのか詳細に):
narou updateの実行中にエラーメッセージが表示された。
何が起こっているのかよくわからないため、ログだけ貼り付けさせていただきます。
3.2アップデート前は表示されていなかったです。



C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.2.0.1/lib/downloader.rb:54:in `initialize': 指定のID(176)は存在しません (Downloader::InvalidTarget)
from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.2.0.1/lib/command/update.rb:184:in `new'
from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.2.0.1/lib/command/update.rb:184:in `block (2 levels) in execute'

narou trace実行結果:
--- 2018/05/16 21:37:39 ---
C:/Ruby25/bin/narou update

C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.2.0.1/lib/downloader.rb:54:in `initialize': 指定のID(176)は存在しません (Downloader::InvalidTarget)
from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.2.0.1/lib/command/update.rb:184:in `new'
from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.2.0.1/lib/command/update.rb:184:in `block (2 levels) in execute'
from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.2.0.1/lib/command/update.rb:168:in `each'
from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.2.0.1/lib/command/update.rb:168:in `each_with_index'
from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.2.0.1/lib/command/update.rb:168:in `block in execute'
from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.2.0.1/lib/narou_logger.rb:81:in `capture'
from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.2.0.1/lib/command/update.rb:167:in `execute'
from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.2.0.1/lib/commandline.rb:46:in `run'
from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.2.0.1/narou.rb:48:in `block in <top (required)>'
from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.2.0.1/lib/backtracer.rb:16:in `capture'
from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.2.0.1/narou.rb:47:in `<top (required)>'
from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.2.0.1/bin/narou:10:in `require_relative'
from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.2.0.1/bin/narou:10:in `<top (required)>'
from C:/Ruby25/bin/narou:23:in `load'
from C:/Ruby25/bin/narou:23:in `<main>'

46 いっちゃん :2018/05/16(水) 21:54:19 ID:???
win10 64bit
narou.rb 3.2.0.1

ノクターンのupdateがうまくいかないことがあるようです。
その場合は、前のバージョン 3.1.11のnovel18.syosetu.com.yaml
で3.2.0.1のnovel18.syosetu.com.yamlを上書きすると動くようです。

47 45 :2018/05/16(水) 22:10:04 ID:5zX6MUzU
いっちゃん様
ありがとうございます。

3.2.0.1インストール後いじっていないのですが、webnovelディレクトリ内ファイルがいくつか消えてしまっていました。
とりあえず、3.1.11のものをコピーしたところエラーが出なくなりました。
対応サイト6つすべてupdateが正常に行えました。

あとで3.2.0.1を再インストールしようと思います。
なぜ消えていたのかは謎ですが、不具合ではなさそうでした。
お騒がせしました。

48 作者★ :2018/05/16(水) 22:47:27 ID:???
3.1.11 から 3.2.0.1 にかけて、文字数表示の対応くらいしか新しくいれてないので、そんな変わってないはずなんだけれど、謎

49 名無しさん :2018/05/17(木) 22:12:02 ID:as2xqD/s
Narou.rb のバージョン:3.2.0.1 (3.1.11でも同様のエラー発生)

OS のバージョン:windows 10 home 64bit

その他環境情報(任意):
javaのバージョン:10
rubyのバージョン:ruby 2.4.4p296

何が起きたのか:
特定の「小説家になろう」の小説がmobiファイルに変換できないです。
ダウンロード、コンバートどっちでも同じ箇所でエラーが発生します。


詳しくは分からないので以下にログを載せます。



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

narou convert 24
ID:24 田中のアトリエ 〜年齢イコール彼女いない歴の錬金術師〜 の変換を開始
小説状態の調査結果を 調査ログ.txt に出力しました(エラー:0件、警告:2件、INFO:4件)
縦書用の変換が終了しました
AozoraEpub3でEPUBに変換しています.......
--------
変換開始 : C:\Users\ryogi\Pictures\MANGA\novel\小説データ\小説家になろう\n2662ca 田中のアトリエ 〜年齢イコール彼女いな い歴の錬金術師〜\[金髪ロリ文庫] 田中のアトリエ 〜年齢イコール彼女いない歴の錬金術師〜.txt
[INFO] 濁点フォント利用 (22011) : あ゛
java.io.IOException: This archives contains unclosed entries.
at org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream.finish(ZipArchiveOutputStream.java:343)
at org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream.close(ZipArchiveOutputStream.java:550)
at com.github.hmdev.writer.Epub3Writer.write(Epub3Writer.java:968)
at AozoraEpub3.convertFile(AozoraEpub3.java:512)
at AozoraEpub3.main(AozoraEpub3.java:431)
Exception in thread "main" java.lang.NoClassDefFoundError: com/sun/image/codec/jpeg/ImageFormatException
at com.sun.media.jai.codecimpl.JPEGImageDecoder.decodeAsRenderedImage(JPEGImageDecoder.java:46)
at com.sun.media.jai.codec.ImageDecoderImpl.decodeAsRenderedImage(ImageDecoderImpl.java:140)
at com.github.hmdev.image.ImageUtils.readImage(ImageUtils.java:107)
at com.github.hmdev.image.ImageUtils.writeImage(ImageUtils.java:152)
at com.github.hmdev.writer.Epub3Writer.writeImage(Epub3Writer.java:1032)
at com.github.hmdev.writer.Epub3Writer.write(Epub3Writer.java:909)
at AozoraEpub3.convertFile(AozoraEpub3.java:512)
at AozoraEpub3.main(AozoraEpub3.java:431)
Caused by: java.lang.ClassNotFoundException: com.sun.image.codec.jpeg.ImageFormatException
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(Unknown Source)
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(Unknown Source)
at java.base/java.lang.ClassLoader.loadClass(Unknown Source)
... 8 more
pid 17864 exit 1
[ERROR] JavaがインストールされていないかAozoraEpub3実行時にエラーが発生しました。EPUBを作成出来ませんでした


試してみたこと:
エラーメッセージに「濁点フォント利用」と出ているので、narou webから
環境設定➡default➡default.enable_dakuten_fontの設定を未設定、はい、いいえの順に変更

ダウンロードしたtxtファイルを直接開いて、小説で利用されている濁点フォントをすべて削除してからAozoraEpubで変換


どちらもmobiファイル変換はできませんでした。

試して駄目だった小説はn2662ca,n4764du,n0186bu,n5115cqなどです。

50 名無しさん :2018/05/17(木) 22:16:29 ID:AXUmJY5s
Narou.rb のバージョン:3.2.0.1

OS のバージョン:Windows7 Pro x64

何が起きたのか:SSL対応後「narou update --gl」が使えない
もしかしてウチだけなのかだけでも知りたいです。

narou trace の内容
--- 2018/05/17 22:03:47 ---
C:/Prog/Ruby23/bin/narou update --gl

C:/Prog/Ruby23/lib/ruby/2.3.0/net/http.rb:933:in `connect_nonblock': SSL_connect returned=1 errno=0 state=error: certificate verify failed (OpenSSL::SSL::SSLError)
from C:/Prog/Ruby23/lib/ruby/2.3.0/net/http.rb:933:in `connect'
from C:/Prog/Ruby23/lib/ruby/2.3.0/net/http.rb:863:in `do_start'
from C:/Prog/Ruby23/lib/ruby/2.3.0/net/http.rb:852:in `start'
from C:/Prog/Ruby23/lib/ruby/2.3.0/open-uri.rb:319:in `open_http'
from C:/Prog/Ruby23/lib/ruby/2.3.0/open-uri.rb:737:in `buffer_open'
from C:/Prog/Ruby23/lib/ruby/2.3.0/open-uri.rb:212:in `block in open_loop'
from C:/Prog/Ruby23/lib/ruby/2.3.0/open-uri.rb:210:in `catch'
from C:/Prog/Ruby23/lib/ruby/2.3.0/open-uri.rb:210:in `open_loop'
from C:/Prog/Ruby23/lib/ruby/2.3.0/open-uri.rb:151:in `open_uri'
from C:/Prog/Ruby23/lib/ruby/gems/2.3.0/gems/open_uri_redirections-0.2.1/lib/open-uri/redirections_patch.rb:55:in `open_uri'
from C:/Prog/Ruby23/lib/ruby/2.3.0/open-uri.rb:717:in `open'
from C:/Prog/Ruby23/lib/ruby/2.3.0/open-uri.rb:35:in `open'
from C:/Prog/Ruby23/lib/ruby/gems/2.3.0/gems/narou-3.2.0.1/lib/narou/api.rb:58:in `request_api'
from C:/Prog/Ruby23/lib/ruby/gems/2.3.0/gems/narou-3.2.0.1/lib/narou/api.rb:51:in `block in request'
from C:/Prog/Ruby23/lib/ruby/gems/2.3.0/gems/narou-3.2.0.1/lib/narou/api.rb:49:in `each'
from C:/Prog/Ruby23/lib/ruby/gems/2.3.0/gems/narou-3.2.0.1/lib/narou/api.rb:49:in `each_slice'
from C:/Prog/Ruby23/lib/ruby/gems/2.3.0/gems/narou-3.2.0.1/lib/narou/api.rb:49:in `with_index'
from C:/Prog/Ruby23/lib/ruby/gems/2.3.0/gems/narou-3.2.0.1/lib/narou/api.rb:49:in `request'
from C:/Prog/Ruby23/lib/ruby/gems/2.3.0/gems/narou-3.2.0.1/lib/command/update/general_lastup_updater.rb:39:in `block in update_narou_novels'
from C:/Prog/Ruby23/lib/ruby/gems/2.3.0/gems/narou-3.2.0.1/lib/command/update/general_lastup_updater.rb:37:in `each'
from C:/Prog/Ruby23/lib/ruby/gems/2.3.0/gems/narou-3.2.0.1/lib/command/update/general_lastup_updater.rb:37:in `update_narou_novels'
from C:/Prog/Ruby23/lib/ruby/gems/2.3.0/gems/narou-3.2.0.1/lib/command/update.rb:294:in `update_general_lastup'
from C:/Prog/Ruby23/lib/ruby/gems/2.3.0/gems/narou-3.2.0.1/lib/command/update.rb:86:in `block in initialize'
from C:/Prog/Ruby23/lib/ruby/2.3.0/optparse.rb:1547:in `block in parse_in_order'
from C:/Prog/Ruby23/lib/ruby/2.3.0/optparse.rb:1534:in `catch'
from C:/Prog/Ruby23/lib/ruby/2.3.0/optparse.rb:1534:in `parse_in_order'
from C:/Prog/Ruby23/lib/ruby/2.3.0/optparse.rb:1528:in `order!'
from C:/Prog/Ruby23/lib/ruby/2.3.0/optparse.rb:1620:in `permute!'
from C:/Prog/Ruby23/lib/ruby/2.3.0/optparse.rb:1642:in `parse!'
from C:/Prog/Ruby23/lib/ruby/gems/2.3.0/gems/narou-3.2.0.1/lib/commandbase.rb:43:in `execute'
from C:/Prog/Ruby23/lib/ruby/gems/2.3.0/gems/narou-3.2.0.1/lib/command/update.rb:150:in `execute'
from C:/Prog/Ruby23/lib/ruby/gems/2.3.0/gems/narou-3.2.0.1/lib/commandline.rb:46:in `run'
from C:/Prog/Ruby23/lib/ruby/gems/2.3.0/gems/narou-3.2.0.1/narou.rb:48:in `block in <top (required)>'
from C:/Prog/Ruby23/lib/ruby/gems/2.3.0/gems/narou-3.2.0.1/lib/backtracer.rb:16:in `capture'
from C:/Prog/Ruby23/lib/ruby/gems/2.3.0/gems/narou-3.2.0.1/narou.rb:47:in `<top (required)>'
from C:/Prog/Ruby23/lib/ruby/gems/2.3.0/gems/narou-3.2.0.1/bin/narou:10:in `require_relative'
from C:/Prog/Ruby23/lib/ruby/gems/2.3.0/gems/narou-3.2.0.1/bin/narou:10:in `<top (required)>'
from C:/Prog/Ruby23/bin/narou:22:in `load'
from C:/Prog/Ruby23/bin/narou:22:in `<main>'

51 名無しさん :2018/05/17(木) 23:37:08 ID:sZV0DX6w
>>50
Windows10 x64
3.2.0.1
私の環境では問題なく動作しました。
Rubyは2.5です。

52 名無しさん :2018/05/18(金) 00:30:27 ID:gqUjnM0k
>>51
ありがとうございます、Ruby 2.5.1.1 入れたら動きました。

53 名無しさん :2018/05/18(金) 08:27:13 ID:yIi/P0EI
突然WebUIが起動しなくなってしまいました。
他のコマンドもエラーが出て、動作しない状態です

Narou.rb のバージョン:3.2.0.1

OS のバージョン:Windows10 64bit
以下ログ
c:\MyNovel>narou web
C:/Ruby25/lib/ruby/2.5.0/psych.rb:402:in `parse': (c:/MyNovel/.narou/database.yaml): control characters are not allowed at line 1 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.0.1/lib/inventory.rb:52:in `rescue in block in init'
from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.2.0.1/lib/inventory.rb:45:in `block in init'
from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.2.0.1/lib/helper.rb:476:in `block in memo'
from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.2.0.1/lib/helper.rb:469:in `synchronize'
from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.2.0.1/lib/helper.rb:469:in `memo'
from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.2.0.1/lib/inventory.rb:44:in `init'
from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.2.0.1/lib/inventory.rb:22:in `block in load'
from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.2.0.1/lib/inventory.rb:20:in `tap'
from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.2.0.1/lib/inventory.rb:20:in `load'
from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.2.0.1/lib/database.rb:28:in `refresh'
from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.2.0.1/lib/database.rb:24:in `initialize'
from C:/Ruby25/lib/ruby/2.5.0/singleton.rb:141:in `new'
from C:/Ruby25/lib/ruby/2.5.0/singleton.rb:141:in `block in instance'
from C:/Ruby25/lib/ruby/2.5.0/singleton.rb:139:in `synchronize'
from C:/Ruby25/lib/ruby/2.5.0/singleton.rb:139:in `instance'
from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.2.0.1/lib/downloader.rb:242:in `<class:Downloader>'
from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.2.0.1/lib/downloader.rb:22:in `<top (required)>'
from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.2.0.1/lib/command/backup.rb:7:in `require_relative'
from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.2.0.1/lib/command/backup.rb:7:in `<top (required)>'
from C:/Ruby25/lib/ruby/site_ruby/2.5.0/rubygems/core_ext/kernel_require.rb:59:in `require'
from C:/Ruby25/lib/ruby/site_ruby/2.5.0/rubygems/core_ext/kernel_require.rb:59:in `require'
from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.2.0.1/lib/command.rb:9:in `block in <top (required)>'
from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.2.0.1/lib/command.rb:8:in `glob'
from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.2.0.1/lib/command.rb:8:in `<top (required)>'
from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.2.0.1/lib/commandline.rb:7:in `require_relative'
from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.2.0.1/lib/commandline.rb:7:in `<top (required)>'
from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.2.0.1/narou.rb:45:in `require_relative'
from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.2.0.1/narou.rb:45:in `<top (required)>'
from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.2.0.1/bin/narou:10:in `require_relative'
from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.2.0.1/bin/narou:10:in `<top (required)>'
from C:/Ruby25/bin/narou:23:in `load'
from C:/Ruby25/bin/narou:23:in `<main>'

54 作者★ :2018/05/18(金) 15:56:28 ID:???
>> 49
AozoraEpub3で挿絵回転が起きるとそのエラーが出るらしいので、挿絵を個別設定から無効にするとたぶんエラーはなくなるはず

55 作者★ :2018/05/18(金) 15:58:48 ID:???
>>53
c:/MyNovel/.narou/database.yaml の中身がぶっ壊れて読み込めてないときのエラーです

.narou フォルダ内に database.yaml.backup が残ってればそれを名前変えて上書きして、それでも
直らないなら自分でバックアップしてある database.yaml から復旧。
バックアップないなら database.yaml を削除(まっさらになる)

56 作者★ :2018/05/18(金) 16:08:18 ID:???
バックアップもない、まっさらも困る場合用の database.yaml 復旧プログラムはこちら
https://gist.github.com/whiteleaf7/bf279ca91a2aaf1e27f52bd35fe27ebb
IDとかずれるので副作用あり。詳細は上記参照

57 名無しさん :2018/05/18(金) 20:22:23 ID:szUiSd/Q
>>49
です。

AozoraEpub3の挿絵を無効にしたら無事変換できました。
回答ありがとうございました。

58 名無しさん :2018/05/19(土) 07:42:49 ID:OsCHn2R2
>>55,56
ありがとうございます
無事復旧できました!

59 名無しさん :2018/05/19(土) 14:41:59 ID:???
失礼します
自分の環境では問題が発生したので報告させていただきます

Narou.rb のバージョン:3.2.0.1

OS のバージョン:WIndows10 64bit

何が起きたのか:変換・ダウンロードに支障が発生

再現方法(何をやったら起こったのか詳細に):
3.2.0.1へのアップデートに失敗するのでRubyを一度アンインストールしてから、もう一度Narou.rbをダウンロードし直しました
小説をダウンロードしたところ、第XX部分 XXXXXXXXXX(XX/XX)とダウンロードこそされるのですが
それ以降の変換コマンドが表示されず停止してしまいます
>>49氏と違ってXXXXXXXの変換を開始 というコマンドすら出ません
modifiedタグの更新の場合、小説一つが更新されるだけで他の小説は更新されません

60 名無しさん :2018/05/19(土) 14:54:14 ID:???
v3.1.11からv3.2.0.1へ gem update narou でアップデートしようとしたけど
Nothing to updateって言われてできなかったな
gem update install でv3.2.0.1に上がったけど
gemの依存関係でなにかあるんだろうか

61 名無しさん :2018/05/19(土) 14:57:03 ID:???
訂正
誤) gem update install
正) gem install narou

62 名無しさん :2018/05/19(土) 15:20:13 ID:???
>>59
再現方法に書き忘れていたのですが
再インストールする際にnarou initを入力したのですが
AozoraEpub3のフォルダ入力を求められませんでした
関係あるのかわからないけど一応報告しておきます

63 作者★ :2018/05/19(土) 22:23:51 ID:???
gem が入っている状態で gem install すると動作が怪しいのは昔からですね

> AozoraEpub3のフォルダ入力を求められませんでした
AozoraEpub3のパスは global 設定なので、違う場所に保存されてます

64 名無しさん :2018/05/20(日) 02:12:05 ID:???
Narou.rb のバージョン:3.2.0.1

OS のバージョン:Windows7

その他環境情報:Ruby2.5.1-1

何が起きたのか:
Update中、epubファイルに変換するところでエラーが発生します
Rubyが古いせいかと思い2.4.4-1を2.5.1-1にし、Narou.rbも再度インストールとinitをしなおしましたがダメでした

C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.2.0.1/lib/novelconverter.rb:33:in `extensions_of_converted_files': undefined
method `ebook_file_ext' for nil:NilClass (NoMethodError)
from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.2.0.1/lib/command/convert.rb:198:in `block in convert_novels'
from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.2.0.1/lib/command/convert.rb:181:in `each'
from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.2.0.1/lib/command/convert.rb:181:in `with_index'
from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.2.0.1/lib/command/convert.rb:181:in `convert_novels'
from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.2.0.1/lib/command/convert.rb:162:in `block in execute'
from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.2.0.1/lib/command/convert.rb:155:in `each'
from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.2.0.1/lib/command/convert.rb:155:in `execute'
from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.2.0.1/lib/commandbase.rb:107:in `execute!'
from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.2.0.1/lib/commandbase.rb:115:in `execute!'
from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.2.0.1/lib/command/update.rb:222:in `block (2 levels) in execute'
from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.2.0.1/lib/command/update.rb:168:in `each'
from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.2.0.1/lib/command/update.rb:168:in `each_with_index'
from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.2.0.1/lib/command/update.rb:168:in `block in execute'
from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.2.0.1/lib/narou_logger.rb:81:in `capture'
from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.2.0.1/lib/command/update.rb:167:in `execute'
from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.2.0.1/lib/commandline.rb:46:in `run'
from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.2.0.1/narou.rb:48:in `block in <top (required)>'
from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.2.0.1/lib/backtracer.rb:16:in `capture'
from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.2.0.1/narou.rb:47:in `<top (required)>'
from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.2.0.1/bin/narou:10:in `require_relative'
from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.2.0.1/bin/narou:10:in `<top (required)>'
from C:/Ruby25/bin/narou:23:in `load'
from C:/Ruby25/bin/narou:23:in `<main>'

65 作者★ :2018/05/20(日) 12:41:15 ID:???
>>64
https://jbbs.shitaraba.net/bbs/read.cgi/computer/44668/1511247318/37-38

device 設定がされてないとエラーが出る不具合が 3.2.0.1 で発生してます
とりあえず narou s device=epub を実行することで回避出来ると思います

66 作者★ :2018/05/20(日) 16:50:58 ID:???
>>64
3.2.1 で修正しました

67 名無しさん :2018/05/20(日) 18:53:04 ID:???
>>66
お返事が遅くなり申し訳ありません
対応して頂きありがとうございます
無事に変換できました

68 名無しさん :2018/05/21(月) 16:42:04 ID:wl/CBscg
Narou.rb のバージョン:3.2.1

OS のバージョン:CentOS 6

その他環境情報(任意):Ruby2.2.2p95

何が起きたのか:
gem install narou
したら文法エラーで動かない

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

[root@localhost MyNovel]# narou version
/opt/rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/narou-3.2.1/lib/novelconverter.rb:33: warning: else without rescue is useless
/opt/rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/narou-3.2.1/lib/command/update.rb:11:in `require_relative': /opt/rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/narou-3.2.1/lib/novelconverter.rb:30: syntax error, unexpected '.' (SyntaxError)
if device&.kobo?
^
/opt/rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/narou-3.2.1/lib/novelconverter.rb:33: syntax error, unexpected '.'
exts.push(".epub", device&.ebook_file_ext)

[root@localhost MyNovel]# narou version
/opt/rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/narou-3.2.1/lib/command/update.rb:11:in `require_relative': /opt/rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/narou-3.2.1/lib/novelconverter.rb:34: syntax error, unexpected '.' (SyntaxError)
exts.push(".epub", device&.ebook_file_ext)


/opt/rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/narou-3.2.1/lib/novelconverter.rb

を以下のように修正

def self.extensions_of_converted_files(device)
exts = [".txt"]
# if device&.kobo?
if device.kobo?
exts.push(device.ebook_file_ext)
else
# exts.push(".epub", device&.ebook_file_ext)
exts.push(".epub", device.ebook_file_ext)
end
exts.compact
end

これでとりあえず動くようになりましたが正しい対処が不明です。

69 作者★ :2018/05/21(月) 18:49:36 ID:???
>>68
Ruby 2.2 はもう古すぎるので動作環境外です
公式のセキュリティパッチすら提供されなくなっているので早急にアップデートを推奨します

70 40 :2018/05/25(金) 18:25:05 ID:4esMNxB.
解決済みなので情報として
挿絵について、「挿絵画像がない」と警告が出て挿絵の変換ができない小説が多々ありAozoraEpub3の問題かと思っていたのですが、どうやらWindowsの文字コードの問題のようです(多分AozoraEpub側で対応できそうですが)
で、Ubuntuで変換してみたらあっさり成功しました
電子書籍リーダーは大半がLinuxベースですので、Windowsとの相性は……です
変換も送信もWindows以外でやったほうが不具合なさそうです

サブOSを起動するのはめんどいので、仮想マシンの共有ディレクトリにMyNovelを置こうかな

71 名無しさん :2018/05/26(土) 03:50:05 ID:RokbH2kc
narou.rb 3.2.2
Ubuntu 18.04 LTS
Ruby 2.5.1
AozoraEpub3-1.1.0b46

何が起きたのか:特定の小説(ncode.syosetu.com/n0955el/)をconvert時にエラーが出る

備考:Windows10 x64では再現しない。また、AozoraEpub3にtxtをD&D変換した場合、正常に出力される
Javaのバージョン違い(OpenJDK,Oracle7・8)やAozoraEpub3のバージョン違いも試したが変わらず。他の小説は正常に出力される
タイトルの顔文字や矢印が怪しいと思った。変換設定output_filenameを変えてみても改善せず。フォルダ名が悪い?

narou convert (対象の小説)の実行結果(kepub.epub):
>> Kobo用に変換します
/var/lib/gems/2.5.0/gems/narou-3.2.2/lib/novelconverter.rb:360:in `clean_up_temp_files': undefined method `each' for nil:NilClass (NoMethodError)
from /var/lib/gems/2.5.0/gems/narou-3.2.2/lib/command/convert.rb:200:in `block (2 levels) in convert_novels'
from /var/lib/gems/2.5.0/gems/narou-3.2.2/lib/command/convert.rb:198:in `each'
from /var/lib/gems/2.5.0/gems/narou-3.2.2/lib/command/convert.rb:198:in `block in convert_novels'
from /var/lib/gems/2.5.0/gems/narou-3.2.2/lib/command/convert.rb:181:in `each'
from /var/lib/gems/2.5.0/gems/narou-3.2.2/lib/command/convert.rb:181:in `with_index'
from /var/lib/gems/2.5.0/gems/narou-3.2.2/lib/command/convert.rb:181:in `convert_novels'
from /var/lib/gems/2.5.0/gems/narou-3.2.2/lib/command/convert.rb:162:in `block in execute'
from /var/lib/gems/2.5.0/gems/narou-3.2.2/lib/command/convert.rb:155:in `each'
from /var/lib/gems/2.5.0/gems/narou-3.2.2/lib/command/convert.rb:155:in `execute'
from /var/lib/gems/2.5.0/gems/narou-3.2.2/lib/commandline.rb:46:in `run'
from /var/lib/gems/2.5.0/gems/narou-3.2.2/narou.rb:48:in `block in <top (required)>'
from /var/lib/gems/2.5.0/gems/narou-3.2.2/lib/backtracer.rb:16:in `capture'
from /var/lib/gems/2.5.0/gems/narou-3.2.2/narou.rb:47:in `<top (required)>'
from /var/lib/gems/2.5.0/gems/narou-3.2.2/bin/narou:13:in `require_relative'
from /var/lib/gems/2.5.0/gems/narou-3.2.2/bin/narou:13:in `<top (required)>'
from /usr/local/bin/narou:23:in `load'
from /usr/local/bin/narou:23:in `<main>'

72 71 :2018/05/26(土) 04:06:25 ID:RokbH2kc
WEBUIからフォルダを開くこともできませんでした

73 作者★ :2018/05/26(土) 14:36:51 ID:???
macOS High Sierra でも開けず、変換できず。
` ←これが悪さしてるので、今後のアップデートで対応しておきます

手動での対応策ですが、
.narou/database.yaml などを直接編集して該当文字を削除でいけます。(database.yaml バックアップ推奨)

database.yaml は以下みたいに
author: すみもりさい
title: "最強勇者はお払い箱→魔王になったらずっと俺の無双ターン"
file_title: n0955el 最強勇者はお払い箱→魔王になったらずっと俺の無双ターン

(´・ω・`) 部分を消しておく

フォルダ名も合わせて(´・ω・`)部分を消しておく。

converter.rb の中の (´・ω・`)も消しておく。(これは消さなくても変換時に警告が出るだけだけど)

74 71 :2018/05/26(土) 16:57:33 ID:RokbH2kc
>>73
ありがとうございます
教えていただいたように編集したところ、Ubuntu18.04でも正常に変換できました

75 名無しさん :2018/05/26(土) 17:44:54 ID:???
lib/novelconverter.rbのコマンド呼び出し文字列の部分を
>- command = %!"#{kindlegen_path}" -locale ja "#{epub_path}"!
>+ command = %!"#{kindlegen_path}" -locale ja '#{epub_path}'!
このようにしたらおきないかもしれません。

自分のところ(FreeBSD-11R)でおきた引数解釈のトラブル用に入れてるパッチで他に干渉しそうな物は無いですし…
一応ダメ文字をエスケープするなりで対処できないか試したんですがデバッグしきれなくて上記のようにしたら普通に通ったのでそれっきりです。

76 71 :2018/05/26(土) 21:17:37 ID:RokbH2kc
>>75 
>>71 について、ということでしょうか。であれば残念ながら変わらなかったです。

77 名無しさん :2018/05/26(土) 22:13:12 ID:???
>>76
うちの環境だと普通に変換できるんだけどなぁ、と思ってよく見たら
もう一箇所有った。というかこっちがメインか。

> command = %!java #{java_encoding} -cp #{aozoraepub3_basename} AozoraEpub3 -enc UTF-8 -of #{device_option} ! +
>- %!#{cover_option} #{dst_option} #{ext_option} #{yokogaki_option} "#{abs_srcpath}"!
>+ %!#{cover_option} #{dst_option} #{ext_option} #{yokogaki_option} '#{abs_srcpath}'!

githubでgit diffをリンクで出すのってどうやるんだろ…

78 名無しさん :2018/05/26(土) 22:17:43 ID:???
github でブランチ・commit間の diff を見る
ttps://qiita.com/fantasista_21jp/items/9419ca4ab3bb8e1ee4c5

79 71 :2018/05/26(土) 23:08:56 ID:RokbH2kc
>>77
ありがとうございます、変換できました!
しかし、sendやWEBUIからのフォルダを開く操作ではエラーが出たので、他にも改修しないといけないぽいです

80 作者★ :2018/05/27(日) 08:50:53 ID:???
置き換えで対応が楽(´・ω・`)
https://github.com/whiteleaf7/narou/commit/2e01ecf34b886584195e9e4e35b04610a9b45b7d

81 名無しさん :2018/05/27(日) 18:40:35 ID:???
やっぱりあったのか
半角ダメ文字を多バイト文字に変換する工程…orz

82 71 :2018/05/28(月) 19:04:12 ID:???
>>71の問題について、3.2.3にアップデート実施後もエラーが出たので、当該小説を削除し、改めてダウンロードしたところconvert,send,フォルダを開く操作が正常に行えました。
Ruby2.5.1,OracleJRE8,CentOS7,Ubuntu18.04LTSで確認しました
ご報告まで。いつもありがとうございます

83 名無しさん :2018/05/30(水) 07:43:55 ID:TKf7FWYk
Narou.rb のバージョン:Narou.rb version 3.2.3

OS のバージョン:Windows 10 Pro

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

何が起きたのか:
  Web UI より「Update」を押下すると、反応がなく
  暫くしてから以下のメッセージが表示されました
[ERROR] 何らかの理由により目次が取得できませんでした(500 Internal Server Error)
[ERROR] URL の目次データが取得出来ませんでした


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

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

84 名無しさん :2018/05/30(水) 08:21:46 ID:???
小説家になろうグループ接続障害のお知らせ
ttps://blog.syosetu.com/?itemid=3483

これの影響じゃないかと

85 名無しさん :2018/05/30(水) 21:10:15 ID:TKf7FWYk
更新できるようになりました。
誤報、お騒がせ致しました。
Rudyから再インストールしたのですが、意味ないw

86 名無しさん :2018/05/31(木) 11:52:48 ID:NT9n7Tjg
Narou.rb のバージョン:Narou.rb version 3.2.3
OS のバージョン:Windows 10 Pro
その他環境情報(任意):ruby 2.5.1p57
何が起きたのか:[蜘蛛ですが、なにか?]の変換に失敗します。
再現方法(何をやったら起こったのか詳細に):
WEB UI上から失敗しましたので、コマンドも試しましたが下記の通りエラーになりました。

narou --backtrace convert n7975cr
ID:2661 蜘蛛ですが、なにか? の変換を開始
C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.2.3/lib/inspector.rb:183:in `block in countup_return_in_brackets': undefined method `scan' for #<Array:0x03910428> (NoMethodError)
from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.2.3/lib/inspector.rb:182:in `each'
from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.2.3/lib/inspector.rb:182:in `countup_return_in_brackets'
from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.2.3/lib/novelconverter.rb:723:in `inspect_novel'
from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.2.3/lib/novelconverter.rb:394:in `convert_main'
from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.2.3/lib/novelconverter.rb:51:in `convert'
from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.2.3/lib/command/convert.rb:208:in `block in convert_novels'
from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.2.3/lib/command/convert.rb:181:in `each'
from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.2.3/lib/command/convert.rb:181:in `with_index'
from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.2.3/lib/command/convert.rb:181:in `convert_novels'
from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.2.3/lib/command/convert.rb:162:in `block in execute'
from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.2.3/lib/command/convert.rb:155:in `each'
from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.2.3/lib/command/convert.rb:155:in `execute'
from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.2.3/lib/commandline.rb:46:in `run'
from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.2.3/narou.rb:48:in `block in <top (required)>'
from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.2.3/lib/backtracer.rb:16:in `capture'
from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.2.3/narou.rb:47:in `<top (required)>'
from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.2.3/bin/narou:13:in `require_relative'
from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.2.3/bin/narou:13:in `<top (required)>'
from C:/Ruby25/bin/narou:23:in `load'
from C:/Ruby25/bin/narou:23:in `<main>'

※ Narou.rb version 3.1.11 の環境が別PCに残っていたので試したところ、そちらでは変換に成功しました。

87 名無しさん :2018/05/31(木) 16:36:35 ID:???
>>86
Narou.rb-ver,OS,Ruby-ver同じ環境で変換できました
Narou.rbを入れ直せば普通に動きそうですが……
あとうちの環境はJavaとAozoraEpub3は現在ダウンロードできる最新です

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 で修正

104 94 :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
一応意図的な変更なので仕様ですが、誤判定でもありますね
変更の意図としては、

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

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

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

113 Fuu :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行目です)

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

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

解決しました

116 K'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

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

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

default.enable_illust
force.enable_illust

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

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

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

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

120 k'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 が小説保存フォルダ直下に存在する可能性がありますね
それを読み込んでる可能性。削除すればエラーも出ないかと(たぶん)

157 146 :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を入れてみたところ出力ファイル名が短縮されたので多分これだと思うのですが、確認お願いします。

188 名無しさん :2019/07/06(土) 07:52:46 ID:tkHylokM
OSはWindow10でNarou.rbのバージョン3.4.3にて
SendをしてもKindlePWにファイルが送られないです。
3.4.2の時は発生しておらずバージョンアップしたら発生するようになりました。
log/**__convert.txtには送られるファイルの数だけ下のエラー文があります
このPsych::SyntaxErrorはRubyが壊れて発生してるんですかね?
[05:39:13] C:/Ruby25/lib/ruby/2.5.0/psych.rb:402:in `parse': (D:/MyNovel/.narou/lock.yaml): control characters are not allowed at line 1 column 1 (Psych::SyntaxError)
[05:39:13] from C:/Ruby25/lib/ruby/2.5.0/psych.rb:402:in `parse_stream'
[05:39:13] from C:/Ruby25/lib/ruby/2.5.0/psych.rb:350:in `parse'
[05:39:13] from C:/Ruby25/lib/ruby/2.5.0/psych.rb:263:in `load'
[05:39:13] from C:/Ruby25/lib/ruby/2.5.0/psych.rb:498:in `block in load_file'
[05:39:13] from C:/Ruby25/lib/ruby/2.5.0/psych.rb:497:in `open'
[05:39:13] from C:/Ruby25/lib/ruby/2.5.0/psych.rb:497:in `load_file'
[05:39:13] from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.4.3/lib/inventory.rb:53:in `rescue in block in init'
[05:39:13] from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.4.3/lib/inventory.rb:46:in `block in init'
[05:39:13] from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.4.3/lib/helper.rb:497:in `block in memo'
[05:39:13] from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.4.3/lib/helper.rb:490:in `synchronize'
[05:39:13] from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.4.3/lib/helper.rb:490:in `memo'
[05:39:13] from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.4.3/lib/inventory.rb:45:in `init'
[05:39:13] from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.4.3/lib/inventory.rb:23:in `block in load'
[05:39:13] from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.4.3/lib/inventory.rb:21:in `tap'
[05:39:13] from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.4.3/lib/inventory.rb:21:in `load'
[05:39:13] from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.4.3/lib/mixin/locker.rb:21:in `lock'
[05:39:13] from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.4.3/lib/command/convert.rb:200:in `block in convert_novels'
[05:39:13] from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.4.3/lib/command/convert.rb:199:in `each'
[05:39:13] from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.4.3/lib/command/convert.rb:199:in `with_index'
[05:39:13] from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.4.3/lib/command/convert.rb:199:in `convert_novels'
[05:39:13] from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.4.3/lib/command/convert.rb:159:in `block in main'
[05:39:13] from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.4.3/lib/command/convert.rb:152:in `each'
[05:39:13] from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.4.3/lib/command/convert.rb:152:in `main'
[05:39:13] from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.4.3/lib/command/convert.rb:133:in `execute'
[05:39:13] from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.4.3/lib/commandbase.rb:125:in `execute!'
[05:39:13] from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.4.3/lib/commandbase.rb:134:in `execute!'
[05:39:13] from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.4.3/lib/command/convert.rb:123:in `block in execute!'
[05:39:13] from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.4.3/lib/worker.rb:49:in `block (3 levels) in start'

189 tkHylokM :2019/07/06(土) 08:05:22 ID:tkHylokM
logを見直したら3.4.3にアップデートする一個前のから発生してました、
思い出してみましたが多分、凍結済みのを久しぶりに更新した後からの発生だと思います

190 作者★ :2019/07/06(土) 09:17:20 ID:???
>>188
lock.yaml が壊れてるので削除すればイケルと思います

191 tkHylokM :2019/07/06(土) 17:46:12 ID:tkHylokM
>>190
返信ありがとうございます。
lock.yamlの削除だけではなぜか改善しなかったですが、
database.yaml以外を削除したら復帰しました。
Sendを実行したためか更新された作品が送られなかったので
更新されたファイルをConvertし直しになりましたがorz

192 作者★ :2019/07/18(木) 13:01:16 ID:???
>> 187
> 3.4.2ですがfilename-length-limitが効きません。
> lib/narou.rbのcreate_novel_filenameでfile_titleを使わずにtitleを処理して使っているのが理由だと思います。

仕様です。
説明に「ダウンロード時の各話タイトル」に影響すると書いてあると思います。
出力される mobi などのファイル名を恒常的に短くする手段は今の所存在しませんが、
最近あまりにもクソ長い小説タイトルが散見されて、それで引っかかりやすいのかもしれませんね。
基本的に私がそういう小説はタイトル見ただけで「なし」なので考慮外でした。

対策するとしたら title-length-limit 的なのを新しく作ることを検討します

193 作者★ :2019/07/18(木) 13:39:14 ID:???
webnovel/ncode.syosetu.com.yaml
ファイルを作って、

name: 小説家になろう
title_strip_pattern: '(?<=^.{20}).*'

と書くと21文字目以降を削除
みたいなことはすでに可能(小説リストのタイトルも短くなっちゃうけど)

194 作者★ :2019/08/31(土) 14:14:18 ID:???
>>192
3.4.5 で ebook-filename-length-limit を実装

195 名無しさん :2019/10/01(火) 11:33:56 ID:TnijLP4Y
-----------------------------------------
Narou.rb のバージョン:
3.4.5
OS のバージョン:
macOS Mojave 10.14.6
その他環境情報(任意):
WEB UI
何が起きたのか:
特定の小説で下記のエラー
[ERROR] converter.rbは見つかりましたが、`converter'で登録されていないようです。変換処理は converter "n9902bn デスマーチからはじまる異世界狂想曲( web版 )" として登録する必要があります
再現方法(何をやったら起こったのか詳細に):
一度該当小説を削除してもう一度してみた。
日を改めて再度削除してダウンロードしてみた。
EPUBファイルは出来ているし読めるので問題ないですが気になります。
よろしくお願いいたします。
-----------------------------------------

196 名無しさん :2019/10/02(水) 08:53:02 ID:HD4PhAGM
195へ追記
windows10でためしたところこちらはエラーになりませんでした。

197 作者★ :2019/10/02(水) 20:56:16 ID:???
>>195
エラーの通りなのですが、
converter.rb を編集して対象部分を書き換えて下さい
(converter.rb を削除でも良いです)

プリセットとして用意してあったやつがタイトルが変わって読み込めなくなったようなので、
そのうち修正します

198 名無しさん :2019/10/04(金) 13:09:55 ID:???
Narou.rb のバージョン:3.4.5
OS のバージョン:win7
何が起きたのか:朝まではupdataできたのですが、先ほどから話数0で読み込めなくなりました。
ダウンロードしたなろうの小説は全部0表示でした。
なろう以外はupdataできます。
なろう側のシステムが変わったのでしょうか?

よろしくお願いいたします。

199 作者★ :2019/10/04(金) 14:08:55 ID:???
>>198
いつものHTMLの構造変更でしょう
対応するまでお待ち下さい

200 作者★ :2019/10/04(金) 14:36:42 ID:???
対応したのでアプデお願いします

201 名無しさん :2019/10/04(金) 14:52:16 ID:???
更新できました。
すばやい対応ありがとうございました。

202 名無しさん :2019/10/04(金) 19:39:32 ID:ro8gM8Nc
>>197

ありがとうございました。治りました。
自分のrubyの入れ方が悪かったのかと思っていました。
これからもよろしくお願いします。

203 名無しさん :2019/10/05(土) 14:57:09 ID:???
流石の対応速度!

204 名無しさん :2019/10/06(日) 14:51:33 ID:EbW30yDM
 Narou.rb のバージョン:3.4.6.1

 OS のバージョン:linux mint 19.2

 何が起きたのか:
更新処理で新規部分の追加はするが
更新部分が更新できない

 再現方法(何をやったら起こったのか詳細に):
更新日時の取得に失敗している

新規扱いになった部分でみてみると、
<以前>
subtitle: 30.春の遠足は山登り
file_subtitle: 30.春の遠足は山登り
subdate: 2018/11/19 21:32
subupdate: 2019/02/08 02:01

<今回>
subtitle: 30.春の遠足は山登り【挿絵あり】
file_subtitle: 30.春の遠足は山登り【挿絵あり】
subdate: 2018/11/19 21:32<span title="2019/09/30 17:54 改稿">(<u>改</u>)</span>
subupdate: ''

となっています。

このため、更新日時が新しくならないため、
更新していないと判断していると思われます。

205 作者★ :2019/10/06(日) 16:06:53 ID:???
修正が足りなかったようなので確認します

206 作者★ :2019/10/06(日) 17:57:05 ID:???
>>204
ver 3.4.7 で修正しました
注意点ですが、そのままでは目次データが壊れているので、復元コマンドを用意したのでそれを実行して下さい

3.4.7 にアップデートした状態で、コマンドライン上で
narou restore346
を実行して下さい
(実行しなくても動作はしますが、subdate のおかしくなった話の再DLが発生します)

207 名無しさん :2019/10/06(日) 19:40:03 ID:EbW30yDM
>>206

>>204 は修正されましたが、
narou restore346
を実行すると

subdate: 2019/09/23 23:37
subupdate: 2019/09/30 21:29
download_time: 2019-09-29 14:00:45.450057982 +09:00

のような矛盾が発生します。

また、この場合には update.strong でも該当部分が更新されませんでした。

208 作者★ :2019/10/06(日) 19:57:22 ID:???
>>207
すみません、そこは認識してましたが、妥協しました
subdate がないことによる大量の再DLを防止するための対策です

209 作者★ :2019/10/06(日) 20:11:45 ID:???
気になる場合は download_time の調整をお願いします

210 名無しさん :2019/10/06(日) 20:33:00 ID:EbW30yDM
>>208

subupdate と download_time を比較して
小さいほうを subupdate に入れればよいのでは?

>>209

subupdate を調整しなければ更新しないのでは?

211 名無しさん :2019/10/06(日) 21:04:20 ID:EbW30yDM
>>210 追記

>>207 の該当箇所の本文ファイルでは

subdate: 2019/09/23 23:37
subupdate: 2019/09/28 19:23

のまま、更新されません。

212 作者★ :2019/10/07(月) 11:11:11 ID:???
>>210
>>211

ver 3.4.7.1 をいれて、
narou restore346 -f
と実行してみて下さい

download_time と subupdate を比較して、download_time のほうが古ければ(まだ未更新っぽければ)
subupdate を強制的に空にするようにしました
(= update で該当話は強制更新)

213 名無しさん :2019/10/07(月) 16:48:58 ID:p1hBvhb2
>>212

該当部分も更新できることが確認できました。
対応ありがとうございました。

214 名無しさん :2019/10/10(木) 10:19:57 ID:qCX0.JMo
Narou.rb のバージョン:3.4.5

OS のバージョン:Windows7

何が起きたのか:
Updating installed gems
Updating narou
Gems updated: rubyzip
Gems already up-to-date: narou
と出てしまいNarou.rb の更新に失敗してしまいます

215 作者★ :2019/10/10(木) 12:07:59 ID:???
>>214
あなたの環境に由来する問題で、失敗している可能性が非常に高いです
(同じ環境で試しましたが正常に更新出来ることを確認しました)

gem source -l

で gem の sources を確認してみてはどうでしょう
変な sources が追加されたりしてるのでは?
https://rubygems.org/
以外は非推奨です

216 名無しさん :2019/10/10(木) 14:21:33 ID:qCX0.JMo
>>215
助言有難うございます。
が、原因究明が私では出来ず。
なろうは落とせませんがカクヨムは落とせますので、
更新せずに使用させて頂きます。

217 作者★ :2019/10/10(木) 15:47:47 ID:???
一旦アンインストールして入れ直したらすんなり入るかもしれないですね

218 ぽん :2019/10/11(金) 14:31:36 ID:p2A.UNcU
Narou.rb のバージョン:3.4.1

OS のバージョン:Windows 8.1

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

何が起きたのか:

Narou.rb. WEB UIを使用してムーンライトノベル小説をダウンロードしようとしたらエラが出ました。
narou.rbのバージョンを更新しても改善されませんでした。
なろう小説もエラーが出ました。
10/3にダウンロードした際には普通に処理出来ていました。


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

cmdを立ち上げる
narou webを起動させる
Downloadに小説のurlをコピペして実行

[ERROR] 夜に咲くのは華か月虹か の目次がありません

ダウンロード済のものは、通常通り「(url)はダウンロード済みです」と出てきます。

お手数お掛けしますが御助言宜しくお願いします。

219 作者★ :2019/10/11(金) 15:16:33 ID:???
>>218
> narou.rbのバージョンを更新しても改善されませんでした。

WEB UI は再起動しましたか?

220 ぽん :2019/10/11(金) 16:19:58 ID:p2A.UNcU
バージョン更新後、念のためパソコンを再起動させました。
そこで再度ダウンロードを掛けましたがエラーが出ました。

ちなみに、これは以前からなのですが

cmdを立ち上げる
narou webを起動させる
Downloadに小説のurlをコピペして実行

この、UIを立ち上げてダウンロードを一番最初にする時に、毎回必ず以下の表示が出ます。
コピペした小説はダウンロードされません。
ダウンロード済のものの場合は正常にその表記が出て、次に新規のものをダウンロードにかけると以下の表記が出ます。
2回目にダウンロードを掛けると通常通りに作動します。

今回、再起動後にUIを立ち上げてダウンロードを掛けた際にも最初のものについては以下の表記となりました。
2回目にダウンロードを掛けると、エラーが出ます。

C:/Ruby23/lib/ruby/2.3.0/net/http.rb:933:in `connect_nonblock': SSL_connect SYSCALL returned=5 errno=0 state=SSLv2/v3 read server hello A (OpenSSL::SSL::SSLError)
from C:/Ruby23/lib/ruby/2.3.0/net/http.rb:933:in `connect'
from C:/Ruby23/lib/ruby/2.3.0/net/http.rb:863:in `do_start'
from C:/Ruby23/lib/ruby/2.3.0/net/http.rb:852:in `start'
from C:/Ruby23/lib/ruby/2.3.0/open-uri.rb:319:in `open_http'
from C:/Ruby23/lib/ruby/2.3.0/open-uri.rb:737:in `buffer_open'
from C:/Ruby23/lib/ruby/2.3.0/open-uri.rb:212:in `block in open_loop'
from C:/Ruby23/lib/ruby/2.3.0/open-uri.rb:210:in `catch'
from C:/Ruby23/lib/ruby/2.3.0/open-uri.rb:210:in `open_loop'
from C:/Ruby23/lib/ruby/2.3.0/open-uri.rb:151:in `open_uri'
from C:/Ruby23/lib/ruby/gems/2.3.0/gems/open_uri_redirections-0.2.1/lib/open-uri/redirections_patch.rb:55:in `open_uri'
from C:/Ruby23/lib/ruby/2.3.0/open-uri.rb:717:in `open'
from C:/Ruby23/lib/ruby/2.3.0/open-uri.rb:35:in `open'
from C:/Ruby23/lib/ruby/gems/2.3.0/gems/narou-3.4.1/lib/downloader.rb:728:in `get_toc_source'
from C:/Ruby23/lib/ruby/gems/2.3.0/gems/narou-3.4.1/lib/downloader.rb:763:in `get_latest_table_of_contents'
from C:/Ruby23/lib/ruby/gems/2.3.0/gems/narou-3.4.1/lib/downloader.rb:349:in `run_download'
from C:/Ruby23/lib/ruby/gems/2.3.0/gems/narou-3.4.1/lib/downloader.rb:332:in `start_download'
from C:/Ruby23/lib/ruby/gems/2.3.0/gems/narou-3.4.1/lib/command/download.rb:142:in `block in execute'
from C:/Ruby23/lib/ruby/gems/2.3.0/gems/narou-3.4.1/lib/command/download.rb:110:in `each'
from C:/Ruby23/lib/ruby/gems/2.3.0/gems/narou-3.4.1/lib/command/download.rb:110:in `with_index'
from C:/Ruby23/lib/ruby/gems/2.3.0/gems/narou-3.4.1/lib/command/download.rb:110:in `execute'
from C:/Ruby23/lib/ruby/gems/2.3.0/gems/narou-3.4.1/lib/commandbase.rb:125:in `execute!'
from C:/Ruby23/lib/ruby/gems/2.3.0/gems/narou-3.4.1/lib/commandbase.rb:134:in `execute!'
from C:/Ruby23/lib/ruby/gems/2.3.0/gems/narou-3.4.1/lib/commandline.rb:29:in `run'
from C:/Ruby23/lib/ruby/gems/2.3.0/gems/narou-3.4.1/lib/commandline.rb:43:in `run!'
from C:/Ruby23/lib/ruby/gems/2.3.0/gems/narou-3.4.1/lib/web/appserver.rb:539:in `block (2 levels) in '
from C:/Ruby23/lib/ruby/gems/2.3.0/gems/narou-3.4.1/lib/web/web_worker.rb:47:in `block (3 levels) in start'

221 作者★ :2019/10/11(金) 16:59:40 ID:???
>>220
Ruby 2.3 って無茶苦茶古いので新しいRuby入れてみて下さい

222 作者★ :2019/10/11(金) 17:05:17 ID:???
>>220
https://jbbs.shitaraba.net/bbs/read.cgi/computer/44668/1511247073/l50
不具合ではないので質問スレに移動して下さい

223 nonki :2019/10/31(木) 12:26:04 ID:Cn3Pzl72
こんにちは
narou.rbの不具合ではないのですが、macos10.15で32bitアプリの
実行ができなくなったために、kindlegenが動作しなくなりmobi形式への変換ができなく
なりました。ご報告まで。

224 作者★ :2019/10/31(木) 15:28:10 ID:???
>>223
https://jbbs.shitaraba.net/bbs/read.cgi/computer/44668/1511247073/97
参考にどうぞ

225 nonki :2019/11/01(金) 09:13:36 ID:HFI7cncA
>> 224
ありがとうございます。無事変換できるようになりました。

226 suouttm :2019/11/23(土) 19:25:16 ID:A8Ksj.ho
こんばんは
更新履歴を見てNarou.rb 本体をアップデートしたのですが、3.4.1が最新の状態と認識されているのか、コマンドを実行しても「Nothing to update」という結果になってしまいます。
最新版に更新する方法を教えてください。

227 名無しさん :2019/11/23(土) 20:53:22 ID:???
恐らく環境の問題なので先にRubyを新しくしてみるとか

228 suouttm :2019/11/23(土) 21:30:29 ID:A8Ksj.ho
Rubyは細心にしてみたんですが、変わらずでした;

229 名無しさん :2019/11/23(土) 22:27:00 ID:???
gem sources は?
h ttps://rubygems.org 以外のやつが入っていたらそれが原因かと
そしてNarou.rbの不具合ではないような気がするのでスレ違いかな……

230 suouttm :2019/11/23(土) 22:37:43 ID:A8Ksj.ho
rubyをそちらから入れなおして、Narou.rb再インストールしてアップデートできました。
ご回答くれた方ありがとうございました。
あと、すれ違いだったようで失礼しました。

231 名無しさん :2019/11/24(日) 10:55:55 ID:???
narou webが正しく起動しません。
起動後、ブラウザが開いたときにページなしとなります。
うろ覚えですが、3.4.5までは起動していました。
Windows10 1903です。

・起動時のコンソール表示は以下です。
[2019-11-24 10:44:05] INFO WEBrick 1.5.0
[2019-11-24 10:44:05] INFO ruby 2.6.5 (2019-10-01) [x64-mingw32]
== Sinatra (v1.4.8) has taken the stage on 58660 for production with backup from WEBrick
[2019-11-24 10:44:05] INFO WEBrick::HTTPServer#start: pid=11620 port=58660
== Sinatra has ended his set (crowd applauds)
[2019-11-24 10:46:24] INFO going to shutdown ...
[2019-11-24 10:46:24] INFO WEBrick::HTTPServer#start done.

・データに問題があるのかと思い、新しくフォルダを初期化したうえで試しましたが、起動しませんでした。
・narou traceでは直前のバックトレースがありませんでした。
・narou web --backtraceで起動しても、同様にバックトレースが出力されませんでした。

232 作者★ :2019/11/24(日) 11:38:08 ID:???
>>231
> [2019-11-24 10:44:05] INFO WEBrick::HTTPServer#start: pid=11620 port=58660

ここまでの時点で起動は終了していて、

> == Sinatra has ended his set (crowd applauds)
> [2019-11-24 10:46:24] INFO going to shutdown ...

このログがあるということはサーバーが正常終了しています
このログの時間の間に時間があるので、手動でサーバーを落としていますか?

ログには何もエラー出てないのでなんの問題もないです
何も表示されないなら表示側の問題では?
・ポートがブロックされている…etc
表示されないのはだいたいブロックされてます。
ファイアウォール、ポート不正、アンチウィルスソフトによるブロック


バックトレースはエラーを表示する機能なので、バックトレースが出力されていないということは正常に動いています

233 作者★ :2019/11/24(日) 11:40:26 ID:???
あと報告テンプレートに沿って書き込んでください
あなたの環境はあなたしか知りません

234 231 :2019/11/24(日) 11:48:47 ID:???
>>232
申し訳ありません、チェックしたところ、手動でサーバを落としたログ混じっていたようです。

正しくは以下です。
[2019-11-24 11:43:12] INFO WEBrick 1.5.0
[2019-11-24 11:43:12] INFO ruby 2.6.5 (2019-10-01) [x64-mingw32]
== Sinatra (v1.4.8) has taken the stage on 58660 for production with backup from WEBrick
[2019-11-24 11:43:12] INFO WEBrick::HTTPServer#start: pid=10324 port=58660

一応アンチウィルス(Kaspersky)のアプリケーションルールとファイアウォールをチェックしましたが、制限をかける設定になっていませんでした。

235 231 :2019/11/24(日) 11:54:34 ID:???
>>233
すいません、テンプレに沿った内容に書き直します。

-----------------------------------------
Narou.rb のバージョン:3.4.7.1

OS のバージョン:Windows10 1903 18362.476

その他環境情報(任意): ruby 2.6.5
microsoft edge

何が起きたのか:narou webが起動しない

再現方法(何をやったら起こったのか詳細に):
Power shellでnarou webを起動しようとしましたが、起動しません。


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

236 231 :2019/11/24(日) 11:57:57 ID:???
自己解決しました。
Firefox70.0.1に切り替えたら起動しました。
お騒がせしました。

237 作者★ :2019/11/24(日) 12:00:56 ID:???
99%、そのPC環境の影響で表示できていないので、例えば別のPCで試して表示できるのを確認したら、
そのPCと動かないPCの設定の差異を調べると、原因がわかるんじゃないかと

アンチウィルスソフト以外にもDefenderやらをみるといいかもしれません
WIndowsは詳しくないですけど

あとポート番号を変えるのも地味に効果があるかもしれません

238 作者★ :2019/12/27(金) 23:36:34 ID:???
Ruby 2.7 がリリースされてますが、Narou.rb は現在動かないので 2.7 の導入はしばらく見合わせると吉

239 名無しさん :2020/01/07(火) 14:54:49 ID:???
Narou.rb のバージョン:3.4.8

OS のバージョン:Windows10 1903 18362.535

その他環境情報(任意):ruby 2.6.5p114 (2019-10-01 revision 67812) [x64-mingw32]

何が起きたのか:narouコマンドが動作しなくなった

再現方法(何をやったら起こったのか詳細に):
cmd.exeでnarou -vを実行した結果が以下です

Traceback (most recent call last):
15: from <internal:gem_prelude>:2:in `<internal:gem_prelude>'
14: from <internal:gem_prelude>:2:in `require'
13: from C:/tools/ruby26/lib/ruby/2.6.0/rubygems.rb:1375:in `<top (required)>'
12: from C:/tools/ruby26/lib/ruby/2.6.0/rubygems.rb:1375:in `require'
11: from C:/tools/ruby26/lib/ruby/2.6.0/rubygems/defaults/operating_system.rb:3:in `<top (required)>'
10: from C:/tools/ruby26/lib/ruby/site_ruby/2.6.0/ruby_installer/runtime/singleton.rb:27:in `enable_dll_search_paths'
9: from C:/tools/ruby26/lib/ruby/site_ruby/2.6.0/ruby_installer/runtime/msys2_installation.rb:99:in `enable_dll_search_paths'
8: from C:/tools/ruby26/lib/ruby/site_ruby/2.6.0/ruby_installer/runtime/msys2_installation.rb:89:in `mingw_bin_path'
7: from C:/tools/ruby26/lib/ruby/site_ruby/2.6.0/ruby_installer/runtime/msys2_installation.rb:76:in `msys_path'
6: from C:/tools/ruby26/lib/ruby/site_ruby/2.6.0/ruby_installer/runtime/msys2_installation.rb:48:in `iterate_msys_paths'
5: from C:/tools/ruby26/lib/ruby/2.6.0/win32/registry.rb:542:in `open'
4: from C:/tools/ruby26/lib/ruby/2.6.0/win32/registry.rb:435:in `open'
3: from C:/tools/ruby26/lib/ruby/site_ruby/2.6.0/ruby_installer/runtime/msys2_installation.rb:49:in `block in iterate_msys_paths'
2: from C:/tools/ruby26/lib/ruby/2.6.0/win32/registry.rb:611:in `each_key'
1: from C:/tools/ruby26/lib/ruby/2.6.0/win32/registry.rb:910:in `export_string'
C:/tools/ruby26/lib/ruby/2.6.0/win32/registry.rb:910:in `encode': U+00AE to Windows-31J in conversion from UTF-16LE to UTF-8 to Windows-31J (Encoding::UndefinedConversionError)

240 meganeflash :2020/01/07(火) 15:27:15 ID:MkAP1fcM
質問スレから移動しました。

Narou.rb のバージョン:Version 3.4.8

OS のバージョン:macOS Mojave

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

何が起きたのか:iBooks用に変換したものの目次が機能しない

再現方法(何をやったら起こったのか詳細に):
なろう電子書籍化ツールというサイトで変換したepubデータが古かったので
サイト閉鎖に伴いNarou.rbを使用して変換したデータを使用してみたところ
iPad上でiBooks左上のメニューの目次の内容は表示されるのですが
タップして移動するのはトップページになります。
ただ、MacのiBooksでは正しく動作しました。

241 作者★ :2020/01/07(火) 19:41:00 ID:???
>>239
さっぱりわからないけど、
https://www.fileformat.info/info/unicode/char/00ae/index.htm
U+00AE が ◯R らしいので、それが含まれてる小説タイトルがひっかかったとか?

小説保存フォルダ移動して、何も小説DLしてない状態でも起こります?

242 作者★ :2020/01/07(火) 19:42:35 ID:???
>>240
たしかにMac上のiBooksでしか動作は確認してなかったですね
iPad は持ってるのでそのうち確認してみます

243 名無しさん :2020/01/07(火) 20:21:54 ID:???
>>241
gemコマンドやrubyのみで実行しても上記エラーが出てしまうので
narou.rbとは無関係でこちらの環境依存かもしれません
ruby再インストールしても起きるんですよね、何故なんだろうか

244 239 :2020/01/07(火) 21:56:44 ID:???
原因が判明しました
ttps://github.com/oneclick/rubyinstaller2/issues/86

レジストリに半角カナ文字と@を入れるI〇tel製プログラムの影響でした
関係ありませんでしたが一応報告しておきます

245 名無しさん :2020/01/19(日) 22:21:06 ID:3.mHLU4E
narou webのUPDATEで下記ページの読み込みでエラーになりました。
#<Thread:0x00000000065f3650@C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/narou-3.4.8/lib/web/web_worker.rb:46 run> terminated with exception (report_on_exception is true):
Traceback (most recent call last):
17: from C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/narou-3.4.8/lib/web/web_worker.rb:47:in `block (3 levels) in start'
16: from C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/narou-3.4.8/lib/web/appserver.rb:575:in `block (2 levels) in <class:AppServer>'
15: from C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/narou-3.4.8/lib/commandbase.rb:125:in `execute!'
14: from C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/narou-3.4.8/lib/command/update.rb:157:in `execute'
13: from C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/narou-3.4.8/lib/command/update.rb:157:in `each_with_index'
12: from C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/narou-3.4.8/lib/command/update.rb:157:in `each'
11: from C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/narou-3.4.8/lib/command/update.rb:182:in `block in execute'
10: from C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/narou-3.4.8/lib/downloader.rb:332:in `start_download'
9: from C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/narou-3.4.8/lib/downloader.rb:348:in `run_download'
8: from C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/narou-3.4.8/lib/downloader.rb:341:in `load_toc_file'
7: from C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/narou-3.4.8/lib/downloader.rb:1270:in `load_novel_data'
6: from C:/Ruby26-x64/lib/ruby/2.6.0/psych.rb:577:in `load_file'
5: from C:/Ruby26-x64/lib/ruby/2.6.0/psych.rb:577:in `open'
4: from C:/Ruby26-x64/lib/ruby/2.6.0/psych.rb:578:in `block in load_file'
3: from C:/Ruby26-x64/lib/ruby/2.6.0/psych.rb:277:in `load'
2: from C:/Ruby26-x64/lib/ruby/2.6.0/psych.rb:390:in `parse'
1: from C:/Ruby26-x64/lib/ruby/2.6.0/psych.rb:456:in `parse_stream'
C:/Ruby26-x64/lib/ruby/2.6.0/psych.rb:456:in `parse': (C:/MyNovel/小説データ/小説家になろう/n5529cy 老後に備えて異世界で8万枚の金貨を貯めます/toc.yaml): control characters are not allowed at line 1 column 1 (Psych::SyntaxError)
[2020-01-19 22:08:38] ERROR Psych::SyntaxError: (C:/MyNovel/小説データ/小説家になろう/n5529cy 老後に備えて異世界で8万枚の金貨を貯めます/toc.yaml): control characters are not allowed at line 1 column 1\n\tC:/Ruby26-x64/lib/ruby/2.6.0/psych.rb:456:in `parse_stream'

246 作者★ :2020/01/19(日) 23:03:55 ID:???
>>245
該当 toc.yaml が壊れてるので削除してDLし直してください

247 名無しさん :2020/02/09(日) 16:02:55 ID:pYiZEodE
Narou.rb のバージョン:3.4.8

OS のバージョン:Windows10 1903 18362.592

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

何が起きたのか:3週間ぶりにWEB UIで小説を更新しようとしたら更新もダウンロードもされない

再現方法(何をやったら起こったのか詳細に):
WEB UIで小説を更新したら
最初の緑文字のDL開始の表示から
     ・
第9部分 東の森と北の森 (9/10)
第10部分 強敵 (10/10)
と最新話までのログがでてそこで終わってしまいます。
今まではその後に
小説状態の調査結果を 調査ログ.txt に出力しました
縦書用の変換が終了しました
AozoraEpub3でEPUBに変換しています........変換しました
と出てましたが出てこずtxtファイルもEPUBファイルも出力されません

すべての小説を更新をやっても最初の一作品目の最新話のログまででて止まります
新規でDLボタンで小説をダウンロードしても最新話までのログだけでてWEBUIに作品が登録されません。

248 作者★ :2020/02/09(日) 17:28:46 ID:???
>247
コンソールにエラー出てたりしませんか?
コンソールで直接更新した場合も同様の症状が出ますか?
WEB UIサーバを再起動しても同じ症状がでますか?

249 247 :2020/02/09(日) 20:57:38 ID:pYiZEodE
ID:44 IS/SLASH! のDL開始
第12部分 第十二話〜嘲笑う灰色〜 (1/4)
第115部分  第百十五話〜協力関係〜 (2/4) (新着)
第116部分 第百十六話〜停滞中〜 (3/4) (新着)
第117部分 第百十七話〜肉を取り戻せ〜 (4/4) (新着)
C:/Ruby26-x64/lib/ruby/2.6.0/psych.rb:456:in `parse': (C:/Users/hide/.narou/lock.yaml): control characters are not allowed at line 1 column 1 (Psych::SyntaxError)
from C:/Ruby26-x64/lib/ruby/2.6.0/psych.rb:456:in `parse_stream'
from C:/Ruby26-x64/lib/ruby/2.6.0/psych.rb:390:in `parse'

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

C:/Ruby26-x64/lib/ruby/2.6.0/psych.rb:456:in `parse': (C:/Users/hide/.narou/lock.yaml): control characters are not allowed at line 1 column 1 (Psych::SyntaxError)
from C:/Ruby26-x64/lib/ruby/2.6.0/psych.rb:456:in `parse_stream'
from C:/Ruby26-x64/lib/ruby/2.6.0/psych.rb:390:in `parse'
from C:/Ruby26-x64/lib/ruby/2.6.0/psych.rb:277:in `load'
from C:/Ruby26-x64/lib/ruby/2.6.0/psych.rb:578:in `block in load_file'
from C:/Ruby26-x64/lib/ruby/2.6.0/psych.rb:577:in `open'
from C:/Ruby26-x64/lib/ruby/2.6.0/psych.rb:577:in `load_file'
from C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/narou-3.4.8/lib/inventory.rb:53:in `rescue in block in init'
from C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/narou-3.4.8/lib/inventory.rb:46:in `block in init'
from C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/narou-3.4.8/lib/helper.rb:497:in `block in memo'
from C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/narou-3.4.8/lib/helper.rb:490:in `synchronize'
from C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/narou-3.4.8/lib/helper.rb:490:in `memo'
from C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/narou-3.4.8/lib/inventory.rb:45:in `init'
from C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/narou-3.4.8/lib/inventory.rb:23:in `block in load'
from C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/narou-3.4.8/lib/inventory.rb:21:in `tap'
from C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/narou-3.4.8/lib/inventory.rb:21:in `load'
from C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/narou-3.4.8/lib/mixin/locker.rb:21:in `lock'

250 247 :2020/02/09(日) 20:58:07 ID:pYiZEodE
from C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/narou-3.4.8/lib/command/convert.rb:200:in `block in convert_novels'
from C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/narou-3.4.8/lib/command/convert.rb:199:in `each'
from C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/narou-3.4.8/lib/command/convert.rb:199:in `with_index'
from C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/narou-3.4.8/lib/command/convert.rb:199:in `convert_novels'
from C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/narou-3.4.8/lib/command/convert.rb:159:in `block in main'
from C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/narou-3.4.8/lib/command/convert.rb:152:in `each'
from C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/narou-3.4.8/lib/command/convert.rb:152:in `main'
from C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/narou-3.4.8/lib/command/convert.rb:133:in `execute'
from C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/narou-3.4.8/lib/commandbase.rb:125:in `execute!'
from C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/narou-3.4.8/lib/commandbase.rb:134:in `execute!'
from C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/narou-3.4.8/lib/command/convert.rb:123:in `block in execute!'
from C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/narou-3.4.8/lib/narou.rb:363:in `concurrency_call'
from C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/narou-3.4.8/lib/command/convert.rb:122:in `execute!'
from C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/narou-3.4.8/lib/command/update.rb:212:in `block in execute'
from C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/narou-3.4.8/lib/command/update.rb:157:in `each'
from C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/narou-3.4.8/lib/command/update.rb:157:in `each_with_index'
from C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/narou-3.4.8/lib/command/update.rb:157:in `execute'
from C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/narou-3.4.8/lib/commandbase.rb:125:in `execute!'
from C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/narou-3.4.8/lib/commandbase.rb:134:in `execute!'
from C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/narou-3.4.8/lib/commandline.rb:29:in `run'
from C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/narou-3.4.8/lib/commandline.rb:43:in `run!'
from C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/narou-3.4.8/narou.rb:50:in `block in <top (required)>'
from C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/narou-3.4.8/lib/backtracer.rb:16:in `capture'
from C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/narou-3.4.8/narou.rb:49:in `<top (required)>'
from C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/narou-3.4.8/bin/narou:13:in `require_relative'
from C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/narou-3.4.8/bin/narou:13:in `<top (required)>'
from C:/Ruby26-x64/bin/narou:23:in `load'
from C:/Ruby26-x64/bin/narou:23:in `<main>'
と出ます。

251 247 :2020/02/09(日) 21:00:46 ID:pYiZEodE
WEB UIサーバを再起動しても直りませんでした。
WEB UIから登録してある小説を更新してみたところコンソールには
Traceback (most recent call last):
32: from C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/narou-3.4.8/lib/web/web_worker.rb:47:in `block (3 levels) in start'
31: from C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/narou-3.4.8/lib/web/appserver.rb:575:in `block (2 levels) in <class:AppServer>'
30: from C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/narou-3.4.8/lib/commandbase.rb:125:in `execute!'
29: from C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/narou-3.4.8/lib/command/update.rb:157:in `execute'
28: from C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/narou-3.4.8/lib/command/update.rb:157:in `each_with_index'
27: from C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/narou-3.4.8/lib/command/update.rb:157:in `each'
26: from C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/narou-3.4.8/lib/command/update.rb:212:in `block in execute'
25: from C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/narou-3.4.8/lib/command/convert.rb:122:in `execute!'
24: from C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/narou-3.4.8/lib/narou.rb:363:in `concurrency_call'
23: from C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/narou-3.4.8/lib/command/convert.rb:123:in `block in execute!'
22: from C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/narou-3.4.8/lib/commandbase.rb:134:in `execute!'
21: from C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/narou-3.4.8/lib/commandbase.rb:125:in `execute!'
20: from C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/narou-3.4.8/lib/command/convert.rb:133:in `execute'
19: from C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/narou-3.4.8/lib/command/convert.rb:152:in `main'
18: from C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/narou-3.4.8/lib/command/convert.rb:152:in `each'
17: from C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/narou-3.4.8/lib/command/convert.rb:159:in `block in main'
16: from C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/narou-3.4.8/lib/command/convert.rb:199:in `convert_novels'
15: from C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/narou-3.4.8/lib/command/convert.rb:199:in `with_index'
14: from C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/narou-3.4.8/lib/command/convert.rb:199:in `each'
13: from C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/narou-3.4.8/lib/command/convert.rb:200:in `block in convert_novels'
12: from C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/narou-3.4.8/lib/mixin/locker.rb:21:in `lock'
11: from C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/narou-3.4.8/lib/inventory.rb:21:in `load'
10: from C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/narou-3.4.8/lib/inventory.rb:21:in `tap'
9: from C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/narou-3.4.8/lib/inventory.rb:23:in `block in load'
8: from C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/narou-3.4.8/lib/inventory.rb:45:in `init'
7: from C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/narou-3.4.8/lib/helper.rb:490:in `memo'
6: from C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/narou-3.4.8/lib/helper.rb:490:in `synchronize'
5: from C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/narou-3.4.8/lib/helper.rb:497:in `block in memo'
4: from C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/narou-3.4.8/lib/inventory.rb:47:in `block in init'
3: from C:/Ruby26-x64/lib/ruby/2.6.0/psych.rb:277:in `load'
2: from C:/Ruby26-x64/lib/ruby/2.6.0/psych.rb:390:in `parse'
1: from C:/Ruby26-x64/lib/ruby/2.6.0/psych.rb:456:in `parse_stream'
C:/Ruby26-x64/lib/ruby/2.6.0/psych.rb:456:in `parse': (<unknown>): control characters are not allowed at line 1 column 1 (Psych::SyntaxError)
と出ます。知識がないので長々とすみません

252 作者★ :2020/02/09(日) 22:59:18 ID:???
C:/Users/hide/.narou/lock.yaml
を削除してください

253 247 :2020/02/10(月) 01:04:01 ID:7JEP.ZbY
lock.yamlを削除した後、その後の変換時に止まってしまったので
latest_convert.yamlも削除してみたところ正常に動作するようになりました。
本当にありがとうございました。

254 名無しさん :2020/02/11(火) 12:11:45 ID:zcWKRlRE
Narou.rb のバージョン:3.4.8

OS のバージョン:linux mint 19.3

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

何が起きたのか:更新処理で変更されたはずの本文ファイルがダウンロードされない。

再現方法(何をやったら起こったのか詳細に):
 小説家になろうの小説に対して更新処理を行っても、
下記のように改稿せず削除後追加した場合には更新なしとなり
本文ファイルをダウンロードせずに、
toc.yaml の該当個所の subdate subupdate のみを更新します。
 とりあえず、toc.yaml の該当箇所(最後部)を全て削除してから
更新することで本文ファイルをダウンロードしています。

本文ファイルヘッダ部分
<変更前>
index: '8'
href: "/n5461fv/8/"
chapter: ''
subchapter: ''
subtitle: 抱
file_subtitle: 抱
subdate: 2019/11/11 22:44
subupdate: 2019/11/13 11:55

<変更後>
index: '8'
href: "/n5461fv/8/"
chapter: ''
subchapter: ''
subtitle: 抱
file_subtitle: 抱
subdate: 2020/02/09 13:09
subupdate: ''

<再変更後>
index: '8'
href: "/n5461fv/8/"
chapter: ''
subchapter: ''
subtitle: 抱
file_subtitle: 抱
subdate: 2020/02/10 14:38
subupdate: ''

以上、よろしくお願いします。

255 ダメおやじ :2020/02/13(木) 19:49:48 ID:QLYBQd0o
-----------------------------------------
Narou.rb のバージョン:3.4.8

OS のバージョン:win7

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

何が起きたのか:EPUBとテキストファイルは出来るのですが、mobiが出力されない。

再現方法(何をやったら起こったのか詳細に):コマンドプロンプトが立ち上がって、初期化してくださいと出たので、narou init を行ったところ、違うフォルダーに保存されるように。
もう一度消してインストールしなおしたのですが、何度やってもmobiが出来ません。。

ご教授お願いします。

256 ダメおやじ :2020/02/13(木) 20:14:04 ID:QLYBQd0o
このように表示されます。以前はmobiに変換中と出てたと思いますが。

ID:0 世界最強の努力家 〜才能が【努力】だったので効率良く規格外の努力をしてみる
〜 の変換を開始
縦書用の変換が終了しました
AozoraEpub3でEPUBに変換しています.....................変換しました
[蒼乃白兎] 世界最強の努力家 _才能が【努力】だったので効率良く規格外の努力をして
みる_.epub を出力しました
EPUBファイルを出力しました
小説の保存フォルダを開きますか (y/n)?:

257 作者★ :2020/02/13(木) 23:02:15 ID:???
>>255-256
https://jbbs.shitaraba.net/bbs/read.cgi/computer/44668/1511247073/
質問スレへ移動

258 作者★ :2020/02/14(金) 10:32:23 ID:???
>>254
完全に想定してなかったので、とりあえず仕様で
(修正は必要でしょうけど、遭遇するケースのレアさを考えると後回し)

259 名無しさん :2020/02/14(金) 14:38:52 ID:JOttiuWo
>>258
了解です。

260 名無しさん :2020/02/16(日) 09:28:39 ID:???
Narou.rb のバージョン: 3.4.8

OS のバージョン: Windows 10 home 64bit (1909)

その他環境情報(任意):ruby 2.7.0p0 (2019-12-25 revision 647ee6f091) [x64-mingw32]

rubyのバージョンを2.5から2.7に変えて、新規にnarou.rbをインストールしてみたところ、小説のダウンロードで以下のようなエラーが出るようになりました。
いくつか試してみましたが、他の小説でも同じ結果となるようです。

D:\narou_test>narou d n7565bp --backtrace
C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/narou-3.4.8/lib/helper.rb:496: warning: Using the last argument as keyword parameters is deprecated
C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/narou-3.4.8/lib/helper.rb:496: warning: Using the last argument as keyword parameters is deprecated
C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/narou-3.4.8/lib/sitesetting.rb:28:in `glob': nul-separated glob pattern is deprecated (ArgumentError)
from C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/narou-3.4.8/lib/sitesetting.rb:28:in `load_settings'
from C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/narou-3.4.8/lib/sitesetting.rb:48:in `settings'
from C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/narou-3.4.8/lib/sitesetting.rb:52:in `narou'
from C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/narou-3.4.8/lib/downloader.rb:185:in `get_toc_url'
from C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/narou-3.4.8/lib/downloader.rb:70:in `get_sitesetting_by_target'
from C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/narou-3.4.8/lib/downloader.rb:50:in `initialize'
from C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/narou-3.4.8/lib/command/download.rb:136:in `new'
from C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/narou-3.4.8/lib/command/download.rb:136:in `block in execute'
from C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/narou-3.4.8/lib/command/download.rb:110:in `each'
from C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/narou-3.4.8/lib/command/download.rb:110:in `with_index'
from C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/narou-3.4.8/lib/command/download.rb:110:in `execute'
from C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/narou-3.4.8/lib/commandbase.rb:125:in `execute!'
from C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/narou-3.4.8/lib/commandbase.rb:134:in `execute!'
from C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/narou-3.4.8/lib/commandline.rb:29:in `run'
from C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/narou-3.4.8/lib/commandline.rb:43:in `run!'
from C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/narou-3.4.8/narou.rb:50:in `block in <top (required)>'
from C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/narou-3.4.8/lib/backtracer.rb:16:in `capture'
from C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/narou-3.4.8/narou.rb:49:in `<top (required)>'
from C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/narou-3.4.8/bin/narou:13:in `require_relative'
from C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/narou-3.4.8/bin/narou:13:in `<top (required)>'
from C:/Ruby27-x64/bin/narou:23:in `load'
from C:/Ruby27-x64/bin/narou:23:in `<main>'

261 作者★ :2020/02/16(日) 11:33:42 ID:???
>>260
Ruby 2.7.0 は開発版のみで対応してます

262 名無しさん :2020/02/16(日) 12:57:45 ID:???
>>261
了解しました。
ありがとうございます。

263 作者★ :2020/02/16(日) 13:02:32 ID:???
>>262
こっそりと開発版を正式版として公開しました
Narou.rb 3.5.0 で Ruby 2.7 対応しましたのでアプデしてください

264 名無しさん :2020/02/16(日) 17:16:34 ID:???
>>263
できました!
早速の対応ありがとうございます。
いつもお世話になっていて感謝しきりです。

265 meganeflash :2020/02/18(火) 08:47:45 ID:ulPlE932
Narou.rb のバージョン:
3.5.0.1
OS のバージョン:
Windows10
その他環境情報(任意):

何が起きたのか:
WebGUIからNarou.rbをアップデートした後に
最新話掲載日をなろうAPIで確認ボタンを押した際に下記のエラーが出る

再現方法(何をやったら起こったのか詳細に):
3.4.8から3.5.0.1にバージョンアップしたあとに、Narou.rbが再起動して
その後にボタンを押したらなりました。下記のエラーです。
Narou.rb version 3.5.0.1
最新話掲載日を確認しています...
C:/Ruby24/lib/ruby/gems/2.4.0/gems/narou-3.5.0.1/lib/narou/api.rb:57:in `request_api': private method `open' called for URI:Module (NoMethodError)
from C:/Ruby24/lib/ruby/gems/2.4.0/gems/narou-3.5.0.1/lib/narou/api.rb:50:in `block in request'
from C:/Ruby24/lib/ruby/gems/2.4.0/gems/narou-3.5.0.1/lib/narou/api.rb:48:in `each'
from C:/Ruby24/lib/ruby/gems/2.4.0/gems/narou-3.5.0.1/lib/narou/api.rb:48:in `each_slice'
from C:/Ruby24/lib/ruby/gems/2.4.0/gems/narou-3.5.0.1/lib/narou/api.rb:48:in `with_index'
from C:/Ruby24/lib/ruby/gems/2.4.0/gems/narou-3.5.0.1/lib/narou/api.rb:48:in `request'
from C:/Ruby24/lib/ruby/gems/2.4.0/gems/narou-3.5.0.1/lib/command/update/general_lastup_updater.rb:40:in `block in update_narou_novels'
from C:/Ruby24/lib/ruby/gems/2.4.0/gems/narou-3.5.0.1/lib/command/update/general_lastup_updater.rb:38:in `each'
from C:/Ruby24/lib/ruby/gems/2.4.0/gems/narou-3.5.0.1/lib/command/update/general_lastup_updater.rb:38:in `update_narou_novels'
from C:/Ruby24/lib/ruby/gems/2.4.0/gems/narou-3.5.0.1/lib/command/update.rb:239:in `update_general_lastup'
from C:/Ruby24/lib/ruby/gems/2.4.0/gems/narou-3.5.0.1/lib/command/update.rb:76:in `block in initialize'
from C:/Ruby24/lib/ruby/2.4.0/optparse.rb:1552:in `block in parse_in_order'
from C:/Ruby24/lib/ruby/2.4.0/optparse.rb:1538:in `catch'
from C:/Ruby24/lib/ruby/2.4.0/optparse.rb:1538:in `parse_in_order'
from C:/Ruby24/lib/ruby/2.4.0/optparse.rb:1532:in `order!'
from C:/Ruby24/lib/ruby/2.4.0/optparse.rb:1626:in `permute!'
from C:/Ruby24/lib/ruby/2.4.0/optparse.rb:1648:in `parse!'
from C:/Ruby24/lib/ruby/gems/2.4.0/gems/narou-3.5.0.1/lib/commandbase.rb:59:in `execute'
from C:/Ruby24/lib/ruby/gems/2.4.0/gems/narou-3.5.0.1/lib/command/update.rb:140:in `execute'
from C:/Ruby24/lib/ruby/gems/2.4.0/gems/narou-3.5.0.1/lib/commandbase.rb:125:in `execute!'
from C:/Ruby24/lib/ruby/gems/2.4.0/gems/narou-3.5.0.1/lib/commandbase.rb:134:in `execute!'
from C:/Ruby24/lib/ruby/gems/2.4.0/gems/narou-3.5.0.1/lib/commandline.rb:29:in `run'
from C:/Ruby24/lib/ruby/gems/2.4.0/gems/narou-3.5.0.1/lib/commandline.rb:43:in `run!'
from C:/Ruby24/lib/ruby/gems/2.4.0/gems/narou-3.5.0.1/lib/web/appserver.rb:791:in `block (2 levels) in '
from C:/Ruby24/lib/ruby/gems/2.4.0/gems/narou-3.5.0.1/lib/web/web_worker.rb:47:in `block (3 levels) in start'


お手数ですがよろしくお願い致します。

266 作者★ :2020/02/18(火) 11:27:00 ID:???
>>265
お使いの Ruby のバージョンが 2.4 のほうです
https://github.com/whiteleaf7/narou/wiki#%E5%BF%85%E9%A0%88%E3%83%84%E3%83%BC%E3%83%AB
説明書に書いてあるように、2.5 以上がサポート環境です

だいぶ前から推奨環境は Ruby 2.5 以上になっていましたが、たまたま、2.4 でも動いていました
しかし、今回の Narou.rb のアップデートで、Ruby 2.5 以上でないと動かないコードになったようです

Ruby のアップデートをお願いします

267 作者★ :2020/02/18(火) 11:28:23 ID:???
なお、現在の Ruby の最新バージョンは 2.7 です

268 meganeflash :2020/02/18(火) 13:44:57 ID:ulPlE932
ありがとうございました。

269 名無しさん :2020/02/28(金) 20:17:39 ID:NtiMpdJg
Narou.rb のバージョン:
3.5.0.1
OS のバージョン:
Windows7
その他環境情報(任意):Ruby 2.5

何が起きたのか:
3.4.8から3.5.0.1にバージョンアップ後、KindlePWをUSB接続しWebGUIの"Send"ボタンで「選択した小説を送信」とした場合、送信が起こらなかった。エラーメッセージはなし。
その際、右上のキューに積まれた処理の数は0のまま(または一瞬だけ1になるがすぐ0に戻る)。
小説を選択せずにSend(更新された小説を送信)した場合や、Kindleを接続したまま小説を更新したり"Convert"した場合も、Kindleへの送信は問題なく機能する。

不具合なのか当方の環境の問題なのかはわかりかねますが、どうぞ返答いただけましたら幸いです。

270 作者★ :2020/02/28(金) 22:32:53 ID:???
>>269
コンソールのほうにエラー出ていませんか?
もしくはコマンドで narou send ID で送信を試してエラーが出ないか教えて下さい

macOS で試したところ再現できず

271 名無しさん :2020/02/28(金) 22:40:15 ID:???
>>269
選択した小説の最新版が既に送信済みと見なされた場合そのような挙動となるようです
該当のファイルを一度Kindle端末から削除すると直るかもしれません

272 作者★ :2020/02/28(金) 22:48:36 ID:???
そういえばそんな仕様でした
ファイルが既に存在し、かつファイルの更新日時が新しくなければ送信はしません

273 名無しさん :2020/02/29(土) 07:29:47 ID:n.0jQh1A
Narou.rb のバージョン:3.5.0.1
OS のバージョン:mac 10.15.3
その他環境情報(任意):Ruby 2.5.1

ncode.syosetu.com/n1247p/

上がダウンロードできますが、epubがどうしても読めません。

274 作者★ :2020/02/29(土) 11:37:24 ID:???
https://gyazo.com/df7eb7c50e817e0c72c8537f5189cf75
読めるよ

275 名無しさん :2020/02/29(土) 14:44:41 ID:CN9aLkvo
ありがとうございます。
年代物のmacなので、ハードが逝っちゃったのかも、、、。
帰ったら確認してみます。

276 名無しさん :2020/03/03(火) 03:42:25 ID:aFTy48xU

Narou.rb:3.5.0.1

更新した時に話名(subtitle)が変わってた場合、rawと本文に古いファイルが残ってしまう。

差分扱いじゃないからrawと本文の中身を全削除してtoc.yamlとtoc.yaml.backupを綺麗にしてから強制再取得しないといけない。

277 名無しさん :2020/03/03(火) 03:59:32 ID:aFTy48xU

>>276
追記

割り込み投稿や話の削除が有って自動的に強制再取得状態にあった。

278 名無しさん :2020/03/04(水) 05:51:29 ID:D8Qicfi6

Narou.rb:3.5.0.1

挿絵タグを有効にしてるのに挿絵が挿入されない。

279 名無しさん :2020/03/04(水) 17:48:23 ID:D8Qicfi6

>>278
追記
どうやら作業ファイルの挿絵に関する書式が間違っているようで、挿絵の処理が全て注記未変換になっている。

280 名無しさん :2020/03/04(水) 18:18:32 ID:D8Qicfi6

>>279
AozoraEpub3は公式版作者が失踪したので↓を使用

ttps://github.com/kyukyunyorituryo/AozoraEpub3

281 名無しさん :2020/03/04(水) 19:23:31 ID:TTBP7P2s
>>276-280
とりあえず、取得サイトがわからないと確認も難しいと思います。

>>276-277
小説家になろう系サイトでは、話名(subtitle)が変わった場合は、
新着扱いで更新しています。

古いファイルを消したい場合は
narou clean
コマンドを使えばよいのではないでしょうか。

282 名無しさん :2020/03/04(水) 21:35:34 ID:D8Qicfi6

>>281
>>278-280 で起きてる現象は、サイトに関係なく発生してる。
挿絵フォルダへの挿絵DLには成功してるので…

AozoraEpub3に渡すための作業用txt作成の段階で失敗してて挿絵無しで出力されてる。

283 名無しさん :2020/03/04(水) 21:42:23 ID:D8Qicfi6

>>281

簡単に書くとNarou.rbが生成してる作業用TXTの書式不備を理由にAozoraEpub3が挿絵を変換対象から除外してる。

284 名無しさん :2020/03/04(水) 22:57:54 ID:???
本家以外のAozoraEpub3を使った場合は動作保証もサポートもしないって作者が前に言ってた
そもそも作者の指定とは異なる部品(改造版)を使っている時点でNarou.rbの不具合ではない

理由があって本家が使えないならその理由を添えてこの改造版にも対応してくれって要望と共に状況を伝えるのが妥当かね
つまりスレ違い

285 名無しさん :2020/03/05(木) 00:06:35 ID:o9Yifl02

>>284
本家はEpubの公式規格に適合してない。
あとJavaライセンスの規定変わって不特定多数への無償頒布は出来なくなったから、OpenJDKでリビルドしないといつ消えてもおかしくない。

286 作者★ :2020/03/05(木) 21:26:37 ID:???
結局本家AozoraEpub3では変換できるの? できないの?
それすら伝わってこないんだけど

287 名無しさん :2020/03/06(金) 03:26:19 ID:gT5rZedY

本家でも無理

288 名無しさん :2020/03/06(金) 11:31:51 ID:???
一個でもいいからどの作品をやろうとしたのか書いた方がいいと思うんだけどな。
作者や他の人が試せるから原因特定が捗るでしょう。

289 作者★ :2020/03/09(月) 21:33:49 ID:???
報告テンプレート無視の投稿はただのポエムとして扱います

290 名無しさん :2020/03/09(月) 22:21:27 ID:VUv0IJv6
>>285
qiita.com/to-lz1/items/898421e5050cae90ec20
JAVAライセンスで使えないようにはならないと思うけど、なにか対応策とか有るのだろうか。

291 挿絵の件 :2020/03/21(土) 11:40:59 ID:8Nm4S3vI
上で書き込んでいた人とは別人ですが……

挿絵がうまく変換できない問題はWindowsでのみ起こる問題で、LinuxやMacOSでは発生しない問題だと思います。
おそらく、文字コードの問題だと思います。

私はずっと仮想マシン上のDebianでnarou.rbを稼働させていたのですが、今日試しにWindows10で変換してみたら挿絵も問題なく変換できるようになっていました。
現在はなぜか変換できます。

変換できることを確認した環境
narou.rb 3.5.0.1
AozoraEpub3-1.1.0b46
Windows10 1909 18363.720
Java 8 241

292 作者★ :2020/03/21(土) 14:10:14 ID:???
Windowsは基本的に使ってないので動作確認助かります

293 作者★ :2020/03/21(土) 14:15:15 ID:???
docker run --rm -it -p 127.0.0.1:33000-33001:33000-33001 -v $(pwd):/novel:cached whiteleaf/narou

改造版AozoraEpub3を使った Docker イメージを作ったけど、問題なく動くのを確認(挿絵も含めて)
docker を使える人で環境構築めんどい人はワンライナーで WEB UI 立ち上げられるので、どうぞ

Narou.rb 最新バージョンへの追随はほぼ同時に行う予定

使い方
https://hub.docker.com/r/whiteleaf/narou

294 名無しさん :2020/04/02(木) 10:33:01 ID:bxoPs4dM
Narou.rb のバージョン:3.5.1

OS のバージョン:Windows10 Pro 1903

その他環境情報(任意):
  Ruby は、Cドライブにインストール
  MyNovel は、Dドライブにデータがあります。

何が起きたのか:3.5.1の環境で最新話掲載日を確認するとエラーになる。

再現方法(何をやったら起こったのか詳細に):
 3.5.0.1 から、3.5.1 へバージョンアップしたと後に、
最新話掲載日を確認するとエラーになります。
---
D:\Win_AP\Narou.rb\MyNovel>narou u --gl narou --backtrace
最新話掲載日を確認しています...
C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/narou-3.5.1/lib/command/update/general_lastup_updater.rb:28:in `block in prepare': undefined method `[]' for nil:NilClass (NoMethodError)
from C:/Ruby27-x64/lib/ruby/2.7.0/forwardable.rb:235:in `each_key'
from C:/Ruby27-x64/lib/ruby/2.7.0/forwardable.rb:235:in `each_key'
from C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/narou-3.5.1/lib/command/update/general_lastup_updater.rb:25:in `prepare'
from C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/narou-3.5.1/lib/command/update/general_lastup_updater.rb:17:in `initialize'
from C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/narou-3.5.1/lib/command/update.rb:238:in `new'
from C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/narou-3.5.1/lib/command/update.rb:238:in `update_general_lastup'
from C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/narou-3.5.1/lib/command/update.rb:76:in `block in initialize'
from C:/Ruby27-x64/lib/ruby/2.7.0/optparse.rb:1589:in `block in parse_in_order'
from C:/Ruby27-x64/lib/ruby/2.7.0/optparse.rb:1575:in `catch'
from C:/Ruby27-x64/lib/ruby/2.7.0/optparse.rb:1575:in `parse_in_order'
from C:/Ruby27-x64/lib/ruby/2.7.0/optparse.rb:1569:in `order!'
from C:/Ruby27-x64/lib/ruby/2.7.0/optparse.rb:1666:in `permute!'
from C:/Ruby27-x64/lib/ruby/2.7.0/optparse.rb:1691:in `parse!'
from C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/narou-3.5.1/lib/commandbase.rb:59:in `execute'
from C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/narou-3.5.1/lib/command/update.rb:140:in `execute'
from C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/narou-3.5.1/lib/commandbase.rb:125:in `execute!'
from C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/narou-3.5.1/lib/commandbase.rb:134:in `execute!'
from C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/narou-3.5.1/lib/commandline.rb:29:in `run'
from C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/narou-3.5.1/lib/commandline.rb:43:in `run!'
from C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/narou-3.5.1/narou.rb:50:in `block in <top (required)>'
from C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/narou-3.5.1/lib/backtracer.rb:16:in `capture'
from C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/narou-3.5.1/narou.rb:49:in `<top (required)>'
from C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/narou-3.5.1/bin/narou:13:in `require_relative'
from C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/narou-3.5.1/bin/narou:13:in `<top (required)>'
from C:/Ruby27-x64/bin/narou:23:in `load'
from C:/Ruby27-x64/bin/narou:23:in `<main>'
---

3.5.1 をアンインストールして、3.5.0.1 に環境を戻したところ
正常に処理されるようになりました。
---
D:\Win_AP\Narou.rb\MyNovel>gem uninstall narou -v 3.5.1
Successfully uninstalled narou-3.5.1

D:\Win_AP\Narou.rb\MyNovel>narou u --gl narou --backtrace
最新話掲載日を確認しています...
確認が完了しました
---

以上です よろしくお願いします。

295 作者★ :2020/04/02(木) 10:36:39 ID:???
>>294
とくにそこらへんはいじってないのですが、
webnovel フォルダ作って自分でカスタマイズしたファイルがあったりしませんかね

296 名無しさん :2020/04/02(木) 13:05:19 ID:bxoPs4dM
お知らせありがとうございます。

webnovel フォルダに、ノベルアップ+用のyamlファイルを置いていたので、
削除してみましたが解決しなかったので、一度、取り込み済みのノベルアップ+の
小説をすべて削除してみたところ最新話掲載日の確認処理が正常に動作するようになりました。

297 名無しさん :2020/05/13(水) 10:51:55 ID:rzmH0.lA
dockerでglobal settingが反映されないようなのですが、設定方法ありますか?
単にover18=trueしたいだけなのですが。

298 作者★ :2020/05/13(水) 12:24:08 ID:???
>>297
設定保存時にエラー出るっぽいですね
一応初期設定で over18=true にしてはあるはずですが
(.narousetting/global_setting.yaml を手動で変更はいけると思います)

299 名無しさん :2020/05/13(水) 19:59:49 ID:rzmH0.lA
~/.narousetting/global_setting.yaml は見てくれないようですが、MyNovelフォルダに.narousetting/global_setting.yaml を手動で書けば、問題ないようです。
解決しました。ありがとうございました。

300 作者★ :2020/05/13(水) 20:03:06 ID:???
dockerなので ~/ を見る権限がないですからね…
(コンテナなのでボリュームとしてマウントしたところしか見えない)

301 名無しさん :2020/05/23(土) 01:21:03 ID:capNHE1M
iBooks に同期が上手く行かないです
重複してとんでもないことになってしまったのですがどうすれば

302 名無しさん :2020/05/31(日) 21:28:25 ID:WX2vtKcg
本日1週間ぶりに更新しようとしたら、
急に更新フラグが立った作品すべてが全DLになっているんですが、
何か事件でもありましたか?

Versionは3.5.1をWindowsで動かしています

303 名無しさん :2020/06/02(火) 20:27:18 ID:mqEIUvWA
>>302
当方も同じくWindows10で使用していますが、特にそういった問題は起こっていません
たまたま改稿(誤字訂正など)が多いと、びっくりするくらい再ダウンロードされることがあります
今日更新したときもそういう作品があって、サイトに飛んでみたら”(改)”マークがずらりでした

304 名無しさん :2020/06/04(木) 18:19:43 ID:9RBm2Tzk
>>303
ありがとうございます。
結局まるっと全DLで20時間くらいかかって更新しました。

今週どうなるか、、、

305 名無しさん :2020/06/10(水) 05:27:00 ID:UROWpEdY
Narou.rb のバージョン:3.5.1
Rubyのバージョン:ruby 2.6.6p146 (2020-03-31 revision 67876) [x86_64-darwin19]
AozoraEbub3のバージョン:1.1.0b46 (2016/06/17)
OS のバージョン:macOS Catalina 10.15.5

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

何が起きたのか:
n6316bn 転生したらスライムだった件
なぜだかこの小説が変換できないでエラーになります。
他の小説は変換できます。
よろしくお願いします。

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

narou convert 0

ID:0 転生したらスライムだった件 の変換を開始
小説状態の調査結果を 調査ログ.txt に出力しました(エラー:0件、警告:83件、INFO:2件)
縦書用の変換が終了しました
AozoraEpub3でEPUBに変換しています.....
--------
変換開始 : /Users/%ユーザー名%/book/小説データ/小説家になろう/n6316bn 転生したらスライムだった件/[伏瀬] 転生したらスライムだった件.txt
java.io.IOException: This archives contains unclosed entries.
at org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream.finish(ZipArchiveOutputStream.java:343)
at org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream.close(ZipArchiveOutputStream.java:550)
at com.github.hmdev.writer.Epub3Writer.write(Epub3Writer.java:968)
at AozoraEpub3.convertFile(AozoraEpub3.java:512)
at AozoraEpub3.main(AozoraEpub3.java:431)
Exception in thread "main" java.lang.NoClassDefFoundError: com/sun/image/codec/jpeg/ImageFormatException
at com.sun.media.jai.codecimpl.JPEGImageDecoder.decodeAsRenderedImage(JPEGImageDecoder.java:46)
at com.sun.media.jai.codec.ImageDecoderImpl.decodeAsRenderedImage(ImageDecoderImpl.java:140)
at com.github.hmdev.image.ImageUtils.readImage(ImageUtils.java:107)
at com.github.hmdev.image.ImageUtils.writeImage(ImageUtils.java:152)
at com.github.hmdev.writer.Epub3Writer.writeImage(Epub3Writer.java:1032)
at com.github.hmdev.writer.Epub3Writer.write(Epub3Writer.java:909)
at AozoraEpub3.convertFile(AozoraEpub3.java:512)
at AozoraEpub3.main(AozoraEpub3.java:431)
Caused by: java.lang.ClassNotFoundException: com.sun.image.codec.jpeg.ImageFormatException
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:602)
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
... 8 more
pid 2076 exit 1
[ERROR] JavaがインストールされていないかAozoraEpub3実行時にエラーが発生しました。EPUBを作成出来ませんでした
小説の保存フォルダを開きますか (y/n)?: n

#他の小説は変換できます。↓

narou convert 1
ID:1 デスマーチからはじまる異世界狂想曲( web版 ) の変換を開始
小説状態の調査結果を 調査ログ.txt に出力しました(エラー:0件、警告:0件、INFO:2件)
縦書用の変換が終了しました
AozoraEpub3でEPUBに変換しています......変換しました
[愛七ひろ] デスマーチからはじまる異世界狂想曲( web版 ).epub を出力しました
EPUBファイルを出力しました
小説の保存フォルダを開きますか (y/n)?: n

306 作者★ :2020/06/10(水) 12:31:03 ID:???
>>305

挿絵を有効にしているとエラーになるようです(AozoraEpub3ではかなり頻発するエラー)

https://github.com/kyukyunyorituryo/AozoraEpub3/releases
こちらの改造版AozoraEpub3では挿絵を有効にしていてもちゃんと変換できるようです(ビルドに使われているJavaが違うのが理由だと思われる)

307 名無しさん :2020/06/10(水) 13:31:01 ID:UROWpEdY
>>306

挿絵を無効にしたら、変換できました。

ありがとうございます。
これからもよろしくお願いいたします。

308 名無しさん :2020/06/11(木) 17:55:11 ID:???
------------------------------------------------------------
Narou.rb Version 3.5.1
ruby 2.5.7p206 (2019-10-01 revision 67816) [x64-mingw32]
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko)
Chrome/83.0.4103.61 Safari/537.36 Edg/83.0.478.44
------------------------------------------------------------

上記環境にて、Narou.rb WEB UI上にて、カクヨムで新規及び取得(ダウンロード)済みの小説がリスト上に表示されない
(小説家になろう での取得分は正常にリスト表示されています)

ただしダウンロード&EPUB変換自体は正常に終了しており
E:\MyNovel\小説データ\カクヨム 配下にタイトル名フォルダにファイルも正常に生成されています
また新規にID番号も割り当てられているようです

この時、Narou.rb WEB UI上では前述のカクヨムダウンロード分はリスト表示されませんが
画面左下の「Page 1 of 1 (全28件から検索しました)」での件数表示は正しいです。
(全28件:小説データ一人合致していますが、カクヨム分は表示され無いため
IDの連番が歯抜けになっています)

どのタイミングで、カクヨムがリスト表示されなくなったのか覚えていませんが
恐らく最近のことだと思われます。
お手数ですが、対処方法についてお教え願います

309 名無しさん :2020/06/11(木) 18:04:12 ID:???
追加情報
E:\MyNovel\.narou\database.yaml 上にはカクヨム分も個々のIDに対応した小説の記述が記載されているようです

310 作者★ :2020/06/11(木) 18:09:11 ID:???
>>308
フィルターかかってませんか?

311 名無しさん :2020/06/11(木) 18:16:34 ID:???
そのものズバリでした!!! www

何気に2時間ほど色々試行錯誤した上で質問させて頂いたのに
このような結果(自分のミス)で本当に申し訳ないです。

全く入力した覚えがなかったので、目に留まる事すらありませんでした。
本当に助かりました。今後とも何卒宜しくお願いします

312 作者★ :2020/06/11(木) 18:34:32 ID:???
>>311
掲載列のサイト名部分をクリックすると自動で入力されるので、たぶん誤クリックしたんじゃないかなと

313 名無しさん :2020/06/11(木) 20:17:29 ID:???
>>312
今確認しました。確かにその通りです。以後気をつけます。

重ねて本当にありがとうございました。

314 名無しさん :2020/06/12(金) 00:34:29 ID:.3cGp3J.
>>306
これが原因では。
ttps://github.com/hmdev/AozoraEpub3/pull/12

315 名無しさん :2020/06/18(木) 08:32:22 ID:PpCfgnp6
報告用テンプレ
-----------------------------------------
Narou.rb のバージョン:3.5.1

OS のバージョン:Win10 Pro x64 2004
WSL2のUbuntuでも同様の現象が確認されました。

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

何が起きたのか:
Update中にエラーで中断されました。
どこで止まっているのか調べたところ、特定の小説で止まっていることが分かりました。

おそらく、ダウンロード時が短編だったものが、連載に変更された作品だと思います。

旧タイトル「ぼっち学のすゝめ」
現タイトル「俺ガイルでショートショートな世界」
ttps://syosetu.org/novel/213985/

一度削除して、再ダウンロードを行ったところ問題なく完了しました。
短編から連載に変更された場合に同様の現象が起こるかもしれないので、念のため書き込みました。
よろしくお願いします。

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

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

narou u 1759 --backtrace
C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.5.1/lib/downloader.rb:885:in `>': comparison of String with Time failed (ArgumentError)
from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.5.1/lib/downloader.rb:885:in `block in update_body_check'
from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.5.1/lib/downloader.rb:831:in `select'
from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.5.1/lib/downloader.rb:831:in `update_body_check'
from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.5.1/lib/downloader.rb:370:in `run_download'
from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.5.1/lib/downloader.rb:332:in `start_download'
from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.5.1/lib/command/update.rb:182:in `block in execute'
from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.5.1/lib/command/update.rb:157:in `each'
from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.5.1/lib/command/update.rb:157:in `each_with_index'
from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.5.1/lib/command/update.rb:157:in `execute'
from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.5.1/lib/commandbase.rb:125:in `execute!'
from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.5.1/lib/commandbase.rb:134:in `execute!'
from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.5.1/lib/commandline.rb:29:in `run'
from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.5.1/lib/commandline.rb:43:in `run!'
from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.5.1/narou.rb:50:in `block in <top (required)>'
from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.5.1/lib/backtracer.rb:16:in `capture'
from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.5.1/narou.rb:49:in `<top (required)>'
from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.5.1/bin/narou:13:in `require_relative'
from C:/Ruby25/lib/ruby/gems/2.5.0/gems/narou-3.5.1/bin/narou:13:in `<top (required)>'
from C:/Ruby25/bin/narou:23:in `load'
from C:/Ruby25/bin/narou:23:in `<main>'

316 315 :2020/06/18(木) 08:40:39 ID:PpCfgnp6
Rubyはログを見ると2.5.1ですね。
最近2.7.1をインストールして共存させていたので、気づきませんでした。
なので、Win10が2.5.1、Ubuntuが2.7.1です。
ruby --version と打ち込むとしっかり、 2.7.1 と返ってきたので油断してました。
本件とは関係ありませんが……

317 作者★ :2020/06/18(木) 13:43:23 ID:???
ありがとうございます
短編から連載に変更ってできたんですね…

流石に想定外だったので、とりあえず仕様ということで、削除→登録で対処お願いします

318 315 :2020/06/18(木) 18:07:23 ID:PpCfgnp6
了解しました

ハーメルンでは短編と連載がいつでも変えられるみたいです。
短編でも複数話投稿できて、複数話投稿したときは目次が作成されて実質連載のような表示に……
(例によって、上で挙げていた作品は複数話ある短編でした……いろいろ確認不足すみません)
ttps://syosetu.org/?mode=readme_view&fid=14

319 名無しさん :2020/06/22(月) 09:20:20 ID:I8kzFjPM
Narou.rb のバージョン:3.5.1

OS のバージョン:Win10 Pro x64

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

何が起きたのか:
金曜日には普通に使用できたが、以下のエラーで起動しない。

C:\MyNovel>narou trace
--- 2020/06/22 09:11:27 ---
C:/Ruby27-x64/bin/narou web --boot

C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/narou-3.5.1/lib/web/web-socket-ruby/lib/web_socket.rb:466:in `initialize': Permission denied - bind(2) for "192.168.100.12" port 56083 (Errno::EACCES)
from C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/narou-3.5.1/lib/web/web-socket-ruby/lib/web_socket.rb:466:in `open'
from C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/narou-3.5.1/lib/web/web-socket-ruby/lib/web_socket.rb:466:in `initialize'
from C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/narou-3.5.1/lib/web/pushserver.rb:34:in `new'
from C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/narou-3.5.1/lib/web/pushserver.rb:34:in `run'
from C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/narou-3.5.1/lib/command/web.rb:130:in `boot'
from C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/narou-3.5.1/lib/command/web.rb:87:in `execute'
from C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/narou-3.5.1/lib/commandbase.rb:125:in `execute!'
from C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/narou-3.5.1/lib/commandbase.rb:134:in `execute!'
from C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/narou-3.5.1/lib/commandline.rb:29:in `run'
from C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/narou-3.5.1/lib/commandline.rb:43:in `run!'
from C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/narou-3.5.1/narou.rb:50:in `block in <top (required)>'
from C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/narou-3.5.1/lib/backtracer.rb:16:in `capture'
from C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/narou-3.5.1/narou.rb:49:in `<top (required)>'
from C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/narou-3.5.1/bin/narou:13:in `require_relative'
from C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/narou-3.5.1/bin/narou:13:in `<top (required)>'
from C:/Ruby27-x64/bin/narou:23:in `load'
from C:/Ruby27-x64/bin/narou:23:in `<main>'

よろしくお願いいたします。

320 ぽん :2020/06/22(月) 11:45:33 ID:iMROIQiI
narou.rb 3.5.1
OS Win10

Ruby2.71


いつも使わせていただいております。
今日、narou webで小説を10件ダウンロード&kindle送信しようと
小説1作目の項目を全部DL後、みどり色の字で「IDxxxx (小説名)
は完結しているようです」と出て、そこで終わってしまいました。残りの小説もなくなって右上の処理数マークが0件となってしまいました。

念のためとJava、ruby、aozoraepub全部最新にしてnarou.rbもインストールし直しました。
改めてnarou webを出して同じように処理したところ上と同じ状態(1件目の完結表示)で終わってしまいました。

お手数ですが解決方法を教えてください。

321 ぽん :2020/06/22(月) 11:52:21 ID:iMROIQiI
追記です。
コマンドの方を確認したところ、一箇所白い文字でエラーらしき表示が出ていたので書き写しておきます。
C:/Ruby27-x64/lib/ruby/2.7.0/psych.rb:456:in parse':(c:/MyNovel/.narou/lock.yaml):controlcharacters are not allowed at line 1 column 1(Psych::SyntaxError)

これ不具合ではなく恐らく質問スレぽいですね、スレ違いでしたら移動します、すみません。

322 作者★ :2020/06/22(月) 13:32:52 ID:???
>>319
ポート番号を変えてもう一度試してみてください

narou s server-port=XXXXX

>321
c:/MyNovel/.narou/lock.yaml を削除してもう一度試してみてください

323 ぽん :2020/06/22(月) 14:04:36 ID:iMROIQiI
>321
c:/MyNovel/.narou/lock.yaml を削除してもう一度試してみてください


たびたびすみません、削除とはどうしたら良いでしょうか。

324 名無しさん :2020/06/22(月) 14:10:43 ID:.8TPpeBc
>>323
エクスプローラーなどで、
.narouフォルダ内にある、lock.yamlというファイルを削除するということです
不安でしたら削除前に.narouフォルダをバックアップしておくとよいでしょう。

325 名無しさん :2020/06/22(月) 14:43:22 ID:I8kzFjPM
お世話になってます。319です。
再起動してみたところ正常に起動できました。
gemのアップデートとかいろいろしましたが動いて良かったです。
お騒がせいたしました。

326 ぽん :2020/06/22(月) 15:55:04 ID:iMROIQiI
お陰様で無事に治りました。
フォルダの日時を確認して思い当たったのが、昨日DLしている途中で画面がフリーズしてしまったのが原因だったかと思いあたりました。
ありがとうございました。


新着レスの表示


名前: E-mail(省略可)

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



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