Search

Increasing number of grid columns in looping functoid causes Visual Studio to crash by Wacka

Active

2
0
Sign in
to vote
Type: Bug
ID: 657429
Opened: 4/5/2011 9:42:35 AM
Access Restriction: Public
0
Workaround(s)
3
User(s) can reproduce this bug
Increasing the number of grid columns in a looping functoid that already exists inside a BizTalk map causes Visual Studio to crash. I have reproduced this issue with multiple a couple different maps, using different source/destination schema structures.

Here is the error that's saved to the event log for the Windows Error Reporting event associated with the crash (which is easy to reproduce, following the steps I included):

Fault bucket 1528396393, type 5
Event Name: CLR20r3
Response: Not available
Cab Id: 0

Problem signature:
P1: devenv.exe
P2: 10.0.30319.1
P3: 4ba1fab3
P4: Microsoft.BizTalk.Mapper.MapperVsPackage
P5: 3.0.1.0
P6: 4c547a97
P7: 7ab
P8: 0
P9: System.IndexOutOfRangeException
P10:

Attached files:

These files may be available here:
C:\Users\jonathan.schellack\AppData\Local\Microsoft\Windows\WER\ReportArchive\Critical_devenv.exe_7f1e58646d9ade56f091a891bd839670bd5d7d3e_5692747e

Analysis symbol:
Rechecking for solution: 0
Report Id: a848fb1c-5f96-11e0-a1f2-005056c00008
Report Status: 0
Details (expand)

Product Language

English

Version

BizTalk 2010 Beta

Category

Visual Studio

Repro Steps

I am attaching a sample BizTalk project that you can use to reproduce the problem. In this example, the table looping grid only has two columns and needs to be changed to four columns in order to complete the mappings (it will map the input sample as is, but the output is not valid because of missing nodes).

Open the project in Visual Studio and then open the MapNames.btm file. Double-click on the Table Looping functoid to edit it. Change the value off Input[1] from 2 to 4. After that, click on the second tab to configure Table Looping Grid. Set the value of row 1/column 3 to SalesLastName, the value of row 1/column 4 to Sales, the value of row 2/column 3 to SupportLastName, and the value of row 2/column 4 to Support. Finally, click on the OK button and Visual Studio will crash.
File Attachments
File Name Submitted By Submitted On File Size  
BizTalk Map Looping Functoid Example.zip 4/5/2011 5 KB
BizTalk Map Looping Functoid Example.zip 4/5/2011 5 KB
Sign in to post a comment.
Posted by MarkTR on 4/11/2011 at 9:25 AM
Yes I've seen this a lot recently. I hadn't figured out it was increasing the number of columns so that's a great help. I'm using VS2005, Bts2006R2, Windows 7.
Sign in to post a workaround.