⚖️
UYAP Teknik Destek Hukukçular İçin UYAP, Java ve UDF Çözüm Masası

UYAP Doküman Editörü 5.3 sürümünde 'Farklı Kaydet' yaparken UDF dosyası tamamen boş (0 KB) kaydediliyor ve imza kayboluyor, önceki sürüme dönmek dışında bir workaround var mı?

Bilgisayarımdaki UYAP Doküman Editörü'nü 5.3 sürümüne güncelledikten sonra hazırladığım dilekçeleri e-imzalayıp 'Farklı Kaydet' dediğimde oluşan UDF dosyasının 0 KB boyutunda kaydedildiğini ve açılmadığını fark ettim. Emek verdiğimiz metinlerin kaybolmasına yol açan bu hatayı eski sürüme geri dönmeden veya sistem formatı atmadan çözmenin teknik bir geçici çözümü (workaround) bulunuyor mu?
Durum: Çözüldü Kategori: Soru-Cevap

2 Cevap

✓

UYAP Doküman Editörü 5.3 sürümünde meydana gelen 0 KB dosya boyutu ve imza kaybı sorunu, Java I/O (Girdi/Çıktı) yazma akışında (stream buffer) dosya kapatılmadan önce flush() metodunun imzalama sonrası Farklı Kaydet rutininde zaman aşımına uğramasından ve Windows geçici dosya izinleri çakışmasından kaynaklanan bilinen bir yazılım hatasıdır (bug).

Eski sürüme dönmek zorunda kalmadan bu hatayı bertaraf etmek için şu güvenli iş akışını (workaround) uygulayınız:

  1. 'Farklı Kaydet' Yerine Manuel Kopyalama Yöntemi: Dilekçenizi tamamladıktan sonra e-imzalayın ve sadece standart 'Kaydet' (Ctrl+S) butonuna basarak editörü kapatın. Dosyayı başka bir dizine, flash belleğe veya buluta aktarmak istiyorsanız editörün 'Farklı Kaydet' menüsünü asla kullanmayın; dosyanın kaydedildiği klasörü Windows Dosya Gezgini üzerinden açıp dosyayı doğrudan Kopyala - Yapıştır (Ctrl+C / Ctrl+V) yaparak hedef konuma aktarın. Bu yöntem 0 KB hatasını %100 oranında önler.
  2. Yönetici İzinleri ve Önbellek Ayarı: UYAP Editör kısayoluna sağ tıklayıp Özellikler -> Uyumluluk sekmesinden 'Bu programı yönetici olarak çalıştır' kutusunu işaretleyin. Harici disklere veya kullanıcı yetkisi kısıtlı klasörlere yazarken Java'nın dosya tanıtıcısı (file handle) yetersizliğinden kaynaklanan kilitlenmeyi engellemiş olursunuz.
  3. 0 KB Olan Dosyayı Temp Klasöründen Kurtarma: Eğer dosyanız 0 KB olarak kaydedildiyse ve metni kaybettiğinizi düşünüyorsanız panik yapmayın. Klavyeden Win + R tuşlarına basarak %localappdata%\Temp ve %appdata%\Uyap dizinlerine gidin. Burada son tarihe göre sıralama yaparak udf_temp_*.tmp veya otomatik yedek dosyalarını bularak uzantısını .udf olarak değiştirip metninizi kurtarabilirsiniz.
  4. Otomatik Yedekleme Seçeneğini Aktifleştirin: Editör içinde Araçlar -> Tercihler/Seçenekler menüsünden 'Otomatik Yedekle' aralığını 2 dakikaya düşürün.
Yanıtlayan
Yazılım Mühendisi & UYAP Danışmanı Emre S.

Editör 5.3 sürümündeki 0 KB hatasından kaçınmanın en pratik yolu, e-imzalama yaptıktan sonra kesinlikle 'Farklı Kaydet' menüsünü kullanmamaktır. Dilekçenizi normal 'Kaydet' yapıp UYAP editörünü kapatın, ardından masaüstündeki veya klasördeki UDF dosyasını Windows üzerinden sağ tıklayıp kopyalayarak istediğiniz yere yapıştırın. Ayrıca UYAP editörünü masaüstünden sağ tıklayıp 'Yönetici olarak çalıştır' seçeneğiyle açmak dosya yazma izinlerini düzelttiği için sorunu büyük ölçüde engellemektedir.

Yanıtlayan
Avukat K. Demir