What are the challenges you face when working across database platforms? Take the survey
Options

"System.IndexOutOfRangeException: Index was outside the bounds of the array" build error

Jessica RJessica R Posts: 1,319 Rose Gold 4
edited June 30, 2017 9:13PM in SmartAssembly
When you use error reporting, feature usage reporting, and/or the lower levels of obfuscation*, SmartAssembly needs to store information about your builds in a database in order for those features to work.

In earlier versions of SmartAssembly, it would store the information in a .mdb database by default. However, since SmartAssembly 6.11 runs as AnyCPU and mdb connections are not possible with 32-bit processes, SmartAssembly now needs to store the information in a SQL Server database.

If a SQL Server database is not configured and you have error reporting, feature usage reporting, and/or the lower levels of obfuscation enabled, then you may encounter the following build error:

o84ud2dhxzz4.png

To resolve this, please go to Tools>Options>Reports database options and specify a SQL Server database for SmartAssembly to use.

--

* The lower levels of obfuscation refers to any of the following options:

Types/Methods Name mangling:
- I want to obfuscate using only ASCII characters.
- I want to obfuscate using only Unicode unprintable characters.

Fields Name Mangling:
- I want to use a one-to-one renaming scheme.

Jessica Ramos | Product Support Engineer | Redgate Software

Have you visited our Help Center?


Tagged:

Comments

Sign In or Register to comment.