Nuglaanta qaab dhismeedka shabakadda Grails iyo moduleka TZInfo Ruby

Qaab dhismeedka shabakadda Grails, oo loogu talagalay horumarinta codsiyada shabakadda iyadoo la raacayo jaantuska MVC ee Java, Groovy iyo luqadaha kale ee JVM, nuglaanta ayaa la aqoonsaday taasoo kuu oggolaaneysa inaad meel fog ka fuliso koodhkaaga deegaanka uu webku ku yaal. Codsigu wuu socdaa. Nuglaanta waxaa laga faa'iideystaa iyadoo la soo diro codsi si gaar ah loo farsameeyay kaasoo qofka weerarka siinaya inuu galo ClassLoader. Dhibaatada waxaa sababa cilad ku jirta xogta ku xidhidhiyaha macquulka ah, kaas oo la isticmaalo marka la abuurayo shay iyo marka gacanta lagu xidho iyadoo la isticmaalayo bindData. Arrinta waxaa lagu xaliyay siidaynta 3.3.15, 4.1.1, 5.1.9, iyo 5.2.1.

Intaa waxaa dheer, waxaan ogaan karnaa nuglaanta ku jirta moduleka Ruby tzinfo, kaas oo kuu ogolaanaya inaad soo dejiso waxa ku jira fayl kasta, illaa iyo inta xuquuqda gelitaanka codsiga la weeraray ay ogolaato. Nuglaanta waxaa sabab u ah la'aanta hubinta saxda ah ee isticmaalka jilayaasha gaarka ah ee magaca aagga waqtiga ee lagu qeexay habka TZInfo :: Timezone.get. Arrintu waxay saamaysaa codsiyada u gudbiya xogta dibadda ee aan la ansixin TZInfo:: Timezone.get. Tusaale ahaan, si aad u akhrido faylka /tmp/payload, waxaad qeexi kartaa qiimaha sida "foo\n/../.././tmp/payload".

Source: opennet.ru

Add a comment