Laděnka, Mac a zákeřná chyba
- sorm
- Člen | 8
Ahoj všem,
potřeboval bych ověřit, zda jsem s danou chybou ojedinělý (pak by to bylo mým strojem) nebo se to stává více lidem.
Dnes jsem v Nette v MVC aplikaci se zapnutou Laděnkou omylem napsal středník na nesprávné místo, čímž mi v createComponentXXX() pro tvorbu formuláře vznikl příkaz ->skipFirst(), kterému nepředcházel addSelect().
Na MacOS 10.6 se standardním systémovým Apachem (2.2.14) a PHP (5.3.1) jsem dosáhl toho, že laděnka zareagovala, ale po systémovém volání načtení bluescreen template se zhroutil httpd se segmentation fault. Na Linuxu se mi to ovšem nestalo (s 5.3.2 PHP). Víc strojů k otestování nemám.
Když jsem vyřadil laděnku, PHP správně vypsalo fatal na obrazovku (jen stručný bez okolního povídání, což se od něj očekávalo). Přijít na to, že mám vypnout laděnku, mi dalo ovšem hodně zabrat (pomocí DTrace Toolkitu jsem musel najít, že poslední použitý soubor je právě z laděnky a odstavit laděnku, pak jsem získal chybovou hlášku).
A nyní k otázce: můžete tuto věc (dát středník před skipFirst u nějakého addSelect v createComponentXXX v MVC aplikaci s Nette) při zapnuté laděnce zkusit na jiných konfiguracích, příp. i na stejných? Projeví se vám to pádem httpd? Pokud ano, bude to jasný issue do issue trackeru, pokud ne, tak budu reinstalovat stroj (mám tam navíc nové XCode 3.2, což by mohl být taky viník, protože kdo ví, do čeho v systému zasahuje).
Díky předem, detaily klidně na mém e-mailu sorm@milansorm.cz, neb nesleduji fórum denně.
- Honza Kuchař
- Člen | 1662
Na WinXP, se zapnutým xdebug se mi to občas stávalo.
Editoval honzakuchar (2. 5. 2010 19:35)