Project:
View Issue Details[ Jump to Notes ] | [ Issue History ] [ Print ] | |||||||
ID | ||||||||
0048488 | ||||||||
Type | Category | Severity | Reproducibility | Date Submitted | Last Update | |||
defect | [Openbravo ERP] A. Platform | minor | have not tried | 2022-01-27 10:23 | 2022-01-27 11:57 | |||
Reporter | AugustoMauch | View Status | public | |||||
Assigned To | AugustoMauch | |||||||
Priority | normal | Resolution | fixed | Fixed in Version | PR22Q2 | |||
Status | closed | Fix in branch | Fixed in SCM revision | |||||
Projection | none | ETA | none | Target Version | ||||
OS | Any | Database | Any | Java version | ||||
OS Version | Database version | Ant version | ||||||
Product Version | SCM revision | |||||||
Merge Request Status | approved | |||||||
Review Assigned To | ||||||||
OBNetwork customer | No | |||||||
Web browser | ||||||||
Modules | Core | |||||||
Support ticket | ||||||||
Regression level | ||||||||
Regression date | ||||||||
Regression introduced in release | ||||||||
Regression introduced by commit | ||||||||
Triggers an Emergency Pack | No | |||||||
Summary | 0048488: Execution limit of RemoveRebuildAppender is not proper | |||||||
Description | RemoveRebuildAppender is a build validation that should be executed when updating from a version >=19Q1 and < 21Q1. Its execution limits use as first version the one that corresponds to 19Q1 and as last version the one that corresponds to 21Q1, the problem is that both first and last versions are excluded, so when updating from 19Q1 the build validation is not executed. | |||||||
Steps To Reproduce | - Downgrade to 19Q1: git checkout 3.0PR19Q1 - Run install.source - Upgrade to 21Q4.3: git checkout 3.0PR21Q4.3 - Update the log configuration to show DEBUG messages of org.openbravo.base.ExecutionLimitBaseProcess - Run update.database, the following message will be shown in the log: [java] 1250 [main] DEBUG org.openbravo.base.ExecutionLimitBaseProcess - Not necessary to execute BuildValidation: org.openbravo.buildvalidation.RemoveRebuildAppender [java] 1254 [main] DEBUG org.openbravo.base.ExecutionLimitBaseProcess - Dependent module current version (3.0.35325) is not between BuildValidation execution limits: first version = 3.0.35325, last version = 3.0.211000 | |||||||
Proposed Solution | Update the execution limit of RemoveRebuildAppender to ensure it is executed when upgrading from 19Q1 | |||||||
Tags | No tags attached. | |||||||
Attached Files | ||||||||
![]() |
||||||||||||||||||||||
|
![]() |
|
(0134590) hgbot (developer) 2022-01-27 10:26 |
Merge Request created: https://gitlab.com/openbravo/product/openbravo/-/merge_requests/513 [^] |
(0134601) hgbot (developer) 2022-01-27 11:57 |
Merge request merged: https://gitlab.com/openbravo/product/openbravo/-/merge_requests/513 [^] |
(0134602) hgbot (developer) 2022-01-27 11:57 |
Directly closing issue as related merge request is already approved. Repository: https://gitlab.com/openbravo/product/openbravo [^] Changeset: 10a26df04b210f8d9b1aff0352fe7d1522b4f740 Author: Augusto Mauch <augusto.mauch@openbravo.com> Date: 27-01-2022 10:28:52 URL: https://gitlab.com/openbravo/product/openbravo/-/commit/10a26df04b210f8d9b1aff0352fe7d1522b4f740 [^] Fixes ISSUE-48488: RemoveRebuildAppender not executed when upgrading from 19Q1 The execution limit of the RemoveRebuildAppender build validation has been updated to take into account that the first limit is excluded, with the new version it will be executed when upgrading from 19Q1 --- M src-util/buildvalidation/build/classes/org/openbravo/buildvalidation/RemoveRebuildAppender.class M src-util/buildvalidation/src/org/openbravo/buildvalidation/RemoveRebuildAppender.java --- |
![]() |
|||
Date Modified | Username | Field | Change |
2022-01-27 10:23 | AugustoMauch | New Issue | |
2022-01-27 10:23 | AugustoMauch | Assigned To | => Triage Platform Base |
2022-01-27 10:23 | AugustoMauch | OBNetwork customer | => No |
2022-01-27 10:23 | AugustoMauch | Modules | => Core |
2022-01-27 10:23 | AugustoMauch | Triggers an Emergency Pack | => No |
2022-01-27 10:26 | hgbot | Merge Request Status | => open |
2022-01-27 10:26 | hgbot | Note Added: 0134590 | |
2022-01-27 10:55 | hgbot | Merge Request Status | open => approved |
2022-01-27 11:20 | AugustoMauch | Assigned To | Triage Platform Base => AugustoMauch |
2022-01-27 11:20 | AugustoMauch | Status | new => acknowledged |
2022-01-27 11:21 | AugustoMauch | Status | acknowledged => scheduled |
2022-01-27 11:45 | AugustoMauch | Relationship added | related to 0048464 |
2022-01-27 11:57 | hgbot | Note Added: 0134601 | |
2022-01-27 11:57 | hgbot | Resolution | open => fixed |
2022-01-27 11:57 | hgbot | Status | scheduled => closed |
2022-01-27 11:57 | hgbot | Fixed in Version | => PR22Q2 |
2022-01-27 11:57 | hgbot | Note Added: 0134602 |
Copyright © 2000 - 2009 MantisBT Group |