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

View Issue DetailsJump to Notes ] Issue History ] Print ]
ID
0058004
TypeCategorySeverityReproducibilityDate SubmittedLast Update
defect[POS2] Coremajorhave not tried2025-02-17 13:382025-02-17 16:22
ReportercbernerView Statuspublic 
Assigned Tocberner 
PrioritynormalResolutionfixedFixed in Version25Q2
StatusclosedFix in branchFixed in SCM revision
ProjectionnoneETAnoneTarget Version
OSAnyDatabaseAnyJava version
OS VersionDatabase versionAnt version
Product VersionSCM revision 
Review Assigned To
Regression levelProduction - Confirmed Stable
Regression date2025-02-13
Regression introduced in release24Q4
Regression introduced by commithttps://gitlab.com/orisha-group/bu-commerce/openbravo/product/pmods/org.openbravo.core2/-/commit/9cf77cc5f0dbc50fb83ffdd920e42a4820b58441 [^]
Triggers an Emergency PackNo
Summary

0058004: Login blocked because of an error related to an inconsistent state

DescriptionLogin fails with an error related to inconsistent state. This error does not happen in livebuilds, but it does happen in some specific clients. It seems to be due to some cashup state already being available, but not in its entirety.
Steps To ReproduceNot reproducible in livebuilds, and not very clear steps to reproduce.

1. Initialize an environment
2. Try to login in WebPOS2

In some occasions the state includes ticket + an existing empty cashup, in that case, the error is thrown. The error was attached as part of this issue.
Proposed SolutionProperly handle checking Ticket.id and Cashup.id, instead of the objects, which usually exist but are empty.
TagsNo tags attached.
Attached Filesjpeg file icon error.jpeg [^] (24,379 bytes) 2025-02-17 13:45

- Relationships Relation Graph ] Dependency Graph ]
depends on backport 005800525Q1 scheduledcberner Login blocked because of an error related to an inconsistent state 
depends on backport 005800624Q4.2 closedcberner Login blocked because of an error related to an inconsistent state 
caused by feature request 0056377 closedAugustoMauch Management of inconsistent application state should be properly addressed in core2 applications 
Not all the children of this issue are yet resolved or closed.

-  Notes
(0175771)
hgbot (developer)
2025-02-17 13:41

Merge Request created: https://gitlab.com/orisha-group/bu-commerce/openbravo/product/pmods/org.openbravo.core2/-/merge_requests/1776 [^]
(0175774)
hgbot (developer)
2025-02-17 14:44

Merge request merged: https://gitlab.com/orisha-group/bu-commerce/openbravo/product/pmods/org.openbravo.core2/-/merge_requests/1776 [^]
(0175775)
hgbot (developer)
2025-02-17 14:44

Directly closing issue as related merge request is already approved.

Repository: https://gitlab.com/orisha-group/bu-commerce/openbravo/product/pmods/org.openbravo.core2 [^]
Changeset: 221420e2082180e76ed41181a1654d14a9420d38
Author: Cristian Berner <cristian.berner@openbravo.com>
Date: 17-02-2025 13:39:04
URL: https://gitlab.com/orisha-group/bu-commerce/openbravo/product/pmods/org.openbravo.core2/-/commit/221420e2082180e76ed41181a1654d14a9420d38 [^]

Fixes ISSUE-58004: Login blocked because of an error related to an inconsistent state

The checkStateValidity function was not taking into account empty ticket
object or a missing cashup id.

---
M web-jspack/org.openbravo.core2/src/authentication/loginInitActions.js
---

- Issue History
Date Modified Username Field Change
2025-02-17 13:38 cberner New Issue
2025-02-17 13:38 cberner Assigned To => cberner
2025-02-17 13:38 cberner Triggers an Emergency Pack => No
2025-02-17 13:38 cberner Status new => acknowledged
2025-02-17 13:38 cberner Status acknowledged => scheduled
2025-02-17 13:41 hgbot Note Added: 0175771
2025-02-17 13:45 cberner File Added: error.jpeg
2025-02-17 14:00 cberner Relationship added caused by 0056377
2025-02-17 14:44 hgbot Resolution open => fixed
2025-02-17 14:44 hgbot Status scheduled => closed
2025-02-17 14:44 hgbot Note Added: 0175774
2025-02-17 14:44 hgbot Fixed in Version => 25Q2
2025-02-17 14:44 hgbot Note Added: 0175775
2025-02-17 16:22 cberner Regression level => Production - Confirmed Stable
2025-02-17 16:22 cberner Regression date => 2025-02-13
2025-02-17 16:22 cberner Regression introduced in release => 24Q4
2025-02-17 16:22 cberner Regression introduced by commit => https://gitlab.com/orisha-group/bu-commerce/openbravo/product/pmods/org.openbravo.core2/-/commit/9cf77cc5f0dbc50fb83ffdd920e42a4820b58441 [^]


Copyright © 2000 - 2009 MantisBT Group
Powered by Mantis Bugtracker