Náhlé AbortExceptions na Nette/Application/UI/Presenter

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
joska
Člen | 20
+
0
-

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.

vvoody
Člen | 910
+
0
-

je mozne uploadnut ladenku?

joska
Člen | 20
+
0
-

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)

jetpack
Člen | 71
+
0
-

Taky se přidávám k tomu řešení.
Opravdu dělá bordel, když provádím redirect uvnitř komponenty.

Filip Procházka
Moderator | 4668
+
0
-

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 :)