Project:
View Issue Details[ Jump to Notes ] | [ Issue History ] [ Print ] | |||||||
ID | ||||||||
0047868 | ||||||||
Type | Category | Severity | Reproducibility | Date Submitted | Last Update | |||
defect | [Modules] Remittance | major | have not tried | 2021-10-18 09:47 | 2021-10-21 09:54 | |||
Reporter | fernando_merino | View Status | public | |||||
Assigned To | fernando_merino | |||||||
Priority | normal | Resolution | fixed | Fixed in Version | ||||
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 | |||||||
Regression date | 2021-10-15 | |||||||
Regression introduced by commit | ||||||||
Regression level | Automated tests | |||||||
Review Assigned To | ||||||||
Regression introduced in release | ||||||||
Summary | 0047868: Character mismatch in sql query in PopulateBankInstructions_data.xsql | |||||||
Description | Column FIN_PAYMENT.description type was changed from VARCHAR to NVARCHAR in issue 47765(see below related issues). This is producing a character mismatch error in this sql query '...CASE WHEN COALESCE(substr(p.description, length(p.description)),'') = chr(10)...'. | |||||||
Steps To Reproduce | 1. Execute the query from the method 'selectRemittanceLines' in org.openbravo.module.remittance.modulescript/PopulateBankInstructions_data.xsql. The execution will fail. | |||||||
Tags | No tags attached. | |||||||
Attached Files | ||||||||
Relationships [ Relation Graph ] [ Dependency Graph ] | |||||||||
|
Notes | |
(0132409) hgbot (developer) 2021-10-18 13:31 |
Merge Request created: https://gitlab.com/openbravo/product/mods/org.openbravo.module.remittance/-/merge_requests/5 [^] |
(0132415) hgbot (developer) 2021-10-18 14:48 |
Directly closing issue as related merge request is already approved. Repository: https://gitlab.com/openbravo/product/mods/org.openbravo.module.remittance [^] Changeset: 8c0e1d2a397c3d4b4aefaf9dbaa509e1eb2c5aa4 Author: fernando_merino <fernando.merino@openbravo.com> Date: 2021-10-18T13:27:49+02:00 URL: https://gitlab.com/openbravo/product/mods/org.openbravo.module.remittance/-/commit/8c0e1d2a397c3d4b4aefaf9dbaa509e1eb2c5aa4 [^] Fixes ISSUE-47868: Added TO_CHAR() to avoid character mismatch error Column FIN_PAYMENT.description type was changed from VARCHAR to NVARCHAR. To avoid character mismatch error in the sql queryr from the selectRemittanceLines method a TO_CHAR() function has been added. --- M src-util/modulescript/src/org/openbravo/module/remittance/modulescript/PopulateBankInstructions_data.xsql --- |
(0132416) hgbot (developer) 2021-10-18 14:48 |
Merge request merged: https://gitlab.com/openbravo/product/mods/org.openbravo.module.remittance/-/merge_requests/5 [^] |
(0132417) hgbot (developer) 2021-10-18 14:53 |
Repository: https://gitlab.com/openbravo/product/mods/org.openbravo.module.remittance [^] Changeset: d3d1e3bbd80b025f3de3ce8f8dfc9f6ea832a794 Author: Álvaro Ferraz <alvaro.ferraz@openbravo.com> Date: 2021-10-18T14:50:32+02:00 URL: https://gitlab.com/openbravo/product/mods/org.openbravo.module.remittance/-/commit/d3d1e3bbd80b025f3de3ce8f8dfc9f6ea832a794 [^] Related to ISSUE-47868: Compile PopulateBankInstructions_data.xsql --- M build/classes/org/openbravo/module/remittance/modulescript/PopulateBankInstructionsData.class --- |
(0132517) fernando_merino (reporter) 2021-10-21 09:51 |
In order to prevent future issues, the following commands have been used to look for similar problems: --> grep -ril 'COALESCE(.*.description.*)' | xargs grep -ril 'fin_payment[^_A-Z]' (To look for files which include the fin_payment table and make use of the description column inside a COALESCE function) --> grep -ril --include=\*.xml 'fin_payment[^_A-Z]' | xargs grep -ril 'function \|trigger ' | xargs grep -ril 'varchar' | xargs grep -ril 'description' (To look for .xml files which include fin_payment table and could either save fin_payment.description value into a varchar variable or update fin_payment.description value using a varchar variable) |
Issue History | |||
Date Modified | Username | Field | Change |
2021-10-18 09:47 | fernando_merino | New Issue | |
2021-10-18 09:47 | fernando_merino | Assigned To | => fernando_merino |
2021-10-18 10:09 | fernando_merino | Regression date | => 2021-10-15 |
2021-10-18 10:09 | fernando_merino | Regression level | => Automated tests |
2021-10-18 10:09 | fernando_merino | Summary | PENDING => Character mismatch in sql query in PopulateBankInstructions_data.xsql |
2021-10-18 10:09 | fernando_merino | Description Updated | View Revisions |
2021-10-18 10:09 | fernando_merino | Steps to Reproduce Updated | View Revisions |
2021-10-18 13:31 | hgbot | Note Added: 0132409 | |
2021-10-18 14:45 | aferraz | Relationship added | caused by 0047765 |
2021-10-18 14:48 | hgbot | Resolution | open => fixed |
2021-10-18 14:48 | hgbot | Status | new => closed |
2021-10-18 14:48 | hgbot | Note Added: 0132415 | |
2021-10-18 14:48 | hgbot | Note Added: 0132416 | |
2021-10-18 14:49 | aferraz | Status | closed => new |
2021-10-18 14:49 | aferraz | Resolution | fixed => open |
2021-10-18 14:53 | hgbot | Note Added: 0132417 | |
2021-10-21 09:51 | fernando_merino | Note Added: 0132517 | |
2021-10-21 09:54 | aferraz | Status | new => scheduled |
2021-10-21 09:54 | aferraz | Status | scheduled => resolved |
2021-10-21 09:54 | aferraz | Resolution | open => fixed |
2021-10-21 09:54 | aferraz | Status | resolved => closed |
Copyright © 2000 - 2009 MantisBT Group |