Situatie
Gebruik deze werkwijze wanneer de POS bij het opstarten vastloopt of een foutmelding toont die wijst op een database- of serviceprobleem. Zie hieronder een desbetreffende foutmelding omtrent de database.
Type: NedFox.RetailVistaPos.BusinessComponents.PosBusinessException
Message: Er is een onverwachte fout opgetreden tijdens het raadplegen van de database vanuit ProductsController::Get.
Stack trace:
bij NedFox.RetailVistaPos.BusinessComponents.BusinessController`4.Get(Tfilter filter, Int32 skipItemId, Boolean isThrowNoRecordsFoundException)
bij NedFox.RetailVistaPos.UI.Touch.Controls.Builders.TouchLayoutBuilder.Create(XmlNode node)
bij NedFox.RetailVistaPos.UI.Touch.Controls.Builders.TouchLayoutBuilder.Create(XmlNode node)
bij NedFox.RetailVistaPos.UI.Touch.Controls.Builders.TouchCanvasBuilder.Create(XmlNode node)
bij NedFox.RetailVistaPos.UI.Touch.PosLayoutXml.CreateCanvas(String canvas)
bij NedFox.RetailVistaPos.UI.Touch.TouchMainForm.ShowCanvas(String canvasName)
bij NedFox.RetailVistaPos.UI.Touch.TouchMainForm.Instance_CurrentInputModeChanged(Object sender, EventArgs e)
bij NedFox.RetailVistaPos.UI.Touch.TouchMainForm..ctor()
bij NedFox.RetailVistaPos.UI.Touch.TouchUIFactory.CreatePosMainForm()
bij NedFox.RetailVistaPos.UI.PosApplicationContext.<splashForm_FormClosing>b__10_0()
bij System.Windows.Forms.Form.OnFormClosing(FormClosingEventArgs e)
bij System.Windows.Forms.Form.WmClose(Message& m)
bij System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)Symptomen
De POS blijft hangen tijdens het opstarten
Er verschijnt een foutmelding bij het laden van producten of databasegegevens
De kassa start niet volledig door
Oplossing
Volg onderstaande stappen in deze volgorde:
Beëindig 2 NedFox-services
Stop de twee relevante NedFox-services op de betreffende kassa:NedFox.RetailVistaPos Synchronization
NedFox.RetailVistaPos Transaction senderZet de database in
Error
Verander de status van Ready naar Error in de settings.xml. Te vinden in C:\ProgramData\NedFox\RetailVistaPosV2\settings.xml
Start de kassa opnieuw op
Start daarna de kassa opnieuw en controleer of de POS weer normaal opent. Let wel: Dit kan lang duren dus overleg dit met de klant om hier rekening mee te houden. De kassa kan/mag tijdens het opbouwen van de database niet gebruikt worden (dit om verdere problemen te voorkomen).
Verwacht resultaat
Na het uitvoeren van deze stappen zou de kassa weer correct moeten opstarten.
Controle na afloop
Controleer altijd nog even:
of de POS volledig opent
of producten weer geladen kunnen worden
of de oorspronkelijke foutmelding niet meer terugkomt
Opmerking
Deze handleiding is gebaseerd op de laatste oplossende aantekening in ticket 426138114259 van 28 juli 2026 11:56.