From e7686882fa80b119c1f71730ce07384bcb81f5f5 Mon Sep 17 00:00:00 2001 From: Chris Roberts Date: Wed, 9 Feb 2022 09:24:18 -0800 Subject: [PATCH] Log error and stacktrace on mapping errors --- plugins/commands/serve/mappers.rb | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/plugins/commands/serve/mappers.rb b/plugins/commands/serve/mappers.rb index 0cc1e8e8e..a79af42bb 100644 --- a/plugins/commands/serve/mappers.rb +++ b/plugins/commands/serve/mappers.rb @@ -249,6 +249,10 @@ module VagrantPlugins end logger.debug("map of #{value.class} to #{to.nil? ? 'unknown' : to.inspect} => #{result}") result + rescue => err + logger.debug("mapping failed of #{value.class} to #{to.nil? ? 'unknown' : to.inspect}") + logger.debug("#{err.class}: #{err}\n" + err.backtrace.join("\n")) + raise end # Generate the given type based on given and/or