Websydian Express - Message


EvF011 - Link with no child element found in the structure

Error message

Link &1 refers Child element &2 which does not exist.

Parameters

&1 - Surrogate (unique identifier) for the link
&2 - Surrogate for the site element (Menu/Frameset/URL/Business Process), which cannot be read

Description

When ever a site element is added to the site structure tree a link is created between the new site element and the element it is being added to.
However, in this situation a link refers to a site element, which does not exist in the database.

If the surrogate for the child element is zero a serious error has occurred in the program creating the link - or the child node surrogate has been updated using SQL or other direct database access tools.

If the link surrogate is nonzero - the element has probably been deleted. As the administration interface validates whether an element is in use before allowing you to delete it there are either an error in this validation - or the data has been updated using SQL or other direct database access tools.

Action

If the surrogate is zero - check the previous messages in the message log to see whether there are any messages relating to a problem creating a link to find the original reason for the problem.

As a link, which has no readable site element as child cannot be shown in the site structure tree - the only option for correcting this situation is to delete the link in the database (Table WSLINKP).

Comments

The most common reason for this error is that somebody has made updates to the database without using the administration interface.