Posted: Thu May 09, 2019 9:32 pm
Graham,
I'm getting a Java error when trying to download from the remote. I tried factory resetting the remote just to be certain and it still happened. I'm using the updated protocols section you pasted in the RDF.
I've put up the raw download in the diagnosis area:
https://www.hifi-remote.com/forums/dload ... e_id=25578
Here is the error:
I'm getting a Java error when trying to download from the remote. I tried factory resetting the remote just to be certain and it still happened. I'm using the updated protocols section you pasted in the RDF.
I've put up the raw download in the diagnosis area:
https://www.hifi-remote.com/forums/dload ... e_id=25578
Here is the error:
Code: Select all
Starting normal download
Interface Name = JP1.X Serial
Port Name = COM5
Testing interface: JP1.X Serial
Interface matched. Trying to open remote
Port Name = COM5
Opened on Port COM5
Interface opened successfully
Base address = $F600
Searching for RDF
Final signature sought = 262403
Remote identified as: URC-7935 OFA Streamer
java.lang.StringIndexOutOfBoundsException: String index out of range: 0
at java.lang.String.charAt(Unknown Source)
at com.hifiremote.jp1.RDFReader.parseNumber(RDFReader.java:75)
at com.hifiremote.jp1.Remote.parseButtonMaps(Remote.java:3016)
at com.hifiremote.jp1.Remote.load(Remote.java:248)
at com.hifiremote.jp1.RemoteMaster$DownloadTask.doInBackground(RemoteMaster.java:805)
at com.hifiremote.jp1.RemoteMaster$DownloadTask.doInBackground(RemoteMaster.java:1)
at javax.swing.SwingWorker$1.call(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)
Number of bytes read = $A00
Ending normal download
Data parsing started
Download error: Index: 0, Size: 0
java.util.concurrent.ExecutionException: java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
at java.util.concurrent.FutureTask.report(Unknown Source)
at java.util.concurrent.FutureTask.get(Unknown Source)
at javax.swing.SwingWorker.get(Unknown Source)
at com.hifiremote.jp1.RemoteMaster$DownloadTask.done(RemoteMaster.java:843)
at javax.swing.SwingWorker$5.run(Unknown Source)
at javax.swing.SwingWorker$DoSubmitAccumulativeRunnable.run(Unknown Source)
at sun.swing.AccumulativeRunnable.run(Unknown Source)
at javax.swing.SwingWorker$DoSubmitAccumulativeRunnable.actionPerformed(Unknown Source)
at javax.swing.Timer.fireActionPerformed(Unknown Source)
at javax.swing.Timer$DoPostEvent.run(Unknown Source)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$500(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
Caused by: java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
at java.util.ArrayList.rangeCheck(Unknown Source)
at java.util.ArrayList.get(Unknown Source)
at com.hifiremote.jp1.DeviceUpgrade.setRemote(DeviceUpgrade.java:510)
at com.hifiremote.jp1.DeviceUpgrade.setRemoteConfig(DeviceUpgrade.java:4053)
at com.hifiremote.jp1.RemoteConfiguration.loadSegments(RemoteConfiguration.java:2271)
at com.hifiremote.jp1.RemoteConfiguration.importIR(RemoteConfiguration.java:3942)
at com.hifiremote.jp1.RemoteConfiguration.parseData(RemoteConfiguration.java:4546)
at com.hifiremote.jp1.RemoteMaster$DownloadTask.doInBackground(RemoteMaster.java:827)
at com.hifiremote.jp1.RemoteMaster$DownloadTask.doInBackground(RemoteMaster.java:1)
at javax.swing.SwingWorker$1.call(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)
RemoteMaster.windowClosing() entered