2010-08-29 20 views
0

je suis parfoisImpossible de trouver la réponse du composant ou de l'interface ColdFusion.

Could not find the ColdFusion Component or Interface Answer. 

et simplement faire un rafraîchissement résout le problème. Ce n'est pas le cas lorsque le programme est actualisé à partir de FTP alors que j'essaie de le parcourir: aucun développement n'est en cours. Mais de temps en temps, je vais l'obtenir en essayant de créer un createobject. Q: Y a-t-il une meilleure pratique pour dormir et réessayer si l'instanciation d'un composant échoue?

+1

Veuillez fournir des informations plus spécifiques. Conservez-vous l'objet dans une certaine mesure? Utilisez-vous des mappages personnalisés? – Sergii

Répondre

1

Phillip, avez-vous une chance sur cf 9.0.1, et vous utilisez le mot clé "import"?

La raison pour laquelle je demande est que j'ai vu un comportement - et enregistré un rapport de bogue dessus - où si j'ai deux créations d'objet différentes sur la même page (ou dans un autre CFC ... peu importe), tous deux provenant du même package, et je n'utilise pas le nom CFC complet, mais j'utilise plutôt import, alors le premier createObject() réussira et le second échouera avec l'erreur "could not find ...".

Je me demande si quelque chose comme ça pourrait être à l'œuvre ici.

+0

J'utilise this.customTagPaths dans Application.cfc et je laisse ColdFusion le trouver au lieu de lui dire explicitement où aller. Vous avez raison, il pourrait y avoir quelque chose là-bas. –

2

Utilisez-vous un cluster de serveurs? Si tel est le cas, vous avez peut-être un serveur mal configuré - peut-être un mappage manquant - et lorsque vous êtes servi à partir de ce serveur, vous voyez le problème? Cela pourrait expliquer la façon dont cela semble se produire seulement parfois. Par ailleurs, l'instanciation des CFC devrait toujours fonctionner - vous ne devriez pas essayer de coder autour de ce problème en dormant et en essayant à nouveau.

+0

Merci Ciaran. C'est sur un serveur partagé, donc je ne pense pas qu'il soit en cluster. –