Index: /trunk/src/org/openstreetmap/josm/data/validation/tests/OpeningHourTest.java
===================================================================
--- /trunk/src/org/openstreetmap/josm/data/validation/tests/OpeningHourTest.java	(revision 15317)
+++ /trunk/src/org/openstreetmap/josm/data/validation/tests/OpeningHourTest.java	(revision 15318)
@@ -54,7 +54,5 @@
             try (CachedFile cf = new CachedFile("resource://data/validator/opening_hours.js");
                  Reader reader = cf.getContentReader()) {
-                ENGINE.eval(
-                        "var global=this;var window=this;var process={env:{}};" +
-                        "var console={};console.debug=print;console.log=print;console.warn=print;console.error=print;");
+                ENGINE.eval("var console={};console.debug=print;console.log=print;console.warn=print;console.error=print;");
                 ENGINE.eval(reader);
                 ENGINE.eval("var opening_hours = require('opening_hours');");
Index: /trunk/test/unit/org/openstreetmap/josm/data/validation/tests/OpeningHourTestTest.java
===================================================================
--- /trunk/test/unit/org/openstreetmap/josm/data/validation/tests/OpeningHourTestTest.java	(revision 15317)
+++ /trunk/test/unit/org/openstreetmap/josm/data/validation/tests/OpeningHourTestTest.java	(revision 15318)
@@ -26,4 +26,5 @@
 import org.openstreetmap.josm.gui.tagging.presets.items.KeyedItem;
 import org.openstreetmap.josm.testutils.JOSMTestRules;
+import org.openstreetmap.josm.tools.Logging;
 
 import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;
@@ -234,3 +235,15 @@
         }
     }
+
+    /**
+     * Non-regression test for <a href="https://josm.openstreetmap.de/ticket/17932">Bug #17932</a>.
+     */
+    @Test
+    public void testTicket17932() {
+        Logging.clearLastErrorAndWarnings();
+        assertTrue(openingHourTest.checkOpeningHourSyntax("opening_hours", "SH off").isEmpty());
+        List<String> errors = Logging.getLastErrorAndWarnings();
+        assertFalse(errors.isEmpty());
+        assertTrue(errors.get(0), errors.get(0).contains("no SH definition"));
+    }
 }
