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

不具合報告スレ

906名無しさん:2024/04/21(日) 20:55:47 ID:???
濁点フォントを使用しないのであれば、AozoraEpub3-1.1.1のは
template/OPS/css_custom/vertical_font.css

template/item/style_custom/font.css
にフォルダ作って移動させればCSSが適用される。
電書協準拠で変わってる所もある気もするが、縦書きなら問題ない気がする。
あとは好みで変えれば良いんじゃないかな。

907名無しさん:2024/04/22(月) 12:09:57 ID:???
>>904
勘違いしていたので訂正します。
>>900 さんの言う通り、Oracle JDK v22 環境下では AozoraEpub3 v1.1.0b46 だと
なろう作品の Epub 作成時に失敗しますね。

908名無しさん:2024/04/22(月) 16:32:36 ID:???
>>907
AozoraEpub3 v1.1.0b46 の目次のバグは放置されている。

ttps://github.com/whiteleaf7/narou/issues/343

909名無しさん:2024/04/23(火) 01:49:34 ID:???
JDK v22を入れてしまったらここに行ってJDK v21を取りに行けってことなのね
ttps://www.oracle.com/jp/java/technologies/downloads/archive/

JAVAをアプデしたらepub化出来なくて焦ったよ

910名無しさん:2024/04/23(火) 02:42:57 ID:IyawCyy.
>>909
導入してるAozoraEpub3に対応するバージョンのJavaを入れるってこと
旧AozoraEpub3ならJava8だし、改造版はリリース時期によって11、17、21と推奨バージョンが異なる
AozoraEpub3-1.1.1b23QならJava21が推奨されている(22以降でも動くと思うけど、サポート期間の長いLTSが無難な選択)

911名無しさん:2024/04/23(火) 20:37:01 ID:2tyWUraQ
書かれていますが補足しておきます
>>900
>>908
v1.1.0b46 でこれらの目次バグが問題になるのはKindle以外の場合です

912名無しさん:2024/04/24(水) 10:06:48 ID:9Y1O5Xa2
javaは複数インストールできるから変換に使いたいjavaをフルパスで指定できれば良いのですが、方法ありますでしょうか?

913名無しさん:2024/04/24(水) 11:58:29 ID:???
>>912
これを参考にコマンド部分を書き換えたら。javaをフルパスにするなど。
ttps://github.com/whiteleaf7/narou/issues/375

914名無しさん:2024/04/24(水) 15:59:28 ID:???
>>910
バージョン表記は推奨ですけど実際は必須環境ですよ
推奨バージョンでコンパイルされてるからJavaの仕様上推奨バージョン以降でないと起動しない。

915名無しさん:2024/04/24(水) 16:15:44 ID:???
>>898
AozoraEpub3 has been compiled by a more recent version of the Java Runtime (class file version 65.0), this version of the Java Runtime only recognizes class file versions up to 52.0

というのは、Java Runtime Class File Version 65.0でコンパイルされているが、クライアントに入ってるJava Runtime Class FileのVersionは52.0だから起動できないというエラーです。

JavaのVerが1上がるごとにClass FileのVerも1上がる。

JDK Class File Versions 相対表
ttps://javaalmanac.io/bytecode/versions/

916名無しさん:2024/04/24(水) 18:47:01 ID:rGuhUIj.
旧バージョンである401のインストーラーが残っていたので
新バージョンをアンインストールして401を再導入したら動きましたが駄目なのでしょうか?

917名無しさん916:2024/04/24(水) 19:16:02 ID:rGuhUIj.
win11 本年2月に新品パソコンへnarouを導入し kindle用に一応のパッチはあててあり
ファイルをkindleで削除したのちnarou web UIにて強制ダウンロードの動作は正常に行えました

918名無しさん916:2024/04/24(水) 20:19:42 ID:rGuhUIj.
ちなみにaozoraは3ー1,1,1b14Qです

919名無しさん:2024/04/24(水) 20:43:43 ID:???
>>918
動作に不満がないならそのままでいいよ
気になる人は最新版を使えばいい

920名無しさん:2024/04/25(木) 02:23:25 ID:???
JAVAってwindowsの場合PATHが通ってるjava.exeを実行しているだけなんだな
インストーラでインストしたJAVA消してPATHに自分でインストールしたjdk-21.0.2\bin等を追加して
切り替えたい場合は環境変数を変えることに落ち着いた

921名無しさん:2024/04/27(土) 14:06:57 ID:tADQWu7M
-----------------------------------------
Narou.rb のバージョン:narou-3.8.2

OS のバージョン:Windows11

その他環境情報(任意):Ruby32-x64、AozoraEpub3-1.1.0b55Q

何が起きたのか:
892さんと同じくjava version "1.8.0_411"にアップデートした後から変換時に文字化けエラーが発生

java version "1.8.0_411をアンインストール、Version:21をインストール
AozoraEpub3-1.1.0b55QからAozoraEpub3-1.1.1b23Qに設定切り替え


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


AozoraEpub3でEPUBに変換しています....C:/Ruby32-x64/lib/ruby/gems/3.2.0/gems/narou-3.8.2/lib/novelconverter.rb:202:in `txt_to_epub': invalid byte sequence in UTF-8 (ArgumentError)
from C:/Ruby32-x64/lib/ruby/gems/3.2.0/gems/narou-3.8.2/lib/novelconverter.rb:315:in `convert_txt_to_ebook_file'
from C:/Ruby32-x64/lib/ruby/gems/3.2.0/gems/narou-3.8.2/lib/command/convert.rb:300:in `convert_txt_to_ebook_file'
from C:/Ruby32-x64/lib/ruby/gems/3.2.0/gems/narou-3.8.2/lib/commandbase.rb:152:in `call'
from C:/Ruby32-x64/lib/ruby/gems/3.2.0/gems/narou-3.8.2/lib/commandbase.rb:152:in `hook_call'
from C:/Ruby32-x64/lib/ruby/gems/3.2.0/gems/narou-3.8.2/lib/command/convert.rb:252:in `block in convert_novel_main'
from C:/Ruby32-x64/lib/ruby/gems/3.2.0/gems/narou-3.8.2/lib/command/convert.rb:248:in `each'
from C:/Ruby32-x64/lib/ruby/gems/3.2.0/gems/narou-3.8.2/lib/command/convert.rb:248:in `convert_novel_main'
from C:/Ruby32-x64/lib/ruby/gems/3.2.0/gems/narou-3.8.2/lib/command/convert.rb:201:in `block (2 levels) in convert_novels'
from C:/Ruby32-x64/lib/ruby/gems/3.2.0/gems/narou-3.8.2/lib/mixin/locker.rb:26:in `lock'
from C:/Ruby32-x64/lib/ruby/gems/3.2.0/gems/narou-3.8.2/lib/command/convert.rb:200:in `block in convert_novels'
from C:/Ruby32-x64/lib/ruby/gems/3.2.0/gems/narou-3.8.2/lib/command/convert.rb:199:in `each'
from C:/Ruby32-x64/lib/ruby/gems/3.2.0/gems/narou-3.8.2/lib/command/convert.rb:199:in `with_index'
from C:/Ruby32-x64/lib/ruby/gems/3.2.0/gems/narou-3.8.2/lib/command/convert.rb:199:in `convert_novels'
from C:/Ruby32-x64/lib/ruby/gems/3.2.0/gems/narou-3.8.2/lib/command/convert.rb:159:in `block in main'
from C:/Ruby32-x64/lib/ruby/gems/3.2.0/gems/narou-3.8.2/lib/command/convert.rb:152:in `each'
from C:/Ruby32-x64/lib/ruby/gems/3.2.0/gems/narou-3.8.2/lib/command/convert.rb:152:in `main'
from C:/Ruby32-x64/lib/ruby/gems/3.2.0/gems/narou-3.8.2/lib/command/convert.rb:133:in `execute'
from C:/Ruby32-x64/lib/ruby/gems/3.2.0/gems/narou-3.8.2/lib/commandbase.rb:125:in `execute!'
from C:/Ruby32-x64/lib/ruby/gems/3.2.0/gems/narou-3.8.2/lib/commandbase.rb:134:in `execute!'
from C:/Ruby32-x64/lib/ruby/gems/3.2.0/gems/narou-3.8.2/lib/command/convert.rb:123:in `block in execute!'
from C:/Ruby32-x64/lib/ruby/gems/3.2.0/gems/narou-3.8.2/lib/narou.rb:369:in `concurrency_call'
from C:/Ruby32-x64/lib/ruby/gems/3.2.0/gems/narou-3.8.2/lib/command/convert.rb:122:in `execute!'
from C:/Ruby32-x64/lib/ruby/gems/3.2.0/gems/narou-3.8.2/lib/commandline.rb:29:in `run'
from C:/Ruby32-x64/lib/ruby/gems/3.2.0/gems/narou-3.8.2/lib/commandline.rb:43:in `run!'
from C:/Ruby32-x64/lib/ruby/gems/3.2.0/gems/narou-3.8.2/narou.rb:50:in `block in <top (required)>'
from C:/Ruby32-x64/lib/ruby/gems/3.2.0/gems/narou-3.8.2/lib/backtracer.rb:16:in `capture'
from C:/Ruby32-x64/lib/ruby/gems/3.2.0/gems/narou-3.8.2/narou.rb:49:in `<top (required)>'
from C:/Ruby32-x64/lib/ruby/gems/3.2.0/gems/narou-3.8.2/bin/narou:13:in `require_relative'
from C:/Ruby32-x64/lib/ruby/gems/3.2.0/gems/narou-3.8.2/bin/narou:13:in `<top (required)>'
from C:/Ruby32-x64/bin/narou:32:in `load'
from C:/Ruby32-x64/bin/narou:32:in `<main>'

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

922名無しさん:2024/04/27(土) 14:54:02 ID:wYP0nq5Q
>>921
narou-3.8.2 では対応しませんね
管理者権限で gem update narou して 3.9.0 にしてください

923名無しさん:2024/04/27(土) 16:05:13 ID:tADQWu7M
>>922
921です。
変換できるようになりました。ありがとうございます。

924名無しさん:2024/04/30(火) 12:02:29 ID:o0EAsVRo
ありがとう。
novelconverter.rb の
command = %!java #{java_encoding} -cp #{aozoraepub3_basename} AozoraEpub3 -enc UTF-8 -of #{device_option} ! +

command = %!C:/PROGRA~2/Java/jre-1.8/bin/java #{java_encoding} -cp #{aozoraepub3_basename} AozoraEpub3 -enc UTF-8 -of #{device_option} ! +
でできました。パスの空白に悩まされたけど、短縮名でいけました。

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

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

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

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

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

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

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

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

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

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


Narou.rb のバージョン:3.9

OS のバージョン:Windows11

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

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


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

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

D:\MyNovel>


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


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

D:\MyNovel>

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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

D:\MyNovel>

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

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


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

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

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

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

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

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

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

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

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

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

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

937名無しさん:2024/05/12(日) 03:43:59 ID:ZhQAL9dM
Narou.rb のバージョン:3.8.2

OS のバージョン:Windows11

その他環境情報(任意):AozoraEpub3は「AozoraEpub3-1.1.0b46」を使用。4/8時点では正常に稼動。

何が起きたのか:EPUB変換時に以下のエラーが出る

AozoraEpub3でEPUBに変換しています.
[ERROR] file not exist. C:\MyNovel\蟆剰ェャ繝・・繧ソ\繝上・繝。繝ォ繝ウ\335614 遞ョ・・E・我ク也阜縺ォ00・郁・ソ證ヲ・芽ヲ∫エ�繧偵・縺。霎シ繧薙〒縲∵ュサ莠。繝輔Λ繧ー繧貞悸縺玲釜繧翫↑縺後i繧、繝シ繧ク繝シ繝「繝シ繝・[遞ョ蜀咲㏍逾ュ] 遞ョ・・E・我ク也阜縺ォ00・郁・ソ證ヲ・芽ヲ∫エ�繧偵・縺。霎シ繧薙〒縲∵ュサ莠。繝輔Λ繧ー繧貞悸縺玲釜繧翫↑縺後i繧、繝シ繧ク繝シ繝「繝シ繝峨↓縺励※縺ソ縺・txt
[ERROR] AozoraEpub3実行中にエラーが発生したため、EPUBが出力出来ませんでした

再現方法(何をやったら起こったのか詳細に):WEB UIで小説をDLまたは変換。Narou.rbの3.9.0への更新は失敗してしまう。

938名無しさん:2024/05/12(日) 04:21:52 ID:???
散々話題になってるJavaを1.8.0_411に上げると文字化けして死ぬ件じゃなくて?

939名無しさん:2024/05/15(水) 03:02:03 ID:19Aw9cbc
ごめん、そうかも
現状Javaを前バージョンに落とす他ないようですかね

940名無しさん:2024/05/15(水) 07:53:25 ID:???
既存の書き込みからすると、メソッドの引数(文字コード)が仕様変更かなんかでエラーになってるぽいんで、
その辺を直せば良いのかも知れないけど、良く分かりません。

直して直る物なら、どなたかが対応されてると思うのですが。
みたいな他力本願は良くありませんよね。

941名無しさん:2024/05/15(水) 17:17:16 ID:BDVT8P8w
同じ「AozoraEpub3実行中にエラーが発生したため、EPUBが出力出来ませんでした」が出たので、Javaをダウングレードしました。
OracleサイトからJava SE Development Kit 7u80を入れなおしたら直りましたが、これが一番対処簡単かもしれません。

942名無しさん:2024/05/15(水) 19:32:19 ID:7wMK5DwA
そこでJava7を勧めるのは良くないかと、2015年にサポート終了して時間たちすぎです。
まずは8、8u401でしょう。
ttps://www.oracle.com/jp/java/technologies/javase/javase8u211-later-archive-downloads.html

Java9以降は半年ごとにメジャーバージョン上がるので、よしなにという感じで…

943名無しさん:2024/05/15(水) 22:40:05 ID:a0OI1g52
もしくはJava8を必要としない改造版の使用をお勧めしますね。
手順はまとまってるみたいですし、JAVA21はまだまだサポートされるLTS版ですし
ttps://qiita.com/kokotaro@github/items/4a45e1314a5b459f8546

944名無しさん:2024/05/16(木) 11:47:16 ID:WUfl2roQ
AozoraEpub3-1.1.0b46ってJava21で動かないんでしたっけ?
動作保証ないだけ?

945名無しさん:2024/05/16(木) 13:35:50 ID:???
>>944
動かないよ

946名無しさん:2024/05/20(月) 11:05:46 ID:LYNhM7Fw
>>945
試しにOpenJDK21環境でAozoraEpub3-1.1.0b46でnarou c叩いたら動いたわ…

PowerShell 7.4.2
PS D:\MyNovel> narou init
AozoraEpub3の設定を行います

AozoraEpub3のあるフォルダを入力して下さい:
(未入力でスキップ、:keep で現在と同じ場所を指定)
(現在の場所:D:/MyNovel/AozoraEpub3-1.1.0b46)
>:keep

行間の調整を行います。小説の行の高さを設定して下さい(単位 em):
1em = 1文字分の高さ
行の高さ=1文字分の高さ+行間の高さ
オススメは 1.8
1.6 で若干行間狭め。1.8 だと一般的な小説程度。2.0 くらいにするとかなりスカスカ
(未入力で 1.8 を採用)
>

(次のファイルを書き換えました)
D:/MyNovel/AozoraEpub3-1.1.0b46/chuki_tag.txt

(次のファイルをコピーor上書きしました)
D:/MyNovel/AozoraEpub3-1.1.0b46/AozoraEpub3.ini
D:/MyNovel/AozoraEpub3-1.1.0b46/template/OPS/css_custom/vertical_font.css
AozoraEpub3の設定を終了しました
PS D:\MyNovel> java -version
openjdk version "21.0.3" 2024-04-16 LTS
OpenJDK Runtime Environment Temurin-21.0.3+9 (build 21.0.3+9-LTS)
OpenJDK 64-Bit Server VM Temurin-21.0.3+9 (build 21.0.3+9-LTS, mixed mode, sharing)
PS D:\MyNovel> narou c 110
[ERROR] iBooksの管理フォルダが見つかりませんでした。OSX Mavericks以降のiBooksのみ管理に対応しています
ID:110 賢者の弟子を名乗る賢者 の変換を開始
小説状態の調査結果を 調査ログ.txt に出力しました(エラー:0件、警告:0件、INFO:2件)
縦書用の変換が終了しました
AozoraEpub3でEPUBに変換しています......変換しました
[りゅうせんひろつぐ] 賢者の弟子を名乗る賢者.epub を出力しました
EPUBファイルを出力しました
小説の保存フォルダを開きますか (y/n)?: n

947名無しさん:2024/05/22(水) 12:17:02 ID:???
>>942
そもそもミスがないのに動作しない時点でサポートされていないんでは?

案内看板で例えれば、あやしい外国語表記にどっかから文句を言われ、
(限られた予算では手に負えないんで)新しい看板では全廃しちゃったんで
(前の表記ならば)何とか読めてたツーリストが迷子になってしまったみたいな印象

理屈はわかるけどまあそれはないんじゃないのJKみたいな話が、開発の名のもとに正当化されてしまうのって
いかがなものかって毎度思うね

948名無しさん:2024/05/22(水) 21:53:33 ID:y2/h35nE
>>946
動いてるログだから言いにくいんだけど、なにか固定ディレクトリのJAVA使うように修正してたりする?
8u401を完全に削除して同じバージョン21をインストールしてもエラーになるし、8u401を削除しないで
バージョン21をいれてもエラーになる

949名無しさん:2024/05/22(水) 23:11:07 ID:???
oracle以外のjava8ってどうなんでしょう。
過去、openjdkの8で動いてたような気がするんですが。

ttps://ja.stackoverflow.com/questions/99371/oracle-java-8-update-411だけwindowsのコマンドライン引数の文字コードの扱いが異なる
これ読む限り、red hat版にはこのバグないっぽい。

950名無しさん:2024/05/23(木) 09:26:53 ID:orzIe8NE
>>949
openjdk version "1.8.0_412"
OpenJDK Runtime Environment (Temurin)(build 1.8.0_412-b08)
OpenJDK 64-Bit Server VM (Temurin)(build 25.412-b08, mixed mode)

これを使用すると以下の様な結果になったので、文字化けは回避できてそうなんだけど
挿絵の問題にぶち当たるので運用次第なのかなと。

変換開始 : C:\MyNovel\小説データ\小説家になろう\n9669bk 無職転生 - 異世界行ったら本気だす -\[理不尽な孫の手] 無職転生 - 異世界行ったら本気だす -.txt
画像回転: 0001.png (744,1292)
画像回転: 0002.png (753,1290)
画像回転: 0003.png (757,1296)
java.io.IOException: This archives contains unclosed entries.
at org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream.finish(ZipArchiveOutputStream.java:343)

951名無しさん:2024/05/23(木) 09:28:58 ID:orzIe8NE
>>949
openjdk version "1.8.0_412"
OpenJDK Runtime Environment (Temurin)(build 1.8.0_412-b08)
OpenJDK 64-Bit Server VM (Temurin)(build 25.412-b08, mixed mode)

これを使用すると以下の様な結果になったので、文字化けは回避できてそうなんだけど
挿絵の問題にぶち当たるので運用次第なのかなと。

変換開始 : C:\MyNovel\小説データ\小説家になろう\n9669bk 無職転生 - 異世界行ったら本気だす -\[理不尽な孫の手] 無職転生 - 異世界行ったら本気だす -.txt
画像回転: 0001.png (744,1292)
画像回転: 0002.png (753,1290)
画像回転: 0003.png (757,1296)
java.io.IOException: This archives contains unclosed entries.
at org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream.finish(ZipArchiveOutputStream.java:343)

952名無しさん:2024/05/23(木) 19:43:57 ID:???
>>948,949
よくわからないがJEP400って奴が癌なのかな?

システムの文字コードを認識してデフォルトに設定するのが本来の国際化だと思うのだけど
どうもJDK6でSJISに決め打ちしてmacでは化けたらしい
システムの環境変数で対応できたらしいが、JDK17で今度はUTF-8に決め打ち化してしまったから
インストーラーでそれ以外をデフォルト設定するとかも難しい感じなのかも?ばかげた話だなあ

つまり環境変数で、プログラムがデフォルト想定している文字コード名を直接指定するか、
それがシステムの表示系と同じであればCOMPATを設定すればそれ以前と同じ動作が期待できるかもしれない

953名無しさん:2024/05/23(木) 20:07:23 ID:???
文字コード、特にCJK系は鬼っ子なのよ。
欧米人からするとこんな下らないことにリソース割きたくないので、いいかげんな実装する奴が後を絶たない。

954名無しさん:2024/06/02(日) 01:40:13 ID:AD77exa6
>>948
返信遅くなりました
修正とかはなにもしてない
Oracle JDK 8u401をアンインストールして、
Eclipse Temurin JDK 21.0.3_9をインストールした環境


新着レスの表示


名前: E-mail(省略可)

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

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

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

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