I'm getting an exception while trying to upgrade an existing domain from dataobjects 4.3 to 4.4 (latests build 7372)
Xtensive.Orm.DomainBuilderException
Message=No upgrade handler is found for assembly 'Xtensive.Storage', version '1.0.0.0'.
Source=Xtensive.Orm
StackTrace:
at Xtensive.Orm.Upgrade.SystemUpgradeHandler.CheckAssemblies()
at Xtensive.Orm.Upgrade.SystemUpgradeHandler.CheckMetadata()
at Xtensive.Orm.Upgrade.SystemUpgradeHandler.OnStage()
at Xtensive.Orm.Upgrade.UpgradingDomainBuilder.<>c__DisplayClass7.<CreateBuilderConfiguration>b__5()
at Xtensive.Orm.Building.Builders.DomainBuilder.BuildDomain(DomainConfiguration configuration, DomainBuilderConfiguration builderConfiguration)
at Xtensive.Orm.Upgrade.UpgradingDomainBuilder.BuildStageDomain(UpgradeStage stage)
at Xtensive.Orm.Upgrade.UpgradingDomainBuilder.Build(DomainConfiguration configuration)
at Xtensive.Orm.Domain.Build(DomainConfiguration configuration)
Am I missing something?
asked
Apr 04 '11 at 10:58
olorin
358●87●87●92
Hello Olorin,
We are sorry that we haven't managed to fix this yet. Thanks to Ahmed Fasih Akhtar, there is a workaround, it can be found here.
Hello,
If I understand correctly, I have to execute this query before domain build:
UPDATE [Metadata.Assembly] SET [Name] = 'Xtensive.Orm', [Version] = '4.4.0.0' WHERE [Name] = 'Xtensive.Storage' AND Version = '1.0.0.0'
Yes, exactly.