Ukuba sengozini kuhlaka lwewebhu ye-Grails kanye nemojula ye-TZinfo Ruby

Kuhlaka lwewebhu ye-Grails, eklanyelwe ukuthuthukisa izinhlelo zokusebenza zewebhu ngokuhambisana ne-MVC paradigm e-Java, Groovy nezinye izilimi ze-JVM, ubungozi buhlonziwe obukuvumela ukuthi usebenzise ikhodi yakho ukude endaweni lapho iwebhu itholakala khona. uhlelo lokusebenza luyasebenza. Ukuba sengozini kuxhashazwa ngokuthumela isicelo esiklanywe ngokukhethekile esinikeza umhlaseli ukufinyelela ku-ClassLoader. Inkinga ibangelwa iphutha kumqondo wokubophezela idatha, osetshenziswa kukho kokubili lapho kwakhiwa izinto nalapho kubopha mathupha kusetshenziswa i-bindData. Inkinga yaxazululwa ekukhishweni okungu-3.3.15, 4.1.1, 5.1.9, kanye no-5.2.1.

Ukwengeza, singabona ubungozi kumojula ye-Ruby tzinfo, ekuvumela ukuthi ulande okuqukethwe kwanoma yiliphi ifayela, ngokuvumela amalungelo okufinyelela ohlelo lokusebenza oluhlaselwe. Ukuba sengozini kungenxa yokuntuleka kokuhlolwa okufanele kokusetshenziswa kwezinhlamvu ezikhethekile egameni lendawo yesikhathi eshiwo endleleni ye-TZinfo::Indawo yesikhathi.thola. Inkinga ithinta izinhlelo zokusebenza ezidlulisa idatha yangaphandle engaqinisekisiwe ku-TZinfo::Timezone.get. Isibonelo, ukufunda ifayela /tmp/payload, ungacacisa inani elifana ne-"foo\n/../../../tmp/payload".

Source: opennet.ru

Engeza amazwana