After some updates associated with ubercart, I noticed a bullet at the top of the navigation menu with no link. I went into menus and added "" to the title where XXXX was something like "blank" or "nothing" or such.

Upon saving, I got the following message:

---------------

FastCGI Error
The FastCGI Handler was unable to process the request.
--------------------------------------------------------------------------------

Error Details:

•The FastCGI process exited unexpectedly
•Error Number: -2147467259 (0x80004005).
•Error Description: Unspecified error
HTTP Error 500 - Server Error.
Internet Information Services (IIS)

--------------

Obviously this is a windows install.
PHP 5.2.9-1
FastCGI x86 1.0.0
Fully patched Windows Small Business Server 2003
MySQL 5.1.31-community

I've gotten the navigation block removed from parts of my website, but it's still crashing other parts. feel free to see the website crash by playing at http://www.huntsvilleswingdance.org or email me at gabe@huntsvilleswingdance.org

Comments

keith.smith’s picture

Title: "<XXX>" within first link in navegation menu causes site crash » "<XXX>" within first link in navigation menu causes site crash
jody lynn’s picture

Status: Active » Postponed (maintainer needs more info)

We need a set of steps to follow to reproduce this error.

tangofan’s picture

To replicate this (assuming you have one of these untitled menu items in your Navigation menu), go to admin/build/menu-customize/navigation, find the item in the list, click "Edit". On the Edit menu item page you'll see that the item has no path or title, but is enabled. Add a title and click save.

On my localhost test site the result was a titled link to admin/.

On my production site the result was a 500 internal server error.

My localhost site is running Drupal 6.24. The production site is Drupal 6.26.

Here is the query that was produced over and over again on the production site:

/* Anonymous : menu_link_load */ SELECT m.*, ml.* FROM menu_links ml
LEFT JOIN menu_router m ON m.path = ml.router_path WHERE ml.mlid = 4177

I was able to bring the production site back online by reverting the values of menu link 4177 in the menu_links table to those found in our dev site's database. The values of the link_path, router_path, link_title, and options fields had been changed. (I'm sorry I'm not sure what the error producing values were. I think link_path may have been admin/build/menu/item/4177/edit.)

By the way, this menu item came from the System module.

Yeah, it is now obvious to me that I should not have given a title to a menu item that had no path. ;-)

Status: Postponed (maintainer needs more info) » Closed (outdated)

Automatically closed because Drupal 6 is no longer supported. If the issue verifiably applies to later versions, please reopen with details and update the version.