改造したバージョンです。
※本ソフトウェアのバグや不具合の報告は、本家ではなくこちらに
ダウンロードはGithubのリリースページからお願いします。
※ 2015-11-07 1.9.20 新APIに対応
※ 2015-11-01 1.9.19 マスターデータが不足している場合に落ちることがあるのを修正
※ 2015-10-30 1.9.18 メンテ後フリーズするようになっていたので修正(前回の暫定修正のままでした。すみません)
※ 2015-10-10 1.9.17 秋刀魚に対応(ドロップ報告書にドロップアイテム列を追加)
※ 2015-09-27 1.9.15 任務一覧で落ちることがあるのを修正
※ 2015-09-27 1.9.14 ツールボタン設定の追加、グループエディタの機能向上など
※ 2015-09-25 1.9.13 メンテ後フリーズするようになっていたので修正
※ 2015-08-22 1.9.12 戦闘ログの制空値が熟練度に対応していなかったので修正
※ 2015-08-22 1.9.11 熟練度込みの制空値など
※ 2015-08-19 1.9.10 一部戦闘ログが表示できなくなっていたのを修正
※ 2015-08-18 1.9.9 艦これDBのイベント難易度や装備品の集計に対応
※ 2015-08-15 1.9.8 艦載機熟練度、補助装備に対応
※ 2015-08-14 1.9.7 猫対策3(原因が分かったので修正しました)
※ 2015-08-14 1.9.6 猫対策2とバグ修正
※ 2015-08-12 1.9.5 猫対策(仮、調査中)
※ 2015-07-20 1.9.4
※ 2015-07-18 1.9.3 バグ修正
※ 2015-07-18 1.9.2 API変更に対応(今回の変更で陣形選択前の敵編成表示はできなくなりました)
※ 2015-06-28 1.9.1 戦闘ログの表示項目を追加など
※ 2015-05-27 1.9.0 建造が重複してログに記録される不具合を修正
※ 2014-09-25 1.0.0 beta 大幅に機能強化
...
※ 2014-04-20 本家0.5.12ベース 初期版
本ソフトウェアは本家0.7.7までの機能に加えて以下の機能を実装しています。
- 艦これ統計データベースへのデータ送信に対応
アクセスキーを設定するだけで送信できます - スマートフォンへのPush通知機能
使い方はこちらを参照 - 戦況ウィンドウ
戦闘開始時に結果を報告したり、羅針盤を回す前に行き先を表示しちゃいます - ユーザインタフェースの機能強化
右クリックメニューからウィンドウごとに透明度を設定したり最前面に表示したりできます。(一部機能はWindowsのみの対応となります) - 戦闘履歴保存
ドロップ報告書から項目ダブルクリックで出撃の詳細ログを見れるようにしました。このログは保存されているのでいつでも見れます。 - 解体・廃棄ログ
あれ?あの装備どこに行った?などの時の原因究明にお使いください。UIは用意していないので "解体・廃棄ログ.csv"を見てください。 - 演習経験値計算機
演習相手の情報を自動入力して経験値を計算します。 - 遠征成否チェック
遠征一覧で各艦隊の遠征成否をチェックしたり、遠征中の艦隊の成否を確認したりできます。 - 泊地修理タイマー・疲労タイマー
泊地修理タイマーや疲労タイマーがあります。泊地修理による回復や疲労回復を通知することもできます。
また、拡張スクリプトで以下の機能を追加できます。
- 任務進捗詳細 >配布場所
Nishisonicさんの進捗報告スクリプトを追加すると任務一覧で任務の進捗状況の詳細が確認できるようになります。
アップデート情報はしたらば艦これ板「艦これ用ツール・専ブラスレ」を確認してください。
ウィンドウの最前面表示
Windows版ではウィンドウごとに右クリックメニューから設定できるようになっています。(そのため設定画面にはありません)
スクリプトについて
航海日誌拡張版は一部の処理がスクリプトで書かれています。templates/script に同梱のスクリプトが入っていて、アップデートされた場合は航海日誌拡張版起動時に拡張版フォルダ直下のscriptフォルダにコピーされるようになっています。
索敵の計算式について
1.4.1でほっぽアルファVer2.0.1索敵モデルを推奨計算式として採用(2-5秋式の方が良かったかもです・・・)。他の計算式や表示形式にしたい場合は その他→設定→艦隊タブ から変更できます。
1.4.1でほっぽアルファVer2.0.1索敵モデルを推奨計算式として採用(2-5秋式の方が良かったかもです・・・)。他の計算式や表示形式にしたい場合は その他→設定→艦隊タブ から変更できます。
艦これ統計データベース設定の仕方
その他→設定→通信タブ で送信を有効にし、アクセスキーを入力してください。
艦船パラメータレコード
configフォルダのShipParameterRecord.csvに艦船パラメータを記録します。インストール直後(またはver.1.8.5以前からのアップデート直後)はこれらのファイルがないので、templatesフォルダに入っているファイルをコピーして使ってください。艦船パラメータはドロップ艦の初期装備入手を反映させるのに使用します。
七四式電子観測儀のRecordフォルダに保存される同名ファイルと互換性があります。ただし、航海日誌拡張版がデータを取得・使用する艦船パラメータは初期装備データだけで、艦船パラメータの他のパラメータは取得できません。
敵艦制空値
敵艦制空値
7月17日メンテで敵艦の艦載機搭載数が取得できなくなったので、ShipParameterRecord.csvに記憶された搭載機数で制空値を計算するようになりました。搭載機数が変更された場合、または、新しい敵艦の場合、正しく制空値を計算することができません。その場合、ShipParameterRecord.csvの搭載機数を手動で更新して航海日誌を再起動してください。敵艦の搭載機数は通信から取得できないため自動で更新されることはありません。
テーブルの機能について
列見出しの右クリックで列の表示・非表示が切り替えられます。ドラッグ&ドロップで順番を入れ替えられます。
列の表示・非表示設定や順番は記憶します。
戦闘履歴
その他の機能
その他の機能はたいだい本家譲りなので本家のFAQを見てください。
戦闘履歴
戦闘履歴はbattlelogフォルダに下に"日付.dat"形式のファイルで出力されます。(保存先は 設定→戦闘履歴の保存先 で変更可能)
起動時にこのフォルダの下にあるデータを読み込みます。zipファイルで圧縮されていても読み込めるので、データ量を小さくしたい場合は、古いログを圧縮しちゃってください。zipファイルでの出力には対応していません。
その他の機能
その他の機能はたいだい本家譲りなので本家のFAQを見てください。
ソースコード
Githubで管理してます。(最新のコードはdevelopブランチです)https://github.com/nekopanda/logbook
*スマートフォンへのPush通知クライアントについて
スマートフォン側のクライアントには一部有料アプリがありますが、これらのアプリは通知を受信するための汎用アプリです。Nekopanda、および、その他の航海日誌 拡張版 開発者は、スマートフォン側クライアントアプリの開発・販売元とは一切関係ありません。
コメント
コメント一覧 (299)
どうしてでしょうか?><
ログの時刻からすると更新前に吐かれたものしかないようですね。とすると何も吐かずに落ちてるようです。ちょっと原因が分かりません。
解凍してまっさらな状態なら起動すると思うので、問題のあるファイルを切り分ける必要がありそうです・・・
logs/app.logに何かエラーログが吐かれていたりします?
あと、メインウィンドウの下のログ窓に「マスターデータを更新しました」などのログは表示されてますか?
os bit数 java bit数あっていまして、昨晩まで普通に使えていたのですが、本日から使えなくなり、1.9.13においても使えなかったのですが、本日?javaのアップデートが来ており怪しいと思いアンインストール 手動にてインストールをしたところ無事使えました。
エラーいっぱい出てました。。
長過ぎるので後半抜粋します。
2015-09-25 20:36:27,573 WARN l.u.BeanUtils [main] バックアップも読み込めないので旧形式ファイルを読み込みます: master.xml
2015-09-25 20:36:27,573 WARN l.u.BeanUtils [main] 旧形式ファイルも読み込めなかったので諦めます: master.xml
2015-09-25 20:36:42,096 WARN l.u.BeanUtils [logbook_async_initializer] 次のファイルをバックアップから読み込みます: master.xml
2015-09-25 20:36:42,096 WARN l.u.BeanUtils [main] 次のファイルをバックアップから読み込みます: group.xml
2015-09-25 20:36:42,105 WARN l.u.BeanUtils [logbook_async_initializer] バックアップも読み込めないので旧形式ファイルを読み込みます: master.xml
2015-09-25 20:36:42,105 WARN l.u.BeanUtils [main] バックアップも読み込めないので旧形式ファイルを読み込みます: group.xml
2015-09-25 20:36:42,105 WARN l.u.BeanUtils [logbook_async_initializer] 旧形式ファイルも読み込めなかったので諦めます: master.xml
2015-09-25 20:36:42,105 WARN l.u.BeanUtils [main] 旧形式ファイルも読み込めなかったので諦めます: group.xml
ログ窓には特に何も出てませんね。。
失礼しました
原因は自動アップデートのjavaでした
それらのログは特に問題ありません。航海日誌が正常に通信を読み込めていればログ窓に関連するなんらかの表示が出るはずなので、プロキシ設定がおかしい、あるいは一時的におかしくなっているのかと思います。
プロキシが正しく設定されてて通信を読み込めていれば、艦これをリロード(F5などで)すると「マスターデータを更新しました」というログはログ窓に必ず表示されます。
プロキシ関係を設定し直したら、無事情報が落ちてきました。
アップデート後に固まった時に、一時的に設定変えたのが(戻したつもりだったのですが)影響?したようです。
お騒がせして済みません。<(_ _)>
本当対応助かりましたありがとうございます。
今回も素早い対応、感謝の限りです
所有艦娘ボタンは反応します。
所有装備(1120/1137)といった、装備の数自体は増減に伴って正しく更新されているのですが。
原因は何が考えられるでしょうか。ご教示ください。
画面外のウィンドウを戻す、を実行すると出てきました。
失礼しました。。。
logs/app.logは8/24に更新されたのが最後のようで、今回の件に関するエラーは吐かれていないようです。
航海日誌をアップデートした後、Javaのアップデート・再インストールも試しましたが、状況は改善しませんでした。
こうなる直前、メンテを跨いだにも関わらず更新も何もしないまま任務を受けたくらいしか"やらかした"と言えるような事に心当たりは無いのですが、それが原因なのでしょうか...?
できればで構わないので、艦載機の熟練度を所有装備一覧でも
確認できるようにしていただけると便利で助かります。
検討をよろしくお願いします。
七四式電子観測儀と拡張版をつなげて使いたいのですが
wikiを見てもうまくいきません教えてもらえますか?
既になってるじゃん。「改修・熟練」を非表示にしてないか?
今までは問題なく使えていて環境が変わったわけでもないのですが。
1.9.4ですが、クエを読み込むと落ちるようになりました。
以下ログです
2015-09-27 22:32:01,630 FATAL l.g.ApplicationMain [main] メインスレッドが異常終了しました
java.lang.ClassCastException: Cannot cast java.lang.Integer to org.eclipse.swt.graphics.Color
at java.lang.invoke.MethodHandleImpl.newClassCastException(Unknown Source) ~[?:1.8.0_60]
at java.lang.invoke.MethodHandleImpl.castReference(Unknown Source) ~[?:1.8.0_60]
at jdk.nashorn.internal.scripts.Script$Recompilation$43$1819A$\^eval\_.handleEvent(<eval>:87) ~[?:?]
at org.eclipse.swt.widgets.Listener$$NashornJavaAdapter.handleEvent(Unknown Source) ~[?:?]
at org.eclipse.swt.widgets.EventTable.sendEvent(Unknown Source) ~[swt.jar:?]
at org.eclipse.swt.widgets.Display.sendEvent(Unknown Source) ~[swt.jar:?]
at org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source) ~[swt.jar:?]
at org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source) ~[swt.jar:?]
at org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source) ~[swt.jar:?]
at org.eclipse.swt.widgets.Table.sendEraseItemEvent(Unknown Source) ~[swt.jar:?]
at org.eclipse.swt.widgets.Table.CDDS_SUBITEMPREPAINT(Unknown Source) ~[swt.jar:?]
at org.eclipse.swt.widgets.Table.wmNotifyChild(Unknown Source) ~[swt.jar:?]
at org.eclipse.swt.widgets.Control.wmNotify(Unknown Source) ~[swt.jar:?]
at org.eclipse.swt.widgets.Composite.wmNotify(Unknown Source) ~[swt.jar:?]
at org.eclipse.swt.widgets.Control.WM_NOTIFY(Unknown Source) ~[swt.jar:?]
at org.eclipse.swt.widgets.Control.windowProc(Unknown Source) ~[swt.jar:?]
at org.eclipse.swt.widgets.Canvas.windowProc(Unknown Source) ~[swt.jar:?]
at org.eclipse.swt.widgets.Decorations.windowProc(Unknown Source) ~[swt.jar:?]
at org.eclipse.swt.widgets.Shell.windowProc(Unknown Source) ~[swt.jar:?]
at org.eclipse.swt.widgets.Display.windowProc(Unknown Source) ~[swt.jar:?]
at org.eclipse.swt.internal.win32.OS.CallWindowProcW(Native Method) ~[swt.jar:?]
at org.eclipse.swt.internal.win32.OS.CallWindowProc(Unknown Source) ~[swt.jar:?]
at org.eclipse.swt.widgets.Table.callWindowProc(Unknown Source) ~[swt.jar:?]
at org.eclipse.swt.widgets.Table.callWindowProc(Unknown Source) ~[swt.jar:?]
at org.eclipse.swt.widgets.Control.windowProc(Unknown Source) ~[swt.jar:?]
at org.eclipse.swt.widgets.Table.windowProc(Unknown Source) ~[swt.jar:?]
at org.eclipse.swt.widgets.Display.windowProc(Unknown Source) ~[swt.jar:?]
at org.eclipse.swt.internal.win32.OS.UpdateWindow(Native Method) ~[swt.jar:?]
at org.eclipse.swt.widgets.Decorations.setVisible(Unknown Source) ~[swt.jar:?]
at org.eclipse.swt.widgets.Shell.setVisible(Unknown Source) ~[swt.jar:?]
at logbook.gui.WindowBase.setVisible(WindowBase.java:896) ~[logbook.jar:?]
at logbook.gui.AbstractTableDialog.open(AbstractTableDialog.java:125) ~[logbook.jar:?]
at logbook.gui.LauncherWindow$2.widgetSelected(LauncherWindow.java:168) ~[logbook.jar:?]
at org.eclipse.swt.widgets.TypedListener.handleEvent(Unknown Source) ~[swt.jar:?]
at org.eclipse.swt.widgets.EventTable.sendEvent(Unknown Source) ~[swt.jar:?]
at org.eclipse.swt.widgets.Display.sendEvent(Unknown Source) ~[swt.jar:?]
at org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source) ~[swt.jar:?]
at org.eclipse.swt.widgets.Display.runDeferredEvents(Unknown Source) ~[swt.jar:?]
at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source) ~[swt.jar:?]
at logbook.gui.ApplicationMain.open(ApplicationMain.java:397) ~[logbook.jar:?]
at logbook.gui.WindowBase.restore(WindowBase.java:865) ~[logbook.jar:?]
at logbook.gui.ApplicationMain.restore(ApplicationMain.java:1231) ~[logbook.jar:?]
at logbook.gui.ApplicationMain.main(ApplicationMain.java:365) [logbook.jar:?]
win10 64bit java.ver 1.8.0_60
ver1.9.14で修正しました
>>151
2はどのウィンドウ?
3,4はver1.9.14で対応しました
>>155
ver1.9.14で対応したのです
>>187
私が使っているのを置いておきます。scriptフォルダに入れてください
http://nekopandanet.sakura.ne.jp/logbook/script/drop_etc.zip
>>222-223
失礼しました。ver1.9.15で修正しました
制空値についてですが、1.9.11~1.9.13は各スロットでの切り捨てを行っていなかったため、数値にずれが生じていました。1.9.14で修正したので誤りは直っているはずです。
熟練度ボーナスの計算は↓ここの検証結果を使っています。
http://jbbs.shitaraba.net/bbs/read.cgi/netgame/13745/1439793270/22-23
翔鶴の24スロットに烈風を乗せた場合の制空値は以下のように計算されます。
10 × √24 + 22 + √110/10 = 10 × 4.899 + 22 + 3.31 = 74.3 →小数点未満切り捨てで 74
航海日誌拡張版では表示では素の制空値と熟練度ボーナスの内訳を表示していますが、これは厳密なものではありません。スロット毎に切り捨てが発生するため厳密に計算することはできないので、熟練度ボーナスはボーナス込みの制空値から素の制空値を引いた値を表示しています。翔鶴の24スロットに烈風を乗せた場合、26と表示されるのはそのためです。
以上ですが、もし私が何か勘違いしていたらご指摘お願いします。
早速の対応ありがとうございました。
ですが私が知ってる熟練度制空値とは計算が違うようです。
どうような計算なのでしょうか?
私が知っていたものは、艦戦だと1スロにつき制空値+25です。
前まで表示されていたLv順、艦種順、NEW順、修理順がスクリプトの中身変更の影響なのか「 - 」だけになって全滅してます
修正よろしくお願いします
一部のスクリプトが古いままになっていました。失礼しました。Githubの1.9.15のリリースページのzipファイルを更新しておきました。
更新したスクリプトだけがほしい場合は↓こちらからどうぞ
http://nekopandanet.sakura.ne.jp/logbook/script/ship__1basic.zip
所有艦娘一覧にて、「HPの損傷ポイント数」(最大HP-現在HP)の項目が欲しいです。
いちどログインしてからこの1.9.15を終了すると治るのでこちらに問題があるかと思います。
修正よろしくお願いいたします。
>>229のスクリプトをダウンロードしたところ艦娘の表示は戻りましたが、艦娘一覧の火力や装甲が0になったり意味不明な数値になってしまいました
1.9.15に更新してから、お風呂に入りたい艦娘の表示が変です。
ID列から鋼材列まで「例外が発生しました」となっており、明石さんの修繕で誰を修繕するかの時間がわからず不便です。
出来ればご対応をお願いできればと思います。
なぜかwin-x86を使っているノートPCでは障害が出て、win-x64を使っているデスクトップPCでは正常に表示されています。
スクリプトも変更したので、jarだけじゃなくてtemplatesフォルダも更新してください。
以前菱餅ドロップ時にログに記録していただいてありがとうございました。
こんどはサンマなのですがどうやら艦娘ドロップとは別なようなのです。
サンマドロップをログに記録は可能でしょうか
お気遣いいただいたのにご無沙汰して申し訳ないです。
2.に関してですが、>>151では「お風呂に(ry」と「グループ」のウィンドウを指しています。
が、極論で言えば、表形式で表示される(艦娘一覧や装備などの)ウィンドウ全般でしょうか。
これらはタイトルバーを消してしまうとウィンドウを移動する手段がほとんどないので…。
右ドラッグでも、右クリック→ウィンドウ→移動と選択する方法でもよかったのですが、
タイトルバーを消すとツールバーが元のタイトルバーの位置に来るので、
タイトルバーの部分で移動できたらいいなー、という感じで要望した次第。
ちょっと煩わしく感じる程度の問題なので、興味が湧いたらご一考いただければと。
さて、遅くなりましたが、3.と4.の対応ありがとうございます。
3.は早速重宝しております(4.はさすがに未確認ですが…)。
急に朝夕の冷え込みも厳しくなり、インフルエンザも流行の兆しと耳にします。
どうぞご自愛くださいませ。
乱獲がんばります
怠慢ぶっこいててテンプレフォルダの上書きコピーは行っていませんでした。
戦闘履歴を日誌から簡単に見れるようにならないでしょうか?
あと戦果について
プラグインのれあどめに
資材ログに書き込まれるようになったので終了
と書いてあるんですがどこにありますか?見当たりません
自動構成スクリプトを用いて回転母港と言うブラウザと一緒に使おうとすると何故か航海日誌がデータを受け取れなくなります。
LANにプロキシ~の方であれば使えるのですが、通常のブラウジングに弊害が出ます。
何か特殊な設定が必要なのでしょうか?
遅レスですが回答ありがとうございます。
無事確認できました。
4-3の初手南西マスのセル番号ですが、4と14で表記がブレるのは仕様ですか?
セル番号は正確には経路番号になっています
4-3はJ→Fが4、開始マス→Fが14です(アルファベットはwiki表記)
参考: http://goo.gl/0W55sN
あれは経路番号だったのですか
同じルートで番号が変わっていたように見えたのは勘違いだったようですね
私のミスによりお手を煩わせてしまって申し訳ないです
また、参考ぺージを読ませていただきました
Fマスでは他に番号15が割り振られているそうで、
それにも気づかないまま投稿をしてしまった自分の軽率さが恥ずかしい限りです
最後になりますが、分かりやすい返信をありがとうございました
これから寒くなりますが、何卒体調に気をつけてお過ごしくださいませ
やはり追加機能のあるこちらが魅力なので修正のんびり待っています
Win7 64bitで起動しました
ありがとうございます!
ツールボックスのボタンが表示されないのはどうしたらいいんでしょうか?><
バージョンアップ直後はボタンが表示されないみたいです。すみません。
一度、設定画面開いてそのままOKを押してください。
直りました! 重ね重ねありがとうございます☆
本当にありがとうございます。
ありがとうございます。
なお、最近新しいバージョンに更新するたびに、
鎮守府サーバーの設定が必要になっていました。
今回のバージョンから、プロキシ設定をして
FireFoxやIEなどから接続しようとするとDMMが見えなくなってしまいました。
Googleなどは同じプロキシ設定で確認ができます。
何が原因かは分かりませんが、他に設定する方法がありましたら
教えていただけると助かります。
よろしくお願いいたします。
症状が少し違いますが自動構成スクリプトを使用するを使うと航海日誌のデータ更新がされなくなります。
レジストリの変更かpacファイルをサーバーに置くなどをしないと航海日誌のデータ更新はされないですよ>264
キー : HKLM\SOFTWARE\Policies\Microsoft\Windows\CurrentVersion\Internet Settings\
値 : EnableLegacyAutoProxyFeatures
種類 : REG_DWORD(32ビット)
データ: 1
を入れてはいるのですがやはりダメです。
そもそも1.9.15までは問題なく使えていたので更に不思議です。
症状が出てるのですが皆さん大丈夫でしょうか?
手元のWin8.1タブでは航海日誌と専ブラとして司令部室を併用していますが
両方動かした状態で更にIE11を起動して「自動構成スクリプトを使用する」に
「file://C:/proxy.pac」を入れてチェックを変更すると
いずれのソフトも起動したまま母港に切り替えたときのデータ更新on/offが意図通りに切り替わります。
>そもそも1.9.15までは問題なく使えていたので更に不思議です。
これは自分の環境でも発生しました。おそらくIEの「新しいバージョンを自動的にインストールする」にしていたので、
IEが更新されたのではないのかと疑っています。
その後こちらでは266と同じレジストリを設定したら自動構成スクリプトが正常に戻りましたが何が違うのでしょうね…
こちらの環境はWindows7の64BITSP1というのはわかるのですが具体的なビルドバージョンはわかりません
IEは11.0.9600.1859の更新バージョン11.0.24KB3093983です
再起動などもしっかり行ったので問題はないはず?
とりあえずこちらの環境問題というのはわかったので納得しました。
ただ、自動構成スクリプトを使わずにプロキシを手動のまま使ってもセキュリティなどはどれくらいのものになるのでしょうか
以下ログ
2015-10-31 20:39:46,470 FATAL l.g.ApplicationMain [main] メインスレッドが異常終了
org.eclipse.swt.SWTException: Failed to execute runnable (java.lang.NullPointerException)
at org.eclipse.swt.SWT.error(Unknown Source) ~[swt.jar:?]
at org.eclipse.swt.SWT.error(Unknown Source) ~[swt.jar:?]
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Unknown Source) ~[swt.jar:?]
at org.eclipse.swt.widgets.Display.runAsyncMessages(Unknown Source) ~[swt.jar:?]
at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source) ~[swt.jar:?]
at logbook.gui.ApplicationMain.open(ApplicationMain.java:397) ~[logbook.jar:?]
at logbook.gui.WindowBase.restore(WindowBase.java:865) ~[logbook.jar:?]
at logbook.gui.ApplicationMain.restore(ApplicationMain.java:1231) ~[logbook.jar:?]
at logbook.gui.ApplicationMain.main(ApplicationMain.java:365) [logbook.jar:?]
Caused by: java.lang.NullPointerException
at logbook.gui.widgets.FleetComposite.updateFleet(FleetComposite.java:346) ~[logbook.jar:?]
at logbook.gui.FleetWindow.updateFleet(FleetWindow.java:153) ~[logbook.jar:?]
at logbook.gui.background.AsyncExecApplicationMain$UpdateFleetTabTask.run(AsyncExecApplicationMain.java:767) ~[logbook.jar:?]
at logbook.gui.background.AsyncExecApplicationMain$1.run(AsyncExecApplicationMain.java:98) ~[logbook.jar:?]
at org.eclipse.swt.widgets.RunnableLock.run(Unknown Source) ~[swt.jar:?]
... 7 more
航海日誌拡張版を使わせていただこうと思って1.9.19をダウンロードさせていただきました。
logbook.exeから起動しようとするとStartup Error Javaの起動に失敗したようですorzと表示されて起動しませんでした。
logbook.jarをダブルクリックすると普通に起動します。
このまま、logbook.jarをダブルクリック起動で使用し続けて、問題無いですよね?
ちなみにOSはWindows7 32bit で、Javaは1.8.65。コマンドプロンプトからjava javacとも起動しますし、gradle等使用してのビルドなども普通にできます。
恥ずかしながら自分の設定ミスでした。
申し訳ありません。
なお、どんなミスを犯していたかというと
プロキシ設定をする際に、Localhost 8080 というような設定をしており、
自分自身を参照し、ぐるぐる回っていたようです。。。
お騒がせ致しました。
(ただし、アプリをアップデートするたびに、鎮守府サーバーの設定が必要なのは変わらないです。。。)
・艦載機のドラッグによる入れ替え時の制空値リアルタイム反映
が可能であれば実装お願いできないでしょうか。
宜しくお願いします。
このCSVを外せば立ち上がった模様。
で、見てみたらログが30000件をちょうど超えていた。
このログを少し削るとまた立ち上がったのでこれが原因?
こちらでは15万件でも立ち上がっているので、多分その削ったところに落ちる原因があったのかと思います。修正のためにlogs/app.logのスタックトレースを貼っていただけるとありがたいです。
お世話になってます。
今見たら
2015-11-06 07:05:51,420 WARN l.u.BeanUtils [Thread-0] 次のファイルをバックアップから読み込みます: group.xml
2015-11-06 07:05:51,436 WARN l.u.BeanUtils [Thread-0] バックアップも読み込めないので旧形式ファイルを読み込みます: group.xml
こんなのが延々と書いてありますた。
ログです
2015-11-06 21:36:54,787 WARN l.g.ResourceChartDialog [main] グラフの描画で例外が発生しました
java.lang.ArrayIndexOutOfBoundsException: -1
at logbook.gui.logic.ResourceChart.load(ResourceChart.java:309) ~[logbook.jar:?]
at logbook.gui.logic.ResourceChart.<init>(ResourceChart.java:94) ~[logbook.jar:?]
at logbook.gui.ResourceChartDialog.createImage(ResourceChartDialog.java:436) [logbook.jar:?]
at logbook.gui.ResourceChartDialog.reloadImage(ResourceChartDialog.java:369) [logbook.jar:?]
at logbook.gui.ResourceChartDialog.access$5(ResourceChartDialog.java:357) [logbook.jar:?]
at logbook.gui.ResourceChartDialog$7.handleEvent(ResourceChartDialog.java:322) [logbook.jar:?]
at org.eclipse.swt.widgets.EventTable.sendEvent(Unknown Source) [swt.jar:?]
at org.eclipse.swt.widgets.Display.sendEvent(Unknown Source) [swt.jar:?]
at org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source) [swt.jar:?]
at org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source) [swt.jar:?]
at org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source) [swt.jar:?]
at org.eclipse.swt.widgets.Control.WM_SIZE(Unknown Source) [swt.jar:?]
at org.eclipse.swt.widgets.Scrollable.WM_SIZE(Unknown Source) [swt.jar:?]
at org.eclipse.swt.widgets.Composite.WM_SIZE(Unknown Source) [swt.jar:?]
at org.eclipse.swt.widgets.Canvas.WM_SIZE(Unknown Source) [swt.jar:?]
at org.eclipse.swt.widgets.Control.windowProc(Unknown Source) [swt.jar:?]
at org.eclipse.swt.widgets.Canvas.windowProc(Unknown Source) [swt.jar:?]
at org.eclipse.swt.widgets.Display.windowProc(Unknown Source) [swt.jar:?]
at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method) [swt.jar:?]
at org.eclipse.swt.internal.win32.OS.DefWindowProc(Unknown Source) [swt.jar:?]
at org.eclipse.swt.widgets.Scrollable.callWindowProc(Unknown Source) [swt.jar:?]
at org.eclipse.swt.widgets.Control.WM_WINDOWPOSCHANGED(Unknown Source) [swt.jar:?]
at org.eclipse.swt.widgets.Canvas.WM_WINDOWPOSCHANGED(Unknown Source) [swt.jar:?]
at org.eclipse.swt.widgets.Canvas.windowProc(Unknown Source) [swt.jar:?]
at org.eclipse.swt.widgets.Display.windowProc(Unknown Source) [swt.jar:?]
at org.eclipse.swt.internal.win32.OS.EndDeferWindowPos(Native Method) [swt.jar:?]
at org.eclipse.swt.widgets.Composite.resizeChildren(Unknown Source) [swt.jar:?]
at org.eclipse.swt.widgets.Composite.resizeChildren(Unknown Source) [swt.jar:?]
at org.eclipse.swt.widgets.Composite.setResizeChildren(Unknown Source) [swt.jar:?]
at org.eclipse.swt.widgets.Composite.WM_SIZE(Unknown Source) [swt.jar:?]
at org.eclipse.swt.widgets.Control.windowProc(Unknown Source) [swt.jar:?]
at org.eclipse.swt.widgets.Display.windowProc(Unknown Source) [swt.jar:?]
at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method) [swt.jar:?]
at org.eclipse.swt.internal.win32.OS.DefWindowProc(Unknown Source) [swt.jar:?]
at org.eclipse.swt.widgets.Scrollable.callWindowProc(Unknown Source) [swt.jar:?]
at org.eclipse.swt.widgets.Control.WM_WINDOWPOSCHANGED(Unknown Source) [swt.jar:?]
at org.eclipse.swt.widgets.Control.windowProc(Unknown Source) [swt.jar:?]
at org.eclipse.swt.widgets.Display.windowProc(Unknown Source) [swt.jar:?]
at org.eclipse.swt.internal.win32.OS.EndDeferWindowPos(Native Method) [swt.jar:?]
at org.eclipse.swt.widgets.Composite.resizeChildren(Unknown Source) [swt.jar:?]
at org.eclipse.swt.widgets.Composite.resizeChildren(Unknown Source) [swt.jar:?]
at org.eclipse.swt.widgets.Composite.setResizeChildren(Unknown Source) [swt.jar:?]
at org.eclipse.swt.widgets.Composite.WM_SIZE(Unknown Source) [swt.jar:?]
at org.eclipse.swt.widgets.Control.windowProc(Unknown Source) [swt.jar:?]
at org.eclipse.swt.widgets.Display.windowProc(Unknown Source) [swt.jar:?]
at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method) [swt.jar:?]
at org.eclipse.swt.internal.win32.OS.DefWindowProc(Unknown Source) [swt.jar:?]
at org.eclipse.swt.widgets.Scrollable.callWindowProc(Unknown Source) [swt.jar:?]
at org.eclipse.swt.widgets.Control.WM_WINDOWPOSCHANGED(Unknown Source) [swt.jar:?]
at org.eclipse.swt.widgets.Display.windowProc(Unknown Source) [swt.jar:?]
at org.eclipse.swt.internal.win32.OS.SetWindowPos(Native Method) [swt.jar:?]
at org.eclipse.swt.widgets.Widget.SetWindowPos(Unknown Source) [swt.jar:?]
at org.eclipse.swt.widgets.Control.setBounds(Unknown Source) [swt.jar:?]
at org.eclipse.swt.widgets.Composite.setBounds(Unknown Source) [swt.jar:?]
at org.eclipse.swt.widgets.Control.setBounds(Unknown Source) [swt.jar:?]
at org.eclipse.swt.widgets.Control.setBounds(Unknown Source) [swt.jar:?]
at org.eclipse.swt.layout.GridLayout.layout(Unknown Source) [swt.jar:?]
at org.eclipse.swt.layout.GridLayout.layout(Unknown Source) [swt.jar:?]
at org.eclipse.swt.widgets.Composite.updateLayout(Unknown Source) [swt.jar:?]
at org.eclipse.swt.widgets.Composite.WM_SIZE(Unknown Source) [swt.jar:?]
at org.eclipse.swt.widgets.Canvas.WM_SIZE(Unknown Source) [swt.jar:?]
at org.eclipse.swt.widgets.Decorations.WM_SIZE(Unknown Source) [swt.jar:?]
at org.eclipse.swt.widgets.Control.windowProc(Unknown Source) [swt.jar:?]
at org.eclipse.swt.widgets.Canvas.windowProc(Unknown Source) [swt.jar:?]
at org.eclipse.swt.widgets.Decorations.windowProc(Unknown Source) [swt.jar:?]
at org.eclipse.swt.widgets.Shell.windowProc(Unknown Source) [swt.jar:?]
at org.eclipse.swt.widgets.Display.windowProc(Unknown Source) [swt.jar:?]
at org.eclipse.swt.internal.win32.OS.CallWindowProcW(Native Method) [swt.jar:?]
at org.eclipse.swt.internal.win32.OS.CallWindowProc(Unknown Source) [swt.jar:?]
at org.eclipse.swt.widgets.Shell.callWindowProc(Unknown Source) [swt.jar:?]
at org.eclipse.swt.widgets.Control.WM_WINDOWPOSCHANGED(Unknown Source) [swt.jar:?]
at org.eclipse.swt.widgets.Canvas.WM_WINDOWPOSCHANGED(Unknown Source) [swt.jar:?]
at org.eclipse.swt.widgets.Canvas.windowProc(Unknown Source) [swt.jar:?]
at org.eclipse.swt.widgets.Decorations.windowProc(Unknown Source) [swt.jar:?]
at org.eclipse.swt.widgets.Shell.windowProc(Unknown Source) [swt.jar:?]
at org.eclipse.swt.widgets.Display.windowProc(Unknown Source) [swt.jar:?]
at org.eclipse.swt.internal.win32.OS.DrawMenuBar(Native Method) [swt.jar:?]
at org.eclipse.swt.widgets.Decorations.setVisible(Unknown Source) [swt.jar:?]
at org.eclipse.swt.widgets.Shell.setVisible(Unknown Source) [swt.jar:?]
at logbook.gui.WindowBase.setVisible(WindowBase.java:896) [logbook.jar:?]
at logbook.gui.ResourceChartDialog.setVisible(ResourceChartDialog.java:413) [logbook.jar:?]
at logbook.gui.ResourceChartDialog.open(ResourceChartDialog.java:150) [logbook.jar:?]
at logbook.gui.WindowBase.restore(WindowBase.java:865) [logbook.jar:?]
at logbook.gui.ApplicationMain.restoreWindows(ApplicationMain.java:1241) [logbook.jar:?]
at logbook.gui.ApplicationMain.open(ApplicationMain.java:394) [logbook.jar:?]
at logbook.gui.WindowBase.restore(WindowBase.java:865) [logbook.jar:?]
at logbook.gui.ApplicationMain.restore(ApplicationMain.java:1231) [logbook.jar:?]
at logbook.gui.ApplicationMain.main(ApplicationMain.java:365) [logbook.jar:?]
2015-11-06 21:36:55,308 FATAL l.g.ApplicationMain [main] メインスレッドが異常終了しました
at org.eclipse.swt.SWT.error(Unknown Source) ~[swt.jar:?]
at org.eclipse.swt.SWT.error(Unknown Source) ~[swt.jar:?]
at org.eclipse.swt.SWT.error(Unknown Source) ~[swt.jar:?]
at org.eclipse.swt.graphics.GC.drawImage(Unknown Source) ~[swt.jar:?]
at logbook.gui.ResourceChartDialog$6.paintControl(ResourceChartDialog.java:315) ~[logbook.jar:?]
at org.eclipse.swt.widgets.TypedListener.handleEvent(Unknown Source) ~[swt.jar:?]
at org.eclipse.swt.widgets.EventTable.sendEvent(Unknown Source) ~[swt.jar:?]
at org.eclipse.swt.widgets.Display.sendEvent(Unknown Source) ~[swt.jar:?]
at org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source) ~[swt.jar:?]
at org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source) ~[swt.jar:?]
at org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source) ~[swt.jar:?]
at org.eclipse.swt.widgets.Composite.WM_PAINT(Unknown Source) ~[swt.jar:?]
at org.eclipse.swt.widgets.Control.windowProc(Unknown Source) ~[swt.jar:?]
at org.eclipse.swt.widgets.Canvas.windowProc(Unknown Source) ~[swt.jar:?]
at org.eclipse.swt.widgets.Display.windowProc(Unknown Source) ~[swt.jar:?]
at org.eclipse.swt.internal.win32.OS.UpdateWindow(Native Method) ~[swt.jar:?]
at org.eclipse.swt.widgets.Decorations.setVisible(Unknown Source) ~[swt.jar:?]
at org.eclipse.swt.widgets.Shell.setVisible(Unknown Source) ~[swt.jar:?]
at logbook.gui.WindowBase.setVisible(WindowBase.java:896) ~[logbook.jar:?]
at logbook.gui.ResourceChartDialog.setVisible(ResourceChartDialog.java:413) ~[logbook.jar:?]
at logbook.gui.ResourceChartDialog.open(ResourceChartDialog.java:150) ~[logbook.jar:?]
at logbook.gui.WindowBase.restore(WindowBase.java:865) ~[logbook.jar:?]
at logbook.gui.ApplicationMain.restoreWindows(ApplicationMain.java:1241) ~[logbook.jar:?]
at logbook.gui.ApplicationMain.open(ApplicationMain.java:394) ~[logbook.jar:?]
at logbook.gui.WindowBase.restore(WindowBase.java:865) ~[logbook.jar:?]
at logbook.gui.ApplicationMain.restore(ApplicationMain.java:1231) ~[logbook.jar:?]
at logbook.gui.ApplicationMain.main(ApplicationMain.java:365) [logbook.jar:?]
資材ログを覗いた所35500まで記憶していました
資材チャートが真っ白になっていました(T_T)
過去の資材チャートを見る方法って無いんでしょうか?
スタックトレースありがとうございます。1.9.20で修正しました。
資材チャートが真っ白なのは内部で処理に失敗している可能性が高いです。同じようにスタックトレースがログに吐かれていると思いますので、新バージョンでも直らなかったら貼ってください。
資材チャートも正常に表示されております
対応有難うございます
対応有難うございました。
付属してくるship_sallyarea.jsがずっと春イベ時の物です。夏イベの際には本体を上書きアップデートした結果、海域名が春イベ仕様に戻ってしまう事もしばしば…もうすぐ秋イベですし、とりあえず表示される海域名を汎用性のある名称に書き換えてはどうでしょうか
その節は大変失礼いたしました。とりあえず2.0.0のzipに汎用的な名前で表示されるスクリプトを入れておきました。
win10pro 64bitでインストールしてるのがjavaとchromeしかない状態
chromeのバージョンは 46.0.2490.80 m (64-bit)
logbookが8GBメモリを使用していた
・バージョン情報にあるメモリサイズはどうなっていますか?
・以前のバージョンでは発生しない?
・GCを発生させるとメモリ使用量はどうなります?
JDKに入ってる以下のコマンドでGCを発生させることができます。
jcmd <pid> GC.run
旗艦明石にて随伴艦がすべて入渠中の場合、明石タイマーがリセットされないようです
続けてプリセットにて随伴小破未満に変えても回復を確認できませんでしたので、おそらく内部的にはタイマーはリセットされているものと思われます
完全S勝利をD敗北と表示されたり、おかしな事になっています。
実際のゲーム画面では軽空母がMVPを取っていた場面で、
戦況の分析結果では軽巡がMVPを取っている事になっていました。
軽空母以外は全て対潜先制爆雷攻撃をしていました。