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

UDF Editör'de dilekçe yazarken 'bellek yetersiz' diyerek program aniden kapanıyor ve otomatik kaydetmiyor, UDF kurtarma klasörü nerede tutuluyor?

Ağır Ceza Mahkemesi kaleminde zabıt katibiyim. Yaklaşık 50 sayfayı bulan çok sayıda taranmış evrak, tablo ve şema içeren kapsamlı bir gerekçeli karar ve fezleke taslağı hazırlarken UYAP Doküman Editörü (UDF) aniden kilitlendi. Ekranda 'Bellek Yetersiz (Java heap space / java.lang.OutOfMemoryError)' uyarısı çıktı ve dosya kaydedilemeden program kendini aniden kapattı. Yaklaşık 3-4 saatlik çalışmam kayboldu. UDF Editör'ün çökme anında arka planda aldığı geçici bir otomatik kurtarma (autosave/recovery) dosyası var mıdır, bu yedek dosyaları bilgisayarda hangi klasörde saklanmaktadır? Ayrıca UDF Editör'ün bellek (RAM) tahsis sınırını artırarak büyük dosyalarda bir daha bellek yetersizliği hatası vermesini nasıl engelleyebilirim?
Durum: Çözüldü Kategori: Soru-Cevap

1 Cevap

✓

Geçmiş olsun, UYAP Doküman Editörü'nde (UDF) özellikle sayfa sayısı fazla olan, içerisinde taranmış yüksek çözünürlüklü evrak görselleri veya büyük tablolar barındıran belgelerle çalışırken karşılaşılan 'Bellek Yetersiz' (java.lang.OutOfMemoryError: Java heap space) hatası adliye katip ve hakimlerinin en sık yaşadığı teknik sorunlardan biridir. Bu durum, Java Sanal Makinesi'nin (JVM) UDF Editör'e varsayılan olarak tanıdığı heap belleğinin tükenmesinden kaynaklanır. Aşağıda hem kaybolan evrakınızı kurtarabileceğiniz gizli dizinleri hem de bellek sınırını kalıcı olarak nasıl artıracağınızı adım adım bulabilirsiniz.

1. UDF Otomatik Kurtarma ve Geçici Dosyalar Nerede Saklanır?

UDF Editör çalışırken arka planda geçici tampon dosyalar ve belirli aralıklarla snapshot kayıtları oluşturur. Bilgisayarınızı yeniden başlatmadan veya çökmenin hemen ardından aşağıdaki dizinleri kontrol etmeniz hayati önem taşır:

  • Dizin 1 (Kullanıcı UYAP Profili): Dosya Gezgini'ni açıp adres çubuğuna %USERPROFILE%\.uyap (örneğin C:\Users\KullaniciAdiniz\.uyap) yazıp Enter'a basın. Bu klasör altında yer alan temp, backup veya doğrudan dizin içindeki en son değiştirilme tarihine sahip dosyalara bakın.
  • Dizin 2 (Windows Temp Dizini): Klavyenizden Windows + R tuşlarına basarak Çalıştır kutusunu açın ve %temp% yazarak Enter'a basın. Açılan klasörde dosyaları Değiştirilme Tarihine Göre (En yeni en üstte) sıralayın. Burada ~udf*.tmp, uyap*.tmp veya *.bak uzantılı geçici dosyaları arayın. Çökme saatinizle eşleşen dosyanın bir kopyasını masaüstünüze alın, dosya uzantısını .tmp yerine .udf olarak değiştirin ve UDF Editör ile açmayı deneyin.
  • Dizin 3 (AppData Local & Roaming): %APPDATA%\UDF ve %LOCALAPPDATA%\Temp dizinlerini de kontrol ederek gizli dosyalar arasında benzer boyutlu yedekleri tarayın (Görünüm menüsünden 'Gizli öğeleri göster' kutusunun işaretli olduğundan emin olun).

2. UDF Editör Bellek (RAM) Sınırını Artırma (OutOfMemory Çözümü)

UDF Editör varsayılan olarak sisteme 32-bit Java parametreleriyle başlar ve JVM için yalnızca 256 MB veya 512 MB maksimum bellek (heap) tahsis eder. 50 sayfalık taranmış evraklarda bu sınır saniyeler içinde dolar. RAM tahsisini 2 GB (2048 MB) veya 4 GB (4096 MB) seviyesine çıkarmak için şu adımları izleyin:

  • Java Sürümü Kontrolü: Bilgisayarınızda 64-bit Java kurulu olduğundan emin olun (32-bit Java mimarisi gereği maksimum 1.4 GB RAM adresleyebilir).
  • Başlatıcı Parametrelerinin Düzenlenmesi: UDF Editör'ün kurulu olduğu klasöre gidin (Genellikle C:\Program Files\UYAP\Uyap Dokuman Editoru veya C:\Program Files (x86)\UYAP Dokuman Editoru).
  • Klasör içindeki uyap.bat veya UyapDokumanEditoru.ini / launcher.cfg dosyasını Not Defteri ile yönetici olarak açın.
  • Java başlatma parametreleri arasına -Xms512m -Xmx2048m -XX:MaxPermSize=512m parametrelerini ekleyin. Bilgisayarınızda 8 GB veya üzeri RAM varsa bu değeri -Xmx4096m (4 GB) yapabilirsiniz. Bu ayar, UDF'nin ihtiyaç duyduğu anda 2 GB ila 4 GB belleği rahatça kullanmasını sağlar.
  • Java Control Panel Üzerinden Genel Bellek Artırımı: Windows Başlat > Configure Java > Java sekmesi > View butonuna tıklayın. Runtime Parameters sütununa çift tıklayarak -Xmx2048m yazın ve kaydedin.

3. Otomatik Kaydetme Süresini Kısaltma

UDF Editör'ü açtıktan sonra üst menüden Araçlar > Seçenekler > Genel / Doküman sekmesine gidin. Burada varsayılan olarak 15 dakika olan Otomatik Kaydetme süresini 3 dakika olarak değiştirin. Böylece beklenmedik kapanmalarda en fazla 3 dakikalık veri kaybı yaşarsınız.

Yanıtlayan
Katip Selim K.