-
Notifications
You must be signed in to change notification settings - Fork 19
Error processing your package #14
Comments
I'm seeing this as well. |
same thing to me. |
Ditto for me (using Chrome's "pack extension" function). I got a slightly different message though: "Error processing your package: Failed to unpack file." |
Same problem here, 'Failed to unpack file'. |
I have the same problem. Do you have any hint, what to do? |
CRX file downloaded directly from the Chrome Web Extension Developer Dashboard. Got the message :
|
Seeing this as well. Tried with multiple crx files downloaded from the Chrome Web Store |
Yep, happening here as well. |
Still happening too :'( |
Same happened to me today |
Same here... |
Same thing happening to me this morning |
@Emmortal451 As a workaround make a |
Still the same error. Zipping manually did not change anything. |
+1 |
Been looking into this further. Made sure that my CRX is built properly and has the correct magic number, and noticed something else: According to the following links, the CRX version was bumped from 2 to 3, and the https://chromium.googlesource.com/chromium/src/+/b8bc9f99ef4ad6223dfdcafd924051561c05ac75%5E%21/ Where to check the version in your uncompressed CRX: Currently looking into a quick workaround by either updating EDIT: There are some other dependencies that only support CRX (2) however. EDIT 2: |
Looks like one culprit, a dependency of this project and Also, seems like only recent Chrome versions stopped support for CRX (2): |
Thanks for the report & investigation! Unfortunately, the engineer who was maintaining this project has since left Mozilla. I'll check in with some folks to see if we can find resources to fix this. |
FYI I've submitted a PR for But as @jarodsmk noticed, this issue is actually upstream of |
Nicely done - I ended up writing my own crx-parser based off of:
They both had some interesting code for handling the versions, I wanted to clean mine up and get permission from the 2 devs above to have a CRX parser to I noticed the repo by @shyiko hadn't been maintained in a couple years and was hesitant to add a PR due to time constraints on my own project |
Nice @jarodsmk - I like the idea of one parser to rule them all 🙂 There's some movement on node-crx-parser so I'm going to try to help see that through but if I can contribute at all to your work let me know! |
@sean-adams It seems there's a definite need for a well maintained CRX parser for other projects to use, I'll start coding something up in the next night or 2 and keep in contact 😃 |
So it didn't work for me with .zip files or .crx version 3 files. I managed to generate a .crx version 2 files with this script: https://github.com/rangle/augury/blob/master/crxmake.sh - and then everything went smooth. Just make sure you comment out some of the processes that don't apply to your extension. E.g. |
@mastef CRX3 files should work, and have been tested according to #31 (comment) If you have an extension that fails to be parsed, please share it. |
@Rob--W I tried a .zip file, I tried a .crx file that was downloaded from the Chrome extensions webstore, nothing worked. Once I made a version 2 .crx file everything worked. This is the extension I was testing for compatibility : https://chrome.google.com/webstore/detail/tab-manager-plus-for-chro/cnkdjjdmfiffagllbiiilooaoofcoeff |
@mastef I downloaded the extension that you provided (CRX3 format) (with my crxviewer), and successfully uploaded it to https://www.extensiontest.com/ . Are you sure that you've downloaded the correct version of the extension? |
@Rob--W That's very weird, I've tried with the exactly same CRX3 file as yesterday and now it's suddenly working. Before that it was throwing the same errors as reported here ( hence I found this thread ). I had the same error as in the screenshot of @jarodsmk - "Error processing your package" and an empty "Report Details" section. |
Link to package
The text was updated successfully, but these errors were encountered: