Index: org/openstreetmap/josm/data/validation/tests/ConditionalKeys.java
===================================================================
--- org/openstreetmap/josm/data/validation/tests/ConditionalKeys.java	(revision 14442)
+++ org/openstreetmap/josm/data/validation/tests/ConditionalKeys.java	(working copy)
@@ -242,6 +242,8 @@
 
     @Override
     public void check(OsmPrimitive p) {
-        errors.addAll(validatePrimitive(p));
+        if (p.isTagged()) {
+            errors.addAll(validatePrimitive(p));
+        }
     }
 }
Index: org/openstreetmap/josm/data/validation/tests/OpeningHourTest.java
===================================================================
--- org/openstreetmap/josm/data/validation/tests/OpeningHourTest.java	(revision 14442)
+++ org/openstreetmap/josm/data/validation/tests/OpeningHourTest.java	(working copy)
@@ -322,8 +322,10 @@
 
     @Override
     public void check(final OsmPrimitive p) {
-        check(p, "opening_hours");
-        check(p, "collection_times");
-        check(p, "service_times");
+        if (p.isTagged()) {
+            check(p, "opening_hours");
+            check(p, "collection_times");
+            check(p, "service_times");
+        }
     }
 }
