b0fb6a1b2c
Building an extension when the manifest didn't define a "type" would assert instead of reporting the missing field. Return earlier when there are errors to prevent the assertion.