Don't encode '(null)' into path when platform is unknown
Optionally fail analyze actions if warnings are produced