top menu disappeared after upgrading to 2.3.6.6

This is the place to report bugs and get support. When posting in this forum, please always provide as much detail as possible.

Please do not report problems with a custom build or custom code in this forum. If you are producing your own build from the source code and have problems or questions, ask in the developer forum, do not report it as a bug.

This is the place to report bugs and get support

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.
Please do not report problems with a custom build or custom code in this forum. If you are producing your own build from the source code and have problems or questions, ask in the developer forum.
This thread is closed to new posts. You must sign in to post in the forums.
6/2/2011 10:41:20 AM
Gravatar
Total Posts 22

top menu disappeared after upgrading to 2.3.6.6

I upgraded t0 2.3.66 and one of my sites does not get the top menu

one of my sites does not get the top menu after upgrading to 2.3.6.6.  The log is below, can someone point me in the right direction?  I have a mutlisite setup.  The other sites are fine.  Im using a provided skin off the menu.  Not sure where to look "The file '/Calendar/day.aspx' does not exist."

2011-06-02 11:31:30,573 ERROR mojoPortal.Web.PageNotFoundHttpModule - 66.249.71.36 - Referrer(none)  PageNotFoundHttpModule handled error.
System.Web.HttpException: The file '/Calendar/day.aspx' 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)
   at System.Web.Compilation.BuildManager.GetVPathBuildResultWithNoAssert(HttpContext context, VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile)
   at System.Web.Compilation.BuildManager.GetVirtualPathObjectFactory(VirtualPath virtualPath, HttpContext context, Boolean allowCrossApp, Boolean noAssert)
   at System.Web.Compilation.BuildManager.CreateInstanceFromVirtualPath(VirtualPath virtualPath, Type requiredBaseType, HttpContext context, Boolean allowCrossApp, Boolean noAssert)
   at System.Web.UI.PageHandlerFactory.GetHandlerHelper(HttpContext context, String requestType, VirtualPath virtualPath, String physicalPath)
   at System.Web.UI.PageHandlerFactory.System.Web.IHttpHandlerFactory2.GetHandler(HttpContext context, String requestType, VirtualPath virtualPath, String physicalPath)
   at System.Web.HttpApplication.MapHttpHandler(HttpContext context, String requestType, VirtualPath path, String pathTranslated, Boolean useAppConfig)
   at System.Web.HttpApplication.MapHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
   at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)

6/2/2011 10:44:56 AM
Gravatar
Total Posts 18439

Re: top menu disappeared after upgrading to 2.3.6.6

If you haven't customized the skin you could copy the updated version from /Data/skins into /Data/Sites/[SiteID]/skins

otherwise see the sticky thread about important skin changes.

Hope that helps,

Joe

6/3/2011 7:47:39 AM
Gravatar
Total Posts 22

Re: top menu disappeared after upgrading to 2.3.6.6

Hi Joe

I copied the updated version and i am still having issues.  Its only happening to artisteer 3.0 skins. Top menu randomly appears on page load.

 

2011-06-03 08:22:54,354 ERROR mojoPortal.Web.PageNotFoundHttpModule - 65.52.110.18 - Referrer(none)  PageNotFoundHttpModule handled error.
System.Web.HttpException: The file '/calendar/day.aspx' 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)
   at System.Web.Compilation.BuildManager.GetVPathBuildResultWithNoAssert(HttpContext context, VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile)
   at System.Web.Compilation.BuildManager.GetVirtualPathObjectFactory(VirtualPath virtualPath, HttpContext context, Boolean allowCrossApp, Boolean noAssert)
   at System.Web.Compilation.BuildManager.CreateInstanceFromVirtualPath(VirtualPath virtualPath, Type requiredBaseType, HttpContext context, Boolean allowCrossApp, Boolean noAssert)
   at System.Web.UI.PageHandlerFactory.GetHandlerHelper(HttpContext context, String requestType, VirtualPath virtualPath, String physicalPath)
   at System.Web.UI.PageHandlerFactory.System.Web.IHttpHandlerFactory2.GetHandler(HttpContext context, String requestType, VirtualPath virtualPath, String physicalPath)
   at System.Web.HttpApplication.MapHttpHandler(HttpContext context, String requestType, VirtualPath path, String pathTranslated, Boolean useAppConfig)
   at System.Web.HttpApplication.MapHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
   at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)
2011-06-03 08:22:54,354 ERROR mojoPortal.Web.PageNotFoundHttpModule - 65.52.110.18 - Referrer(none)  PageNotFoundHttpModule handled error.
System.Web.HttpException: The file '/Calendar/week.aspx' 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)
   at System.Web.Compilation.BuildManager.GetVPathBuildResultWithNoAssert(HttpContext context, VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile)
   at System.Web.Compilation.BuildManager.GetVirtualPathObjectFactory(VirtualPath virtualPath, HttpContext context, Boolean allowCrossApp, Boolean noAssert)
   at System.Web.Compilation.BuildManager.CreateInstanceFromVirtualPath(VirtualPath virtualPath, Type requiredBaseType, HttpContext context, Boolean allowCrossApp, Boolean noAssert)
   at System.Web.UI.PageHandlerFactory.GetHandlerHelper(HttpContext context, String requestType, VirtualPath virtualPath, String physicalPath)
   at System.Web.UI.PageHandlerFactory.System.Web.IHttpHandlerFactory2.GetHandler(HttpContext context, String requestType, VirtualPath virtualPath, String physicalPath)
   at System.Web.HttpApplication.MapHttpHandler(HttpContext context, String requestType, VirtualPath path, String pathTranslated, Boolean useAppConfig)
   at System.Web.HttpApplication.MapHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
   at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)
2011-06-03 08:22:57,307 ERROR mojoPortal.Web.PageNotFoundHttpModule - 65.52.110.18 - Referrer(none)  PageNotFoundHttpModule handled error.
System.Web.HttpException: The file '/calendar/week.aspx' 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)
   at System.Web.Compilation.BuildManager.GetVPathBuildResultWithNoAssert(HttpContext context, VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile)
   at System.Web.Compilation.BuildManager.GetVirtualPathObjectFactory(VirtualPath virtualPath, HttpContext context, Boolean allowCrossApp, Boolean noAssert)
   at System.Web.Compilation.BuildManager.CreateInstanceFromVirtualPath(VirtualPath virtualPath, Type requiredBaseType, HttpContext context, Boolean allowCrossApp, Boolean noAssert)
   at System.Web.UI.PageHandlerFactory.GetHandlerHelper(HttpContext context, String requestType, VirtualPath virtualPath, String physicalPath)
   at System.Web.UI.PageHandlerFactory.System.Web.IHttpHandlerFactory2.GetHandler(HttpContext context, String requestType, VirtualPath virtualPath, String physicalPath)
   at System.Web.HttpApplication.MapHttpHandler(HttpContext context, String requestType, VirtualPath path, String pathTranslated, Boolean useAppConfig)
   at System.Web.HttpApplication.MapHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
   at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)
2011-06-03 08:22:57,307 ERROR mojoPortal.Web.PageNotFoundHttpModule - 65.52.110.18 - Referrer(none)  PageNotFoundHttpModule handled error.
System.Web.HttpException: The file '/Calendar/week.aspx' 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)
   at System.Web.Compilation.BuildManager.GetVPathBuildResultWithNoAssert(HttpContext context, VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile)
   at System.Web.Compilation.BuildManager.GetVirtualPathObjectFactory(VirtualPath virtualPath, HttpContext context, Boolean allowCrossApp, Boolean noAssert)
   at System.Web.Compilation.BuildManager.CreateInstanceFromVirtualPath(VirtualPath virtualPath, Type requiredBaseType, HttpContext context, Boolean allowCrossApp, Boolean noAssert)
   at System.Web.UI.PageHandlerFactory.GetHandlerHelper(HttpContext context, String requestType, VirtualPath virtualPath, String physicalPath)
   at System.Web.UI.PageHandlerFactory.System.Web.IHttpHandlerFactory2.GetHandler(HttpContext context, String requestType, VirtualPath virtualPath, String physicalPath)
   at System.Web.HttpApplication.MapHttpHandler(HttpContext context, String requestType, VirtualPath path, String pathTranslated, Boolean useAppConfig)
   at System.Web.HttpApplication.MapHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
   at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)

6/3/2011 7:57:49 AM
Gravatar
Total Posts 18439

Re: top menu disappeared after upgrading to 2.3.6.6

please stop posting these 404 page not found errors from your log they are not related. Those are either people or crawlers trying to use bad urls.

Which menu are you talking about the site menu or the top links for sign in etc?

If you mean the top links the problem and solution will be something about your CSS.

Do these problems happen in the artisteer 3 skins that shipped with mojoPortal or just your own?

The latest release of mojoPortal was tested using Artisteer 3 RC2 (released May 25), but they have just released the final version of Artisteer 3 yesterday. The fianl version should work just the same as RC 2, but older betas of Artisteer 3 may not work correctly.

Hope that helps,

Joe

6/3/2011 8:23:34 AM
Gravatar
Total Posts 22

Re: top menu disappeared after upgrading to 2.3.6.6

The top links for 'sign on' randomly appears

It is happening to the artisteer 3.0 skins shipped with mojo.  I also notice that its happening in ie9.  Firefox works fine

http://demo3.cityofstamford.org

Sorry about the logs

6/3/2011 8:30:08 AM
Gravatar
Total Posts 18439

Re: top menu disappeared after upgrading to 2.3.6.6

This doesn't happen using the same skin on our demo site.

Keep in mind that we never update skins in the site specific folder, so to make sure you are using the latest version of the shipped skin you should copy it from /Data/skins to /Data/Sites/[SiteID]/skins

Only the artisteer3 skins in /Data/skins have been updated for the latest artisteer.

Hope that helps,

Joe

6/7/2011 2:17:04 PM
Gravatar
Total Posts 22

Re: top menu disappeared after upgrading to 2.3.6.6

I'm missing something.  Just to see what would happen, I created a new site using artisteer-30verticalmenu1 as a skin.  The top nav will randomly display 30% of the time when not logged in.  The top nav displays fine when logged in.  This is only happening on artisteer 3 skins.  I made sure i am using the latest skin shipped with 2.3.6.6.  Not sure what im doing wrong.  Below is the system information from the admin menu.

Multi Site Setup, (total of 25 sites)
mojoPortal Version 2.3.6.6 MSSQL
Operating System Microsoft Windows NT 5.2.3790 Service Pack 2
ASP.NET Info v2.0.50727 Running in Full Trust

Thanks Tony

 

 

7/18/2011 7:51:11 AM
Gravatar
Total Posts 18439

Re: top menu disappeared after upgrading to 2.3.6.6

Hi Tony,

Sorry for the delay.

I never was able to reproduce this problem.

My only additional suggestions would be

1. make sure you are using a Release build not a debug build and make sure <compilation debug="false" in Web.config

2. Make sure you have CSS combining, minification, and server side caching enabled.

3. Consider whether it is browser specific, does it only happen in IE or other browsers as well? Maybe something about the IE specific CSS needs tweaking

Hope that helps,

Joe

7/18/2011 8:05:49 AM
Gravatar
Total Posts 22

Re: top menu disappeared after upgrading to 2.3.6.6

My problem had something to do with div.topnavwrap in stylemojo.css and #art-main from style.css.  When I remove float: left; from #art-main, the randomness disappearance of the top links stops.

This issue is only happening on IE and when I am not signed in.  Im not a css expert and not sure why this works.  Below is a reference of both tags

From StyleMojo.css
div.topnavwrap {position:absolute; top:0; left:0;   margin:0px 0px 3px 0px; width:100%; z-index:100  ; padding-top:3px; padding-bottom:3px; background-color: black;}

Style.css
#art-main {  display: inline-block;   position: relative;   z-index: 0;   width: 100%;   left: 0;   top: 0;   cursor:default;   overflow:visible; float: left; clear: left;}

 

 

7/18/2011 8:11:57 AM
Gravatar
Total Posts 18439

Re: top menu disappeared after upgrading to 2.3.6.6

So you found a solution? That is good! 

I would recommend override it in style-artisteeroverrides.css instead of modifying the style.css, that way you can re-export style.css from Artisteer without losing your customization if you ever need to tweak the design in Artisteer.

so I would just add this in style-artisteeroverrides.css

#art-main { float:none; }

Best,

Joe

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