Notice: This website is an unofficial Microsoft Knowledge Base (hereinafter KB) archive and is intended to provide a reliable access to deleted content from Microsoft KB. All KB articles are owned by Microsoft Corporation. Read full disclaimer for more details.

FIX: Visual Studio 2010 crashes when you click OK to close the Configure Functoid Input dialog box if the second parameter of a Table Looping functoid for a Biztalk Server 2010 project is increased


View products that this article applies to.

Symptoms

Consider the following scenario:
  • You open a BizTalk Server project in Microsoft Visual Studio 2010 on a computer that is running Microsoft BizTalk Server 2010.
  • The project has a BizTalk map that uses a Table Looping functoid. The Table Looping functoid has some input parameters.
  • You increase the value of the second input parameter for the Table Looping functoid by using the Configure Functoid Input dialog box.
In this scenario, Visual Studio 2010 crashes when you click OK to close the dialog box. Additionally, you cannot save the changes in the BizTalk map, and you receive an error message that resembles the following:

Problem signature:

  Problem Event Name: CLR20r3

  Problem Signature 01: devenv.exe

  Problem Signature 02: 10.0.30319.1

  Problem Signature 03: 4ba1fab3

  Problem Signature 04: Microsoft.BizTalk.Mapper.MapperVsPackage

  Problem Signature 05: 3.0.1.0

  Problem Signature 06: 4c547a97

  Problem Signature 07: 7ab

  Problem Signature 08: 0

  Problem Signature 09: System.IndexOutOfRangeException

  OS Version: OS version

  Locale ID: Locale ID 

↑ Back to the top


Cause

This issue occurs because of an error in BizTalk Mapper of BizTalk Server 2010.

↑ Back to the top


Resolution

Cumulative update information

For more information about how to obtain the cumulative update package, click the following article number to view the article in the Microsoft Knowledge Base:
2497789  Cumulative update package 1 for BizTalk 2010

↑ Back to the top


Status

Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the "Applies to" section.

↑ Back to the top


More Information

With the Table Looping functoid, you can create a table of output values that can be used to create an output instance message. 

The second input parameter for the Table Looping functoid defines how many columns are in the table.

For more information about Table Looping functoid, visit the following Microsoft website:
For more information about BizTalk Server hotfixes, click the following article number to view the article in the Microsoft Knowledge Base:
2003907 Information about BizTalk Server hotfixes


↑ Back to the top


Keywords: kbqfe, kbfix, kbexpertiseadvanced, kbsurveynew, kb

↑ Back to the top

Article Info
Article ID : 2502624
Revision : 2
Created on : 9/10/2018
Published on : 9/11/2018
Exists online : False
Views : 457