We're getting an error while activating our Theme/...
# suitecommerce
v
We're getting an error while activating our Theme/Extensions: _TypeError: Cannot read property "manifest_id" from undefined_ This happened right after we updated our SuiteCommerce from 2019.2.1 to 2019.2.3 Has anyone faced this issue?
f
Last week we had a customer that reported that issue. These were my suggestions:
1. Check record SC ExtMech Extension List and confirm all the extensions have a manifest.json
2. If all extensions have a manifest then open one by one and check the target_version is => than your application version
The issue for this customer was on an extension named "PriceStrikethrough"
make sure that if you have any extension that has a target_version, this is equal or greater than your application version
the easiest way to fix it is to edit the manifest and also the record for example to "target": "SCS",  "target_version": {         "SCS": ">=19.2.0"     }, (I am assuming you are working on SuiteCommerce, not SuiteCommerce Advanced)
v
Thank you for the quick response @Flo. I'll cross-check the target versions and try activating again.
Do I have to modify the target version and redeploy our extensions or can I do it from within the SC ExtMech Extension records itself?
s
Modifying the ExtMech records directly will change how they appear in the extension manager
If you're getting your error when you try to access the SCEM page, Flo's suggestions should fix that
v
@Flo @Steve Goldberg thanks for your inputs, 🙂 I resolved the issue by setting the correct target_version and redeploying all our extensions, as suggested by Flo.
s
Great! Thanks Flo
k
have just been updated to 2019.2.3.a - all our extensions have "target": "SCA,SCS", "target_version": { "SCA": ">=19.2.0", "SCS": ">=19.2.0" },
and none show in the extensions list when we try to activate
m
@*kkennedydesign i went over the same issue today. If you remove the Target Version from the manifest you will get your extension visible on the Extension List*
“target_version”: { “SCA”: “>=19.2.0”, “SCS”: “>=19.2.0” }, also worked for me