Product null Import issue

A forum where issues related to the DataPort utility can be discussed.
Post Reply
VoShay
Ensign (ENS)
Ensign (ENS)
Posts: 19
Joined: Wed Aug 12, 2009 11:07 am

Product null Import issue

Post by VoShay » Wed Aug 19, 2009 9:31 am

I'm having the folowing error code trying to import new items-
[Import(Upload) Information]:-


Importing 11 Products

Value cannot be null.
ImportOrUpdate unsuccessful for Product
ProductId = 0
Name = 8 Small Ceramic Bar Magnets 07001
Error message: Value cannot be null.

at CommerceBuilder.Catalog.CategoryDataSource.LoadForName(String name, Int32 parentCategoryId)
at CommerceBuilder.Catalog.CategoryDataSource.LoadForPath(String path, String delimiter, Boolean create)
at CommerceBuilder.DataClient.Api.ObjectHandlers.ImportHandler.GetCategoryId(String CategoryPath)
at CommerceBuilder.DataClient.Api.ObjectHandlers.ImportHandler.ImportProductCategories(ProductCategory[] arrImportObjects, ProductCategoryCollection productCategoryCollection, Product objProduct)
at CommerceBuilder.DataClient.Api.ObjectHandlers.ImportHandler.<ImportProducts>b__3a(Object& acObject, Object schemaObject)
at CommerceBuilder.DataClient.Api.ObjectHandlers.ImportHandler.ImportChildObjectsArray(Array schemaObjectsArray, Type acType, String objName, String idFieldName, String displayNamePropertyName, Object parentId, TryLoadExistingObject tryLoadExistingObject, TranslateObjectAssociatedIds translateObjectAssociatedIds, SaveACObject saveACObject, ImportObjectChildsAndAssociations importObjectChildsAndAssociations, String csvFields)

Base Exception: Value cannot be null.
at CommerceBuilder.Catalog.CategoryDataSource.LoadForName(String name, Int32 parentCategoryId)
at CommerceBuilder.Catalog.CategoryDataSource.LoadForPath(String path, String delimiter, Boolean create)
at CommerceBuilder.DataClient.Api.ObjectHandlers.ImportHandler.GetCategoryId(String CategoryPath)
at CommerceBuilder.DataClient.Api.ObjectHandlers.ImportHandler.ImportProductCategories(ProductCategory[] arrImportObjects, ProductCategoryCollection productCategoryCollection, Product objProduct)
at CommerceBuilder.DataClient.Api.ObjectHandlers.ImportHandler.<ImportProducts>b__3a(Object& acObject, Object schemaObject)
at CommerceBuilder.DataClient.Api.ObjectHandlers.ImportHandler.ImportChildObjectsArray(Array schemaObjectsArray, Type acType, String objName, String idFieldName, String displayNamePropertyName, Object parentId, TryLoadExistingObject tryLoadExistingObject, TranslateObjectAssociatedIds translateObjectAssociatedIds, SaveACObject saveACObject, ImportObjectChildsAndAssociations importObjectChildsAndAssociations, String csvFields)
This is happning for every product Iine I try to upload, but here's an example .csv

User avatar
Naveed
Rear Admiral (RADM)
Rear Admiral (RADM)
Posts: 611
Joined: Thu Apr 03, 2008 4:48 am

Re: Product null Import issue

Post by Naveed » Thu Aug 20, 2009 8:50 am

You were specifying the categories data in wrong way. For categories you were specifying:
Door Announcers:
Which should be:
Door Announcers
without the colon(:) character, as there are no child categories.

VoShay
Ensign (ENS)
Ensign (ENS)
Posts: 19
Joined: Wed Aug 12, 2009 11:07 am

Re: Product null Import issue

Post by VoShay » Thu Aug 20, 2009 9:08 am

Never noticed that, but it makes sense. Thanks for your assistance.

Post Reply