title: Application Cache Error event: Resource fetch failed (-1)
body: <p>I am trying to store a <code>mp4</code> video file (rather small ~ 2.5MB) in the local app cache.</p>
  
  <p>Manifest looks like:</p>
  
  <pre><code>CACHE MANIFEST
  viddy.mp4
  </code></pre>
  
  <p>Chrome (22.0.1229.94 m) will log the following in the console:</p>
  
  <pre><code>Creating Application Cache with manifest http://example.net/cache.manifest
  Application Cache Checking event
  Application Cache Downloading event
  Application Cache Progress event (0 of 1) http://example.net/viddy.mp4
  Application Cache Error event: Resource fetch failed (-1) http://example.net/viddy.mp4
  </code></pre>
  
  <p>When I click the link right next to the Error it's opening the file quite fine.</p>
  
  <p>My manifest is served with the correct MIME-type (I'm using the HTML5 Boilerplate <code>.htaccess</code>-file) and the video is served <code>Content-Type:video/mp4</code></p>
  
  <p>Is my file too big? I am perfectly able to cache a 1MB image this way, so I thought filesize should not be a problem? Safari on desktop and iPad does cache the video just fine.</p>
  
  <p>Remark: I have seen <strong><a href="https://stackoverflow.com/questions/5727306/html5-offline-application-cache-error-event-manifest-fetch-failed-1">this question</a></strong> but it does not cover my problem as the solution seemed to be something Python-related.</p>