HomeHome Product Discus... Product Discus...SmithCartSmithCartIf you get a Telerik RadTabStrip error with latest DNNIf you get a Telerik RadTabStrip error with latest DNN
Previous
 
Next
New Post
10/29/2014 10:12 AM
 
Hi,

If you upgrade to DNN 07.03.03 and you try to edit a product in SmithCart, you may get this error:

InnerException:Telerik.Web.UI.RadTabStrip with ID='RadTabStrip1' was unable to find an embedded skin with the name 'Vista'. Please, make sure that the skin name is spelled correctly and that you have added a reference to the Telerik.Web.UI.Skins.dll assembly in your project. If you want to use a custom skin, set EnableEmbeddedSkins=false.

This likely has to do with an older version of SmithCart (just guessing) in the latest DNN.

You can temporarily get around this error if you enter this value into the appsetttings section of your web.config file...

<add key="Telerik.EnableEmbeddedSkins" value="false" />

You will lose the nice buttons in the admin area, but you can then edit your product.

I am just posting this as a workaround for some users that may get stuck with not being able to edit a product.
 
New Post
10/29/2014 3:15 PM
 
Hi Steve,

Which version of the Cart are you using on your DNN 7.3.3 portal?

 
New Post
10/29/2014 3:40 PM
 
Please do the following to fix:

1. In file explorer, navigate to \desktopmodules\smith.buynow folder
2. Open addproducts.ascx
3. Search for "vista"
4. Delete Skin="Vista"

At your service,
Dave Smith
DotNetNuke Consulting, DotNetNuke Store and DNN Ecommerce
 
New Post
10/29/2014 4:19 PM
 
Hi Dave,

It is 6.0... I did not upgrade for the last 6 months I guess and have been in the middle of working to get 6.78 installed (see the other dividebyzero thread).

But your fix worked like a charm. Thanks!

Stee
 
New Post
10/30/2014 1:32 PM
 
I also found this error:

Telerik.Web.UI.RadTreeView with ID='tvCheckBoxTree' was unable to find an embedded skin with the name 'Office2010Blue'.

Removing 'Office2010Blue' did not fix it... I was changing the category menu settings. I think this affects the department menu also. It was when I set Tree View with CheckBoxes in the category module.

So I added to the web.config file the <add key="Telerik.EnableEmbeddedSkins" value="false" /> setting and it fixed it but with the text links now showing in the admin area.

I then was able to get into the module to edit it (you could not when the error was there) and I set it back to the original Tree View Style 1 and removed the web.config entry, and things are where they were at before.

From what I have read, in the latest DNN, Telerik changed the way that skins are embedded or something. So this may affect SmithCart in other unknown places... but when this happens there is a way to reverse it with the web.config entry.
 
New Post
10/30/2014 3:29 PM
 
The Office2010Blue skin is set in code behind when you select arrows. If you select the "plus sign" option you should be ok. I will remove it from code behind and the fix will be available in the next build.

Thanks for reporting the issue!

At your service,
Dave Smith
DotNetNuke Consulting, DotNetNuke Store and DNN Ecommerce
 
New Post
10/31/2014 3:14 PM
 
Hi David,

You also get it here: ManageCustomer/mid/432/Default.aspx...

Telerik.Web.UI.RadComboBox with ID='RadComboBoxCustomer' was unable to find an embedded skin with the name 'Office2010Silver'.

So it may be in many places where the Telerik skin is embedded in code. I can use the web.config workaround for now so it is not a huge deal on our site.

Steve
 
New Post
11/1/2014 3:53 PM
 
Something I did see today: A customer made a credit card purchase that was approved with the PayPal PayFlowPro API, but the cart crashed after the approval... I guess when trying to send the mail, even though the sale was recorded. The confirmation email was never sent out. There were 2 crashes at the exact same time in the cart... Note the Skins issue... so maybe there is a skin issue with the latest DNN and 6.78.

Method:System.Threading.Thread.AbortInternal

StackTrace:

Message:

DotNetNuke.Services.Exceptions.ModuleLoadException: Unhandled Error Adding Module to ContentPane ---> System.Threading.ThreadAbortException: Thread was being aborted.
at System.Threading.Thread.AbortInternal()
at System.Threading.Thread.Abort(Object stateInfo)
at System.Web.HttpResponse.AbortCurrentThread()
at System.Web.HttpResponse.End()
at System.Web.HttpResponse.Redirect(String url, Boolean endResponse, Boolean permanent)
at Smith.DNN.Modules.BuyNow.Confirm.a(PaymentStatus A_0)
at Smith.DNN.Modules.BuyNow.Confirm.i()
at Smith.DNN.Modules.BuyNow.Confirm.OnInit(EventArgs e)
at System.Web.UI.Control.InitRecursive(Control namingContainer)
at System.Web.UI.Control.AddedControl(Control control, Int32 index)
at System.Web.UI.ControlCollection.Add(Control child)
at DotNetNuke.UI.Modules.ModuleHost.InjectModuleContent(Control content)
at DotNetNuke.UI.Modules.ModuleHost.CreateChildControls()
at System.Web.UI.Control.EnsureChildControls()
at DotNetNuke.UI.Containers.Container.get_ModuleControl()
at DotNetNuke.UI.Containers.Container.ProcessModule()
at DotNetNuke.UI.Skins.Pane.InjectModule(ModuleInfo module)
--- End of inner exception stack trace ---
at DotNetNuke.UI.Skins.Pane.InjectModule(ModuleInfo module)
at DotNetNuke.UI.Skins.Skin.InjectModule(Pane pane, ModuleInfo module)

Source:

And...

Method:System.Threading.Thread.AbortInternal

StackTrace:

Message:

System.Threading.ThreadAbortException: Thread was being aborted.
at System.Threading.Thread.AbortInternal()
at System.Threading.Thread.Abort(Object stateInfo)
at System.Web.HttpResponse.AbortCurrentThread()
at System.Web.HttpResponse.End()
at System.Web.HttpResponse.Redirect(String url, Boolean endResponse, Boolean permanent)
at Smith.DNN.Modules.BuyNow.Confirm.a(PaymentStatus A_0)
at Smith.DNN.Modules.BuyNow.Confirm.i()
at Smith.DNN.Modules.BuyNow.Confirm.OnInit(EventArgs e)
at System.Web.UI.Control.InitRecursive(Control namingContainer)
at System.Web.UI.Control.AddedControl(Control control, Int32 index)
at System.Web.UI.ControlCollection.Add(Control child)
at DotNetNuke.UI.Modules.ModuleHost.InjectModuleContent(Control content)
at DotNetNuke.UI.Modules.ModuleHost.CreateChildControls()
at System.Web.UI.Control.EnsureChildControls()
at DotNetNuke.UI.Containers.Container.get_ModuleControl()
at DotNetNuke.UI.Containers.Container.ProcessModule()
at DotNetNuke.UI.Skins.Pane.InjectModule(ModuleInfo module)

Source:
 
New Post
11/10/2014 11:07 PM
 
All the telerik skin references have been removed in all the admin screens. This will be released in the next cart v6.82 scheduled for release next week.
Regarding the PayPal Pro issue you reported please submit a support ticket using the following link:

http://helpdesk.smith-consulting.com/Main/frmNewTicket.aspx

At your service,
Dave Smith
DotNetNuke Consulting, DotNetNuke Store and DNN Ecommerce
 
Previous
 
Next
HomeHome Product Discus... Product Discus...SmithCartSmithCartIf you get a Telerik RadTabStrip error with latest DNNIf you get a Telerik RadTabStrip error with latest DNN