Page 1 of 1

The control with ID 'OPCNotBot_NoBotExtender' requires...

Posted: Thu Apr 16, 2009 9:37 am
by xuanvu
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.

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

Posted: Thu Apr 16, 2009 10:28 am
by mazhar
What is your applicaton version information? You can found this under about ablecommerce menu.

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

Posted: Thu Apr 16, 2009 11:05 am
by xuanvu
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

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

Posted: Fri Apr 17, 2009 9:23 am
by xuanvu
Does anyone have any idea, suggestions? I really need to test this thing.

Thanks a lot,
Kenny.

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

Posted: Fri Apr 17, 2009 9:47 am
by xuanvu
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.

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

Posted: Fri Apr 17, 2009 9:55 am
by mazhar
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.

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

Posted: Mon Apr 20, 2009 9:15 am
by xuanvu
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.

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

Posted: Mon Jul 19, 2010 11:57 am
by Flux
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?