Blog Listem

27 Kasım 2021 Cumartesi

Dynamics 365 F&O - Debugger saçmalarsa bu bir içiçe çağrı yüzünden olabilir

 AX 2009 ile zamanında bir kodumda bilmeden içiçe sonsuz çağrı yazmıştım. Kodu çalıştırdığımda kilitlenince sonsuz döngüden şüphelendim ve debug etmeye kalktım. Debuggerın kafa karıştırıcı bir şekilde saçma sapan yerlere atladığını gördüm. İnternette kısa bir araştırmadan sonra buna sonsuz bir içiçe döngünün sebep olabileceğini okudum. 

Aynı durumu iki gün önce 365 F&O ile de yaşayınca doğrusu çok şaşırdım. Tamamen yenilenen altyapısıyla derlenmiş kodun Visual Studio debugger ile aynı şekilde saçmalamasını beklemiyordum doğrusu. Bu sefer biraz daha farklı saçmalıyordu ama yine aynı davranışa benzerdi (2009'da tamamen rastgele satırlara gidip duruyordu, bunda yine aniden alakasız bir koda gitti, ama orada döndü durdu). Tabii bu sefer yıllar önce yaşadığım tecrübeyi hatırlayarak daha çabuk gittim sonuca.

Yani demem o ki, debugger tuhaf tuhaf yerlere atlıyorsa içiçe sonsuz çağrı hatasını yapmış olabilirsiniz (Tabii bir danışman arkadaşınız DEV makinesinde test yapıyor da olabilir).