Monday, February 20, 2012

Pentadactyl help error Component returned failure code: 0x8052000b (NS_ERROR_FILE_CORRUPTED) [nsIZipReader.getInputStream]

Component returned failure code: 0x8052000b (NS_ERROR_FILE_CORRUPTED) [nsIZipReader.getInputStream]
I was getting the above error continuously when I tried to use :help in Pentadactyl. I am not sure about why this error happens. Apparently it happens when you try to edit .pentadactylrc configuration file.

The fix is easy.

You have to delete a file called  cache.zip in the Firefox profile folder. This file can be found at Firefox profile folder\dactyl\cache.zip.

Navigate to 
%userprofile%\AppData\Roaming\Mozilla\Firefox\Profiles from the Run dialogue box [Windows ]+ [R] in Windows XP/Vista/7

Go to folder dactyl and delete the cache.zip file.

You have to close Firefox before doing this. Then restart Firefox and it should work.

External Links
This post is courtesy of this Japanese Tumbler post. Google translated copy : How to fix  Pentadactyl error “Component returned failure code: 0x8052000b (NS_ERROR_FILE_CORRUPTED) [nsIZipReader.getInputStream]” when using :help

3 comments:

  1. Thanks! This solved the same problem for me.

    ReplyDelete
  2. What about in Linux? Where is this file located?

    ReplyDelete
  3. In Linux :

    Profile folders are located here:

    ~/.mozilla/firefox/

    The ".mozilla" folder is a hidden folder. See this article for more information. To show hidden files in Nautilus (Gnome desktop's default file browser), choose "View -> Show Hidden Files".

    Source: http://kb.mozillazine.org/Profile_folder_-_Firefox#Linux

    ReplyDelete