View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0002394 | OXID eShop (all versions) | 1. ----- eShop frontend ----- | public | 2011-01-18 11:58 | 2012-12-10 14:37 |
Reporter | leofonic | Assigned To | |||
Priority | high | Severity | minor | Reproducibility | always |
Status | resolved | Resolution | fixed | ||
Product Version | 4.4.5 revision 31315 | ||||
Fixed in Version | 4.6.0_beta2 | ||||
Summary | 0002394: oxshopcontrol redirects without logging the error | ||||
Description | in oxshopcontrol.php there are 2 redirects which redirect to 'cl=start' to display the error there. If for some reason 'cl=start' cannot be displayed (for example start.tpl is missing), you get a white page and no error is logged. | ||||
Tags | No tags attached. | ||||
Theme | Both | ||||
Browser | All | ||||
PHP Version | any | ||||
Database Version | any | ||||
related to | 0003026 | resolved | arvydas_vapsva | Weird exception handling in oxshopcontrol->start |
|
@developers: check from source code side if such issue still exist |
|
Removed redirecting to start page after exception occurred and added additional view to display exceptions. This depends on config value iDebug - if is zero, then redirection will be done, if not - will output exception error without redirecting. |
|
Reopened because now the code after "//catching other not cought exceptions" catches exceptions but only handles them in debug mode. For example, if the shop is switched to "not active", a white page is displayed and no error is logged. In previous version "offline.html" was displayed and an error was logged. In german forum: http://www.oxid-esales.com/forum/showthread.php?t=11165 |
|
Added additional handling for errors in oxshopcontrol class |