View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0002214 | OXID eShop (all versions) | 4.08. Cache | public | 2010-11-16 13:15 | 2015-05-04 15:30 |
| Reporter | gediminasm | Assigned To | |||
| Priority | immediate | Severity | crash | Reproducibility | sometimes |
| Status | resolved | Resolution | fixed | ||
| Platform | does not matter | OS | all | OS Version | all |
| Product Version | 4.4.1 revision 28950 | ||||
| Fixed in Version | 4.4.5 revision 31315 | ||||
| Summary | 0002214: caching of class_file_paths brakes the file on concurrent request | ||||
| Description | oxUtils::getInstance()->toPhpFileCache("class_file_paths", $aClassPaths); write operation is not locked | ||||
| Steps To Reproduce | issue concurrent requests, after template cleanup | ||||
| Tags | Cache | ||||
| Theme | |||||
| Browser | All | ||||
| PHP Version | any | ||||
| Database Version | any | ||||
|
|
We discovered the same thing. Obviously it is possible that two write processes at the same time lead to entries like this: 'oxviewconfig' => '/xxxxxxxx/wwbykiste.de/core/oxutilsview.php', This SHOULD look like this: 'oxviewconfig' => '/xxxxxxxx/www.bastelundhobbykiste.de/views/oxviewconfig.php', Effect is that the shop does not work any longer but only shows a white page. |
|
|
@developers: check from source code side if such issue still exist in latest eShop version |
|
|
As the mechanism of the autoloader and php file cache did not change up to the latest version I think it DOES still exist ... |