Brand Portal is now Connect
We've renamed Brand Portal to Connect. It's the same product you know and love, just with a new name.
We're currently updating our help center articles and screenshots to reflect this change. Thank you for your patience as we work through the updates!
This article lists a number of error codes you could encounter while using bulk import via .csv.
Below you'll find a list of errors you may encounter when performing a .CSV bulk import.
Each error is associated with an error message and information on how to fix the issue. If you are unable to resolve the issue, please contact the Dutchie Support Team for additional help.
| Product Import Error | Error Message/Explanation | Solution/How to Fix |
| Product name is missing | Product name is missing. | Add Product Name in the Name column |
| Brand not found | Brand not found. Could not find any records matching: 'XYZ' | Check the spelling or capitalization of the brand name in Connect and then correct it in the CSV. |
| You don't have permission to add products for this brand | You don't have permission to add products for [brand_name]. | User must have permissions as a Brand Admin or Brand User for the specific brand they are trying to update. If they don't, they'll receive this error. Check spelling in Connect. |
| Products cannot be added in this region | Products cannot be added in [region_code]. | Usually caused by using the wrong State Abbreviation or using full state name - Connect uses standard 2 letter abbreviations for States. OR, NV, FL, NY etc. Correct the State column and try again. |
| Region is missing or invalid | Region is invalid. Not an accepted region name or 2-letter region code. | Usually caused by using the wrong State Abbreviation or using full state name - Connect uses standard 2 letter abbreviations for States. OR, NV, FL, NY etc. Correct the State column and try again. |
| Category is missing | Category is invalid. is missing. | Upload using the Connect template and select a valid category. |
| Category is invalid or not allowed | Category is invalid. [suggestion or reason provided] | Upload using the Connect template and select a valid category. |
| Subcategory is invalid | Subcategory is invalid. [suggestion provided] | Upload using the Connect template and select a valid subcategory. |
| A product with similar details already exists | A similar product already exists (ID: [id]). | A product with the same Name, State, SubCategory, Category, Description already exists. This is basically callout for duplicate products. |
| Description is missing | Description is missing. | Add a description the Description column for the product. |
| GTIN has invalid length | GTIN is invalid. Does not have a valid length. | GTIN is a 14 digit number that shouldn't begin with a zero. GTIN is primarily used in Canada. |
| GTIN has invalid checksum | GTIN is invalid. Does not have a valid checksum. | GTIN is formatted incorrectly. GTIN is primarily used in Canada. |
| GTIN collision | GTIN is invalid. This value has already been taken. | GTIN already exists in the system. |
| Potency value missing for cannabinoid | [THC|CBD] Potency [Low|High] is invalid. Must be a number. | Potency must be entered as a range of numbers from lowest to highest. Potency must be a number. Update the numbers in both potency columns with a high and low value. |
| Potency unit missing or invalid | [THC|CBD] Potency [Low|High] is invalid. No potency unit found, value must include one of: '%', 'mg/g', 'mg/ml', 'mg'. | Add a UOM for the products you're attempting to upload. |
| Potency unit mismatch | Unit for 'THC Potency Low' must be the same as 'THC Potency High' | The Unit of Measure needs to match for both High and Low potency. If you add % in one column, % must be used in the other column. |
| THC/CBD potency range incomplete | Both 'THC Potency Low' and 'THC Potency High' must be defined. | Potency must be entered as a range of numbers from lowest to highest. Potency must be a number. Update the numbers in both potency columns with a high and low value. |
| Terpene name is invalid | Terpene Name is invalid. [suggestion provided] | Terpene name you're trying to update doesn't exist. Check the spelling and try to upload again. If you still aren't able to, choose from the suggestions you see in the error CSV file. |
| Terpene potency value missing | Terpene Value is invalid. Must be a number. | Terpene value must be a number. Update the Terpene Column with Terpene Value. |
| Terpene potency unit missing or invalid | Terpene Value is invalid. No potency unit found, value must include one of: [valid units]. | Terpene is invalid or missing valid UOM. Update the Terpene columns or units of measure. |
| Terpene potency incomplete | Each 'Terpene Name' column must have a corresponding value for 'Terpene Value' | For each terpene you add, there must be a valid Terpene value. Make sure that you have added Columns for additional terpenes and column values in the Terpene values column. |
| Strain type is invalid | Strain Type is invalid. Must be one of: [list of valid types] | Strain type in this case means Indica, Hybrid, Sativa etc. Choose from Valid Strain Types in the Dutchie Upload Template. |
| Image download failed or invalid | Image is invalid. [error details] | Image is not available through a publicly accessible link. If you are using Google Drive or Box make sure the image is shared publicly. |
| Cell content exceeds maximum size | [Column] is invalid. Content exceeds maximum cell size of 65536 characters. | Remove characters or lines of text until you're under the character limit. |
| GTIN duplicate within this import file | GTIN collision detected. GTIN is already in this file (row X). | There are 2 products in the import that have the same GTIN, remove the invalid one. |
| Processing exceeded timeout | Processing exceeded [N] seconds ([X] minutes) | Try splitting the CSV into 2 separate uploads and uploading again. |
| Worker stalled - max retries exceeded | Worker stalled - exceeded max retry attempts | Check your active catalog to see if there were new entries. If there aren't new entries split the cvs apart and try again. |
| Worker grace period exceeded | Processing timeout - worker grace period exceeded | Check your active catalog to see if there were new entries. If there aren't new entries split the cvs apart and try again. |
| Processing memory limit exceeded | CSV processing exceeded maximum memory limit of [X]MB (current: [Y]MB) | Check your active catalog to see if there were new entries. If there aren't new entries split the cvs apart and try again. |
| Extra headers in CSV | Extra header detected: [column_name]. Only Dutchie-approved headers and optional headers are allowed. | Remove the column in the file that is not one of the allowed Dutchie headers. |
| Missing required headers | Missing required header: [column_name]. Required headers: [list] | Review the Connect template and update the headers in your file. |
| Invalid template type | CSV template does not match expected format. Could not determine if Dutchie or ID-based template. | Review the Connect template and update the headers in your file. |
| Malformed CSV | CSV parsing error: [error details] | Review the Connect template and update the headers in your file. Dutchie can only accept CSVs, not XLSX or other formats. |
| CSV not found on S3 | Failed to download CSV file from S3 | Internal error. Reach out to support. |