Index: applications/editors/josm/plugins/utilsplugin2/src/org/openstreetmap/josm/plugins/utilsplugin2/actions/TagBufferAction.java
===================================================================
--- applications/editors/josm/plugins/utilsplugin2/src/org/openstreetmap/josm/plugins/utilsplugin2/actions/TagBufferAction.java	(revision 31025)
+++ applications/editors/josm/plugins/utilsplugin2/src/org/openstreetmap/josm/plugins/utilsplugin2/actions/TagBufferAction.java	(revision 31026)
@@ -25,5 +25,6 @@
         super(TITLE, "dumbutils/tagbuffer", tr("Pastes tags of previously selected object(s)"),
                 Shortcut.registerShortcut("tools:tagbuffer", tr("Tool: {0}", tr("Copy tags from previous selection")), KeyEvent.VK_R, Shortcut.SHIFT)
-		, true, false);
+        , true, false);
+        // The fields are not initialized while the super constructor is running, so we have to call this afterwards:
         installAdapters();
     }
Index: applications/editors/josm/plugins/utilsplugin2/src/org/openstreetmap/josm/plugins/utilsplugin2/actions/TagSourceAction.java
===================================================================
--- applications/editors/josm/plugins/utilsplugin2/src/org/openstreetmap/josm/plugins/utilsplugin2/actions/TagSourceAction.java	(revision 31025)
+++ applications/editors/josm/plugins/utilsplugin2/src/org/openstreetmap/josm/plugins/utilsplugin2/actions/TagSourceAction.java	(revision 31026)
@@ -27,4 +27,5 @@
                 , true, false);
         source = Main.pref.get("sourcetag.value");
+        // The fields are not initialized while the super constructor is running, so we have to call this afterwards:
         installAdapters();
     }
