You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
TrafficIntelligenceEngine NullPointerException hatası giderildi. configManager.load() diğer manager'lar oluşturulmadan önce çağrılmıyordu.
Bu nedenle TrafficIntelligenceEngine constructor'ı null config üzerinde
işlem yapmaya çalışıyor ve NPE fırlatıyordu.
Velocity Modülü — Kritik NPE Fix
VelocityStorageProvider NullPointerException hatası giderildi. sqlite-jdbc scope provided olduğundan shaded JAR'a dahil edilmiyordu. connect() çağrısında driver bulunamıyor, exception yutulunca dataSource
null kalıyordu. Oyuncu bağlandığında NPE fırlatılıyordu.
🔧 Değişiklikler
AtomGuard.java (core)
configManager.load() çağrısı new ConfigManager(this) hemen ardına taşındı
velocity/pom.xml
sqlite-jdbc için <scope>compile</scope> override eklendi
Shade relocations'a org.sqlite ve com.zaxxer.hikari eklendi
VelocityStorageProvider.java
Tüm public veritabanı metodlarına isConnected() null guard eklendi