nopCommerce 1.80 SMS bug fix!

This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.
13 years ago
Yesterday we released nopCommerce 1.80. Today we have released a new version for nopCommerce, fixing critical bug in SMS providers. Please download the latest version again here (its version is still 1.80)

Or simply go to admin area > Configuration > SMS Providers. And replace existing SMS class names with the following values:
1. 'NopSolutions.NopCommerce.BusinessLogic.Messages.ClickatellSMSProvider, Nop.BusinessLogic' with 'NopSolutions.NopCommerce.BusinessLogic.Messages.SMS.ClickatellSMSProvider, Nop.BusinessLogic'
2. 'NopSolutions.NopCommerce.BusinessLogic.Messages.VerizonSMSProvider, Nop.BusinessLogic' with 'NopSolutions.NopCommerce.BusinessLogic.Messages.SMS.VerizonSMSProvider, Nop.BusinessLogic'
13 years ago
I suspect several more bugs in 1.8

1) Unable to set new user / password in instalation wizard.
(Easy to work around, by loging in with defaults and change afterwards)

2) Uable to restore backups made in version 1.7

3) Errors in *many*, but not all administrator screens. For instance some payment config screens are OK, but other is not. (See exsample below)

I don't know if this is special to my environment, but I have to step back to 1.7

Best regards,
Hovengen
--------------------------------
Object reference not set to an instance of an object.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.NullReferenceException: Object reference not set to an instance of an object.

Source Error:


Line 18:     <tr>
Line 19:         <td class="adminTitle">
Line 20:             Additional fee [<%=CurrencyManager.PrimaryStoreCurrency.CurrencyCode%>]:
Line 21:         </td>
Line 22:         <td class="adminData">


Source File: d:\Inetpub\toppkroppnop\NopCommerceStore\Administration\Payment\PayInStore\ConfigurePaymentMethod.ascx    Line: 20

Stack Trace:


[NullReferenceException: Object reference not set to an instance of an object.]
   ASP.administration_payment_payinstore_configurepaymentmethod_ascx.__Render__control1(HtmlTextWriter __w, Control parameterContainer) in d:\Inetpub\toppkroppnop\NopCommerceStore\Administration\Payment\PayInStore\ConfigurePaymentMethod.ascx:20
   System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +109
   System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +8
   System.Web.UI.Control.Render(HtmlTextWriter writer) +10
   System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +27
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +100
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +25
   System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +208
   System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +8
   System.Web.UI.Control.Render(HtmlTextWriter writer) +10
   System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +27
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +100
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +25
   System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +208
   System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +8
   System.Web.UI.Control.Render(HtmlTextWriter writer) +10
   System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +27
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +100
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +25
   System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +208
   System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +8
   AjaxControlToolkit.TabPanel.Render(HtmlTextWriter writer) +163
   System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +27
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +100
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +25
   System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +208
   System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +8
   AjaxControlToolkit.TabContainer.RenderContents(HtmlTextWriter writer) +205
   System.Web.UI.WebControls.WebControl.Render(HtmlTextWriter writer) +32
   System.Web.UI.ScriptControl.Render(HtmlTextWriter writer) +12
   System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +27
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +100
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +25
   ASP.administration_paymentmethoddetails_aspx.__Renderc1(HtmlTextWriter __w, Control parameterContainer) in d:\Inetpub\toppkroppnop\NopCommerceStore\Administration\PaymentMethodDetails.aspx:15
   System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +109
   System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +8
   System.Web.UI.Control.Render(HtmlTextWriter writer) +10
   System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +27
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +100
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +25
   ASP.administration_main_master.__Renderform1(HtmlTextWriter __w, Control parameterContainer) in d:\Inetpub\toppkroppnop\NopCommerceStore\Administration\main.master:50
   System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +109
   System.Web.UI.HtmlControls.HtmlForm.RenderChildren(HtmlTextWriter writer) +173
   System.Web.UI.HtmlControls.HtmlContainerControl.Render(HtmlTextWriter writer) +31
   System.Web.UI.HtmlControls.HtmlForm.Render(HtmlTextWriter output) +53
   System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +27
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +100
   System.Web.UI.HtmlControls.HtmlForm.RenderControl(HtmlTextWriter writer) +40
   System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +208
   System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +8
   System.Web.UI.Control.Render(HtmlTextWriter writer) +10
   System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +27
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +100
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +25
   System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +208
   System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +8
   System.Web.UI.Page.Render(HtmlTextWriter writer) +29
   System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +27
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +100
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +25
   System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +3060
13 years ago
hovengen wrote:
Unable to set new user / password in instalation wizard.
(Easy to work around, by loging in with defaults and change afterwards)

It works fine.

hovengen wrote:
Errors in *many*, but not all administrator screens. For instance some payment config screens are OK, but other is not. (See exsample below)

Try it on our demo site (http://admin-demo.nopcommerce.com/administration). Everything works fine
13 years ago
hovengen wrote:
2) Uable to restore backups made in version 1.7


This would be normal - the backups of a 1.7 database would need to be upgraded with the 1.8 upgrade script before they would work
13 years ago
That explains it. I did not know that. The backups were not in place during upgrade, but added back later.

Thank you!
13 years ago
Or simply go to admin area > Configuration > SMS Providers. And replace existing SMS class names with the following values:
1. 'NopSolutions.NopCommerce.BusinessLogic.Messages.ClickatellSMSProvider, Nop.BusinessLogic' with 'NopSolutions.NopCommerce.BusinessLogic.Messages.SMS.ClickatellSMSProvider, Nop.BusinessLogic'
2. 'NopSolutions.NopCommerce.BusinessLogic.Messages.VerizonSMSProvider, Nop.BusinessLogic' with 'NopSolutions.NopCommerce.BusinessLogic.Messages.SMS.VerizonSMSProvider, Nop.BusinessLogic'


hi
guys

rename the class as indicated but now I get this error

"The given assembly name or codebase was invalid. (Exception from HRESULT: 0x80131047)"

any idea why?
13 years ago
nopCommerce team | a.m. wrote:
Yesterday we released nopCommerce 1.80. Today we have released a new version for nopCommerce, fixing critical bug in SMS providers. Please download the latest version again here (its version is still 1.80)

Or simply go to admin area > Configuration > SMS Providers. And replace existing SMS class names with the following values:
1. 'NopSolutions.NopCommerce.BusinessLogic.Messages.ClickatellSMSProvider, Nop.BusinessLogic' with 'NopSolutions.NopCommerce.BusinessLogic.Messages.SMS.ClickatellSMSProvider, Nop.BusinessLogic'
2. 'NopSolutions.NopCommerce.BusinessLogic.Messages.VerizonSMSProvider, Nop.BusinessLogic' with 'NopSolutions.NopCommerce.BusinessLogic.Messages.SMS.VerizonSMSProvider, Nop.BusinessLogic'



hi


rename the class as indicated but now I get this error

"The given assembly name or codebase was invalid. (Exception from HRESULT: 0x80131047)"

any idea why?
This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.