Exception thrown editing a manufacturer

This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.
13 years ago
I have a small number of categories that I cannot edit.  I am trying to edit them to add logos for the manufacturers.  When I click Edit, I get the following error:

[ArgumentException: Parameter is not valid.]
   System.Drawing.Bitmap..ctor(Stream stream) +376766
   NopSolutions.NopCommerce.BusinessLogic.Media.PictureManager.ValidatePicture(Byte[] pictureBinary) in F:\Temp\Test\nopCommerce 1.60\Libraries\Nop.BusinessLogic\Media\PictureManager.cs:491
   NopSolutions.NopCommerce.BusinessLogic.Media.PictureManager.UpdatePicture(Int32 pictureId, Byte[] pictureBinary, String extension, Boolean isNew) in F:\Temp\Test\nopCommerce 1.60\Libraries\Nop.BusinessLogic\Media\PictureManager.cs:578
   NopSolutions.NopCommerce.BusinessLogic.Media.PictureManager.GetPictureUrl(Picture picture, Int32 targetSize, Boolean showDefaultPicture) in F:\Temp\Test\nopCommerce 1.60\Libraries\Nop.BusinessLogic\Media\PictureManager.cs:351
   NopSolutions.NopCommerce.BusinessLogic.Media.PictureManager.GetPictureUrl(Picture picture, Int32 targetSize) in F:\Temp\Test\nopCommerce 1.60\Libraries\Nop.BusinessLogic\Media\PictureManager.cs:180
   NopSolutions.NopCommerce.Web.Administration.Modules.ManufacturerProductsControl.GetProductImageUrl(Product product) in F:\Temp\Test\nopCommerce 1.60\NopCommerceStore\Administration\Modules\ManufacturerProducts.ascx.cs:128
   NopSolutions.NopCommerce.Web.Administration.Modules.ManufacturerProductsControl.GetProductManufacturerMappings(ProductManufacturerCollection ExistingProductManufacturerCollection) in F:\Temp\Test\nopCommerce 1.60\NopCommerceStore\Administration\Modules\ManufacturerProducts.ascx.cs:112
   NopSolutions.NopCommerce.Web.Administration.Modules.ManufacturerProductsControl.BindData() in F:\Temp\Test\nopCommerce 1.60\NopCommerceStore\Administration\Modules\ManufacturerProducts.ascx.cs:45
   NopSolutions.NopCommerce.Web.Administration.Modules.ManufacturerProductsControl.Page_Load(Object sender, EventArgs e) in F:\Temp\Test\nopCommerce 1.60\NopCommerceStore\Administration\Modules\ManufacturerProducts.ascx.cs:58
   System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e) +14
   System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e) +35
   System.Web.UI.Control.OnLoad(EventArgs e) +99
   System.Web.UI.Control.LoadRecursive() +50
   System.Web.UI.Control.LoadRecursive() +141
   System.Web.UI.Control.LoadRecursive() +141
   System.Web.UI.Control.LoadRecursive() +141
   System.Web.UI.Control.LoadRecursive() +141
   System.Web.UI.Control.LoadRecursive() +141
   System.Web.UI.Control.LoadRecursive() +141
   System.Web.UI.Control.LoadRecursive() +141
   System.Web.UI.Control.LoadRecursive() +141
   System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +627
13 years ago
It means that your logo is not a valid picture.
13 years ago
nopCommerce team | a.m. wrote:
It means that your logo is not a valid picture.


Not quite.  These are on some, not all, manufacturers that do not have a logo (pictureid is 0).  I was able to edit some that did not have a logo and add one, and others, I can't edit at all.
This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.