Raise type error instead of silencing it

Instead of skipping the type error when invalid
configuration values are provided instead we should
just let the user know about these errors and let
said user handle them appropriatly (by not passing
in invalid configuration).

Change-Id: Id17258e5e06b47bcabd2bfd9d02b9d21181244be
Merge "Raise type error instead of silencing it"