slovensko-digital / autogram

Nový, krajší a lepší nástroj na podpisovanie.
European Union Public License 1.2
104 stars 19 forks source link

Odchytiť exception pri spustení Autogramu #431

Closed celuchmarek closed 1 month ago

celuchmarek commented 2 months ago

Dostávame hlásenia, že na niektorých systémoch (zväčša Win 10 a 11) sa Autogram "nedá spustiť". Niekedy to hodí taký malý error dialóg: "Failed to launch JVM".

Jeden z problémov, ktoré sme už kedysi vyriešili, bol ten, že sa nedali načítať hodnoty UserSettings, lebo v registry bola hodnota, ktorá sa nedala sparsovať.

Toto by sme mohli všobecne vyriešiť tým, že hneď úplne na začiatku spustenia Autogramu odchytíme hociakú chybu (keďže nevieme, čo všetko sa môže pokaziť na všetkých systémoch) a túto chybu nejako rozumne ukážeme userovi, aby nám vedeli napísať email a aby sme my mohli zdebugovať.

Niečo súvisiace je rozrobené v #292 .

athelas64 commented 2 months ago

Ono to píše na Win ak Autogram už beží a človek ho spustí znovu. Spustí sa druhá inštancia, ktorá do pár sekúnd spadne a vyhodí Failed to launch JVM - asi preto, že už raz beží a nemôže 2x

matesfila commented 2 months ago

úloha in progress v rámci hackday

matesfila commented 2 months ago

vytvorený pull request https://github.com/slovensko-digital/autogram/pull/434