Openbravo Issue Tracking System - Openbravo ERP | |||||||||||||||||||||||||||||||||
View Issue Details | |||||||||||||||||||||||||||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | ||||||||||||||||||||||||||||
0040047 | Openbravo ERP | Y. DBSourceManager | public | 2019-01-28 17:01 | 2019-03-28 14:55 | ||||||||||||||||||||||||||||
Reporter | caristu | ||||||||||||||||||||||||||||||||
Assigned To | caristu | ||||||||||||||||||||||||||||||||
Priority | high | Severity | minor | Reproducibility | have not tried | ||||||||||||||||||||||||||||
Status | closed | Resolution | fixed | ||||||||||||||||||||||||||||||
Platform | OS | 5 | OS Version | ||||||||||||||||||||||||||||||
Product Version | |||||||||||||||||||||||||||||||||
Target Version | Fixed in Version | 3.0PR19Q2 | |||||||||||||||||||||||||||||||
Merge Request Status | |||||||||||||||||||||||||||||||||
Review Assigned To | alostale | ||||||||||||||||||||||||||||||||
OBNetwork customer | |||||||||||||||||||||||||||||||||
Web browser | |||||||||||||||||||||||||||||||||
Modules | Core | ||||||||||||||||||||||||||||||||
Support ticket | |||||||||||||||||||||||||||||||||
Regression level | |||||||||||||||||||||||||||||||||
Regression date | |||||||||||||||||||||||||||||||||
Regression introduced in release | |||||||||||||||||||||||||||||||||
Regression introduced by commit | |||||||||||||||||||||||||||||||||
Triggers an Emergency Pack | No | ||||||||||||||||||||||||||||||||
Summary | 0040047: Fix database export to avoid manually copying wstx-asl-3.0.2.jar inside Ant folder | ||||||||||||||||||||||||||||||||
Description | Currently if the wstx-asl-3.0.2.jar library is not present inside the lib folder of the base Ant folder, then after exporting the database the xml headers of the database model files are exported with double quotes. This is because the com.sun.xml.internal.stream.XMLOutputFactoryImpl[1] class is used instead of the com.ctc.wstx.stax.WstxOutputFactory[2]. Besides, note that apart of exporting the xml header with single quotes, it is faster to use the class provided by the wstx-asl-3.0.2.jar library [1] https://github.com/keerath/openjdk-8-source/blob/master/jaxp/src/com/sun/xml/internal/stream/writers/XMLStreamWriterImpl.java#L1199 [^] [2] https://github.com/FasterXML/woodstox/blob/master/src/main/java/com/ctc/wstx/stax/WstxOutputFactory.java [^] | ||||||||||||||||||||||||||||||||
Steps To Reproduce | 1) Ensure that the wstx-asl-3.0.2.jar is not present inside the lib folder of the base Ant folder. 2) Run ant export.database 3) Note that XML headers have been exported with double quotes | ||||||||||||||||||||||||||||||||
Proposed Solution | Use a forked ant task to include the wstx-asl-3.0.2.jar in the classpath when executing these export tasks: - ant export.database - ant export.sample.data Note that this change is not needed for the export.config.script because it is using a different mechanism to export the template definition into the XML files. See[1], [2]. Also note that after fixing this issue it will not be necessary to include that library inside the Ant folder as explained here[3]. [1] https://code.openbravo.com/erp/devel/dbsm-main/file/tip/src/org/openbravo/ddlutils/task/ExportConfigScript.java#l240 [^] [2] https://code.openbravo.com/erp/devel/dbsm-main/file/tip/src/org/apache/ddlutils/io/DatabaseIO.java#l527 [^] [3] http://wiki.openbravo.com/wiki/Common_Issues_Tips_and_Tricks#After_export.database_all_the_xml_headers_use_double_quotes [^] | ||||||||||||||||||||||||||||||||
Additional Information | |||||||||||||||||||||||||||||||||
Tags | No tags attached. | ||||||||||||||||||||||||||||||||
Relationships |
| ||||||||||||||||||||||||||||||||
Attached Files | |||||||||||||||||||||||||||||||||
Issue History | |||||||||||||||||||||||||||||||||
Date Modified | Username | Field | Change | ||||||||||||||||||||||||||||||
2019-01-28 17:01 | caristu | New Issue | |||||||||||||||||||||||||||||||
2019-01-28 17:01 | caristu | Assigned To | => caristu | ||||||||||||||||||||||||||||||
2019-01-28 17:01 | caristu | Modules | => Core | ||||||||||||||||||||||||||||||
2019-01-28 17:01 | caristu | Triggers an Emergency Pack | => No | ||||||||||||||||||||||||||||||
2019-01-28 17:02 | caristu | Relationship added | related to 0039056 | ||||||||||||||||||||||||||||||
2019-01-28 19:12 | caristu | Description Updated | bug_revision_view_page.php?rev_id=18205#r18205 | ||||||||||||||||||||||||||||||
2019-01-28 19:12 | caristu | Steps to Reproduce Updated | bug_revision_view_page.php?rev_id=18207#r18207 | ||||||||||||||||||||||||||||||
2019-01-29 08:49 | caristu | Description Updated | bug_revision_view_page.php?rev_id=18212#r18212 | ||||||||||||||||||||||||||||||
2019-01-29 09:00 | caristu | Description Updated | bug_revision_view_page.php?rev_id=18213#r18213 | ||||||||||||||||||||||||||||||
2019-01-29 13:53 | caristu | Proposed Solution updated | |||||||||||||||||||||||||||||||
2019-01-29 16:38 | caristu | Status | new => scheduled | ||||||||||||||||||||||||||||||
2019-02-01 08:32 | hgbot | Checkin | |||||||||||||||||||||||||||||||
2019-02-01 08:32 | hgbot | Note Added: 0109376 | |||||||||||||||||||||||||||||||
2019-02-01 08:36 | hgbot | Checkin | |||||||||||||||||||||||||||||||
2019-02-01 08:36 | hgbot | Note Added: 0109378 | |||||||||||||||||||||||||||||||
2019-02-01 08:36 | hgbot | Status | scheduled => resolved | ||||||||||||||||||||||||||||||
2019-02-01 08:36 | hgbot | Resolution | open => fixed | ||||||||||||||||||||||||||||||
2019-02-01 08:36 | hgbot | Fixed in SCM revision | => http://code.openbravo.com/erp/devel/pi/rev/aaa984886667a027a8c99692447febe6e4ca7707 [^] | ||||||||||||||||||||||||||||||
2019-02-01 08:36 | caristu | Review Assigned To | => alostale | ||||||||||||||||||||||||||||||
2019-02-01 08:44 | caristu | Note Added: 0109381 | |||||||||||||||||||||||||||||||
2019-02-01 10:14 | alostale | Note Added: 0109417 | |||||||||||||||||||||||||||||||
2019-02-01 10:14 | alostale | Status | resolved => closed | ||||||||||||||||||||||||||||||
2019-02-01 10:14 | alostale | Fixed in Version | => 3.0PR19Q2 | ||||||||||||||||||||||||||||||
2019-02-05 18:16 | caristu | Relationship added | causes 0040152 | ||||||||||||||||||||||||||||||
2019-02-12 19:14 | caristu | Relationship added | causes 0040187 | ||||||||||||||||||||||||||||||
2019-02-20 17:03 | caristu | Relationship added | related to 0040246 | ||||||||||||||||||||||||||||||
2019-02-20 18:33 | caristu | Note Edited: 0109381 | bug_revision_view_page.php?bugnote_id=0109381#r18353 | ||||||||||||||||||||||||||||||
2019-03-28 14:55 | hudsonbot | Checkin | |||||||||||||||||||||||||||||||
2019-03-28 14:55 | hudsonbot | Note Added: 0110763 |
Notes | |||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|||||
|
|||||
|
|
||||
|
|||||
|
|