To reproduce: Load an rmdu file in RMDU. Select File -> Export as Girr of IRScope File. In the GUI nothing happens. rmaster.err shows
Code: Select all
...
java.lang.NullPointerException: Cannot invoke "org.harctoolbox.irp.IrpDatabase.getNames()" because "irpDb" is null
        at com.hifiremote.jp1.DeviceUpgradeExporter.getExecutorProtocolMap(DeviceUpgradeExporter.java:82)
        at com.hifiremote.jp1.DeviceUpgradeExporter.getRemoteSet(DeviceUpgradeExporter.java:256)
        at com.hifiremote.jp1.DeviceUpgradeExporter.exportToFile(DeviceUpgradeExporter.java:833)
...
Code: Select all
Index: src/main/java/com/hifiremote/jp1/RemoteMaster.java
===================================================================
--- src/main/java/com/hifiremote/jp1/RemoteMaster.java  (revision 2075)
+++ src/main/java/com/hifiremote/jp1/RemoteMaster.java  (working copy)
@@ -500,6 +500,7 @@
           }
           else
           {
+           LearnedSignal.getTmDecoder();
             KeyMapMaster km = new KeyMapMaster( properties );
             if ( fileToOpen != null )
             {