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ı?
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:
- '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.
- 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.
- 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 + Rtuşlarına basarak%localappdata%\Tempve%appdata%\Uyapdizinlerine gidin. Burada son tarihe göre sıralama yaparakudf_temp_*.tmpveya otomatik yedek dosyalarını bularak uzantısını.udfolarak değiştirip metninizi kurtarabilirsiniz. - 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.
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.