DIGA 本体予約一覧の取得に失敗する
<番ナビスレから転載>
【状況】
71 名前:名無しさん┃】【┃Dolby[sage] 投稿日:2012/11/14(水) 00:46:56.49 ID:DZCRcT/V0 [1/3] 【レコーダ情報取得】レコーダから情報を取得します: DIGA DMR-BWT2100(192.168.0.200:80) Run: GetRdReserve(true) DIGAにログインします(192.168.0.200:80). Run: getDigaRecordSetting Run: getDigaReserveList ======== java.lang.NullPointerException at tainavi.HDDRecorderUtils.copyAttributes(HDDRecorderUtils.java:720) at tainavi.PlugIn_RecDIGA_DMR_BWT2100.getDigaReserveList(PlugIn_RecDIGA_DMR_BWT2100.java:1071) at tainavi.PlugIn_RecDIGA_DMR_BWT2100.GetRdReserve(PlugIn_RecDIGA_DMR_BWT2100.java:163) at tainavi.Viewer.loadRdReserveOnce(Viewer.java:2463) at tainavi.Viewer.access$55(Viewer.java:2458) at tainavi.Viewer$18.doWorks(Viewer.java:2445) at tainavi.SwingBackgroundWorker$1.doInBackground(SwingBackgroundWorker.java:44) at javax.swing.SwingWorker$1.call(Unknown Source) 72 名前:名無しさん┃】【┃Dolby[sage] 投稿日:2012/11/14(水) 00:47:59.96 ID:DZCRcT/V0 [2/3] at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source) at java.util.concurrent.FutureTask.run(Unknown Source) at javax.swing.SwingWorker.run(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) 【致命的エラー】予約一覧の取得で例外が発生 192.168.0.200:80:DIGA DMR-BWT2100 [DEBUG][リスト形式] ヨルムンガンド PERFECT ORDER 2012/11/14 00:30 2012/11/14 01:00 2012/11/14 00:30 2012/11/14 01:00 NORMAL 73 名前:名無しさん┃】【┃Dolby[sage] 投稿日:2012/11/14(水) 00:54:12.87 ID:DZCRcT/V0 [3/3] ログは上記のとおりにて、本体予約情報が取得できません。 (上記ログは本体予約情報の再取得ボタンを押したときに出るものです。) 鯛ナビからの予約はできるようです。タイニーシンクは使用していません。 3.16.1βまでは問題ありませんでした。現在使用しているのは3.16.3βです。 >>67でも取得できない人がいるようでしたのでログを貼ってみました。 こちらの設定ミス等でしたら申し訳ありません。
【原因】
ログから判断できる直接の原因は、以下の通りです。
対策として、旧情報の予約IDがnullかどうかのトラップを追加しました。
HDDRecorderUtils.copyAttributes(HDDRecorderUtils.java:720) if ( e.getId() != null && e.getId().equals(entry.getId()) ) {
が、
などの理由により他のバグが混入している可能性がぬぐいきれません。 この他になにか異常な動作が発生するようでしたら、またご相談いただければと思います。
【影響範囲】
不明。広範囲。
【回避策】
なし。
【暫定処置】
上述の通り。
【恒久処置】
未定。
【対応予定】
<番ナビスレから転載>
【状況】
【原因】
ログから判断できる直接の原因は、以下の通りです。
対策として、旧情報の予約IDがnullかどうかのトラップを追加しました。
が、
などの理由により他のバグが混入している可能性がぬぐいきれません。
この他になにか異常な動作が発生するようでしたら、またご相談いただければと思います。
【影響範囲】
不明。広範囲。
【回避策】
なし。
【暫定処置】
上述の通り。
【恒久処置】
未定。
【対応予定】
未定。