Compilo MM : ennemi du futur!
Par -Alexandre LEGOUT aka LAlex- le 6 février 2006, 12:26 - Divers - Lien permanent
Une matinée entière à se casser les neurones sur un stupide problème de compilation. :\ En effet, un code qui fonctionnait parfaitement avant le week-end refusait de se compiler ce matin. Aucun modification depuis, mais je me retrouvais avec un message : "The name of this class conflicts with the name of another class"... Changement de classpath, modification des chemins, suppression des .aso, j'ai tout essayé!
Au final j'avais avancé de deux mois la date de mon ordi pour des tests de versions trial limitées dans le temps, fait 2-3 modifs à mon code, recompilé, et une fois tout ça opérationnel, je suis revenu à la date en cours... Eh ben le compilateur de Flash est incapable de gérer des fichiers dont la date de création est dans l'avenir.
La solution m'est venue du blog des développeurs de XPComponent, confronté à une problématique bien plus fréquente qui est celle du travail entre plusieurs duseaux horaires... J'en profite donc pour diffuser l'info afin d'éviter les frappages de tête contre le mur à ceux qui se retrouveraient face au même problême! ![]()
Commentaires
Merci pour l'info, je crois que j'ai déja été confronté au problème sans l'avoir résolu. :/
merci, je garde dans un coin de mémoire.
Voilà ce qui se passe quand on essaie de tricher avec les versions trials
Merci pour l'info en tout cas.
C'est moi qui compile les version trials : je testais la fiabilité de mon propre système....
Il tombe à pic ce billet, parcequ'en ce moment on bosse avec des dev en Inde et le problème est apparu moultes fois, on voyait bien qu'il y avait une histoire de date mais on en savait pas + ...
(au passage, pour une fois que je post ici j'en profite pour passer le bonjour aux modos mb (anciens et nouveaux)
)
see ya
J'ai le probléme de temps en temps à la compilation, alors que ma licence est valide et si suffit que je recompile derrière pour que ca refonctionne.
Weird
C'est un vieux problème qui existait déjà avec Flash MX 2004 et qui arrive aussi quand on travaille avec un disuqe réseau dont la date est différente... très pénible, signalé depuis le début de Flash MX 2004, la seule solution de Macromedia c'est le "Clear .ASO cache" et cette note disant qu'il faut travailler QUE en local... http://www.macromedia.com/cfusion/knowledgebase/index.cfm?id=d9bbd9d4&pss=rss_flash_d9bbd9d4
Si tu aurais bien lu le billet de LAlex, tu aurais vu qu'il a déjà essayé cette solution
Il m'a aussi fallu du temps pour la trouver celle là...
On travaille en réseau et quelques poste avaient une horloge légèrement en retard par rapport au serveur, et là, c'est le drame. A chaque fois, bizarrement, après quelques minutes à se prendre la tête, ça refonctionnait
Je voulais dire que la seule "correction" apportée par MM à ce bug dans Flash 8 est l'ajout d'un bouton "Delete ASO files"... un peu léger comme correction de bug, non ?
Trop fort ! j'ai déjà eu le problème et j'ai jamais pu trouver ce que c'était !
Bien vu et merci !
Fil des commentaires de ce billet