google-code-export / dataobjectsdotnet

Automatically exported from code.google.com/p/dataobjectsdotnet
0 stars 0 forks source link

Upgrade may fail when logging is on #774

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
The error occurred during the domain build process.

System.FormatException: Index (zero based) must be greater than or equal to 
zero and less than the size of the argument list.
   at System.Text.StringBuilder.AppendFormat(IFormatProvider provider, String format, Object[] args)
   at System.String.Format(IFormatProvider provider, String format, Object[] args)
   at Xtensive.Core.Diagnostics.LogImplementationBase.GetFormattedMessage(String format, Object[] args) in c:\Projects\Xtensive\Trunk\Xtensive.Core\Xtensive.Core\Diagnostics\LogImplementationBase.cs:line 68
   at Xtensive.Core.Diagnostics.LogImplementationBase.Warning(String format, Object[] args) in c:\Projects\Xtensive\Trunk\Xtensive.Core\Xtensive.Core\Diagnostics\LogImplementationBase.cs:line 144
   at Xtensive.Core.Diagnostics.LogTemplate`1.Warning(String format, Object[] args) in c:\Projects\Xtensive\Trunk\Xtensive.Core\Xtensive.Core\Diagnostics\LogTemplate.cs:line 96
   at Xtensive.Storage.Upgrade.HintGenerator.EnsureTableExist(String tableName) in c:\Projects\Xtensive\Trunk\Xtensive.Storage\Xtensive.Storage\Upgrade\Internals\HintGenerator.cs:line 882
   at Xtensive.Storage.Upgrade.HintGenerator.RegisterRenameTableHint(String oldTableName, String newTableName) in c:\Projects\Xtensive\Trunk\Xtensive.Storage\Xtensive.Storage\Upgrade\Internals\HintGenerator.cs:line 866
   at Xtensive.Storage.Upgrade.HintGenerator.GenerateRenameTableHints() in c:\Projects\Xtensive\Trunk\Xtensive.Storage\Xtensive.Storage\Upgrade\Internals\HintGenerator.cs:line 497
   at Xtensive.Storage.Upgrade.HintGenerator.GenerateHints(IEnumerable`1 upgradeHints) in c:\Projects\Xtensive\Trunk\Xtensive.Storage\Xtensive.Storage\Upgrade\Internals\HintGenerator.cs:line 67
   at Xtensive.Storage.Upgrade.UpgradingDomainBuilder.BuildSchemaHints(StorageInfo extractedSchema, StorageInfo targetSchema) in c:\Projects\Xtensive\Trunk\Xtensive.Storage\Xtensive.Storage\Upgrade\UpgradingDomainBuilder.cs:line 133
   at Xtensive.Storage.Upgrade.UpgradingDomainBuilder.<>c__DisplayClass7.<CreateBuilderConfiguration>b__3(StorageInfo extractedSchema, StorageInfo targetSchema) in c:\Projects\Xtensive\Trunk\Xtensive.Storage\Xtensive.Storage\Upgrade\UpgradingDomainBuilder.cs:line 101
   at Xtensive.Storage.Building.Builders.DomainBuilder.SynchronizeSchema(SchemaUpgradeMode schemaUpgradeMode) in c:\Projects\Xtensive\Trunk\Xtensive.Storage\Xtensive.Storage\Building\Builders\DomainBuilder.cs:line 267
   at Xtensive.Storage.Building.Builders.DomainBuilder.BuildDomain(DomainConfiguration configuration, DomainBuilderConfiguration builderConfiguration) in c:\Projects\Xtensive\Trunk\Xtensive.Storage\Xtensive.Storage\Building\Builders\DomainBuilder.cs:line 67
   at Xtensive.Storage.Upgrade.UpgradingDomainBuilder.BuildStageDomain(UpgradeStage stage) in c:\Projects\Xtensive\Trunk\Xtensive.Storage\Xtensive.Storage\Upgrade\UpgradingDomainBuilder.cs:line 77
   at Xtensive.Storage.Upgrade.UpgradingDomainBuilder.Build(DomainConfiguration configuration) in c:\Projects\Xtensive\Trunk\Xtensive.Storage\Xtensive.Storage\Upgrade\UpgradingDomainBuilder.cs:line 56
   at Xtensive.Storage.Domain.Build(DomainConfiguration configuration) in c:\Projects\Xtensive\Trunk\Xtensive.Storage\Xtensive.Storage\Domain.cs:line 225
   at Egs.Data.Common.DomainProvider.GetDomain() in C:\Projects\EGS\Data\Egs.Data\Common\DomainProvider.cs:line 29

Original issue reported on code.google.com by alex.yakunin on 12 Aug 2010 at 8:15

GoogleCodeExporter commented 9 years ago
Done.

Original comment by alex.yakunin on 13 Aug 2010 at 10:41