Products

Solutions

Resources

Partners

Community

Blog

About

QA

Ideas Test

New Community Website

Ordinarily, you'd be at the right spot, but we've recently launched a brand new community website... For the community, by the community.

Yay... Take Me to the Community!

Welcome to the DNN Community Forums, your preferred source of online community support for all things related to DNN.
In order to participate you must be a registered DNNizen

HomeHomeUsing DNN Platf...Using DNN Platf...Performance and...Performance and...Exceptions on new site.Exceptions on new site.
Previous
 
Next
New Post
9/13/2011 6:09 PM
 
Hello, sorry for the delay I was off on vacation. First off, sorry for the misleading earlier answer, I accidentally posted the wrong sproc - i actually meant the AddSearchItem sproc. However looking at it it passes in the dates rather than generating them via sql, so that looks to be the issue. Looking in the code I can see the following method call

return DataProvider.Instance().AddSearchItem(item.Title, item.Description, item.Author, item.PubDate, item.ModuleId, item.SearchKey, item.GUID, item.ImageFileId);

this shows that the date value is passed as part of the SearchItemInfo object, and if we track further back we find

int indexID = SearchDataStoreController.AddSearchItem(searchItem);

So it looks like there is bad data persisted in the search engine store that later causes this - to check run the following

select * from ald_vw_SearchItems

and check for an entry that does not have a pubdate value. Please post back and let me know if you find one, and if so what module(s) were affected i.e. you can read off the moduleid from that list and use it to get the moduledefinitionid and from that the friendlyname e.g.

select * from ald_modules where moduleid=<id of searchitem with missing pubdate>

select * from ald_moduledefinitions where moduledefid=<id retrieved from previous sql>


Buy the new Professional DNN7: Open Source .NET CMS Platform book Amazon US
 
New Post
10/11/2011 11:21 AM
 
Hi,

I've been suffering the same issue, exacerbated by the fact that the "portals/_default/log" files had a size of 22Mb/day, so I needed to clean this log files on my "small" VHD drive on Azure every few days.

I've been looking for those "PubDate" nulls, but AFIK is impossible to find them since the PubDate field does not allow nulls.

Finally I've modified the procedure "[dbo].[dnn_AddSearchItem]" introducing this new conditional and the problem has gone:

IF @PubDate IS NULL
BEGIN
  SET @PubDate = getdate()
END

It seems that the problem comes from the application layer (sorry, at this moment I don't have more time to investigate the issue).

Hope this helps,

David Rodriguez

David Rodriguez
DNN Cloud Team Lead Engineer | Microsoft Azure MVP | Microsoft Azure Insider / Advisor

 
New Post
10/12/2011 2:32 AM
 
Hello David, thanks for looking into this - if you get a chance can you log it at support.dotnetnuke.com so we can look further into it (and probably use your suggested fix as a temporary workaround until we discover the root cause)

Buy the new Professional DNN7: Open Source .NET CMS Platform book Amazon US
 
New Post
10/13/2011 9:59 AM
 
Hi Cathal,

I've reported the issue on DNN-18196.

Thanks for your attention,

David Rodriguez

David Rodriguez
DNN Cloud Team Lead Engineer | Microsoft Azure MVP | Microsoft Azure Insider / Advisor

 
Previous
 
Next
HomeHomeUsing DNN Platf...Using DNN Platf...Performance and...Performance and...Exceptions on new site.Exceptions on new site.


These Forums are dedicated to discussion of DNN Platform and Evoq Solutions.

For the benefit of the community and to protect the integrity of the ecosystem, please observe the following posting guidelines:

  1. No Advertising. This includes promotion of commercial and non-commercial products or services which are not directly related to DNN.
  2. No vendor trolling / poaching. If someone posts about a vendor issue, allow the vendor or other customers to respond. Any post that looks like trolling / poaching will be removed.
  3. Discussion or promotion of DNN Platform product releases under a different brand name are strictly prohibited.
  4. No Flaming or Trolling.
  5. No Profanity, Racism, or Prejudice.
  6. Site Moderators have the final word on approving / removing a thread or post or comment.
  7. English language posting only, please.
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out