Hello Peter,
On a DNN 4.5.5 portal with DMX 3.04.11, I have discovered a problem. If I do a simple word search, which yields both Collections and documents, when I click on a collection in the search results, I get a critical error: "Conversion from type 'DBNull' to type 'String' is not valid".
Note: There are multiple DMX module instances, and the above Collection in the search result is associated with a different DMX instance, on a different page. Also, Full Text search is not currently setup on this portal. Any thoughts on what might be causing this?
Thanks,
Rob Ralston
AssemblyVersion: 04.05.05
PortalID: 0
PortalName:
UserID: 4
UserName:
ActiveTabID: 56
ActiveTabName: Instructions
RawURL: /Instructions/tabid/56/DMXModule/580/Command/Core_ViewDetails/Default.aspx?EntryId=142
AbsoluteURL: /Default.aspx
AbsoluteURLReferrer: https://partnership.liko.com/Instructions/tabid/56/DMXModule/580/Command/Core_Search/Default.aspx
UserAgent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 1.0.3705; .NET CLR 1.1.4322; Tablet PC 1.7; .NET CLR 2.0.50727)
DefaultDataProvider: DotNetNuke.Data.SqlDataProvider, DotNetNuke.SqlDataProvider
ExceptionGUID: 19fe942f-028c-46f9-b732-992778e803bd
InnerException: Conversion from type 'DBNull' to type 'String' is not valid.
FileName:
FileLineNumber: 0
FileColumnNumber: 0
Method: Bring2mind.DNN.Modules.DMX.Controls.BreadCrumbs.a
StackTrace:
Message: DotNetNuke.Services.Exceptions.PageLoadException: Conversion from type 'DBNull' to type 'String' is not valid. ---> System.Exception: Conversion from type 'DBNull' to type 'String' is not valid.at Bring2mind.DNN.Modules.DMX.Controls.BreadCrumbs.a(Object A_0, EventArgs A_1)at System.Web.UI.Control.OnPreRender(EventArgs e)at System.Web.UI.Control.PreRenderRecursiveInternal()at System.Web.UI.Control.PreRenderRecursiveInternal()at System.Web.UI.Control.PreRenderRecursiveInternal()at System.Web.UI.Control.PreRenderRecursiveInternal()at System.Web.UI.Control.PreRenderRecursiveInternal()at System.Web.UI.Control.PreRenderRecursiveInternal()at System.Web.UI.Control.PreRenderRecursiveInternal()at System.Web.UI.Control.PreRenderRecursiveInternal()at System.Web.UI.Control.PreRenderRecursiveInternal()at System.Web.UI.Control.PreRenderRecursiveInternal()at System.Web.UI.Control.PreRenderRecursiveInternal()at System.Web.UI.Control.PreRenderRecursiveInternal()at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)--- End of inner exception stack trace ---