Update to 5.2.18 Issue


[General Info]

Application: SambaPOS
Version: 5.2.18
Region: en
DB: SQ
Machine: EPOS-SERVER
User: EPOS
Date: 2019-02-25
Time: 12:09

User Explanation:

EPOS said “”

[Exception Info 1]

Top-level Exception
Type: System.ComponentModel.Composition.CompositionException
Message: The composition produced a single composition error. The root cause is provided below. Review the CompositionException.Errors property for more detailed information.

  1. Could not load file or assembly ‘DevExpress.Xpf.Core.v14.1, PublicKeyToken=b88d1754d700e49a’ or one of its dependencies. The system cannot find the file specified.

Resulting in: Could not load file or assembly ‘DevExpress.Xpf.Core.v14.1, PublicKeyToken=b88d1754d700e49a’ or one of its dependencies. The system cannot find the file specified.

Resulting in: An exception occurred while trying to create an instance of type ‘Samba.Modules.ModifierModule.OrderTagGroupEditorView’.

Resulting in: Cannot activate part ‘Samba.Modules.ModifierModule.OrderTagGroupEditorView’.
Element: Samba.Modules.ModifierModule.OrderTagGroupEditorView --> Samba.Modules.ModifierModule.OrderTagGroupEditorView --> DirectoryCatalog (Path=“C:\Program Files (x86)\SambaPOS5”)

Resulting in: Cannot get export ‘Samba.Modules.ModifierModule.OrderTagGroupEditorView (ContractName=“Samba.Modules.ModifierModule.OrderTagGroupEditorView”)’ from part ‘Samba.Modules.ModifierModule.OrderTagGroupEditorView’.
Element: Samba.Modules.ModifierModule.OrderTagGroupEditorView (ContractName=“Samba.Modules.ModifierModule.OrderTagGroupEditorView”) --> Samba.Modules.ModifierModule.OrderTagGroupEditorView --> DirectoryCatalog (Path=“C:\Program Files (x86)\SambaPOS5”)

Resulting in: Cannot set import ‘Samba.Modules.ModifierModule.ModifierModule…ctor (Parameter=“selectedOrdersView”, ContractName=“Samba.Modules.ModifierModule.OrderTagGroupEditorView”)’ on part ‘Samba.Modules.ModifierModule.ModifierModule’.
Element: Samba.Modules.ModifierModule.ModifierModule…ctor (Parameter=“selectedOrdersView”, ContractName=“Samba.Modules.ModifierModule.OrderTagGroupEditorView”) --> Samba.Modules.ModifierModule.ModifierModule --> DirectoryCatalog (Path=“C:\Program Files (x86)\SambaPOS5”)

Resulting in: Cannot get export ‘Samba.Modules.ModifierModule.ModifierModule (ContractName=“Microsoft.Practices.Prism.Modularity.IModule”)’ from part ‘Samba.Modules.ModifierModule.ModifierModule’.
Element: Samba.Modules.ModifierModule.ModifierModule (ContractName=“Microsoft.Practices.Prism.Modularity.IModule”) --> Samba.Modules.ModifierModule.ModifierModule --> DirectoryCatalog (Path=“C:\Program Files (x86)\SambaPOS5”)

Resulting in: An exception occurred while initializing module ‘ModifierModule’.
- The exception message was: The composition produced a single composition error. The root cause is provided below. Review the CompositionException.Errors property for more detailed information.

  1. Could not load file or assembly ‘DevExpress.Xpf.Core.v14.1, PublicKeyToken=b88d1754d700e49a’ or one of its dependencies. The system cannot find the file specified.

Resulting in: Could not load file or assembly ‘DevExpress.Xpf.Core.v14.1, PublicKeyToken=b88d1754d700e49a’ or one of its dependencies. The system cannot find the file specified.

Resulting in: An exception occurred while trying to create an instance of type ‘Samba.Modules.ModifierModule.OrderTagGroupEditorView’.

Resulting in: Cannot activate part ‘Samba.Modules.ModifierModule.OrderTagGroupEditorView’.
Element: Samba.Modules.ModifierModule.OrderTagGroupEditorView --> Samba.Modules.ModifierModule.OrderTagGroupEditorView --> DirectoryCatalog (Path=“C:\Program Files (x86)\SambaPOS5”)

Resulting in: Cannot get export ‘Samba.Modules.ModifierModule.OrderTagGroupEditorView (ContractName=“Samba.Modules.ModifierModule.OrderTagGroupEditorView”)’ from part ‘Samba.Modules.ModifierModule.OrderTagGroupEditorView’.
Element: Samba.Modules.ModifierModule.OrderTagGroupEditorView (ContractName=“Samba.Modules.ModifierModule.OrderTagGroupEditorView”) --> Samba.Modules.ModifierModule.OrderTagGroupEditorView --> DirectoryCatalog (Path=“C:\Program Files (x86)\SambaPOS5”)

Resulting in: Cannot set import ‘Samba.Modules.ModifierModule.ModifierModule…ctor (Parameter=“selectedOrdersView”, ContractName=“Samba.Modules.ModifierModule.OrderTagGroupEditorView”)’ on part ‘Samba.Modules.ModifierModule.ModifierModule’.
Element: Samba.Modules.ModifierModule.ModifierModule…ctor (Parameter=“selectedOrdersView”, ContractName=“Samba.Modules.ModifierModule.OrderTagGroupEditorView”) --> Samba.Modules.ModifierModule.ModifierModule --> DirectoryCatalog (Path=“C:\Program Files (x86)\SambaPOS5”)

Resulting in: Cannot get export ‘Samba.Modules.ModifierModule.ModifierModule (ContractName=“Microsoft.Practices.Prism.Modularity.IModule”)’ from part ‘Samba.Modules.ModifierModule.ModifierModule’.
Element: Samba.Modules.ModifierModule.ModifierModule (ContractName=“Microsoft.Practices.Prism.Modularity.IModule”) --> Samba.Modules.ModifierModule.ModifierModule --> DirectoryCatalog (Path=“C:\Program Files (x86)\SambaPOS5”)

Check the InnerException property of the exception for more information. If the exception occurred 
while creating an object in a DI container, you can exception.GetRootException() to help locate the 
root cause of the problem. 

Resulting in: An exception occurred while calling the ‘OnImportsSatisfied’ method on type ‘Microsoft.Practices.Prism.MefExtensions.Modularity.MefModuleManager’.

Resulting in: Cannot activate part ‘Microsoft.Practices.Prism.MefExtensions.Modularity.MefModuleManager’.
Element: Microsoft.Practices.Prism.MefExtensions.Modularity.MefModuleManager --> Microsoft.Practices.Prism.MefExtensions.Modularity.MefModuleManager --> AssemblyCatalog (Assembly=“Microsoft.Practices.Prism.MefExtensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35”)

Resulting in: Cannot get export ‘Microsoft.Practices.Prism.MefExtensions.Modularity.MefModuleManager (ContractName=“Microsoft.Practices.Prism.Modularity.IModuleManager”)’ from part ‘Microsoft.Practices.Prism.MefExtensions.Modularity.MefModuleManager’.
Element: Microsoft.Practices.Prism.MefExtensions.Modularity.MefModuleManager (ContractName=“Microsoft.Practices.Prism.Modularity.IModuleManager”) --> Microsoft.Practices.Prism.MefExtensions.Modularity.MefModuleManager --> AssemblyCatalog (Assembly=“Microsoft.Practices.Prism.MefExtensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35”)

Source: System.ComponentModel.Composition
Stack Trace: at System.ComponentModel.Composition.Hosting.CompositionServices.GetExportedValueFromComposedPart(ImportEngine engine, ComposablePart part, ExportDefinition definition)
at System.ComponentModel.Composition.Hosting.CatalogExportProvider.GetExportedValue(CatalogPart part, ExportDefinition export, Boolean isSharedPart)
at System.ComponentModel.Composition.Hosting.CatalogExportProvider.CatalogExport.GetExportedValueCore()
at System.ComponentModel.Composition.Primitives.Export.get_Value()
at System.ComponentModel.Composition.ExportServices.GetCastedExportedValue[T](Export export)
at System.ComponentModel.Composition.Hosting.ExportProvider.GetExportedValueCore[T](String contractName, ImportCardinality cardinality)
at Microsoft.Practices.Prism.MefExtensions.MefBootstrapper.InitializeModules()
at Samba.Presentation.Bootstrapper.InitializeModules()
at Microsoft.Practices.Prism.MefExtensions.MefBootstrapper.Run(Boolean runWithDefaultConfiguration)
at Samba.Presentation.App.RunInReleaseMode()


[Assembly Info]

mscorlib, Version=4.0.0.0
Samba.Services, Version=1.0.0.0
Samba.Domain, Version=1.0.0.0
Samba.Infrastructure.Data, Version=1.0.0.0
System.ComponentModel.Composition, Version=4.0.0.0
Samba.Presentation.Services, Version=1.0.0.0
System.Core, Version=4.0.0.0
PresentationCore, Version=4.0.0.0
WindowsBase, Version=4.0.0.0
DevExpress.Xpf.LayoutControl.v16.2, Version=16.2.13.0
System.Xml, Version=4.0.0.0
DevExpress.Xpf.Grid.v16.2, Version=16.2.13.0
System, Version=4.0.0.0
DevExpress.Xpf.Grid.v16.2.Core, Version=16.2.13.0
System.Xaml, Version=4.0.0.0
PresentationFramework, Version=4.0.0.0
Samba.Infrastructure, Version=1.0.0.0
Microsoft.Practices.Prism, Version=4.0.0.0
System.Runtime.Serialization, Version=4.0.0.0
Microsoft.Practices.Prism.MefExtensions, Version=4.0.0.0
DevExpress.Xpf.Core.v16.2, Version=16.2.13.0
System.Windows.Forms, Version=4.0.0.0
System.Drawing, Version=4.0.0.0
Samba.Persistance, Version=1.0.0.0
Stateless, Version=1.0.0.0
PropertyTools, Version=2012.4.14.1
Samba.Localization, Version=1.0.0.0
ReachFramework, Version=4.0.0.0
EntityFramework, Version=6.0.0.0
FluentValidation, Version=3.4.0.0
NCalc, Version=1.3.8.0
Microsoft.CSharp, Version=4.0.0.0
Omu.ValueInjecter, Version=2.3.0.0
Microsoft.Practices.ServiceLocation, Version=1.0.0.0
DevExpress.Data.v16.2, Version=16.2.13.0
WindowsInput, Version=1.0.4.0


[System Info]

Operating System
-Microsoft Windows 10 Pro
–CodeSet = 1252
–CSDVersion =
–CurrentTimeZone = 0
–FreePhysicalMemory = 9607920
–OSArchitecture = 64-bit
–OSLanguage = 1033
–ServicePackMajorVersion = 0
–ServicePackMinorVersion = 0
–Version = 10.0.17763

Machine
-EPOS-SERVER
–Manufacturer = Dell Inc.
–Model = OptiPlex 990
–TotalPhysicalMemory = 12760047616
–UserName =


Now seems I cant update and cant backdate and restore from backup as reinstalling 5.1.58 also gives error…

Well that was a ball ake.
Managed to resolve, uninstalled samba and shut down message server.
Deleted DB in SQL
Installed samba again with sample db.
Restored from last nights backups.

Same issue with 5222, stopped messaging server, uninstalled samba and reinstalled, it’s working now, thanks @JTRTech