I keep getting errors with certain user agents. This was just an annoyance before, however, now my zoom indexer has same problem.
This happened in 4.9.0 to 4.9.4 but in 4.9.5 my Zoom (wrensoft.com) indexer won't access the site. The event log is also filling up with errors for
UserAgent: Baiduspider ( http://www.baidu.jp/spider/)
UserAgent: Mozilla crawl/5.0 (compatible; fairshare.cc http://fairshare.cc)
UserAgent: al_viewer larbin2.6.3@unspecified.mail
UserAgent: Zoom - wrensoft.com [ZSEBOT] (only in version 4.9.5)
AssemblyVersion: 04.09.05
PortalID: 0
PortalName: Oasis Cruise & Travel Stories
UserID: -1
UserName:
ActiveTabID: 54
ActiveTabName: Home
RawURL: /
AbsoluteURL: /Default.aspx
AbsoluteURLReferrer:
UserAgent: Zoom+-+wrensoft.com+[ZSEBOT]
DefaultDataProvider: DotNetNuke.Data.SqlDataProvider, DotNetNuke.SqlDataProvider
ExceptionGUID: dfeccd20-85aa-48d0-a069-7886ea492ccf
InnerException: Value cannot be null. Parameter name: String
FileName:
FileLineNumber: 0
FileColumnNumber: 0
Method: System.Number.StringToNumber
StackTrace:
Message: DotNetNuke.Services.Exceptions.PageLoadException: Value cannot be null. Parameter name: String ---> System.ArgumentNullException: Value cannot be null. Parameter name: String at System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberformatInfo info, Boolean parseDecimal) at System.Number.ParseInt32(String s, NumberStyles style, NumberformatInfo info) at System.Web.Configuration.HttpCapabilitiesBase.get_MajorVersion() at Solpart.WebControls.SolpartMenu.BrowserSupportsFunctionality(ClientFunctionalityEnums eFunctionality) at Solpart.WebControls.SolpartMenu.DownLevelBrowser() at Solpart.WebControls.SolpartMenu.getBorderStyle(String type, String color, Int32 width) at Solpart.WebControls.SolpartMenu.getMenuBorderStyle(String shColor, String hlColor, Int32 width) at Solpart.WebControls.SolpartMenu.WriteCSSStyles() at Solpart.WebControls.SolpartMenu.Page_PreRender(Object sender, EventArgs e) at System.EventHandler.Invoke(Object sender, EventArgs e) at System.Web.UI.Control.OnPreRender(EventArgs e) at DotNetNuke.Framework.PageBase.OnPreRender(EventArgs evt) at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) --- End of inner exception stack trace ---
Is there a fix for this?