Internal Server Errors on Arvixe Shared Hosting

Post here for help with installing or upgrading mojoPortal pre-compiled release packages. When posting in this forum, please provide all relevant details. You may also want to review the installation or upgrading documentation.

If you have questions about using the source code or working with mojoPortal in Visual Studio, please post in the Developer forum.

Post here for help with installation of mojoPortal pre-compiled release packages

When posting in this forum, please try to provide as many relevant details as possible. Particularly the following:

  • What operating system were you running when the bug appeared?
  • What database platform is your site using?
  • What version of mojoPortal are you running?
  • What version of .NET do you use?
  • What steps are necessary to reproduce the issue? Compare expected results vs actual results.

You may also want to review the installation or upgrading documentation.

If you have questions about using the source code or working with mojoPortal in Visual Studio, please post in the Developer forum.

This thread is closed to new posts. You must sign in to post in the forums.
11/15/2010 4:26:30 PM
Gravatar
Total Posts 7

Internal Server Errors on Arvixe Shared Hosting

Hi:

I have had an account on Arvixe for several months now.  I recently (just the other day) asked Arvixe to install mojoPortal on a new domain and Web site I had just added to my account.  Everything seemed to be running OK except I was getting non-disruptive errors (the small exclamation point in the lower left corner of the IE browser along with the message "done, but with errors on page").  I found some information in the forums that this might have something to do with the version of ASP.net, so I checked my Arvixe account and I was running version 2.0 (integrated pipeline).  I changed the version to 4.0 (integrated pipeline) and the change completely killed the site.

Arvixe tech support fixed the site and set it to run on ASP.net version 4.0 (integrated pipeline) and the non-disruptive errors went away, but now every time I try to add/edit content, I get an internal server error and my additions/changes are discarded.  here is a copy of the log for one of the instances:

2010-11-15 16:01:18,158 ERROR mojoPortal.Web.Global - 12.170.218.2-en-US - /Data/Sites/1/skins/styleshout-coolwater/csshandler.ashx?skin=styleshout-coolwater
System.Web.HttpException (0x80004005): The file '/Data/Sites/1/skins/styleshout-coolwater/csshandler.ashx' does not exist.
at System.Web.UI.Util.CheckVirtualFileExists(VirtualPath virtualPath)
at System.Web.Compilation.BuildManager.GetVPathBuildResultInternal(VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile, Boolean throwIfNotFound, Boolean ensureIsUpToDate)
at System.Web.Compilation.BuildManager.GetVPathBuildResultWithNoAssert(HttpContext context, VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile, Boolean throwIfNotFound, Boolean ensureIsUpToDate)
at System.Web.Compilation.BuildManager.GetVPathBuildResult(HttpContext context, VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile, Boolean ensureIsUpToDate)
at System.Web.UI.SimpleHandlerFactory.System.Web.IHttpHandlerFactory2.GetHandler(HttpContext context, String requestType, VirtualPath virtualPath, String physicalPath)
at System.Web.UI.SimpleHandlerFactory.GetHandler(HttpContext context, String requestType, String virtualPath, String path)
at System.Web.HttpApplication.MaterializeHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)
2010-11-15 16:01:18,330 ERROR mojoPortal.Web.Global - 12.170.218.2-en-US - /Data/Sites/1/skins/styleshout-coolwater/csshandler.ashx?skin=styleshout-coolwater
System.Web.HttpException (0x80004005): The file '/Data/Sites/1/skins/styleshout-coolwater/csshandler.ashx' does not exist.
at System.Web.UI.Util.CheckVirtualFileExists(VirtualPath virtualPath)
at System.Web.Compilation.BuildManager.GetVPathBuildResultInternal(VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile, Boolean throwIfNotFound, Boolean ensureIsUpToDate)
at System.Web.Compilation.BuildManager.GetVPathBuildResultWithNoAssert(HttpContext context, VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile, Boolean throwIfNotFound, Boolean ensureIsUpToDate)
at System.Web.Compilation.BuildManager.GetVPathBuildResult(HttpContext context, VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile, Boolean ensureIsUpToDate)
at System.Web.UI.SimpleHandlerFactory.System.Web.IHttpHandlerFactory2.GetHandler(HttpContext context, String requestType, VirtualPath virtualPath, String physicalPath)
at System.Web.UI.SimpleHandlerFactory.GetHandler(HttpContext context, String requestType, String virtualPath, String path)
at System.Web.HttpApplication.MaterializeHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)
2010-11-15 16:01:24,055 ERROR mojoPortal.Web.mojoBasePage - 12.170.218.2-en-US - /HtmlEdit.aspx?mid=5&pageid=0
System.Web.HttpRequestValidationException (0x80004005): A potentially dangerous Request.Form value was detected from the client (ctl00$mainContent$edContentinnerEditor="<p>Paragraph before ...").
at System.Web.HttpRequest.ValidateString(String value, String collectionKey, RequestValidationSource requestCollection)
at System.Web.HttpRequest.ValidateNameValueCollection(NameValueCollection nvc, RequestValidationSource requestCollection)
at System.Web.HttpRequest.get_Form()
at System.Web.HttpRequest.get_HasForm()
at System.Web.UI.Page.GetCollectionBasedOnMethod(Boolean dontReturnNull)
at System.Web.UI.Page.DeterminePostBackMode()
at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
2010-11-15 16:01:24,071 ERROR mojoPortal.Web.Global - 12.170.218.2-en-US - /HtmlEdit.aspx?mid=5&pageid=0
System.Web.HttpRequestValidationException (0x80004005): A potentially dangerous Request.Form value was detected from the client (ctl00$mainContent$edContentinnerEditor="<p>Paragraph before ...").
at System.Web.HttpRequest.ValidateString(String value, String collectionKey, RequestValidationSource requestCollection)
at System.Web.HttpRequest.ValidateNameValueCollection(NameValueCollection nvc, RequestValidationSource requestCollection)
at System.Web.HttpRequest.get_Form()
at System.Web.HttpRequest.get_HasForm()
at System.Web.UI.Page.GetCollectionBasedOnMethod(Boolean dontReturnNull)
at System.Web.UI.Page.DeterminePostBackMode()
at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
at System.Web.UI.Page.ProcessRequest(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
at System.Web.UI.Page.ProcessRequest()
at System.Web.UI.Page.ProcessRequestWithNoAssert(HttpContext context)
at System.Web.UI.Page.ProcessRequest(HttpContext context)
at ASP.htmledit_aspx.ProcessRequest(HttpContext context) in c:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\9cbc1a66\3a7b63d5\App_Web_jbbck0s4.10.cs:line 0
at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)
 

Any suggestions?  Thanks!

-- John Graminski

11/16/2010 5:24:41 AM
Gravatar
Total Posts 18439

Re: Internal Server Errors on Arvixe Shared Hosting

Hi John,

The first problem you describe sounds like a script error in the browser rather than a server side error. In any case not knowing the specific error I cannot help with that one.

Of the errors you posted it sounds like the last one is the one you are experiencing when saving and it is the result of running a mojoPortal build that was compiled for .NET 3.5 under .NET 4.

You could solve that one by adding this to your Web.config file just before the closing </system.web> tag:

<httpRuntime requestValidationMode="2.0" maxUrlLength="560" maxQueryStringLength="2048" />

However, the best solution would be to install the latest version of mojoPortal that is compiled for .NET 4 (currently mojoportal-2-3-5-5-mssql-net40-deploymentfiles.zip). you would install it using the upgrade procedure since you already have a running version.

The other errors you posted would typically cause the design to not work (ie no css would render) and may be caused if the server is not configured correctly for the .ashx extension. But you have not reported that as a problem you are having so I'm confused. Also the structure of the url in those errors makes me think you are running an older version of mojoPortal.

Can you tell us the version of mojoPortal? You should see it at Administration > System Information

I would expect that Arvixe did install the 3.5 .NET build of mojoPortal since I think they would be installing it from the web app gallery, but I would expect it to not be an older version than the one we have in the gallery and the error makes me think it is older.

Hope it helps,

Joe

11/16/2010 12:19:24 PM
Gravatar
Total Posts 7

Re: Internal Server Errors on Arvixe Shared Hosting

Hi Joe:

Upgrading to version 3.2.5.5 for ASP 4.0 did the trick.  Thanks!  Your advice was definitely worth the price of a cold one -- enjoy!

By the way -- do you have a procedure for manually installing mojoPortal from scratch onto Arvixe?  I am experimenting with doing this on some of my other Arvixe account Web sites.  Thanks again!

John Graminski

11/16/2010 1:58:40 PM
Gravatar
Total Posts 18439

Re: Internal Server Errors on Arvixe Shared Hosting

Hi John,

Thanks for the beer!

It is basically the same steps no matter what host, you just need to be able to connect with a good FTP client like FileZilla. There is information about ftp credentials and urls in your Arvixe control panel.

http://www.mojoportal.com/installation-quick-start.aspx

Best,

Joe

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