home recent topics recent posts search faq  

Huagati Systems Support Forum



register | lost password   open id sign in with Twitter
Messages in this topic - RSS

Home » Huagati DBML/EDMX Tools Support » Creating SSDL failed exception XPathException

Support forum for Huagati DBML/EDMX Tools
1/12/2010 3:40:26 PM

dvidem
dvidem
Posts: 1
Hi all,

I tried to create a simple model-first example.

Your tool fails with very strange error when invoking DBML/EDMX Tools | Clean-up SSDL/MSL/CSDL: Create SSDL.

Processing ADO.NET Entity Data Model...
Found 0 unmapped SSDL entity sets. (0 many-to-many junction tables)
Found 2 unmapped CSDL entity sets.
Added SSDL entity set ProductSet
Added SSDL entity type Product
Added scalar member Id to Product
Added CSDL to SSDL mapping for ProductSet (Model1.Product)
Added SSDL entity set CatalogSet
Added SSDL entity type Catalog
Added scalar member Id to Catalog
Added CSDL to SSDL mapping for CatalogSet (Model1.Catalog)
Creating SSDL failed due to exception System.Xml.XPath.XPathException: 'edmx:Runtime/edmx:Mappings/map:Mapping/map:EntityContainerMapping/map:EntitySetMapping/map:EntityTypeMapping[@TypeName='IsTypeOf(Model1.Product) or @TypeName='Model1.Product']/map:MappingFragment/@StoreEntitySet' has an invalid token.
at MS.Internal.Xml.XPath.XPathParser.CheckToken(LexKind t)
at MS.Internal.Xml.XPath.XPathParser.ParsePredicate(AstNode qyInput)
at MS.Internal.Xml.XPath.XPathParser.ParseStep(AstNode qyInput)
at MS.Internal.Xml.XPath.XPathParser.ParseRelativeLocationPath(AstNode qyInput)
at MS.Internal.Xml.XPath.XPathParser.ParseRelativeLocationPath(AstNode qyInput)
at MS.Internal.Xml.XPath.XPathParser.ParseRelativeLocationPath(AstNode qyInput)
at MS.Internal.Xml.XPath.XPathParser.ParseRelativeLocationPath(AstNode qyInput)
at MS.Internal.Xml.XPath.XPathParser.ParseRelativeLocationPath(AstNode qyInput)
at MS.Internal.Xml.XPath.XPathParser.ParseRelativeLocationPath(AstNode qyInput)
at MS.Internal.Xml.XPath.XPathParser.ParseLocationPath(AstNode qyInput)
at MS.Internal.Xml.XPath.XPathParser.ParsePathExpr(AstNode qyInput)
at MS.Internal.Xml.XPath.XPathParser.ParseUnionExpr(AstNode qyInput)
at MS.Internal.Xml.XPath.XPathParser.ParseUnaryExpr(AstNode qyInput)
at MS.Internal.Xml.XPath.XPathParser.ParseMultiplicativeExpr(AstNode qyInput)
at MS.Internal.Xml.XPath.XPathParser.ParseAdditiveExpr(AstNode qyInput)
at MS.Internal.Xml.XPath.XPathParser.ParseRelationalExpr(AstNode qyInput)
at MS.Internal.Xml.XPath.XPathParser.ParseEqualityExpr(AstNode qyInput)
at MS.Internal.Xml.XPath.XPathParser.ParseAndExpr(AstNode qyInput)
at MS.Internal.Xml.XPath.XPathParser.ParseOrExpr(AstNode qyInput)
at MS.Internal.Xml.XPath.XPathParser.ParseXPathExpresion(String xpathExpresion)
at MS.Internal.Xml.XPath.QueryBuilder.Build(String query, Boolean allowVar, Boolean allowKey)
at MS.Internal.Xml.XPath.QueryBuilder.Build(String query, Boolean& needContext)
at System.Xml.XPath.XPathExpression.Compile(String xpath, IXmlNamespaceResolver nsResolver)
at System.Xml.XPath.XPathNavigator.Compile(String xpath)
at System.Xml.XmlNode.SelectSingleNode(String xpath, XmlNamespaceManager nsmgr)
at HuagatiDBMLExtensions.SSDLBuilder.GetSSDLTypeNameFromCSDLTypeName(String csdlEntityTypeName)
at HuagatiDBMLExtensions.SSDLBuilder.GetSSDLTypeFromCSDLType(XmlElement csdlType, String ssdlNamespace, String csdlNamespace)
at HuagatiDBMLExtensions.SSDLBuilder.RebuildSSDLAssociations(String setName, String& outputString)
at HuagatiDBMLExtensions.SSDLBuilder.RebuildAssociations(List`1 setNames, String& outputString)
at HuagatiDBMLExtensions.EDMXInconsistencyEditor.CreateSSDL(TreeNodeCollection nodes)
at HuagatiDBMLExtensions.EDMXInconsistencyEditor.btnCreateSSDL_Click(Object sender, EventArgs e)
Completed EDMX Cleanup.

win7-64bit, vs2008 SP, .net 3.5 sp1

Please help.

regards, david

0 permalink
1/12/2010 3:49:13 PM

Kristofer Andersson
Kristofer Andersson
Moderator
Posts: 331
Hi,

Thanks for reporting.

This is a bug in the current release (1.84) that was unfortunately introduced together with some of the VS2010 forward-compatibility changes. It has been fixed in ver 1.85 which will be released within a few days.

Best regards,
Kristofer
0 permalink
1/13/2010 2:30:05 PM

Kristofer Andersson
Kristofer Andersson
Moderator
Posts: 331
Hi,

Please download and install version 1.85 (just released) - that release should fix this issue.

Best regards,
Kristofer
0 permalink

Home » Huagati DBML/EDMX Tools Support » Creating SSDL failed exception XPathException





Powered by Jitbit Forum 7.1.0.0 © 2006-2011 Jitbit Software