JSON Primitive Error V5.3.4

All of a sudden our licensing deactivated (this is a different establishment to my previous SambaPOS post issues) and when we try to activate it we get this error. Updating SambaPOS to the newest system is what crashed our other establishments till so was hoping there was a way around this or if this was a completely separate issue.


[General Info]

Application: SambaPOS
Version: 5.3.4
Region: en
DB: SQ
Machine: RBSERVER
User: simon
Date: 16/06/2026
Time: 16:13

User Explanation:

simon said “”

[Exception Info 1]

Top-level Exception
Type: System.ArgumentException
Message: Invalid JSON primitive: .
Source: System.Web.Extensions
Stack Trace: at System.Web.Script.Serialization.JavaScriptObjectDeserializer.DeserializePrimitiveObject()
at System.Web.Script.Serialization.JavaScriptObjectDeserializer.DeserializeInternal(Int32 depth)
at System.Web.Script.Serialization.JavaScriptObjectDeserializer.BasicDeserialize(String input, Int32 depthLimit, JavaScriptSerializer serializer)
at System.Web.Script.Serialization.JavaScriptSerializer.Deserialize(JavaScriptSerializer serializer, String input, Type type, Int32 depthLimit)
at Samba.Presentation.ClientLibrary.Modules.MarketModule.WebApiHelpers.Deserialize(String json) in C:\Users\Vehbi\Documents\Source\Repos\sambapos-v5-pro\Samba.Presentation.ClientLibrary\Modules\MarketModule\WebApiHelpers.cs:line 54
at Samba.Presentation.ClientLibrary.Modules.MarketModule.WebApiHelpers.GetAuthData(String host, String username, String password, String machineid) in C:\Users\Vehbi\Documents\Source\Repos\sambapos-v5-pro\Samba.Presentation.ClientLibrary\Modules\MarketModule\WebApiHelpers.cs:line 45
at Samba.Presentation.ClientLibrary.Modules.MarketModule.MarketModuleViewModel.Authenticate(String host, String userName, String password) in C:\Users\Vehbi\Documents\Source\Repos\sambapos-v5-pro\Samba.Presentation.ClientLibrary\Modules\MarketModule\MarketModuleViewModel.cs:line 266
at Samba.Presentation.ClientLibrary.Modules.MarketModule.MarketModuleViewModel.OnUserLogin(String obj) in C:\Users\Vehbi\Documents\Source\Repos\sambapos-v5-pro\Samba.Presentation.ClientLibrary\Modules\MarketModule\MarketModuleViewModel.cs:line 232
at Samba.Presentation.ClientLibrary.Modules.MarketModule.MarketModuleViewModel.addonInstallerViewModel_ModuleActivated(Object sender, EventArgs e) in C:\Users\Vehbi\Documents\Source\Repos\sambapos-v5-pro\Samba.Presentation.ClientLibrary\Modules\MarketModule\MarketModuleViewModel.cs:line 164
at Samba.Presentation.ClientLibrary.Modules.MarketModule.AddonInstallerViewModel.OnModuleActivated() in C:\Users\Vehbi\Documents\Source\Repos\sambapos-v5-pro\Samba.Presentation.ClientLibrary\Modules\MarketModule\AddonInstallerViewModel.cs:line 42
at Samba.Presentation.ClientLibrary.Modules.MarketModule.AddonInstallerViewModel.OnActivateModule(String obj) in C:\Users\Vehbi\Documents\Source\Repos\sambapos-v5-pro\Samba.Presentation.ClientLibrary\Modules\MarketModule\AddonInstallerViewModel.cs:line 112
at Microsoft.Practices.Prism.Commands.DelegateCommand`1.<>c__DisplayClass6.<.ctor>b__2(Object o)
at Microsoft.Practices.Prism.Commands.DelegateCommandBase.Execute(Object parameter)
at Microsoft.Practices.Prism.Commands.DelegateCommandBase.System.Windows.Input.ICommand.Execute(Object parameter)
at MS.Internal.Commands.CommandHelpers.CriticalExecuteCommandSource(ICommandSource commandSource, Boolean userInitiated)
at System.Windows.Controls.Primitives.ButtonBase.OnClick()
at System.Windows.Controls.Button.OnClick()
at System.Windows.Controls.Primitives.ButtonBase.OnMouseLeftButtonUp(MouseButtonEventArgs e)
at System.Windows.UIElement.OnMouseLeftButtonUpThunk(Object sender, MouseButtonEventArgs e)
at System.Windows.Input.MouseButtonEventArgs.InvokeEventHandler(Delegate genericHandler, Object genericTarget)
at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
at System.Windows.UIElement.ReRaiseEventAs(DependencyObject sender, RoutedEventArgs args, RoutedEvent newEvent)
at System.Windows.UIElement.OnMouseUpThunk(Object sender, MouseButtonEventArgs e)
at System.Windows.Input.MouseButtonEventArgs.InvokeEventHandler(Delegate genericHandler, Object genericTarget)
at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
at System.Windows.UIElement.RaiseTrustedEvent(RoutedEventArgs args)
at System.Windows.UIElement.RaiseEvent(RoutedEventArgs args, Boolean trusted)
at System.Windows.Input.InputManager.ProcessStagingArea()
at System.Windows.Input.InputManager.ProcessInput(InputEventArgs input)
at System.Windows.Input.InputProviderSite.ReportInput(InputReport inputReport)
at System.Windows.Interop.HwndMouseInputProvider.ReportInput(IntPtr hwnd, InputMode mode, Int32 timestamp, RawMouseActions actions, Int32 x, Int32 y, Int32 wheel)
at System.Windows.Interop.HwndMouseInputProvider.FilterMessage(IntPtr hwnd, WindowMessage msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
at System.Windows.Interop.HwndSource.InputFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)


[Assembly Info]

mscorlib, Version=4.0.0.0
System, Version=4.0.0.0
Samba.Services, Version=5.3.7758.18495
Samba.Domain, Version=5.3.7758.18494
Samba.Infrastructure.Data, Version=5.3.7758.18494
System.ComponentModel.Composition, Version=4.0.0.0
Samba.Presentation.Services, Version=5.3.7758.18497
System.Core, Version=4.0.0.0
PresentationCore, Version=4.0.0.0
WindowsBase, Version=4.0.0.0
PresentationFramework, Version=4.0.0.0
DevExpress.Xpf.LayoutControl.v17.2, Version=17.2.13.0
System.Xml, Version=4.0.0.0
DevExpress.Xpf.Grid.v17.2, Version=17.2.13.0
DevExpress.Xpf.Grid.v17.2.Core, Version=17.2.13.0
System.Xaml, Version=4.0.0.0
Samba.Infrastructure, Version=5.3.7758.18490
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.v17.2, Version=17.2.13.0
System.Windows.Forms, Version=4.0.0.0
System.Drawing, Version=4.0.0.0
Samba.Persistance, Version=5.3.7758.18494
Stateless, Version=1.0.0.0
PropertyTools, Version=2012.4.14.1
Samba.Localization, Version=5.3.7758.18491
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.v17.2, Version=17.2.13.0
WindowsInput, Version=1.0.4.0


[System Info]

Operating System
-Microsoft Windows 10 Home
–CodeSet = 1252
–CSDVersion =
–CurrentTimeZone = 60
–FreePhysicalMemory = 2329320
–OSArchitecture = 64-bit
–OSLanguage = 1033
–ServicePackMajorVersion = 0
–ServicePackMinorVersion = 0
–Version = 10.0.19045

Machine
-RBSERVER
–Manufacturer = LENOVO
–Model = F0BY00G2UK
–TotalPhysicalMemory = 8491335680
–UserName = RBSERVER\simon


Please update your SambaPOS to latest version.

he states : “Updating SambaPOS to the newest system is what crashed our other establishments…”

another solution?

Updating shouldn’t cause any problems. Hundreds of users are already using the latest version.

i am not scared about the latest version. i am scared about the update from 5.3 to 5.7 because it created problems for other (above) and in case of problem, I’ll have not enough time to fix it before the opening.

is there some intermediary version i could install instead of a big update 5.3->5.7, if yes where ?

The only potential issue during the migration process is the migrations themselves. If you have a very large database, I recommend performing this operation on a powerful computer. However, if you send me a backup, I can do it for you. In other words, a database that’s already migrated and ready to the latest version.

How do i send you a backup? 700 mb

You can use WeTransfer. my email is [email protected]

transferring… in a couple of minutes you should have the files.
I sent you 2 files:
…A.zip - 2 am : automatic backup when closing today’s workperiod.
…M.zip - 3 am: I first deleted 2 useless tables (xxx) that I (myself) had added years ago, then make a Manual backup.

OK. i will migrate them

i tried the update → all broken:


[General Info]

Application: SambaPOS
Version: 5.7.28
Region: es-ES
DB: SQ
Machine: SAMBABII
User: AMAZON
Date: 2026-07-18
Time: 08:36:46

User Explanation:

AMAZON said “”

[Exception Info 1]

Top-level Exception
Type: System.InvalidOperationException
Message: SqlTransaction se completó; ya no se puede utilizar.
Source: System.Data
Stack Trace: en System.Data.SqlClient.SqlTransaction.ZombieCheck()
en System.Data.SqlClient.SqlTransaction.Rollback()
en FluentMigrator.Runner.Processors.GenericProcessorBase.RollbackTransaction()
en FluentMigrator.Runner.Processors.GenericProcessorBase.Dispose(Boolean isDisposing)
en FluentMigrator.Runner.Processors.ProcessorBase.Dispose()
en FluentMigrator.Runner.Initialization.TaskExecutor.Execute()
en Samba.Persistance.Data.Migrator.ExecuteMigrations(String connectionString)
en Samba.Persistance.Data.Migrator.RunMigrationsOnly(String connectionString)
en Samba.Persistance.Data.Initializer.RunMigration(String connectionString)
en Samba.Persistance.Data.Initializer.Migrate(CommonDbContext context)
en Samba.Persistance.Data.Initializer.InitializeDatabase(DataContext context)
en System.Data.Entity.Internal.InternalContext.<>c__DisplayClass66_01.<CreateInitializationAction>b__0() en System.Data.Entity.Internal.InternalContext.PerformInitializationAction(Action action) en System.Data.Entity.Internal.InternalContext.PerformDatabaseInitialization() en System.Data.Entity.Internal.LazyInternalContext.<>c.<InitializeDatabase>b__58_0(InternalContext c) en System.Data.Entity.Internal.RetryAction1.PerformAction(TInput input)
en System.Data.Entity.Internal.LazyInternalContext.InitializeDatabaseAction(Action1 action) en System.Data.Entity.Internal.LazyInternalContext.InitializeDatabase() en System.Data.Entity.Internal.InternalContext.Initialize() en System.Data.Entity.Internal.InternalContext.ForceOSpaceLoadingForKnownEntityTypes() en System.Data.Entity.DbContext.System.Data.Entity.Infrastructure.IObjectContextAdapter.get_ObjectContext() en Samba.Persistance.Data.WorkspaceFactory.CreateReadOnly() en Samba.Persistance.Data.Dao.Single[T](Expression1 predictate, Expression`1 includes)
en Samba.Presentation.Bootstrapper.ConfigureAggregateCatalog()
en Microsoft.Practices.Prism.MefExtensions.MefBootstrapper.Run(Boolean runWithDefaultConfiguration)
en Samba.Presentation.App.RunInReleaseMode()


[Assembly Info]

mscorlib, Version=4.0.0.0
System, Version=4.0.0.0
Samba.Services, Version=5.7.28.710
Samba.Domain, Version=5.7.28.710
Samba.Infrastructure.Data, Version=5.7.28.710
System.ComponentModel.Composition, Version=4.0.0.0
Samba.Presentation.Services, Version=5.7.28.710
System.Core, Version=4.0.0.0
PresentationCore, Version=4.0.0.0
WindowsBase, Version=4.0.0.0
PresentationFramework, Version=4.0.0.0
DevExpress.Xpf.LayoutControl.v17.2, Version=17.2.13.0
System.Xml, Version=4.0.0.0
DevExpress.Xpf.Grid.v17.2, Version=17.2.13.0
DevExpress.Xpf.Grid.v17.2.Core, Version=17.2.13.0
System.Xaml, Version=4.0.0.0
Samba.Infrastructure, Version=5.7.28.710
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.v17.2, Version=17.2.13.0
System.Windows.Forms, Version=4.0.0.0
System.Drawing, Version=4.0.0.0
Samba.Persistance, Version=5.7.28.710
Stateless, Version=1.0.0.0
PropertyTools, Version=2012.4.14.1
Samba.Localization, Version=5.7.28.710
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.v17.2, Version=17.2.13.0
WindowsInput, Version=1.0.4.0


[System Info]

Operating System
-Microsoft Windows 10 Pro
–CodeSet = 1252
–CSDVersion =
–CurrentTimeZone = -300
–FreePhysicalMemory = 3545656
–OSArchitecture = 64 bits
–OSLanguage = 2058
–ServicePackMajorVersion = 0
–ServicePackMinorVersion = 0
–Version = 10.0.16299

Machine
-SAMBABII
–Manufacturer = Micro-Star International Co., Ltd.
–Model = MS-7B24
–TotalPhysicalMemory = 8454385664
–UserName =


after a while:


[General Info]

Application: SambaPOS
Version: 5.7.28
Region: es-ES
DB: SQ
Machine: SAMBABII
User: AMAZON
Date: 2026-07-18
Time: 08:37:02

User Explanation:

AMAZON said “”

[Exception Info 1]

Top-level Exception
Type: System.Exception
Message: An error occured executing the following sql:
ALTER TABLE [dbo].[AccountTransactionDocuments] ADD [UserId] INT NOT NULL CONSTRAINT [DF_AccountTransactionDocuments_UserId] DEFAULT 0
The error was Se agotó el tiempo de espera de ejecución. El período de tiempo de espera transcurrió antes de la finalización de la operación o el servidor no responde.

Source: FluentMigrator.Runner
Stack Trace: en FluentMigrator.Runner.Processors.SqlServer.SqlServerProcessor.ExecuteNonQuery(String sql)
en FluentMigrator.Runner.Processors.SqlServer.SqlServerProcessor.Process(String sql)
en FluentMigrator.Runner.Processors.ProcessorBase.Process(CreateColumnExpression expression)
en FluentMigrator.Expressions.CreateColumnExpression.ExecuteWith(IMigrationProcessor processor)
en FluentMigrator.Runner.MigrationRunner.<>c__DisplayClass1f.b__1c()
en FluentMigrator.Runner.MigrationRunner.AnnounceTime(String message, Action action)
en FluentMigrator.Runner.MigrationRunner.ExecuteExpressions(ICollection1 expressions) en FluentMigrator.Runner.MigrationRunner.ExecuteMigration(IMigration migration, Action2 getExpressions)
en FluentMigrator.Runner.MigrationRunner.ApplyMigrationUp(IMigrationInfo migrationInfo, Boolean useTransaction)
en FluentMigrator.Runner.MigrationRunner.MigrateUp(Boolean useAutomaticTransactionManagement)
en FluentMigrator.Runner.MigrationRunner.MigrateUp()
en FluentMigrator.Runner.Initialization.TaskExecutor.Execute()
en Samba.Persistance.Data.Migrator.ExecuteMigrations(String connectionString)
en Samba.Persistance.Data.Migrator.RunMigrationsOnly(String connectionString)
en Samba.Persistance.Data.Initializer.RunMigration(String connectionString)
en Samba.Persistance.Data.Initializer.Migrate(CommonDbContext context)
en Samba.Persistance.Data.Initializer.InitializeDatabase(DataContext context)
en System.Data.Entity.Internal.InternalContext.<>c__DisplayClass66_01.<CreateInitializationAction>b__0() en System.Data.Entity.Internal.InternalContext.PerformInitializationAction(Action action) en System.Data.Entity.Internal.InternalContext.PerformDatabaseInitialization() en System.Data.Entity.Internal.LazyInternalContext.<>c.<InitializeDatabase>b__58_0(InternalContext c) en System.Data.Entity.Internal.RetryAction1.PerformAction(TInput input)
en System.Data.Entity.Internal.LazyInternalContext.InitializeDatabaseAction(Action1 action) en System.Data.Entity.Internal.LazyInternalContext.InitializeDatabase() en System.Data.Entity.Internal.InternalContext.Initialize() en System.Data.Entity.Internal.InternalContext.ForceOSpaceLoadingForKnownEntityTypes() en System.Data.Entity.DbContext.System.Data.Entity.Infrastructure.IObjectContextAdapter.get_ObjectContext() en Samba.Persistance.Data.WorkspaceFactory.CreateReadOnly() en Samba.Persistance.Data.Dao.Single[T](Expression1 predictate, Expression`1 includes)
en Samba.Presentation.Bootstrapper.ConfigureAggregateCatalog()
en Microsoft.Practices.Prism.MefExtensions.MefBootstrapper.Run(Boolean runWithDefaultConfiguration)
en Samba.Presentation.App.RunInReleaseMode()

Inner Exception 1
Type: System.Data.SqlClient.SqlException
Message: Se agotó el tiempo de espera de ejecución. El período de tiempo de espera transcurrió antes de la finalización de la operación o el servidor no responde.
Source: .Net SqlClient Data Provider
Stack Trace: en System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action1 wrapCloseInAction) en System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action1 wrapCloseInAction)
en System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose)
en System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady)
en System.Data.SqlClient.SqlCommand.RunExecuteNonQueryTds(String methodName, Boolean async, Int32 timeout, Boolean asyncWrite)
en System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry)
en System.Data.SqlClient.SqlCommand.ExecuteNonQuery()
en FluentMigrator.Runner.Processors.SqlServer.SqlServerProcessor.ExecuteNonQuery(String sql)

Inner Exception 2
Type: System.ComponentModel.Win32Exception
Message: Tiempo de espera de la operación de espera agotado
Source:


[Assembly Info]

mscorlib, Version=4.0.0.0
System, Version=4.0.0.0
Samba.Services, Version=5.7.28.710
Samba.Domain, Version=5.7.28.710
Samba.Infrastructure.Data, Version=5.7.28.710
System.ComponentModel.Composition, Version=4.0.0.0
Samba.Presentation.Services, Version=5.7.28.710
System.Core, Version=4.0.0.0
PresentationCore, Version=4.0.0.0
WindowsBase, Version=4.0.0.0
PresentationFramework, Version=4.0.0.0
DevExpress.Xpf.LayoutControl.v17.2, Version=17.2.13.0
System.Xml, Version=4.0.0.0
DevExpress.Xpf.Grid.v17.2, Version=17.2.13.0
DevExpress.Xpf.Grid.v17.2.Core, Version=17.2.13.0
System.Xaml, Version=4.0.0.0
Samba.Infrastructure, Version=5.7.28.710
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.v17.2, Version=17.2.13.0
System.Windows.Forms, Version=4.0.0.0
System.Drawing, Version=4.0.0.0
Samba.Persistance, Version=5.7.28.710
Stateless, Version=1.0.0.0
PropertyTools, Version=2012.4.14.1
Samba.Localization, Version=5.7.28.710
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.v17.2, Version=17.2.13.0
WindowsInput, Version=1.0.4.0


[System Info]

Operating System
-Microsoft Windows 10 Pro
–CodeSet = 1252
–CSDVersion =
–CurrentTimeZone = -300
–FreePhysicalMemory = 3512068
–OSArchitecture = 64 bits
–OSLanguage = 2058
–ServicePackMajorVersion = 0
–ServicePackMinorVersion = 0
–Version = 10.0.16299

Machine
-SAMBABII
–Manufacturer = Micro-Star International Co., Ltd.
–Model = MS-7B24
–TotalPhysicalMemory = 8454385664
–UserName =


plase send me an email. we can continue in that email.