The control with ID 'OPCNotBot_NoBotExtender' requires...

For general questions and discussions specific to the AbleCommerce 7.0 Asp.Net product.
Post Reply
xuanvu
Ensign (ENS)
Ensign (ENS)
Posts: 14
Joined: Mon Dec 22, 2008 1:17 pm

The control with ID 'OPCNotBot_NoBotExtender' requires...

Post by xuanvu » Thu Apr 16, 2009 9:37 am

Hello all,
This is a fresh copy of AbleCommerce, no editing has been made yet. I've just tried to click the "Check Out" button to test the check out procedure, and received this error:

Code: Select all

Server Error in '/Valeant' Application.

The control with ID 'OPCNotBot_NoBotExtender' requires a ScriptManager on the page. The ScriptManager must appear before any controls that need it.

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.InvalidOperationException: The control with ID 'OPCNotBot_NoBotExtender' requires a ScriptManager on the page. The ScriptManager must appear before any controls that need it.

Source Error: 

An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.

Stack Trace: 


[InvalidOperationException: The control with ID 'OPCNotBot_NoBotExtender' requires a ScriptManager on the page. The ScriptManager must appear before any controls that need it.]
   System.Web.UI.ExtenderControl.get_ScriptManager() +120681
   System.Web.UI.ExtenderControl.RegisterWithScriptManager() +117
   System.Web.UI.ExtenderControl.OnPreRender(EventArgs e) +20
   AjaxControlToolkit.ExtenderControlBase.OnPreRender(EventArgs e) +51
   System.Web.UI.Control.PreRenderRecursiveInternal() +80
   System.Web.UI.Control.PreRenderRecursiveInternal() +171
   System.Web.UI.Control.PreRenderRecursiveInternal() +171
   System.Web.UI.Control.PreRenderRecursiveInternal() +171
   System.Web.UI.Control.PreRenderRecursiveInternal() +171
   System.Web.UI.Control.PreRenderRecursiveInternal() +171
   System.Web.UI.WebControls.WebParts.WebPart.PreRenderRecursiveInternal() +42
   System.Web.UI.Control.PreRenderRecursiveInternal() +171
   System.Web.UI.Control.PreRenderRecursiveInternal() +171
   System.Web.UI.Control.PreRenderRecursiveInternal() +171
   System.Web.UI.Control.PreRenderRecursiveInternal() +171
   System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +842

Version Information: Microsoft .NET Framework Version:2.0.50727.3074; ASP.NET Version:2.0.50727.3074
I've used the 3.5 web.config version because I'm planning to use it with my other 3.5 net apps. The error appears to be under ~/ConLib/OnePageCheckOut.aspx, and maybe with this code:

Code: Select all

<ajaxToolkit:NoBot
          ID="OPCNotBot"
          runat="server"  
          ResponseMinimumDelaySeconds="0"
          CutoffWindowSeconds="60"
          CutoffMaximumInstances="10" />
Any help would be appreciated.
Thanks,
Kenny.

User avatar
mazhar
Master Yoda
Master Yoda
Posts: 5084
Joined: Wed Jul 09, 2008 8:21 am
Contact:

Re: The control with ID 'OPCNotBot_NoBotExtender' requires...

Post by mazhar » Thu Apr 16, 2009 10:28 am

What is your applicaton version information? You can found this under about ablecommerce menu.

xuanvu
Ensign (ENS)
Ensign (ENS)
Posts: 14
Joined: Mon Dec 22, 2008 1:17 pm

Re: The control with ID 'OPCNotBot_NoBotExtender' requires...

Post by xuanvu » Thu Apr 16, 2009 11:05 am

This is the information from the About menu:

Code: Select all

PLATFORM: ASP.NET
VERSION: 7.0.2
BUILD: 11659

AjaxControlToolkit: 1.0.10301.0
CommerceBuilder: 7.2.11602.0
CommerceBuilder.AbleCommerceTax: 7.2.11310.0
CommerceBuilder.AcTestProvider: 1.0.0.0
CommerceBuilder.AustraliaPost: 7.1.0.0
CommerceBuilder.AuthorizeNet: 7.0.9764.0
CommerceBuilder.CanadaPost: 7.0.0.0
CommerceBuilder.CCH: 7.0.0.0
CommerceBuilder.Configuration: 7.2.11602.0
CommerceBuilder.CyberSource: 7.0.9310.0
CommerceBuilder.Data: 7.2.11602.0
CommerceBuilder.DataClient.Api: 7.0.2.1
CommerceBuilder.DataClient.Csv: 7.0.34.0
CommerceBuilder.DHL: 7.2.11307.0
CommerceBuilder.DHLInternational: 7.2.11307.0
CommerceBuilder.ECB: 7.0.0.0
CommerceBuilder.FedEx: 7.0.9725.0
CommerceBuilder.FRBNY: 7.0.0.0
CommerceBuilder.GoogleCheckout: 7.0.10052.0
CommerceBuilder.InternetSecure: 7.0.9764.0
CommerceBuilder.LinkPoint: 7.0.9764.0
CommerceBuilder.Paradata: 7.0.9764.0
CommerceBuilder.PayFlowPro: 7.0.10061.0
CommerceBuilder.PayJunction: 7.2.11284.0
CommerceBuilder.PayPal: 7.2.10840.0
CommerceBuilder.Protx: 7.1.10124.0
CommerceBuilder.Services: 7.2.11602.0
CommerceBuilder.SkipJack: 7.0.9764.0
CommerceBuilder.UPS: 7.0.10041.0
CommerceBuilder.USPS: 7.0.9728.0
CommerceBuilder.Web: 7.2.11602.0
ComponentArt.Web.UI: 2008.2.1175.3
CyberSource.Base: 2.0.0.0
CyberSource.Clients: 5.0.2.0
CyberSource.Clients.XmlSerializers: 5.0.2.0
CyberSource.WSSecurity: 2.0.0.0
CybsWSSecurityIOP: 1.0.0.0
FredCK.FCKeditorV2: 2.5.2912.21007
ICSharpCode.SharpZipLib: 0.85.5.452
LinkPointTransaction: 1.0.1797.29766
log4net: 1.2.10.0
Microsoft.Practices.EnterpriseLibrary.Common: 2.0.0.0
Microsoft.Practices.EnterpriseLibrary.Data: 2.0.0.0
Microsoft.Practices.ObjectBuilder: 1.0.51205.0
Microsoft.Web.Preview: 1.2.61025.0
NVelocity: 7.2.0.0
PaygatewayNET: 3.0.0.0
paypal_base: 4.2.1.0
PFProCOMLib: 1.0.0.0
PFProdotNET: 0.0.0.0
Validators: 1.0.0.0
WebChart: 1.1.1.6
wwHoverPanel: 1.85.0.0

xuanvu
Ensign (ENS)
Ensign (ENS)
Posts: 14
Joined: Mon Dec 22, 2008 1:17 pm

Re: The control with ID 'OPCNotBot_NoBotExtender' requires...

Post by xuanvu » Fri Apr 17, 2009 9:23 am

Does anyone have any idea, suggestions? I really need to test this thing.

Thanks a lot,
Kenny.

xuanvu
Ensign (ENS)
Ensign (ENS)
Posts: 14
Joined: Mon Dec 22, 2008 1:17 pm

Re: The control with ID 'OPCNotBot_NoBotExtender' requires...

Post by xuanvu » Fri Apr 17, 2009 9:47 am

For now what I did was to commented out the codes to NoBot, but I don't think that's the solution, it was there for a reason :)

Kenny.

User avatar
mazhar
Master Yoda
Master Yoda
Posts: 5084
Joined: Wed Jul 09, 2008 8:21 am
Contact:

Re: The control with ID 'OPCNotBot_NoBotExtender' requires...

Post by mazhar » Fri Apr 17, 2009 9:55 am

It seems to me that may be web.config for .NET 3.5 needs to be altered for NoBot control because I think NoBot was added lately to web.config and web.config for .NET 3.5 was posted before that.

xuanvu
Ensign (ENS)
Ensign (ENS)
Posts: 14
Joined: Mon Dec 22, 2008 1:17 pm

Re: The control with ID 'OPCNotBot_NoBotExtender' requires...

Post by xuanvu » Mon Apr 20, 2009 9:15 am

Do you know exactly what needed to be altered in the config file? I'm not pretty sure what to do with these AJAX stuffs.

Thanks,
Kenny.

Flux
Ensign (ENS)
Ensign (ENS)
Posts: 1
Joined: Mon Jul 19, 2010 11:52 am

Re: The control with ID 'OPCNotBot_NoBotExtender' requires...

Post by Flux » Mon Jul 19, 2010 11:57 am

I have run into this problem myself in trying to upgrade our 7.0.2 store to 7.0.3, using the web.config for NET 3.5. Was a solution ever found for this?

Post Reply