Openbravo Issue Tracking System - Openbravo ERP
View Issue Details
0041546Openbravo ERPA. Platformpublic2019-08-01 13:182019-08-06 13:34
plujan 
jarmendariz 
normalmajorhave not tried
closedfixed 
5
main 
3.0PR19Q33.0PR19Q3 
alostale
Core
Production - Confirmed Stable
3.0PR19Q1
No
0041546: Errors in build from UI are not shown
I am rebuilding the system after installing a module. It seems the module has some dependency issue, but the expected message of error is not shown. Instead, from the GUI seems the rebuild was successful, while the log is showing that it was not.
In order to reproduce the issue it is required to install via the MMC a module with an error like this one:
[java] org.apache.ddlutils.model.ModelException: The foreignkey EM_OBRESMS_ORDER_RESERVATION in table C_ORDER references the undefined table OBRE_RESERVATION

Launching the Rebuild process, it finishes (or seems to finish) successfully, since a green banner "Process Completed Successfully" is shown. But looking at the log shows a different story (the error message shown above is from the log)

For more information, check the attached screenshot. The full log is also available on demad.
No tags attached.
blocks defect 0041524 closed jarmendariz Errors in build from UI are not shown 
Issue History
2019-08-05 13:24jarmendarizTypedefect => backport
2019-08-05 13:24jarmendarizTarget Version => 3.0PR19Q3
2019-08-05 13:54hgbotCheckin
2019-08-05 13:54hgbotNote Added: 0113816
2019-08-05 13:54hgbotStatusscheduled => resolved
2019-08-05 13:54hgbotResolutionopen => fixed
2019-08-05 13:54hgbotFixed in SCM revision => http://code.openbravo.com/erp/backports/3.0PR19Q3/rev/2d4114115307f38b92c543348bf5311a638a9c96 [^]
2019-08-05 13:56jarmendarizSummary[19Q3] A failed rebuild shows a success message => Errors in build from UI are not shown
2019-08-06 13:34alostaleReview Assigned To => alostale
2019-08-06 13:34alostaleNote Added: 0113844
2019-08-06 13:34alostaleStatusresolved => closed
2019-08-06 13:34alostaleFixed in Version => 3.0PR19Q3

Notes
(0113816)
hgbot   
2019-08-05 13:54   
Repository: erp/backports/3.0PR19Q3
Changeset: 2d4114115307f38b92c543348bf5311a638a9c96
Author: Javier Armendáriz <javier.armendariz <at> openbravo.com>
Date: Mon Aug 05 13:34:07 2019 +0200
URL: http://code.openbravo.com/erp/backports/3.0PR19Q3/rev/2d4114115307f38b92c543348bf5311a638a9c96 [^]

Fixed issue 41546: Errors in build from UI are not shown

Log4j configuration is missing in BuildTask ant task. This causes
that when this task fails, the error message is not passed to
OBRebuildAppender and thus the process finishes as successful from
the point of view of the UI.

---
M build.xml
M src-core/src/org/openbravo/utils/OBRebuildAppender.java
M src/org/openbravo/erpCommon/ad_process/ApplyModulesResponse.java
---
(0113844)
alostale   
2019-08-06 13:34   
reviewed + tested