Je suis tombé sur un bug bien ennuyeux après avoir utiliser le Profiler de Flex.
Lorsque je naviguais sur d’autres applications flash ( complètement indépendante de celle « profiler » ),
j’avais en permanence ces alertes dans le debugger :
Error #2044: securityError non pris en charge : text=Error #2048: Violation de la sécurité Sandbox : file:///C|%2FDocuments%20and%20Settings%2F****%2FMy%20Documents%2FFlex%20Builder%203%2F.metadata%2F.plugins%2Fcom.adobe.flash.profiler%2FProfilerAgent.swf?host=localhost&port=9999 ne peut pas charger de données à partir de localhost:9999. at ProfilerAgent()[C:\SVN\branches\3.2.0\modules\profiler3\as\ProfilerAgent.as:127] Error #2044: securityError non pris en charge : text=Error #2048: Violation de la sécurité Sandbox : file:///C|%2FDocuments%20and%20Settings%2F***%2FMy%20Documents%2FFlex%20Builder%203%2F.metadata%2F.plugins%2Fcom.adobe.flash.profiler%2FProfilerAgent.swf?host=localhost&port=9999 ne peut pas charger de données à partir de localhost:9999. at ProfilerAgent/ioErrorHandler()[C:\SVN\branches\3.2.0\modules\profiler3\as\ProfilerAgent.as:527]
Flex Builder était fermé, et malgré un redémarrage, l’erreur apparraissait toujours…
Après quelques recherches, j’ai découvert que l’erreur venait d’une ligne non supprimé dans le fichier mm.cfg :
PolicyFileLog=1 PolicyFileLogAppend=0 ErrorReportingEnable=1 TraceOutputFileEnable=1 <strong>PreloadSwf=C:/Documents and Settings/****/My Documents/Flex Builder 3/.metadata/.plugins/ com.adobe.flash.profiler/ProfilerAgent.swf?host=localhost&port=9999</strong>
Il n’y a qu’à supprimer cette ligne, et l’erreur n’apparaitra plus !
