I have a `manifest.json` file like this:

```
{
  "name": "YouTube Trending to Paid promotion!",
  "manifest_version": 2,
  "version": "1.0",
  "description": "Change Trending to Paid promotion!",
  "permissions": ["tabs", "*://*.youtube.*/*"],
    "browser_action": {
    "default_icon": "icon.png"
  },
  "content_scripts": [
    {
      "matches": ["*://*.youtube.*/*"],
      "js": ["popup.js"]
    }
  ]
}

```

For my JS extension that just finds the 41st `<span>` and renames the contents. And when I inject it directly, it works fine. But when I try to upload it, Chrome gives me this error message: `Invalid value for 'content_scripts[0].matches[0]': Invalid host wildcard.`

My JS is following:

```
document.getElementsByTagName("span")[39].textContent="Paid promotion!";

```

Anyone got an idea whats causing the error ?