UiPath Robot Hatası – Cannot Read Property xxx Of Null

5 Aralık 2020 in UIPATH

UiPath, ürünlerini sürekli olarak geliştiren ve kısa periyotlarla yeni versiyonlar yayınlayan bir yazılım şirketi. RPA teknolojisinde 1 numara olmasının hakkını fazlasıyla veriyor. Yeni versiyonlar yayınlarken sürekli olarak yeni özellikler ekliyorlar ve geçmiş versiyondaki hataları düzeltiyorlar. Ancak bazen yeni ekledikleri özelliklerde de beklenmeyen hatalar(buglar) bulunabiliyor. Bundan 7 ay önce bir müşterimizin robotlarını 2018.4 versiyondan, son LTS sürüm olan 2019.10 versiyonuna yükseltmiştik. Bu güncelleme sonrası, UiPath Robot servis uygulamasının arayüz programı olan UiPath Agent Desktop’ın da gelişmiş haliyle tanıştık.

Agent Desktop Arayüzü – Kaynak: uipath.com

Versiyon yükseltme işlemi sorunsuz geçmişti ancak bir kaç gün sonra Robot sunucularına girdiğimde aşağıdaki ekran görüntüsünde görebileceğiniz gibi “Cannot read property ‘xxx’ of null” hatalarıyla karşılaştım.

image

Hatayı görünce hemen süreçlerimizi kontrol ettim. Süreçlerimiz sorunsuz çalışmıştı. Derin bir nefes alıp süreçleri etkilemeyen bir bug olduğunu anladıktan sonra hatayla ilgili ipuçlarını aramaya devam ettim. Event Log’larından da anlamlı bir sonuç çıkaramayınca tek çare Google’lamaktı. StackOverFlow ve benzeri forumlarda herhangi bir sonuca ulaşamayınca bunu yaşayan ilk kişi biz miyiz diye kara kara düşündüm. Sonrasında kolları sıvayıp UiPath Forum’da bu başlığı açtım. Başlık 2500 görüntülenme ve onlarca cevap alsa da çözüm olarak sunulanların hiç biri faydalı olmadı.

Ta ki @xymanuel nickli arkadaş cevap yazana kadar bu küçük sorun devam etti.

işte o ibretlik cevap

Forum’daki ilk entry’sinde soruna direkt çözüm sunan anonim arkadaşımız aşağıdaki resimde işaretlediğim dosyayı açmamı ve eğer içeriği boş ise süslü parantez açıp kapamamı “{}” söyledi.

Evet çözüm buydu. UiPath mühendisleri yeni versiyonun kurulumu için geliştirdikleri setup’da bu dosya içerisine iki karakter yazmayı atladığı için UiPath Agent Desktop uygulaması her process çalıştığında bu json’ını okuyamıyor, içerisine veri yazılamıyor ve bu anlamsız bug’a sebebiyet veriyordu.

Böylece bir soru işaretini daha kafamızdan silerek günü hafızada ekstra 5 kb lık bir bellek ile kapatmış olduk.

Umarım bu çözüm sizin de derdinize derman olmuştur.

Sorularınız ve yorumlarınız için bu posta yorum yazabilir ya da bana iletişim sayfasındaki linklerden ulaşabilirsiniz.

Esen kalın.

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Created by © Win Young Bilgi ve İletişim Teknolojileri A.Ş, 2020. All rights reserved.