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...Upgrading DNN P...Upgrading DNN P...upgrade to 6.2.1 breaks message center?upgrade to 6.2.1 breaks message center?
Previous
 
Next
New Post
8/2/2012 8:51 AM
 

I recently upgraded  DotNetNuke to version 6.2.2
because after the upgrade to version 6.2.1 I have found problems in the message center.
In practice I can not see the detail of the message. 

Thiss issue persist in 6.2.2 Upgrade

I am attaching the images to show the problem.

  • Message in the list
  • Message detail

Someone can give me any suggestion or idea. I see no DotNetNuke
 errors in event log.

Thanks

 
New Post
10/31/2012 1:33 PM
 
I too have a problem with the message center. After upgrading from 5.6 to 6.2.2, the message center never worked. Then I upgraded to 6.2.4, hoping that it would be fixed, but the message center still does not work. It shows "Loading Content...", but the content never loads; clicking on any of the buttons or tabs within the Message Center does nothing. It does show the little number graphic on the corner of the messages tab, indicating that there is a message, but it does not allow any other functionality. Isn't the message center part of core functionality for 6.2 and above?! I can't figure out what could have broken a piece of core functionality right out of the box with no customizations.
Can someone please help me to understand how I can reinstall or fix just the Message Center?
Please someone actually respond to this and let's find an actual fix; let's not allow this thread to be yet another dead end thread with no resolution in a long list of dead end threads in this forum.
 
New Post
11/1/2012 6:10 AM
 

For the message center to be able to function correctly it needs to be directly able to access a number of services on the server using ajax calls - there are known issues with some of the friendly url rewriter 3rd party tools preventing these services from being accessed correctly.

Do you happen to have any sort of url rewriter tools installed on your site?

What i would also suggest you do is try using a tool like Fiddler to investigate what actual messages are being passed back from the message center to your server --  if you are seeing any 301 or 302 errors this would be a good indication that there is something amiss with your server possibly at the url redirect level.


Westa

 
New Post
11/1/2012 12:26 PM
 
I used firebug to investigate. Here is what I get:

Get Request:
http://localhost/DesktopModules/CoreMessaging/API/MessagingService.ashx/Inbox?afterMessageId=-1&numberOfRecords=10&__RequestVerificationToken=BjBXRJqPLqaPkPLRkBz%2Fk%2Fb7SJFZBh5oxHiT1LpfsxjFPz3uJON3vmkgSIyMsPytON%2FsWb3w9nQRqrqu6qkAD9Z2nh8aVKIEhgK993KYREBsgBd6%2F8YuoItZWQROWCwyEN5sNw%3D%3D&_=1351785053991

Response:
{"TotalConversations":2,"TotalNewThreads":1,"Conversations":[{"MessageID":3116,"PortalID":0,"To":"test","From":"SuperUser Account","Subject":"test message","Body":"testing message in message center.","ConversationId":3116,"ReplyAllAllowed":true,"SenderUserID":1,"DisplayDate":"1 day ago","KeyID":3116,"RowNumber":1,"AttachmentCount":0,"NewThreadCount":0,"ThreadCount":1,"SenderProfileUrl":"http://localhost/Admin/UserProfile/tabid/3571/userId/1/Default.aspx"},{"MessageID":14,"PortalID":0,"To":"host","From":"admin","Subject":"\u003cEnter School System Name Here\u003e Password Reminder","Body":"Dear SuperUser Account,\r\nYou have requested a Pass","ConversationId":14,"ReplyAllAllowed":true,"SenderUserID":2,"DisplayDate":"5/11/2010","KeyID":14,"RowNumber":2,"AttachmentCount":0,"NewThreadCount":1,"ThreadCount":1,"SenderProfileUrl":"http://localhost/Admin/UserProfile/tabid/3571/userId/2/Default.aspx"}]}

...so it seems the get request and response is good... but then I get an error, shown in firebug:

TypeError: $.ajax({type: "GET", url: boxPath, beforeSend: serviceFramework.setModuleHeaders, data: serviceFramework.getAntiForgeryProperty({afterMessageId: -1, numberOfRecords: pageSize}), cache: false}).done(function (messageboxView) {if (typeof messageboxView !== "undefined" && messageboxView != null && typeof messageboxView.Conversations !== "undefined") {var mappedMessages = $.map(messageboxView.Conversations, function (item) {return new messageConversationView(item);});self.messages(mappedMessages);if (typeof messageboxView.TotalConversations !== "undefined" && $.type(messageboxView.TotalConversations) === "number") {self.TotalConversations(messageboxView.TotalConversations);}if (typeof messageboxView.TotalNewThreads !== "undefined" && $.type(messageboxView.TotalNewThreads) === "number") {self.TotalNewThreads(messageboxView.TotalNewThreads);}} else {displayMessage("#dnnCoreMessaging", settings.serverErrorText, "dnnFormWarning");}}).fail(function (xhr, status) {displayMessage("#dnnCoreMessaging", settings.serverErrorWithDescription + status, "dnnFormWarning");}).always is not a function
 
New Post
11/1/2012 4:55 PM
 
The fix in this scenario is to ensure that the version of jquery being referenced is 1.6 or greater. The clue was the error shown in the previous post (error: "always is not a function"). The "always" functionality was added to jquery in version 1.6. Apparently someone had changed the DNN host settings to "use hosted jQuery version", and pointed the URL in the "Hosted jQuery URL" field to a previous version of jQuery. Changing this to use the installed version (in this case 1.7.2), or changing the hosted version URL to point to 1.6 or greater, fixed the problem.
 
Previous
 
Next
HomeHomeUsing DNN Platf...Using DNN Platf...Upgrading DNN P...Upgrading DNN P...upgrade to 6.2.1 breaks message center?upgrade to 6.2.1 breaks message center?


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