This seems to only happen on the protocol I want to use: setup code 1972Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
at com.hifiremote.jp1.DeviceUpgrade.testAltPID(DeviceUpgrade.java:800)
at com.hifiremote.jp1.SetupPanel.showAltPID(SetupPanel.java:351)
at com.hifiremote.jp1.SetupPanel.update(SetupPanel.java:436)
at com.hifiremote.jp1.DeviceEditorPanel.refresh(DeviceEditorPanel.java:457)
at com.hifiremote.jp1.DeviceEditorPanel.<init>(DeviceEditorPanel.java:191)
at com.hifiremote.jp1.DeviceUpgradeEditor.<init>(DeviceUpgradeEditor.java:121)
at com.hifiremote.jp1.DeviceUpgradePanel.createRowObjectA(DeviceUpgradePanel.java:174)
at com.hifiremote.jp1.DeviceUpgradePanel.newRowObject(DeviceUpgradePanel.java:252)
at com.hifiremote.jp1.DeviceUpgradePanel.newRowObject(DeviceUpgradePanel.java:1)
at com.hifiremote.jp1.RMTablePanel.actionPerformed(RMTablePanel.java:426)
I modified RMIR to allow the check on line 800 to succeed or fail, and the Device Upgrade Editor can then be opened, but it shows a red error: "PID in use, Alt PID not available". I don't understand what this means. All of the tabs, and the "Save as" button, are greyed out.
Any tips on how I can proceed? Here's an RMIR file that you can load to see this behavior:
https://www.hifi-remote.com/forums/dload ... e_id=14101
Thanks!