in

SharePoint Blogs

The Best Place for SharePoint-related Blogs

The Dean's Office

«An error occurred while parsing EntityName. Line 6, position 50.» while accessing /_layouts/2070/settings.aspx

Applies to:

Microsoft Office SharePoint Portal Server 2003 (SPS 2003)
Windows SharePoint Services v2 (WSS v2)

probably applies as well to ASP.NET applications with similar problem (web.config xml malformed)

Problem:
When trying to access a SharePoint site settings ( /_layouts/2070/settings.aspx (if your SharePoint is in English), or /_layouts/2070/settings.aspx (if your SharePoint is in Portuguese), etc.) and get the following error:

«An error occurred while parsing EntityName. Line 6, position 50.»

Cause:
This error was caused by a «&» char on a custom webapp's Web.config stored under the LAYOUTS/2070/LPUtilities folder:

<?xml version="1.0" encoding="utf-8"?>
<configuration>
    <appSettings>
        <add key="LearningPortalUtilities.edsps.CSDataServiceEx" value="http://www.example.com/CsWebApp/dataservice2/service.asmx"/>
        <add key="PDApproverUsername" value="someUser"></add>
        <add key="PDApproverPassword" value="some&password"></add>
        <add key="PDApproverDomain" value="DOMAIN"></add>
        <add key="LearningPortalUtilities.edu.demo.portal.Lists" value="http://www.example.com/_vti_bin/lists.asmx" />
    </appSettings>
</configuration>

While parsing this file, when the «&» char was hit, an exception was thrown with the error message mentioned above.

Solution:
The «&» char must be substituted with a Html Entity:

<?xml version="1.0" encoding="utf-8"?>
<configuration>
    <appSettings>
        <add key="LearningPortalUtilities.edsps.CSDataServiceEx" value="http://www.example.com/CsWebApp/dataservice2/service.asmx" />
        <add key="PDApproverUsername" value="someUser"></add>
        <add key="PDApproverPassword" value="some&amp;password"></add>
        <add key="PDApproverDomain" value="DOMAIN"></add>
        <add key="LearningPortalUtilities.edu.demo.portal.Lists" value="http://www.example.com/_vti_bin/lists.asmx" />
    </appSettings>
</configuration>

 

Hope this helps someone out there. ;-)

 

Read the complete post at http://pserrano.blogscavedigital.com/PermaLink,guid,31a4230d-54cd-412a-bc33-ba5a1213fa8d.aspx

Published Nov 30 2006, 12:13 PM by Pedro Serrano
Filed under:

Need SharePoint Training? Attend a SharePoint Bootcamp!

Posts (c) their respective authors. Everything else (c) 2007 SharePoint Experts