« Má smysl brzké upgrade na Prestashop 1.6 ? | Stavimednes.cz aneb nakupujeme v Prestashopu na délku » |
Příznaky:
Vzhledem k tomu ?e chyba je nereprodukovatelná a objevuje se velmi zřídka, ladí se tě?ko. Na?těstí se mi ji tentokrát podařilo v logu najít dříve ne? stačila beznadějně zapadnout. Jedná se o starý známý problém v knihovně Swift, který zlobil ji? ve verzi Prestashopu 1.2 a o kterém jsem se domníval ?e je v 1.4 opraven. Podíval jsem se pro jistotu i do verze 1.5, tam je to v pořádku.
Hlá?ka v logu:
PHP Fatal error: Uncaught exception 'Swift_Message_MimeException' with message 'Something went wrong whilst trying to move some MIME parts during an attach(). The MIME component threw an exception:<br />Cannot remove child part identified by '5279505322791' as it does not exist. Consider using hasChild() to check.' in /..../www/tools/swift/Swift/Message.php:542,
Oprava je zřejmá:
http://www.prestashop.com/forums/topic/183111-ps-1461-bug-swift/
In /tools/swift/Swift/Message.php at line 623
replace $this->getReference("parent", $old_branch)->removeChild($id);
with
if($this->getReference("parent", $old_branch)->hasChild($id)){ $this->getReference("parent", $old_branch)->removeChild($id); }
Podobné příznaky má je?tě jedna zřídka se objevující chyba, tam se objednávka objeví na nástěnce, nikoliv v?ak u? v seznamu objednávek. Příčina mů?e být tatá?, nevím jistě.
Trackback URL (right click and copy shortcut/link location)
This post has 22737 feedbacks awaiting moderation...