Actually, that is what we want. The failure case here just means that there was no package.json file, but the extension is still loaded and enabled. (It doesn't show up in the current UI because we currently are only browsing the registry, but in future we'll have some UI for showing all installed extensions, and legacy extensions with no package.json file will need to show up there.)