Anonymous | Login
Project:
RSS
  
News | My View | View Issues | Roadmap | Summary

View Issue DetailsJump to Notes ] Issue History ] Print ]
ID
0050478
TypeCategorySeverityReproducibilityDate SubmittedLast Update
backport[Retail Modules] Web POSmajorhave not tried2022-09-22 16:212022-10-11 12:55
ReportercbernerView Statuspublic 
Assigned Tocberner 
PrioritynormalResolutionfixedFixed in VersionRR22Q4
StatusclosedFix in branchFixed in SCM revision
ProjectionnoneETAnoneTarget VersionRR22Q4.1
OSAnyDatabaseAnyJava version
OS VersionDatabase versionAnt version
Product VersionSCM revision 
Review Assigned To
Regression level
Regression date
Regression introduced in release
Regression introduced by commit
Triggers an Emergency PackNo
Summary

0050478: State compression on occasions breaks the state on deployed pos2

DescriptionIf we refresh pos2 without any previous state and no data of the application, it breaks with the following error continuously appearing in the terminal:
TypeError: Cannot read properties of undefined (reading 'length')
    at Object.checkMaximumNumberEventsPerMessage (POS2.js:16745:30)

If we take a look at the state after this happens, we encounter a state that is semi-compressed, and this seems to be the thing that's generating that error. It is not very clear what is causing it, for now we know is not the service workers, as this also happens on locally node deployed pos2.

Check the attached screenshot and video for more details.
Steps To Reproduce1. Go to pos2 in livebuilds: https://livebuilds.openbravo.com/retail_pos2_pgsql/web/pos/?terminal=VBS-2 [^]
2. Open developer tools in chrome, and go to tab "Application"
3. Click on the left, click on Storage, and then on the button "Clear site data"

Refresh the web, you should reproduce the problem. Check the attached gif for extra info.
TagsNo tags attached.
Attached Files

- Relationships Relation Graph ] Dependency Graph ]
blocks defect 0050314 closedcberner POS2 State compression on occasions breaks the state on deployed pos2 

-  Notes
(0141955)
hgbot (developer)
2022-10-11 12:30

Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.mobile.core/-/merge_requests/420 [^]
(0141958)
hgbot (developer)
2022-10-11 12:55

Directly closing issue as related merge request is already approved.

Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.mobile.core [^]
Changeset: a57e319626f073258e3309db895d192c1c6b24f4
Author: Cristian Berner <cristian.berner@openbravo.com>
Date: 11-10-2022 10:55:32
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.mobile.core/-/commit/a57e319626f073258e3309db895d192c1c6b24f4 [^]

Fixes ISSUE-50478: State persistence compression breaks in occasions on pos2

---
M web/org.openbravo.mobile.core/app/model/application-state/StatePersistence.js
---
(0141959)
hgbot (developer)
2022-10-11 12:55

Merge request merged: https://gitlab.com/openbravo/product/pmods/org.openbravo.mobile.core/-/merge_requests/420 [^]

- Issue History
Date Modified Username Field Change
2022-10-11 12:24 cberner Type defect => backport
2022-10-11 12:24 cberner Target Version => 22Q4.1
2022-10-11 12:26 cberner Project POS2 => Retail Modules
2022-10-11 12:27 cberner Category Core => Web POS
2022-10-11 12:27 cberner Target Version 22Q4.1 =>
2022-10-11 12:28 cberner Target Version => RR22Q4.1
2022-10-11 12:30 hgbot Note Added: 0141955
2022-10-11 12:55 hgbot Resolution open => fixed
2022-10-11 12:55 hgbot Status scheduled => closed
2022-10-11 12:55 hgbot Fixed in Version => RR22Q4
2022-10-11 12:55 hgbot Note Added: 0141958
2022-10-11 12:55 hgbot Note Added: 0141959


Copyright © 2000 - 2009 MantisBT Group
Powered by Mantis Bugtracker