Binary input instead of exception stack trace?

Migrating some code to a new app. Several exceptions are being raised because of missing dependencies. All to be addressed, no big deal there.

My concern is that some of the errors are returning what appears to be garbled binary code instead of an error message and stack trace. Output is different on every page refresh. eg in Chrome:




‹¬WýoÚ8þùø+<˜*˜–˜~>Ní´I½m×±ÛMÓT™Ä€7'Îl3ÊUýßïµ ¬l£ÝEU±÷}ž×WÃÑû×çh¦SŽ^¿ýãâÅ°ò[ÕÃø]8Äølt†þy>úó~$ÉÓLd„c|þ² ’3­óãÅbá/B_È)]âkƒíbèé’ªŸè¤Ú¯t-åuÊ3ÕÛ´Ûm§]5B'Ù´W¥Y Gƒ’~Rª	2ý2g_{Õ¡È4Í´7Zæ´Šb7ëU5½ÖØ`vP<#RQÝ›ë‰wZÅ¢™æ´_ž_Ç47¦vq±Té*½äi@+@b¥€?é>ú0<eŒžàÊX$Kt32oBRÆ—Qõo*’‘jÇ®.(›Ît”	™Þ‰2sîŒáßTŠy–xny1cšvn+³Ý ½!í’bÿÒ(8ÍuÁ i‚¨õ@ Ã5PJ¤™Á ÷ÙæXð¤äú¶’ÿPÓ ¶%ýFôb³„  œ–5‚¦Uñ¿R© nèÆÙ‹¦’,KbÆ%c!*=-ò(ȯ ±Õˆ}DJ•"Sº†p{6o”˜Ëx/›¶]y'´µ	<ÔקR ‰nîˆ š‘°2øÉǏ}H®.¶9yŠ]ÒWº&ßL ýrÎÂÞÍÂþU±d«Õ$ss¢ ÜŠ]B¿–"§R/ÑÁ—¹Ðó4çbI©©)8§ÒOEBùK’R'˜B™Ð(¡–ÑÄïâ¼à{ãôŒqºâƒ ™‰”âœð”JSÞ0\`ß-Íc‘â\ McMLbc±ÂLéûù,¯7 ¦„}]mÃ…ÄôÈ–~¥	O¡®;¿ƒŠ·"dÃÈ)¡ ,‚:¦Y¢Ð°˜ßXÉÙ'Ÿ9‹Ñdž¹—ržÕeVàÈ	ܘ[æØhVûFæØɘç±q0±=ôXϘò¦¦¤V¶Óµ—‘jͰݱ–ºaa‚<ù¤„œIR°DB¦×°ErÞAÎèbÚFÇîítƒÎ&õ÷ŒEÉózà ÏU¡ÏhüyǐEõÍöž®j8?µ7XÖ³As³P0-¸þøêòü¯·çoFœÙŠr› —b¡ÜÊÇF£À¶1¬eÊòÆÇ?‡ë¬t-fkeóÖ.†Û‹”+ºÃà{ÄóÍî]!Œ	çÆr‚æû2§|‰2PL¤œ€âH¤ [ËÐjCH‚š5öð>^ù5›mžG»\v|×eEÔN~nŸƒ_å»Q:ý–€´ ÐÔB÷‘ç!ã1AEkö¼U'ÒÐPÍu%^u¢R•ÆàneÖ}£ÖDÿc›ŠÐp(Ò\dæþaÜzu5…œ)§m¦vÚ¨Ô‚mî%cWA€'PGt!äg¼ c<,µcC6›@³a¶4®AÕZ{àM×pTâá3;ÎsÖa ¶³+/ÙñÔ_?Áîëef(õZxFKv®’	åm>À-pcÜ Z0G»2»Ìe?ºá/2ç]Éü£]®râ®5¯¾Ç~ük²‰V6j Ÿ<À© Óðaa:}âÑɏ’ìÓ3ǦväÛS40gP·÷¡~Gǃ<‡ƒœ¬+4l5wÓ×Ë-ÈTfócØ~³bÙð|´¸rmxÖÆDQ<¼Ã}‡š–ÉÇKø6¢J›° ½;Ëzíl½îØ’E„O‚’ãö»MzÝw‹>]jÉŽrn ^óþœÀpÚ‡‡h¸pà–ßôCT¿„ƒï9Ñ Ô…O>I'[à«µŸ¬ùÕ>\bгÕZ“>üÀo9ÁÎâm?ûÿÿÿ«‡Ø



In IE, the browser spawns a download dialog and tries to download the controller route but fails.

The log still gives an appropriate stack trace. eg:

2010/07/07 12:40:10 [error] [exception.CException] exception ‘CException’ with message ‘Property “EmployeeController.modelName” is not defined.’ in /home/palmer/yii_11/framework/base/CComponent.php:131

Stack trace:




#0 /home/palmer/www/payroll.palmerhill.com/protected/actions/ListAction.php(6): CComponent->__get('modelName')

#1 /home/palmer/yii_11/framework/web/CController.php(300): ListAction->run()

#2 /home/palmer/yii_11/framework/web/filters/CFilterChain.php(129): CController->runAction(Object(ListAction))

#3 /home/palmer/yii_11/framework/web/filters/CFilter.php(41): CFilterChain->run()

#4 /home/palmer/yii_11/framework/web/CController.php(999): CFilter->filter(Object(CFilterChain))

#5 /home/palmer/yii_11/framework/web/filters/CInlineFilter.php(59): CController->filterAccessControl(Object(CFilterChain))

#6 /home/palmer/yii_11/framework/web/filters/CFilterChain.php(126): CInlineFilter->filter(Object(CFilterChain))

#7 /home/palmer/yii_11/framework/web/CController.php(283): CFilterChain->run()

#8 /home/palmer/yii_11/framework/web/CController.php(257): CController->runActionWithFilters(Object(ListAction), Array)

#9 /home/palmer/yii_11/framework/web/CWebApplication.php(320): CController->run('')

#10 /home/palmer/yii_11/framework/web/CWebApplication.php(120): CWebApplication->runController('employee')

#11 /home/palmer/yii_11/framework/base/CApplication.php(135): CWebApplication->processRequest()

#12 /home/palmer/www/payroll.palmerhill.com/index.php(11): CApplication->run()

#13 {main} REQUEST_URI=/employee



Anyone seen this before? Simple fix?