View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0005581 | OXID eShop (all versions) | 4.01. Database handling | public | 2013-12-18 10:51 | 2015-05-04 14:40 |
Reporter | mpienkny | Assigned To | |||
Priority | urgent | Severity | crash | Reproducibility | always |
Status | resolved | Resolution | duplicate | ||
Summary | 0005581: Failure in database query should be reported, not just ignored | ||||
Description | If any SQL statement fails (e.g. different collations on columns) this must be examined, and not just go on with empty record set. | ||||
Steps To Reproduce | This is just an _example_ - this topic is anywhere accessing the database Database is MySQL 5.5 - collation of database is utf8_general_ci Column oxarticles.oxefichecksum has collation latin1_general_ci When eFire search for new products in where-clause is something like "oxefichecksum != MD5(...." - this crashes silently and so no new or updated products are sent to eFire anymore. | ||||
Tags | Collation, Database | ||||
Theme | Both | ||||
Browser | All | ||||
PHP Version | any | ||||
Database Version | any | ||||
related to | 0005582 | resolved | mantas.vaitkunas | There is no check for errors in database queries when production mode turned on. This leads to unpredictable Shop state. |