SCA Extension Deployments Not Being Properly Reflected

in , , March 22nd, 2024
man in purple sweater sitting at the table

Sometimes, as you work with SuiteCommerce Advanced extensions, an error occurs where everything appears to be done properly for a SuiteCommerce extension deployment, but regardless, nothing changes, and/or old code resurfaces (apparently randomly) after an activation is made. Let's dive into the error and how to resolve it to get your SCA extension properly deployed!

Identifying the SCA Extension Deployment Error

The error's symptoms often appear as an extension in the DeployDistrobution, only appearing with its manifest.json (no module section, unlike below), even after deployments.

During a successful deployment process, extensions should go first into the DeployDistrobution in the extension folder and then into the SuiteScript's "Deploy_Extensions" folder in the NetSuite backend, which is what the extension activation looks for.

How to Resolve the Deployments Not Being Properly Reflected

First, copy and replace the content of the extension (listed as ExtensionName@VersionNumber) folder in the DeployDistrobution (for example, [email protected])

Note: You are copying on the same level of the Modules folder and manifest of the extension to add the needed content, not adding the entire extension or replacing the top-level folder (which contains the version number).

Then, make your deployment and see if your changes are properly reflected in the DeployDistrobution and Deploy_Extension folders before activating.

If the changes are not properly reflected in the folders yet, try the same thing again, first deleting the "ns-uploader-manifest.json" file in the DeployDistrobution.

Now, you should be able to make deployments normally and have the changes reflected in the DeployDistrobution automatically since this should have rewired up the deployment tool for this extension.

Author: Anthony Dittus

Got stuck on a step in this article?

We like to update our blogs and articles to make sure they help resolve any troubleshooting difficulties you are having. Sometimes, there is a related feature to enable or a field to fill out that we miss during the instructions. If this article didn't resolve the issue, please use the chat and let us know so that we can update this article!


Want to keep learning?

Our team of NetSuite professionals has written articles on a wide variety of NetSuite topics, from SuiteCommerce tips, to recommended NetSuite solutions, to available support services, and more! 

Your cart