This is a run-time error can occur when you use a map that is XSLT based. It is possible to compile and deploy the project, even when the XSLT is malformed or has errors in it.
Try to reproduce in the developer environment with one or both of the following:
1) Open your project in Visual Studio, and do a test map with some real incoming data.
2) Make sure you XSLT is well-formed XML.
3) You might also try validating the map (right-click validate)
I also saw this happen when I removed a “Logical Existence” functoid, and the an XSLT functoid was using it as follows:
<xsl:variable name="var:v14A" select="userCSharp:LogicalExistence(boolean(L004))" />
By doing the “test map”, it gave the error:
Extension object ‘http://schemas.microsoft.com/BizTalk/2003/userCSharp’ does not contain a matching ‘LogicalExistence’ method that has 1 parameter(s).
Filed under: XML/XSLT