掲示板・スレッド詳細
バグ報告
0. comiccafeapp - 12/12/03 23:50:16
バグを発見された方はここに書き込んでください。
テンプレートは以下になります。分かる範囲で結構ですので書き込んでください。
【テンプレート】
PCのOS:
Javaのバージョン:
Androidのバージョン:
Androidの機種名:
ComicCafeのVersion:
バグの内容:
再現手順:
11.user1 - 13/05/28 18:34:39 - ID:dSfZksa9IQ
バージョンアップ&クライアントからのサーバー操作対応ありがとうございます。
今のところ、今回のバージョンでも、自動インポートができませんでした。
こちらの環境はWin7Proですが、それ以上に必要な情報がありましたら、提示いたしますので必要情報を教えてください。
また今回のバージョンアップで固まることが多くなった気がします。もうしばらく様子を見てログのエラーを提示いたします。
いつもありがとうございます。とても便利なソフトです!
12. comiccafeapp - 13/05/28 19:50:26
>>11
いつもフィードバックありがとうございます
自動インポートの件ですが、comic-cafe.logに以下のログは出力されていますでしょうか?
出力されているものを全て教えてください。
initialize AutoImportDemonForJDK6
start AutoImportDemonForJDK6
failed to start AutoImportDemonForJDK6.
stop AutoImportDemonForJDK6
watching [ディレクトリ名]
また、「今回のバージョンアップで固まることが多くなった気がします」についてですが
これは、サーバでしょうか?それともクライアントでしょうか?
具体的に何の操作をした時に固まりますでしょうか?
よろしくお願いします。
13.user1 - 13/05/29 16:06:28 - ID:dSfZksa9IQ
作者さま。
固まるのはサーバーのようです。
Win7で運用しているほうが動作がとても遅くなる時があります。
ログについては後ほど抽出してみます。
14.user1 - 13/05/29 16:13:41 - ID:dSfZksa9IQ
まず起動後にこのエラーが出ています。
2013-05-29 16:05:12,008 INFO [AutoImportDemonForJDK6] Thread-84 - watching E:\Server-2\Book-2D
2013-05-29 16:06:53,564 ERROR [DiskStorageFactory] %0043omic%0043afe-%0044%0042-%0043ache.data - Disk Write of UseBookSearchServiceUow.BookSearchServices failed:
java.io.NotSerializableException: com.burton999.cc.server.model.UseBookSearchService
at java.io.ObjectOutputStream.writeObject0(Unknown Source) ~[na:1.7.0_17]
以下
at の構文が30行ほど続きますが、文字数制限で添付できませんでした。
15.user1 - 13/05/29 16:16:19 - ID:dSfZksa9IQ
それ以外に
2013-05-29 16:14:00,867 ERROR [IsbnSearchDemon] pool-1-thread-1 - failed to crawl web service by ISBN
org.seasar.doma.jdbc.UniqueConstraintException: [DOMA2004] 一意制約違反により更新処理が失敗しました。
SQLファイルパス=[null]。
ログ用SQL=[insert into BOOK_AUTHOR (BOOK_ID, AUTHOR_ID) values (446, 136)]。
詳しい原因は次のものです。org.h2.jdbc.JdbcSQLException: ユニークインデックス、またはプライマリキー違反: "PRIMARY_KEY_A ON PUBLIC.BOOK_AUTHOR(BOOK_ID, AUTHOR_ID)"
Unique index or primary key violation: "PRIMARY_KEY_A ON PUBLIC.BOOK_AUTHOR(BOOK_ID, AUTHOR_ID)"; SQL statement:
insert into BOOK_AUTHOR (BOOK_ID, AUTHOR_ID) values (?, ?) [23505-171]
at org.seasar.doma.internal.jdbc.command.ModifyCommand.executeUpdate(ModifyCommand.java:120) ~[comic-cafe-server.jar:na]
このエラーが数秒ごとに書き出されています。
同じくat構文が数行続きます
16. comiccafeapp - 13/05/29 21:49:01
>>14
スタックトレースありがとうございます。
自動インポートとは関係ありませんが、ISBNを使っての書籍情報検索処理で、設定をキャッシュするのに失敗しているエラーのようです。
先ほど修正したので、次回リリースで対応いたします。
キャッシュが無ければDBから設定情報を取得するので、サーバの動作的には何も変わらないです。
17. comiccafeapp - 13/05/29 21:54:16
>>15
これも自動インポート処理とは関係なくISBNから書籍情報を取得した後に、結果をDBに保存するのに失敗しているようです。
こちらについていも原因を調べて次回リリースで対応するようにします。
自動インポート処理はcommons vfsというオープンソースのライブラリを使ってディレクトリの変更を監視しています。
ファイルのコピーをした時にそれを検出できないということは、そのライブラリの問題である可能性が高いため対応するのが難しい状況です。
Java7からはJavaの標準機能としてファイルの監視をサポートしているので、Java7を使ってる環境ではそちらを使って実装するようにしたいと思います。
それで問題が解決できるかは実装してみないとわかりませんが。。。今しばらくお待ちください。
18.user1 - 13/05/31 17:07:03 - ID:KJrj48CJfw
情報が小出しで大変申し訳ありません。
再起動後からのログを確認しましたが、
initialize AutoImportDemonForJDK6
start AutoImportDemonForJDK6
failed to start AutoImportDemonForJDK6.
stop AutoImportDemonForJDK6
watching [ディレクトリ名]
上のどのログも確認できませんでした。
また別件で申し訳ないのですが、
使用している間に、本棚に表示される画像が、対応するフォルダものと違う表示になってしまいます。
※ フォルダ(作者別など)が追加された場合、同じ表示位置にあった画像がそのままフォルダのプレビュー画像で表示されたままになります。
通常、スクロールすると画像を読み込み直すのですが、たまに読み込みしないフォルダがあり、そのフォルダはずっとそのままとなってしまいます。
こちらはクライアントの問題でしょうか。使用機種はso-03dです。
19. comiccafeapp - 13/05/31 20:02:26
>>18
ログが出力されてないということは、ディレクトリの監視処理が動作していないと思われます。
Webの管理画面で「設定」->「インポート」->「ディレクトリを監視して自動的にファイルをインポートする」
にチェックがついていますでしょうか?
また、そのチェックボックスの下に監視対象のディレクトリが表示されていますでしょうか?
20. comiccafeapp - 13/05/31 20:09:16
>>18
間違った表紙画像が表示される問題ですが、もう少し詳しく教えて下さい。
まず、現象が発生するのは「本棚」のみでしょうか?キーワード検索、カテゴリ検索などでは発生しないということでよろしいでしょうか?
「フォルダが追加された場合」とは新たにインポート処理を実行して新しいカテゴリ、シリーズ、ブックが追加されたという意味でしょうか?
クライアントはシリーズのIDをキーに表紙画像をキャッシュしています。
以下の様な場合、間違った画像が表示されることがあります。
・複数の異なるComicCafeServerを起動してサーバを切り替えて使用した場合、古いサーバの表紙画像のキャッシュを使用してしまいます。
・サーバのDBを全消去(.dbふぁいるファイルの削除)した後に、サーバで再度インポートした場合。再インポート前の表紙画像のキャッシュを使用してしまいます。
いずれの場合も、Androidの設定でアプリのキャッシュを削除することで解消されると思われます。
21.user1 - 13/06/01 06:33:52 - ID:iD9ahrMtEA
おはようございます。いつも迅速な連絡ありがとうございます。
インポート処理後に発生していた気がしたのですが
まさに、複数サーバーでの運用をしています。切り替え前のサーバーの表紙が残っている気がしてきました。
また、現象が発生するのは本棚以外、カテゴリ検索でも同じ間違えた表紙となっています。
一度クライアントのキャッシュ削除してみます。
22.taku - 13/08/04 23:05:01 - ID:GPAnb3UzDA
PCのOS: Windows7 64bit
Javaのバージョン: 最新
Androidのバージョン: 4.2.2
Androidの機種名: Note2
ComicCafeのVersion: 最新
バグの内容: インポートするフォルダを指定したあと、0%から進まない。
再現手順:インポート
全くインポートができません。
サーパーは使っていないノートPC。
USB接続の外付けHDD内にあるフォルダで運用したいのですが、Dドライブに移してもダメでした。
23. comiccafeapp - 13/08/05 01:04:58
>>22
バグ報告ありがとうございます。現象を確認できました。
インポート処理で無限ループに陥るバグがありました。
先ほど修正したサーバをリリースしました。
お手数ですが再度ダウンロードして試していただけますでしょうか。
ご迷惑をお掛けして申し訳ありません。
-ComicCafeServer v0.5.22-2
http://goo.gl/DXp89l
24.user1 - 14/01/04 17:22:34 - ID:jCITs60eOA
あけましておめでとうございます。
更新ご苦労さまです。
アンドロイドアプリ更新時にサーバーアカウントがnull@null:mullに戻ってしまいます。
複数のサーバーアカウントを設定していたのですが、更新前に選んでいたもの以外は上記になって再設定が必要でした。
25.user1 - 14/01/04 17:29:23 - ID:jCITs60eOA
登録済みのサーバーアカウントをエクスポートする機能をつけて欲しいです。
複数端末での使用の為インポートしたい。
26. comiccafeapp - 14/01/04 22:27:11
>>24
ご報告ありがとうございます。
調査したところ、原因は以前のバージョンで保存したサーバの設定情報が
難読化の影響で、意図しない形式で保存されていたことにありました。
v0.5.26より、正常な形式で保存されるようになりますので、古いバージョンからv0.5.26にアップデートすると必ずこのバグが再現します。
過去のバージョンを修正することはできないので、お手数ですが、サーバの設定を再度行っていただく必要があります。
今後のバージョンアップでは、このバグは発生しないと思われます。
>>25
このようなバグが発生した場合などの保険の為に、設定情報のインポート、エクスポート機能は実装しようと思います。
ご迷惑をお掛けしました。
27.名無し - 14/05/23 20:18:35 - ID:GBNZnjICEA
start ComicCafe server.
OS : windows server 2012 r2
Java : 24.55-b03
MaxMemory : 2058878976
バグの内容:
v0.5.29になってから、インポートが失敗するファイルがあります。
v0.5.27で試したところ、こちらではエラーにならずに、正常にインポート出来ました。
v0.5.29で、ファイル名の解析を変えたんでしょうか、特定の条件のファイル名?パス?だと、エラーになってるように見えます。
確認をお願いします。
ログの一部(スタックトレースまで付けると、文字数が。)
原因は次のものです。org.h2.jdbc.JdbcSQLException: 列 "TITLE" にはnull値が許されていません
NULL not allowed for column "TITLE"; SQL statement:
insert into SERIES (SERIES_ID, CATEGORY_ID, TITLE, PATH, IS_COMPLETION, NOTE) values (?, ?, ?, ?, ?, ?) [23502-174]。
根本原因は次のものです。org.h2.jdbc.JdbcSQLException: 列 "TITLE" にはnull値が許されていません
NULL not allowed for column "TITLE"; SQL statement:
28. comiccafeapp - 14/05/24 01:23:55
>>27
ご迷惑をお掛けしております。
おそらくファイル名の解析処理を変えた影響だと思われます。
差し支えなければ、エラーとなったファイル名(フルパス)を教えていただけると助かります。
この掲示板でも、メールでもTwitterのプライベートメッセージでも大丈夫です。
本のタイトルを教えるのに抵抗があるようでしたら、伏せ字でかまいません。
解析処理に重要な情報は
全角、半角の区別、数字かどうか、[]や()などのかっこなどかです。
これらの情報がわかるのであれば、タイトルは伏せ字で問題ありません。
ご協力よろしくお願い致します。
29.名無し - 14/06/07 00:38:27 - ID:ADeVsgAx6g
こちらの環境でも同件のエラーが出ました。
/path/to/(×××) [×××]/適当なファイル名.zip
といったフォルダ名の場合に「列 "TITLE" にはnull値が許されていません 」が発生しているように見受けられます。
あと、こちらは要望ですがフォルダの下にフォルダがあり、その下にファイルがあるような多階層フォルダのインポートにも対応して貰えると嬉しいです。
30. comiccafeapp - 14/06/17 23:36:57
>>29
ご報告ありがとうございます。
次回リリースで対応いたします。
あと、要望の件ですが、現在でもインポートのルートに指定したフォルダを再帰的に検索して、インポートしていますが
具体的にはどういう意味でしょうか?
31.29 - 14/06/29 16:57:13 - ID:GIl22H6XlQ
すみません、多階層フォルダの件はこちらの勘違いでした。
下層フォルダが表示されないのでインポートできないものだと思い込んでいました。
次回リリースお待ちしております。
32.user1 - 14/07/11 21:23:25 - ID:jCITs60eOA
バグか私の使用方法が間違っているのか分からないのでご教授願いたいのですが
本棚の抽出条件で
{
カテゴリーで検索(雑誌)
(
タグで検索(☆☆☆)
)
}
とした場合 カテゴリーで 雑誌 の中のタグが ☆☆☆ 以外が抽出されると思うのですが、☆☆☆を指定している本まで抽出されて排除されておりません。
設定間違いでしょうか。
ちなみに
{
カテゴリーで検索(雑誌)
(
カテゴリーで検索(単行本)
)
}
とした場合は単行本フォルダ内の本は排除されて抽出されています。
階層
\-----雑誌--単行本
|--新聞
33. comiccafeapp - 14/07/14 11:23:30
>>32
条件の設定方法は間違ってないと思います。
(カテゴリ='雑誌' and タグ!='☆☆☆')
上記条件以外に設定してないのに☆☆☆のタグが設定されている書籍がヒットするのだとするとバグだと思われます。
調査して対応するようにいたします。
34. comiccafeapp - 14/07/17 22:55:18
>>32
私の環境でテストしてみましたが問題を再現できませんでした。
タグはシリーズに対して設定していますでしょうか?それともブックに対して設定していますでしょうか?
例えば
少年ジャンプ
+ナルト
+ナルト1巻.zip[少年コミック]
+ナルト2巻.zip[少年コミック]
+ナルト3巻.zip
このような構成で、[少年コミック]がタグだとした場合。
{
カテゴリで検索(カテゴリ='少年ジャンプ')
AND
NOT (タグ='少年コミック')
}
という条件で本棚を作成した場合。
検索にナルトは条件にヒットして一覧に表示されます。
ただしヒットするのは'ナルト3巻'のみなので、一覧からナルトを選択すると、3巻のみが表示される仕様になています。
35.user1 - 14/07/19 13:41:33 - ID:jCITs60eOA
検証ありがとうございます。
こちらでも、もう少しいろいろ試してみた結果です
タグは、シリーズ ブック どちらに設定しても同じです。シリーズのみ ブックのみ シリーズブック両方で試しましたが
どれも排除されませんでした。
が・・・
今まで試していたブック以外を試しに排除タグにしてみたところ排除されました。
原因はわからないのですが、排除されるブックと排除されていないブックがあるようです。
36. comiccafeapp - 14/07/19 23:11:34
>>35
情報ありがとうございます。
何点か確認させてください。
1.本棚の条件は'カテゴリ指定'と'NOTタグ指定'の2つをAND条件でくくった条件で、それ以外の条件は指定していないということであっていますでしょうか?
2.排除されない問題のブックには、'☆☆☆'のタグ以外のタグは設定されていますでしょうか?されている場合、それはシリーズのタグでしょうか?それともブックのタグでしょうか?
よろしくお願いします。
37.user1 - 14/07/21 18:47:06 - ID:jCITs60eOA
>>36
確認ありがとうございます。
1.指摘の通りの設定で間違いありません。
2.複数タグについて検証してみた結果原因が少しわかった気がします↓
シリーズに☆☆☆のみのタグが付いた場合→除外される(正常動作)
シリーズに☆☆☆以外のタグをつけた場合→除外されない
ブックに ☆☆☆のみのタグが付いた場合→除外される(正常動作)
ブックに ☆☆☆以外のタグをつけた場合→除外されない
ここまでは シリーズのみもしくはブックのみのにタグを設定した場合の挙動で
シリーズとブック両方にタグを付けたときはもっと複雑に・・・少しわかりにくいですが
最初に、シリーズに☆☆☆のみを設定すると 除外される その後ブックに☆☆☆以外のタグをつける 除外される
このまま シリーズに☆☆☆以外を追加すると除外されなくなります。
また最初にブックに☆☆☆のみ設定した場合はその後ブックに☆☆☆以外を設定しても除外されます 同じようにブックに☆☆☆以外を追加されると除外されなくなります。
以上のように、最初にフラグのタグを設定した方シリーズORブックのどちらかがフラグになると思って試していたのですが
ブックのに☆☆☆をつけて除外された後に、何度かシリーズのタグを設定していると 上記で除外されていたパターンで除外されなくなることが出てきました。
この時の挙動では 本棚内での このブックの並びが変わっていました。ブックの並びが変わったときに抽出フラグがブックからシリーズに代わっている気がします。
わかりにくい説明で申し訳ありません、以上抽出の挙動を詳しく調べてみました。
最初にブックかシリーズのどちらかで抽出フラグを設定した方で、抽出外のタグを複数設定すると、抽出失敗するようです。
さらに、何かのタイミングでこの抽出フラグがシリーズ⇔ブックで移動しているようです。
よろしくお願いします。
P.S タグの設定で シリーズを長押しした場合には、タグの設定が選択できますが、ブックを長押しした場合は本の再生が始まってしまい左からメニューをスライドしてタグの設定を
選ばなければなりません。これもバグかも・・もしくは私の環境だけ?
38. comiccafeapp - 14/07/21 19:45:15
>>37
詳細に調査していただきありがとうございます。
おかげさまで原因がわかりました。
次回リリースで修正したいと思います。
39. comiccafeapp - 14/07/22 11:22:30
>>37
ブック長押しの件ですが、私の環境だとメニューが表示されます。
問題が発生するのは全てのブック一覧画面でしょうか?
ちなみに私の方では下の3パターンの画面遷移でためしました。
キーワード検索 -> シリーズ一覧 -> ブック一覧
カテゴリ一覧 -> シリーズ一覧 -> ブック一覧
著者一覧 -> シリーズ一覧 -> ブック一覧
40.user1 - 14/07/23 21:59:39 - ID:jCITs60eOA
>>37
原因特定お疲れ様でした。
ブック長押しメニューの件については
いろいろ試しましたがどれもほんの再生が始まってしまいます。
再現してみてわかったことですが
ブックを長押しして 押したブックが反転すると思いますが、押している状態だと確かにメニューが表示されます。
ただこのまま指を離すと再生が始まります。
これ以外に、ブック長押しし反転したあとメニューが表示した状態で、指をスライドさせて、ブックが反転しない位置までずらしてから指を離すと
メニューが表示されたままになり、再生されませんでした。
私の持っている nexus7 および エクスペリアで同現象が起こっています。
41. comiccafeapp - 14/07/25 11:46:18
>>40
私も手持ちのNexus7で再現できました。
どうやら機種(OSのバージョン?)によって動作が異なるようですが、普通にイベントを処理するコードが間違ってましたorz
次回リリースで修正いたしますので、少々お待ちください。
42.user1 - 14/07/26 20:53:20 - ID:jCITs60eOA
>>41
確認作業お疲れ様でした。
お待ちしております。
43. comiccafeapp - 14/07/28 13:16:29
>>42
修正したv0.5.32をリリースしました。
また、 >>37 の本棚の問題も修正しました。
もし、また何かおかしな動きをしていたら、バグ報告していただけると助かります。
正直、リリース前に十分なテスト時間が取れていないのが現状です。
よろしくお願いします。
44.user1 - 14/07/31 20:42:35 - ID:jCITs60eOA
>>43
作者様 アップデートありがとうございました。
修正確認いたしました。
これからもよろしくお願いします。
45.名無し - 14/08/20 19:19:23 - ID:puYNqnk4RA
PCのOS: debian
Javaのバージョン: 1.6.0_32
Androidのバージョン: 4.0.3
Androidの機種名: F-01D
ComicCafeのVersion: v0.5.32
バグの内容:
バグかどうかわからないのですが、
私はA(1100ファイル)とB(690ファイル)の2つのディレクトリに
ファイルを入れています。
ディレクトリ検索→本棚→全ての書籍→Aと進むと検索結果はありませんでした。
と表示されます。Bを選ぶとファイル一覧が表示されます。
ディレクトリ検索→カテゴリ→Aと進むとファイル一覧が表示されるので、
使用に問題はないですが、ご報告まで
46. comiccafeapp - 14/08/20 19:51:05
>>45
バグ報告ありがとうございます。
jarを配置したディレクトリにcomic-cafe.logというファイルが作成されていると思いますが
何かエラーが出力されていますでしょうか?
シーリーズ内に1000ファイルを超えるファイルが存在することを考慮していないため
検索するためのSQLが長くなりすぎてエラーになっている可能性があります。
ログをDOMA4185でgrepすると、ヒットしますでしょうか?
よろしくお願いいたします。
47.名無し - 14/08/23 19:08:04 - ID:puYNqnk4RA
>>46
ログを確認しましたが、DOMA4185ではヒットしませんでした。
検索後に下記の警告が出ているようです。
WARN [HttpParser] qtp2138472547-96 - HttpParser Full for SCEP@52f75b66{l(/192.168.11.10:35260)<->r(/192.168.11.8:7300),s=1,open=true,ishut=false,oshut=false,rb=false,wb=false,w=true,i=1r}-{AsyncHttpConnection@1bde770c,g=HttpGenerator{s=0,h=-1,b=-1,c=-1},p=HttpParser{s=-10,l=0,c=-3},r=2}
48. comiccafeapp - 14/08/25 00:07:44
>>47
情報ありがとうございます。
おかげさまで原因が分かりました。
次回リリースで対応したいと思います。
49.nanashi - 15/04/03 00:22:50 - ID:PlVPMLw9Nw
【テンプレート】
PCのOS: Linux
Javaのバージョン:1.7.0_75
Androidのバージョン:
Androidの機種名:
ComicCafeのVersion: 0.6.36
バグの内容: 楽天ブックスから書籍情報が取得できない。
再現手順:ISBNによる楽天ブックスからの書籍情報取得時に必ず以下の様なNullPointerExceptionの例外がログに記録されている。
シュート!(28) (少年マガジンKC)
大島司 講談社 ISBN:9784063122305
の場合
2015-04-03 00:03:10,525 INFO [IsbnSearchDemon] pool-3-thread-1 - 楽天ブックス lockup By 9784063122305
2015-04-03 00:03:13,505 INFO [HttpClient] pool-3-thread-1 - Http Get Request:http://api.rakuten.co.jp/rws/3.0/rest?operation=BooksTotalSearch&isbnjan=9784063122305&developerId=○○○○○○○&version=2011-12-01&
2015-04-03 00:03:13,562 WARN [ResponseProcessCookies] pool-3-thread-1 - Cookie rejected: "[version: 0][name: JSESSIONID][value: B28FA5EAF1E765E16D93212B5481D211.i01-115][domain: api.rakuten.co.jp][path: /ws-api][expiry: null]". Illegal path attribute "/ws-api". Path of origin: "/rws/3.0/rest"
2015-04-03 00:03:13,575 ERROR [IsbnSearchDemon] pool-3-thread-1 -
java.lang.NullPointerException: null
at com.burton999.cc.server.demon.IsbnSearchDemon$Crawler.mergeResult(IsbnSearchDemon.java:199) ~[comic-cafe-server.jar:na]
at com.burton999.cc.server.demon.IsbnSearchDemon$Crawler.run(IsbnSearchDemon.java:108) ~[comic-cafe-server.jar:na]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) [na:1.7.0_75]
at java.util.concurrent.FutureTask.run(FutureTask.java:262) [na:1.7.0_75]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [na:1.7.0_75]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [na:1.7.0_75]
at java.lang.Thread.run(Thread.java:745) [na:1.7.0_75]
50. comiccafeapp - 15/04/03 13:36:29
>>49
バグのご報告ありがとうございます。
次回のリリースで修正するようにします。
Webサービス連携の機能はずっとメンテしてないので、APIの仕様変更などに追随しておらず
現時点でちゃんと動作するのか微妙なところではありますが。。。
51.nanashi - 15/04/04 23:05:50 - ID:PlVPMLw9Nw
>>50
ご返信ありがとうございました。
ご使用されている楽天ブックス総合検索API(version:2011-12-01)は2014年内に廃止予定とリリースされていますので、可能でありましたらどこかのタイミングで楽天ブックス総合検索APIの最新バージョンに対応して頂ければ幸いです。
(私も開発者の端くれなのでお手伝いしたいところではありますが、無理をされない程度でバージョンアップを重ねていく事を楽しみにしております)
あとはついでで申し訳ないですが、設定画面の「Webサービス」タグ-「書籍情報を取得するWebサービスの選択」の「使用するサービス」にて、優先順位を
1.楽天ブックス
2.国立国会図書館
にて、「適用」ボタン、「OK」ボタンと設定を保存したのち、設定画面を開き直すと先ほどの順番が反映されない状態で
1.国立国会図書館
2.楽天ブックス
で表示されていましたのでこちらもご報告します。
また当方はNAS環境で動作させたのですが、当環境の環境変数LANGは「en_US.utf8」だったため、書籍のインポートのディレクトリ選択画面で日本語ディレクトリ名が文字化けする問題がありました。
こちらはLANGを「ja_JP.UTF8」にして、アプリを起動する事で日本語ディレクトリが正常に表示されたことを確認しています。
Javaの文字エンコーディングがLANGによって自動判断された結果と思いますので、インストールの注意事項に補足として書いて頂ければと思います。
最後に、このアプリを開発して頂いてありがとうございます!
52.名無し - 15/04/06 11:15:54 - ID:vOrIWOzqJg
【テンプレート】
PCのOS: Windows 8.1 Pro
Javaのバージョン: バージョン8の更新40(ビルド1.8.0_40-b26)
Androidのバージョン: 4.4.4
Androidの機種名: Teclast X98 AirII
ComicCafeのVersion: PC:v0.6.35 Android:v0.6.37
バグの内容:
設定で全画面モードにしてナビバー・ステータスバーともに表示されていない状態でも
画像を開くと上下に余白ができてしまいます
[最適表示][高さを合わせる][全画面表示]
3つ共で確認
53. comiccafeapp - 15/04/08 21:46:25
>>51
楽天ブックス総合検索APIの対応については検討いたします。
優先順位のバグは次回リリースで対応いたします。
JavaのLANG設定についてはgithubのドキュメントに記載するようにします。
貴重な情報ありがとうございました。
54. comiccafeapp - 15/04/08 21:48:32
>>52
バグ報告ありがとうございます。
次の次のリリースで、画像の自動分割の対応(画像のアスペクト比の考慮)をしようと考えており
そこで、サーバーからの画像の取得方法を大幅に変更する予定ですので、その際に修正したいと思います。
リリース時期は未定ですが、対応までしばらくお待ち下さい。
55.USER1 - 16/11/18 08:49:30 - ID:20h0RSTcyw
いつも、便利に使わせていただいております。
最近Android6にアップデートした端末でcomiccafeが突然閉じてしまう現象が発生して困っています
端末は ASUS ZenPadシリーズ TABLET / ホワイト ( Android 5.0 / 7.9inch touch / インテルR Atom Z3580 / 4G / 32G ) Z580CA-WH32
です。またNEXUS7 2013(Android6)でも同様の現象が発生しています。
現象が発生するのはブックを開いているときに「同じシリーズのブック一覧を表示」から違うブックを選択し違うブックを開くを数回繰り返すと
「問題が発生したため、・・・・を終了します」
が表示されて落ちます。
以上、大変お忙しいとは思いますが対応お願いします。
発生時のログとか送れるのでしょうか?送信方法を教えていただければログの送信を行います
56. comiccafeapp - 16/11/20 14:19:01
>>55
予期しない例外が発生した場合は、私宛にログを送信する為のダイアログが表示されるようになっているのですが
それすら表示されないというのは、もっと深刻な問題なのかもしれません。
開発環境を用意して、パソコンと端末をUSBで接続すれば、ログを取得することは可能ですが、プログラマでないと難しい作業だと思われます。
57.2-Getch - 17/01/24 12:06:35 - ID:EJTQF6Owag
PCのOS:
Linux tk2-201-10243 3.2.0-4-amd64 #1 SMP Debian 3.2.84-1 x86_64 GNU/Linux
Javaのバージョン:
java -version
java version "1.7.0_80"
Java(TM) SE Runtime Environment (build 1.7.0_80-b15)
Java HotSpot(TM) 64-Bit Server VM (build 24.80-b11, mixed mode)
Androidのバージョン:
4.4.2
Androidの機種名:
Xperia Z1f SO-05D
ComicCafeのVersion:
Client 0.6.37
Server 0.6.38 , 0.6.39a
バグの内容:
サーバが起動しなくなりました(2回目)。先日までは問題なく起動していました。起動しなくなった状態のh2db/comic-cafe.h2.dbを退避すれば、起動するようになりますが、
h2db/comic-cafe.h2.db を元に戻すと、同様に起動しなくなります。
再現手順:
1週間に1度、サーバを再起動しているので、タイミングは起動時です。一度h2dbが壊れた(?)場合は、その後100%で再現します。
58.2-Getch - 17/01/24 12:13:22 - ID:EJTQF6Owag
>> 57
以下、起動ログの抜粋です。
-----
2017-01-24 11:49:20,944 INFO [ServerConnector] main - Started REST@4871c411{HTTP/1.1}{0.0.0.0:8783}
2017-01-24 11:49:20,945 INFO [Server] main - Started @381871ms
2017-01-24 11:49:21,687 WARN [ComicCafeServer] main - This OS doesn't support Desktop or SystemTray.
2017-01-24 11:49:21,764 WARN [ComicCafeServer] main - TrayIcon couldn't be displayed.
java.awt.HeadlessException:
No X11 DISPLAY variable was set, but this program performed an operation which requires it.
at java.awt.GraphicsEnvironment.checkHeadless(GraphicsEnvironment.java:207) ~[na:1.7.0_80]
at java.awt.Window.<init>(Window.java:535) ~[na:1.7.0_80]
:
2017-01-24 11:49:21,853 ERROR [ConfigurationDaoImpl] main - com.burton999.cc.server.db.dao.ConfigurationDaoImpl#selectAll
org.seasar.doma.jdbc.tx.LocalTransactionNotYetBegunException: [DOMA2048] コネクションを取得しようとしましたが失敗しました。トランザクションが開始されていません。
at org.seasar.doma.jdbc.tx.LocalTransactionalDataSource.getConnectionInternal(LocalTransactionalDataSource.java:93) ~[comic-cafe-server_0.6.39a.jar:na]
at org.seasar.doma.jdbc.tx.LocalTransactionalDataSource.getConnection(LocalTransactionalDataSource.java:72) ~[comic-cafe-server_0.6.39a.jar:na]
:
:
以下、繰り返し。
59.名無し - 17/02/12 18:08:37 - ID:QnRfVrWaWQ
有料版になってもいいので、サポート継続とAndroid6.0対応お願いします・・・・・・・
作者さまはもうここを見ていないのでしょうか。
Androidを6.0にアップデートしてから落ちまくります・・・・
60.名無し - 18/01/31 06:55:08 - ID:fjXOUrHW4g
上の方で何人か報告がありましたのと同じだと思いますが
漫画を探してスクロールすると必ずと言っていいほど、
comiccafeの画面が閉じられてホーム画面に切り替わります。
エラーは特にありません。
機種特有なのか、AndroidOS特有なのかわかりませんが、
以下テンプレートのAndroidに変えてから発現しています。
確認頂ければ助かります。
>開発環境を用意して、パソコンと端末をUSBで接続すれば、ログを取得することは可能ですが、プログラマでないと難しい作業だと思われます。
ログの取り方でなにか特殊なやり方があるなら教えてください。
無ければ、DDMSでログを取ってみます。(週末になると思いますが)
【テンプレート】
PCのOS: CentOS 7
Javaのバージョン: 1.8x
Androidのバージョン: Android 6.0.1
Androidの機種名: MediaPad T2 8.0 Pro
ComicCafeのVersion: PC : v0.6.38
Android : v0.6.37
バグの内容: 漫画を探してスクロールしていると
comiccafeの画面から、ホーム画面に移動する。
comiccafeに戻ると、検索画面になる。
再現手順:「検索」からでも「カテゴリ」からでも
漫画を探してスクロールするとほぼ必ず。
ただし、再現する時間はまちまち。
10秒くらいの時もあれば、1分くらいの時もある。
ASUS_Z00AD:Android 5.0
や
ASUS MeMO Pad HD 7 :Android™ 4.2.1
では問題なかったです。