Page can't be loaded by administrators

If you have questions about using mojoPortal, you can post them here.

You may want to first review our site administration documentation to see if your question is answered there.

This thread is closed to new posts. You must sign in to post in the forums.
12/2/2010 1:36:02 PM
Gravatar
Total Posts 1188
Proud member of the mojoPortal team

Help support mojoPortal!
Add-on modules

Page can't be loaded by administrators

Got a strange one here. We just went live with our new site this morning. Awesome! But our webmaster had to change some of the URLs in an aggregate feed on our RSS Feeds page. During that process, something must have broken because now administrators who are logged into the site cannot load that page (it hangs and hangs and eventually times out), although users who are not logged in have no problem bringing it up. Because of this, I assume something may have gone haywire in Content Versioning, but I'm not sure.

Any tips as to where I should look/what I can update in the database to resolve this?

Thanks!

Jamie

12/2/2010 1:46:14 PM
Gravatar
Total Posts 1991

Re: Page can't be loaded by administrators

Hi Jamie,

Can you get to the content instance from the Content Manager?

You can use a direct URL to get to the content editor. All you need is the module id which can be found in the source of the page. There will be a div surrounding that bit of content with a class of moduleXX where XX is the module ID. Next, go to any other page and edit an HTML content instance on that page. Now, replace the mid=X with mid=XX, again where XX is the module ID of the faulty content. You will also want to replace the pageid in the url with -1.

HTH,
Joe D.

12/2/2010 2:21:00 PM
Gravatar
Total Posts 18444

Re: Page can't be loaded by administrators

Hi Jamie,

That is a strange symptom, it looks like just Html content features not a Feed Manager on that page, you're saying the page with the content hangs or the edit page hangs? I would not expect content version history to impact it, maybe workflow if that is enabled and there is both active and pending content could be a factor but I have not heard or seen any symptom like that. Do you get the same result on your staging server or dev machine?

 

How recent is the code/build?
 
Any proxy servers involved between the browser and the server?
 
Any errors in the mojoPortal log or windows event log?
 
The site looks great btw!
 
Best,
 
Joe
12/2/2010 3:31:51 PM
Gravatar
Total Posts 1188
Proud member of the mojoPortal team

Help support mojoPortal!
Add-on modules

Re: Page can't be loaded by administrators

Hi guys, thanks for the quick replies! Joe D., I'm going to keep your workaround in mind, that's a good one and we'll use it if necessary.

We don't have the problem on dev--it started happening on prod after a change was made this morning.

The build is 2.3.5.6 from 11/23.

No proxy servers involved.

System Log! Duh, I can't believe I missed that. Here is the error that's getting returned:

2010-12-02 13:20:53,700 ERROR mojoPortal.Web.FeedUI.FeedCache - There was a problem trying to read the feed for url http://www.escondido.org/blog1035rss.aspx.  Ignoring.
System.Net.WebException: Unable to connect to the remote server ---> System.Net.Sockets.SocketException: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond 216.231.240.5:80
   at System.Net.Sockets.Socket.DoConnect(EndPoint endPointSnapshot, SocketAddress socketAddress)
   at System.Net.ServicePoint.ConnectSocketInternal(Boolean connectFailure, Socket s4, Socket s6, Socket& socket, IPAddress& address, ConnectSocketState state, IAsyncResult asyncResult, Int32 timeout, Exception& exception)
   --- End of inner exception stack trace ---
   at System.Net.HttpWebRequest.GetResponse()
   at Argotic.Common.SyndicationEncodingUtility.CreateWebResponse(Uri source, ICredentials credentials, IWebProxy proxy)
   at Argotic.Common.SyndicationEncodingUtility.CreateSafeNavigator(Uri source, ICredentials credentials, IWebProxy proxy, Encoding encoding)
   at Argotic.Syndication.GenericSyndicationFeed.Create(Uri source, ICredentials credentials, IWebProxy proxy, SyndicationResourceLoadSettings settings)
   at mojoPortal.Web.FeedUI.FeedCache.GetRssFeedEntries(Int32 moduleId, Guid moduleGuid, Int32 entryCacheTimeout, Int32 maxDaysOld, Int32 maxEntriesPerFeed, Boolean enableSelectivePublishing)

Thanks for the compliment! It was all your hard work on the Artisteer skinning support that lets our site look as good as it does. smiley

12/2/2010 3:43:01 PM
Gravatar
Total Posts 1188
Proud member of the mojoPortal team

Help support mojoPortal!
Add-on modules

Re: Page can't be loaded by administrators

I also found this error in system log from earlier, but it didn't seem to happen when I did a recent standalone test, so I'm not sure if it's related:

2010-12-02 11:04:56,536 ERROR mojoPortal.Web.Global - 10.1.102.132-en-US - /aggregator1001rss.aspx
System.ApplicationException: Attempt to release mutex not owned by caller. (Exception from HRESULT: 0x00000120)
   at System.Threading.ReaderWriterLock.ReleaseWriterLockInternal()
   at mojoPortal.Web.FeedUI.FeedCache.GetRssFeedEntries(Int32 moduleId, Guid moduleGuid, Int32 entryCacheTimeout, Int32 maxDaysOld, Int32 maxEntriesPerFeed, Boolean enableSelectivePublishing)
   at mojoPortal.Web.FeedUI.FeedAggregatePage.RenderRss()
   at System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e)
   at System.Web.UI.Control.LoadRecursive()
   at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
 

12/2/2010 3:44:22 PM
Gravatar
Total Posts 18444

Re: Page can't be loaded by administrators

Hi Jamie,

That error looks like it can't retrieve a feed.  It could cause the page to hang (not load or load slow) while it waited for the request to timeout for the feed but that would happen when the cache was expired or empty and it was loading the content from the feeds after that it would get the data from the cache in the db, so editing the feeds caused it to clear the cache and reload the feed data.

The error sounds like it resolved the hostname for the feed but either the feed is down or it resolved it to an incorrect or unreachable ip address.

Is is persistent? Does the problem continue now?

You might ping the hostnames for the feed urls and see which feed is resolving to that ip address and remove it if it is down, but typically I would not expect that to be a continuous problem unless you have very short cache time configured in feed manager making it reload the feeds often.

Best,

Joe

12/2/2010 3:48:32 PM
Gravatar
Total Posts 18444

Re: Page can't be loaded by administrators

I'll look into that second error, possibly an issue with the locking logic for the cache, but as long as you are not seeing that repeatedly in the log I don't think that is it.

If the error is still happening I'd clear the log then cause the problem then check the log again.

Best,

Joe

12/2/2010 3:55:26 PM
Gravatar
Total Posts 18444

Re: Page can't be loaded by administrators

One thing popped into my imagination as something that might really hang the feed manager is if you entered its own aggregate feed url as a feed. I would try removing feeds one at a time and see if you can isolate whether it is one particular feed url breaking the aggregator.

Best,

Joe

12/2/2010 4:53:33 PM
Gravatar
Total Posts 1188
Proud member of the mojoPortal team

Help support mojoPortal!
Add-on modules

Re: Page can't be loaded by administrators

Hi Joe, I think you hit the nail on the head with that last idea. We had an RSS aggregator on the page, secured by role so it was invisible to non-admins. There was an RSS feed from that aggregator listed above on the page, and something with that must have been wrong. I removed the aggregator module and its corresponding RSS feed link from the page via the database, and am now able to bring it up as an admin. I'll let our webmaster know so she can work on fixing what she needed to fix.

I think the missing blog I posted earlier was a bit of a red herring, although that is also a problem that needs to be fixed and I'll make sure she is aware of it. Thanks as always for the help!

Jamie

You must sign in to post in the forums. This thread is closed to new posts.