Náhlé AbortExceptions na Nette/Application/UI/Presenter
- joska
- Člen | 20
Během tohoto týdne mi přišel report mail ze dvou různých aplikací o následující chybě:
[2012–09–20 09:31:35] [2012–09–20 09–31–35] Nette\Application\AbortException: in /home/www/…/libs/Nette/Application/UI/Presenter.php:642 @ http://www.....cz/…g/product/23 @@ exception-2012–09–20–09–31–35–98122cf425b1b921d172b00a31c93e90.html
Weby jedou v pořádku, já na stránce žádné errory nezaznamenal. Netušíte někdo, co to může způsobovat o jde a případně jak tomu zabránit?
Díky za každou radu.
- joska
- Člen | 20
vvoody napsal(a):
je mozne uploadnut ladenku?
Možné to je, ale když jsem se do ní teď na tvůj popud pořádně podíval, tak jsem našel docela jasné vodítko kde by mohl být problém, ještě se na to zkusím pořádně podívat :)
Edit 11:08: Samozřejmě :) Pokus o redirect presenteru v renderu komponenty není úplně dobrý nápad. Díky za popostrčení k tomu, abych si problém vyřešil sám :)
Editoval joska (20. 9. 2012 11:09)
- Filip Procházka
- Moderator | 4668
Redirect je přerušení akce/signálu… tedy vyhazuje výjimku, která značí ukončení všech operací a presenter pak rovnou vrátí odpověď s přesměrováním. Logicky se tohle nedá udělat, když už se vykresluje :)