public class GRobotException extends RuntimeException
Výnimka generovaná programovacím rámcom so slovenským textom opisujúcim
 udalosť a univerzálnym jazykovým identifikátorom umožňujúcim preklad do
 ľubovoľného jazyka. Tento objekt bol do prostredia programovacieho rámca
 pridaný potom, čo začala byť využívaná za hranicami svojho pôvodného
 určenia. Jestvuje len veľmi málo výnimiek v rámci programovacieho rámca,
 ktoré nie sú priamo generované prostredníctvom tejto triedy (napríklad
 systémové správy, ktoré sú posúvané programovacím rámcom: NoSuchElementException, NullPointerException, UnsupportedFlavorException alebo priamy vznik správ ArrayIndexOutOfBoundsException, IllegalArgumentException, ktoré
 sú generované niektorými metódami Javy, ktoré programovací rámec vnútorne
 používa…).
V nasledujúcej tabuľke uvádzame zoznam všetkých jazykových
 identifikátorov výnimiek GRobotException s prislúchajúcimi
 slovenskými textami a stručným vysvetlnením príčin vzniku týchto
 výnimiek:
| Jazykový identifikátor | Text výnimky v slovenskom jazyku | Stručné vysvetlenie | 
|---|---|---|
archiveIsOpenForWriting | Archív je otvorený na zápis. | Vzniká pri pokuse o rozbalenie archívu, ktorý je práve otvorený na zápis. | 
archiveNameOmitted | Názov archívu nesmie byť zamlčaný. | Vzniká pri pokuse o prácu s archívom so zamlčaným
 (nulovým – null) menom. Môže ísť priamo o pokus o otvorenie
 archívu metódami triedy Archív, o pokus o pridanie položky
 sprostredkovane, napríklad triedou Súbor s pripojeným archívom a podobne. Spresňujúcim
 objektom je inštancia NullPointerException (bez textu). | 
archiveNotOpenForReading | Archív nie je otvorený na čítanie. | Vzniká pri pokuse o čítanie prostredníctvom
 inštancie typu Archív, ak nebol otvorený žiadny archív na
 čítanie. | 
archiveNotOpen | Archív nie je otvorený. | Vzniká pri pokuse o čítanie alebo zápis údaju
 v rámci inštancie typu Archív v situácii, keď nebol
 otvorený žiadny archív na čítanie ani zápis. | 
archiveNotOpenForWriting | Archív nie je otvorený na zápis. | Vzniká pri pokuse o zápis prostredníctvom
 inštancie typu Archív, ak nebol otvorený žiadny archív
 na zápis. | 
cannotAppendDataToEntry | Nemôžem pripojiť údaje k položke archívu. | Vzniká pri pokuse otvoriť súbor na zápis s príznakom
 pripojiť rovným true, keď je k súboru pripojený archív. | 
cannotCloseArchive | Nepodarilo sa zavrieť archív: «názov» | Metóda zavri
 triedy Archív zlyhala. Spresneňujúcim objektom
 (zistiteľným metódou getCause) je pôvodná
 výnimka, ktorá spôsobila vznik chyby počas spracovania. | 
cannotGetAddress | Nepodarilo sa získať adresu zariadenia. | Zlyhal pokus o zistenie adresy zariadenia
 metódou dajAdresu triedy Spojenie. | 
cannotGetCanonicalHostName | Nepodarilo sa získať kánonický názov zariadenia (hosťa). | Zlyhal pokus
 o zistenie kánonického názvu zariadenia metódou
 dajNázovHosťa s hodnotou
 parametra kánonický rovnou true (v triede
 Spojenie). | 
cannotGetHostName | Nepodarilo sa získať názov zariadenia (hosťa). | Zlyhal pokus o zistenie názvu
 zariadenia metódou dajNázovHosťa
 triedy Spojenie). | 
cannotGetHardwareAddress | Nepodarilo sa získať harvérovú adresu zariadenia. | Zlyhal pokus o zistenie hardvérovej
 (obvykle MAC) adresy metódou dajHardvérovúAdresu triedy Spojenie. | 
cannotOpenArchive | Nepodarilo sa otvoriť archív: «názov» | Konštruktor triedy Archív nemohol otvoriť archív so zadaným názvom. Spresneňujúcim
 objektom (zistiteľným metódou getCause)
 je pôvodná výnimka, ktorá spôsobila vznik chyby počas
 spracovania. | 
commandCancelled | Vykonanie príkazu bolo zrušené: «príkaz» | Znamená, že vykonávanie príkazu
 v interaktívnom režime
 bolo zrušené. Znenie príkazu je zistiteľné metódou
 getParameter. | 
configNotApplicable | Konfiguráciu nie je možné použiť. Svet už bol inicializovaný! | Vzniká pri pokuse o použitie automatickej konfigurácie vo svete, ktorý už jestvuje. | 
cursorAlreadyExists | Kurzor so zadaným menom («meno») už jestvuje. | Vzniká pri pokuse
 o vytvorenie kurzora. Meno je zistiteľné metódou
 getParameter. | 
cursorNotExists | Kurzor so zadaným menom («meno») nejestvuje. | Vzniká pri pokuse o zmenu
 kurzora, ktorý nebol definovaný. Meno je zistiteľné metódou
 getParameter. | 
duplicateEntry | Položka „«názov položky»“ už v archíve jestvuje. | Vzniká pri pokuse
 o pridanie duplicitnej položky do archívu. Názov položky je
 zistiteľný metódou getParameter. | 
entryNameOmitted | Názov položky nesmie byť zamlčaný. | Vzniká pri pokuse o pridanie položky s „prázdnym“
 (nulovým – null) menom do archívu, ak
 meno nie je možné získať iným spôsobom (napríklad z názvu pridávaného
 súboru). Spresňujúcim objektom je inštancia NullPointerException
 (bez textu). | 
eventFactoryAlreadyExists | Obsluha udalostí už bola definovaná! | Vzniká pri pokuse o vytvorenie ďalšej obsluhy udalostí v prípade, že nebolo explicitne povolené viacnásobné vytváranie obsluhy udalostí. | 
fileNameOmitted | Názov súboru nesmie byť zamlčaný. | Vzniká pri rôznych príležitostiach (je generovaná
 viacerými triedamy rámca – Archív, Obrázok, Plátno, Spojenie,
 Súbor, SVGPodpora). Vzniká pri
 pokusoch o otvorenie, čítanie, zápis alebo pridanie súboru s „prázdnym“
 (nulovým – null) menom. Spresňujúcim objektom je inštancia
 NullPointerException (bez textu). | 
fileNotFound | Súbor „«súbor»“ nebol nájdený. | Vzniká pri pokuse o otvorenie nejestvujúceho
 súboru («súbor») na čítanie. Názov súboru je zistiteľný
 metódou getParameter. Spresňujúcim objektom
 je pôvodná systémová výnimka FileNotFoundException. | 
fileNotOpenForReading | Súbor nie je otvorený na čítanie. | Vzniká pri pokuse o čítanie prostredníctvom
 inštancie typu Súbor, ak nebol otvorený žiadny súbor na
 čítanie. | 
fileNotOpenForWriting | Súbor nie je otvorený na zápis. | Vzniká pri pokuse o zápis prostredníctvom
 inštancie typu Súbor, ak nebol otvorený žiadny súbor
 na zápis. | 
firstFileNotExists | Prvý súbor „«súbor»“ nejestvuje. | Vzniká pri porovnaní súborov,
 ak prvý súbor nejestvuje. Názov súboru je zistiteľný metódou
 getParameter. Spresňujúcim objektom je
 inštancia FileNotFoundException (bez textu). | 
firstObjectNotFile | Prvý súbor „«súbor»“ nie je súbor. | Vzniká pri porovnaní súborov,
 ak prvý z objektov nie je súbor. Názov objektu je zistiteľný metódou
 getParameter. | 
imageAlreadyExists | Obrázok „«súbor»“ už jestvuje. | Vzniká pri pokuse o zápis
 obrázka do súboru, ktorý už jestvuje («súbor»), ale len
 v prípade, že nebola explicitne zadaná hodnota parametra prepísania
 súboru. Názov súboru je zistiteľný metódou getParameter. | 
imageBroken | Obrázok je poškodený! | Znamená, že spracovanie obrázka zlyhalo, pretože je pravdepodobne poškodený. | 
imageFileBroken | Obrázok „«súbor»“ je poškodený! | Znamená, že spracovanie obrázka prečítaného zo
 súboru zlyhalo pravdepodobne preto, lebo súbor bol poškodený. Názov
 súboru je zistiteľný metódou
 getParameter. | 
imageNotFound | Obrázok „«súbor»“ nebol nájdený. | Znamená, že pokus o prečítanie súboru s obrázkom
 («súbor») zlyhal z dôvodu nenájdenia súboru. Názov súboru je
 zistiteľný metódou getParameter. | 
imageSizeImmutable | Rozmery obrázka nie je možné zmeniť. | Vzniká pri pokuse o zmenu rozmerov
 obrázka. (Pozri napríklad šírka(šírka)),
 výška(výška)) alebo rozmery(rozmer)) | 
imageSizeMismatch | Rozmery obrázokov svetelnej operácie sa nezhodujú. | Vzniká pri pokuse o vykonanie
 svetelnej operácie (pozri svetlo(grafika, svetlo) alebo svetlo(svetlo)) s rozdielnymi rozmermi. | 
invalidDash | Neplatný vzor čiary pera. | Vzniká pri pokuse o nastavenie vzoru čiary pera, ktorý nie je platný (napríklad má všetky dĺžky čiarok a medzier nulové). Spresňujúcim objektom je pôvodná výnimka, ktorá chybu spôsobila. | 
invalidDashPhase | Neplatný posun vzoru čiary pera. | Vzniká pri pokuse o nastavenie negatívneho posunu vzoru čiary pera. Spresňujúcim objektom je pôvodná výnimka, ktorá chybu spôsobila. | 
invalidDomain | Neplatná doména: «doména» | Zlyhal pokus o zostavenie koreňa cieľa
 komunikácie inštancie triedy Spojenie v dôsledku
 zadania neplatnej domény. Doména je zistiteľná metódou
 getParameter. | 
invalidImageFormat | Neplatný formát obrázka: «prípona» | Vzniká pri pokuse o zápis obrázka
 do súboru s nepodporovaným formátom určeným podľa prípony súboru
 («prípona»). Prípona súboru je zistiteľná metódou
 getParameter. | 
invalidImageTemplate | Šablóna názvov sekvencie obrázkov „«šablóna»“ nie je použiteľná. | Vzniká
 pri pokuse o čítanie alebo zápis sekvencie obrázkov vo formáte PNG,
 pričom prípona súboru neurčuje formát PNG. Šablóna je zistiteľná
 metódou getParameter. | 
invalidProtocol | Neplatný protokol: «protokol» | Zlyhal pokus o zostavenie koreňa cieľa
 komunikácie inštancie triedy Spojenie v dôsledku
 zadania neplatného komunikačného protokolu. Protokol je zistiteľný metódou
 getParameter. | 
namespaceContainsEquals | Menný priestor nesmie obsahovať znak rovná sa. | Vzniká pri pokuse o prácu
 s menným priestorom, ktorého názov obsahuje znak rovná sa. Názov
 menného priestoru je zistiteľný metódou
 getParameter. | 
namespaceEmpty | Menný priestor nesmie byť prázdny. | Vzniká pri pokuse o prácu s menným priestorom bez názvu. | 
namespaceEndsWithDot | Menný priestor sa nesmie končiť bodkou. | Vzniká pri pokuse o prácu s menným
 priestorom, ktorého názov sa končí bodkou. Názov menného priestoru
 je zistiteľný metódou getParameter. | 
namespaceStartsWithDot | Menný priestor sa nesmie začínať bodkou. | Vzniká pri pokuse o prácu s menným
 priestorom, ktorého názov sa začína bodkou. Názov menného priestoru
 je zistiteľný metódou getParameter. | 
namespaceStartsWithSemicolon | Menný priestor sa nesmie začínať znakom komentára. | Vzniká pri
 pokuse o prácu s menným priestorom, ktorého názov sa začína
 bodkočiarkou (znakom komentára). Názov menného priestoru je
 zistiteľný metódou getParameter. | 
negativeLineWidth | Hrúbka čiary nesmie byť záporná! | Vzniká pri pokuse o zadanie zápornej hrúbky
 čiary spojnice. Spresňujúcim objektom je výnimka
 IllegalArgumentException (bez textu). | 
negativePenWidth | Hrúbka čiary pera nesmie byť záporná! | Vzniká pri pokuse o zadanie zápornej
 hrúbky pera. Spresňujúcim objektom je výnimka
 IllegalArgumentException (bez textu). | 
negativeRadius | Polomer «objektu» nesmie byť záporný! | Vzniká pri pokuse o zadanie záporného
 polomeru kružnice, kruh, vpísanej kružnice alebo opísanej kružnice
 (doplnené namiesto «objektu»), čo spresňuje aj
 voliteľný parameter výnimky, ktorý môže
 nadobúdať hodnoty circle, filledCircle,
 incircle alebo circumcircle. Spresňujúcim
 objektom je výnimka IllegalArgumentException
 (bez textu). | 
negativeSemiaxe | Dĺžka poloosy «objektu» nesmie byť záporná! | Vzniká pri pokuse
 o zadanie záporného rozmeru poloosy elipsy, vyplnenej elipsy alebo
 vpísanej elipsy (doplnené namiesto «objektu»), čo spresňuje
 aj voliteľný parameter výnimky, ktorý môže
 nadobúdať hodnoty ellipse, filledEllipse
 alebo inellipse. Spresňujúcim objektom je výnimka
 IllegalArgumentException (bez textu). | 
noRobotWithSuchName | Robot so zadaným menom («meno») nejestvuje. | Vzniká pri pokuse
 o registráciu robota v konfigurácii podľa mena, ktoré nepatrí žiadnemu
 robotu. Meno údajného robota, ktorého registrácia zlyhala je
 zistiteľné metódou getParameter. Spresňujúcim
 objektom je výnimka IllegalArgumentException
 (bez textu). | 
pathEmpty | Názov priečinka nesmie by prázdny. | Vzniká pri pokuse o vypísanie zoznamu súborov s prázdnym názvom priečinka. | 
pathInvalid | Zadaná cesta («cesta») nesmeruje na priečinok. | Vzniká pri pokuse o vypísanie zoznamu
 súborov na ceste, ktorej cieľom nie je priečinok. Cesta je zistiteľná
 metódou getParameter. | 
pathNotFound | Cesta „«cesta»“ nebola nájdená. | Vzniká pri pokuse o vypísanie zoznamu súborov
 na neplatnej ceste («cesta»). Cesta je zistiteľná metódou
 getParameter. Spresňujúcim objektom je výnimka
 FileNotFoundException generovaná inou súčasťou
 programovacieho rámca. | 
pathUnreadable | Cestu „«cesta»“ nie je možné čítať. | Vzniká pri pokuse o vypísanie zoznamu
 súborov na ceste, ktorú nie je možné čítať. Cesta je zistiteľná
 metódou getParameter. | 
propertyContainsDot | Názov vlastnosti nesmie obsahovať bodku. | Vzniká pri pokuse o prácu
 s vlastnosťou, ktorej názov obsahuje bodku. Názov vlastnosti je
 zistiteľný metódou getParameter. | 
propertyContainsEquals | Názov vlastnosti nesmie obsahovať znak rovná sa. | Vzniká pri pokuse o prácu
 s vlastnosťou pri zadaní názvu vlastnosti obsahujúceho znak rovná sa.
 Názov vlastnosti je zistiteľný metódou
 getParameter. | 
propertyDuplicate | V konfiguračnom súbore sa nachádza zdvojená vlastnosť: «názov» | Vzniká pri
 čítaní konfiguračného súboru, ktorý obsahuje duplikát určitej
 vlastnosti. Názov vlastnosti je zistiteľný metódou
 getParameter. | 
propertyNameEmpty | Názov vlastnosti nesmie byť prázdny,“ prípadne „V konfiguračnom súbore sa nachádza vlastnosť bez názvu. | Vzniká pri pokuse o prácu s vlastnosťou bez názvu. | 
propertyStartsWithBracket | Názov vlastnosti sa nesmie začínať znakom hranatej zátvorky. | Vzniká pri pokuse
 o prácu s vlastnosťou, ktorej názov sa začína znakom hranatej zátvorky
 ([). Názov vlastnosti je zistiteľný metódou
 getParameter. | 
propertyStartsWithSemicolon | Názov vlastnosti sa nesmie začínať znakom komentára,“ prípadne „V konfiguračnom súbore sa nachádza vlastnosť začínajúca sa znakom komentára. | Vzniká pri pokuse o prácu s vlastnosťou, ktorej
 názov sa začína bodkočiarkou (znakom komentára). Názov vlastnosti je
 zistiteľný metódou getParameter. | 
robotAlreadyEmployed | Tento robot už je zamestnaný na účely tvorby inej oblasti. | Vzniká pri pokuse o zamestnanie robota na účely tvorby oblasti, ktorý už je zamestnancom inej oblasti. | 
robotHasNoName | Robot nemá meno,“ prípadne „Zadaný robot nemá meno. | Vzniká pri pokuse o prečítanie konfigurácie zo súboru alebo o registráciu v konfigurácii takého robota, ktorý nebol pomenovaný. | 
robotHeadsToOpositeDirection | Robot je obrátený presne opačným smerom od cieľového miesta kreslenia oblúka – musel by prejsť nekonečnom, aby sa do cieľa dostal. | Vzniká pri pokuse o kreslenie takého oblúka, ktorý by smeroval do nekonečna. | 
robotNameContainsEquals | Meno robota nesmie obsahovať znak rovná sa. | Vzniká pri pokuse o priradenie takého
 mena robotu, ktoré obsahuje znak rovná sa. Meno robota, ktorého
 priradenie zlyhalo je zistiteľné metódou
 getParameter. Spresňujúcim objektom je výnimka
 IllegalArgumentException (bez textu). | 
robotNameEmpty | Meno robota nesmie byť prázdne. | Vzniká pri pokuse o priradenie prázdneho mena
 robotu. Spresňujúcim objektom je výnimka
 IllegalArgumentException (bez textu). | 
robotNameEndsWithDot | Meno robota sa nesmie končiť bodkou. | Vzniká pri pokuse o priradenie takého
 mena robotu, ktoré sa končí znakom bodky. Meno robota, ktorého
 priradenie zlyhalo je zistiteľné metódou
 getParameter. Spresňujúcim objektom je
 výnimka IllegalArgumentException (bez textu). | 
robotNameMustBeUnique | Meno robota («meno») musí byť unikátne. | Vzniká pri pokuse
 o priradenie takého mena robotu, ktoré už bolo použité. Meno robota,
 ktorého priradenie zlyhalo je zistiteľné metódou
 getParameter. Spresňujúcim objektom je výnimka
 IllegalArgumentException (bez textu). | 
robotNameReserved | Zadané meno robota je rezervované. | Vzniká pri pokuse o priradenie takého mena robota,
 ktoré je rezervované. Zadané meno robota (ktorého priradenie zlyhalo)
 je zistiteľné metódou getParameter. Spresňujúcim
 objektom je výnimka IllegalArgumentException (bez
 textu). | 
robotNameStartsWithDot | Meno robota sa nesmie začínať bodkou. | Vzniká pri pokuse o priradenie takého
 mena robotu, ktoré sa začína znakom bodky. Meno robota, ktorého
 priradenie zlyhalo je zistiteľné metódou
 getParameter. Spresňujúcim objektom je
 výnimka IllegalArgumentException (bez textu). | 
robotNameStartsWithSemicolon | Meno robota sa nesmie začínať znakom komentára. | Vzniká pri pokuse
 o priradenie takého mena robotu, ktoré sa začína znakom bodkočiarky
 (znak komentára). Meno robota, ktorého priradenie zlyhalo je
 zistiteľné metódou getParameter. Spresňujúcim
 objektom je výnimka IllegalArgumentException
 (bez textu). | 
scriptNotFound | Skript „«skript»“ nebol nájdený. | Znamená, že pokus o prečítanie skriptu zo súboru
 («skript») zlyhal z dôvodu nenájdenia súboru. Názov súboru je
 zistiteľný metódou getParameter. Spresňujúcim
 objektom je pôvodná systémová výnimka
 FileNotFoundException. | 
secondFileNotExists | Druhý súbor „«súbor»“ nejestvuje. | Vzniká pri porovnaní súborov,
 ak druhý súbor nejestvuje. Názov súboru je zistiteľný metódou
 getParameter. Spresňujúcim objektom je
 inštancia FileNotFoundException (bez textu). | 
secondObjectNotFile | Druhý súbor „«súbor»“ nie je súbor. | Vzniká pri porovnaní súborov,
 ak druhý z objektov nie je súbor. Názov objektu je zistiteľný metódou
 getParameter. | 
sectionAlreadyExists | Sekcia so zadaným názvom „«názov»“ už jestvuje. | Vzniká pri pokuse
 o premenovanie sekcie na názov, ktorý patrí inej sekcii. Názov sekcie
 je zistiteľný metódou getParameter. | 
sectionStartsWithSemicolon | Názov sekcie sa nesmie začínať znakom komentára,“ prípadne „V konfiguračnom súbore sa nachádza sekcia alebo prvok poľa vlastností začínajúci sa znakom komentára. | Vzniká pri pokuse o prácu so sekciou alebo prvkom
 poľa vlastností, ktorého názov sa začína bodkočiarkou (znakom
 komentára). Názov objektu je zistiteľný metódou
 getParameter. | 
segmentsAreParallel | Úsečky sú paralelné. | Táto výnimka vzniká pri hľadaní priesečníkov úsečiek. | 
soundAlreadyExists | Zvuk „«súbor»“ už jestvuje. | Vzniká pri pokuse o zápis zvuku
 do súboru, ktorý už jestvuje («súbor»), ale len v prípade, že
 nebola explicitne zadaná hodnota parametra prepísania súboru. Názov súboru
 je zistiteľný metódou getParameter. | 
soundNotFound | Zvuk „«súbor»“ nebol nájdený. | Znamená, že pokus o prečítanie súboru so zvukom
 («súbor») zlyhal z dôvodu nenájdenia súboru. Názov súboru je
 zistiteľný metódou getParameter. | 
soundUnreadable | Zvuk „«súbor»“ nie je možné čítať. | Znamená, že pokus o prečítanie súboru
 so zvukom («súbor») zlyhal z dôvodu nesprávneho formátu,
 prípadne iných príčin. Názov súboru je zistiteľný metódou
 getParameter. | 
sourceFileNotExists | Zdrojový súbor „«súbor»“ nejestvuje. | Vzniká pri kopírovaní alebo
 pripájaní súborov, ak zdrojový súbor nejestvuje. Názov súboru je
 zistiteľný metódou getParameter. Spresňujúcim
 objektom je inštancia FileNotFoundException
 (bez textu). | 
sourceObjectNotFile | Zdrojový súbor „«súbor»“ nie je súbor. | Vzniká pri kopírovaní alebo
 pripájaní súborov, ak zdrojový objekt nie je súbor. Názov objektu je
 zistiteľný metódou getParameter. | 
svgImportError | Chyba pri spracovaní SVG údajov. | Vzniká pri spracovaní SVG údajov zadaných vo forme
 XML/SVG reťazca (do metódy pridajSVG). Spresneňujúcim objektom (zistiteľným metódou getCause) je pôvodná výnimka, ktorá spôsobila
 vznik chyby počas spracovania. | 
svgReadError | Chyba pri spracovaní SVG súboru „«meno».“ | Vzniká pri spracovaní SVG súboru.
 Spresneňujúcim objektom (zistiteľným metódou
 getCause) je pôvodná výnimka, ktorá
 vyvolala chybu spracovania. | 
svgWriteError | Chyba pri zápise SVG súboru „«meno».“ | Vzniká pri zapisovaní SVG súboru.
 Spresneňujúcim objektom (zistiteľným metódou
 getCause) je pôvodná výnimka, ktorá
 vyvolala chybu spracovania. | 
targetFileExists | Cieľový súbor „«súbor»“ už jestvuje. | Vzniká pri kopírovaní súborov,
 ak cieľový súbor jestvuje a nebol explicitne zadaný príznak prepísania
 súboru. Názov súboru je zistiteľný metódou
 getParameter. | 
targetObjectNotFile | Cieľový súbor „«súbor»“ nie je súbor. | Vzniká pri kopírovaní alebo
 pripájaní súborov, ak cieľový objekt nie je súbor. Názov objektu je
 zistiteľný metódou getParameter. | 
unsupportedDataType | Počas čítania zo súboru nastal pokus o vloženie údajov do premennej nasledujúceho nepodporovaného údajového typu: «meno triedy» | Vzniká
 pri pokuse o prečítanie údajov nepodporovaného údajového typu zo
 súboru. Ekvivalentný druh výnimky nevzniká pri pokuse o zápis údajov
 do súboru, pretože pri zápise je každý objekt jednoducho prevedený
 na reťazec metódou toString. Kanonický názov triedy,
 ktorej čítanie zlyhalo je zistiteľný metódou
 getParameter. Spresňujúcim objektom je výnimka
 IllegalArgumentException (bez textu). | 
worldAlreadyExists | Svet už jestvuje! | Vzniká pri pokuse o inicializáciu nového robota (v jestvujúcom svete), ktorý sa pokúša predefinovať rozmery kresliacich plátien. | 
zeroPositionCannotBeChanged | Polohu stredu nie je možné meniť! | Vzniká pri pokuse o zmenu polohy inštancie
 stred. | 
Poznámka: Vznik výnimiek a rôznych iných
 chybových stavov programovacieho rámca je sprevádzaný vznikom udalosti
 vzniklaChyba(chyba).
| Modifikátor a typ | Trieda a opis | 
|---|---|
static class  | 
GRobotException.Dennik
  Alias pre Denník. | 
static class  | 
GRobotException.Denník
Trieda zoznamu chybových hlásení a evidencie výnimiek vypísaných
 a/alebo vzniknutých počas činnosti programovacieho rámca. 
 | 
static class  | 
GRobotException.Chyba
Trieda uchovávajúca záznam denníka. 
 | 
| Modifikátor a typ | Atribút a opis | 
|---|---|
static GRobotException.Dennik | 
dennik
  Alias pre denník. | 
static GRobotException.Dennik | 
denník
Denník chybových správ generovaných rámcom. 
 | 
| Konštruktor a opis | 
|---|
GRobotException(String message,
               String langIDString)
Konštruktor umožňujúci vytvorenie výnimky s textom správy
 a univerzálnym jazykovým identifikátorom. 
 | 
GRobotException(String message,
               String langIDString,
               String parameter)
Konštruktor umožňujúci vytvorenie výnimky s textom správy,
 univerzálnym jazykovým identifikátorom a parametrom. 
 | 
GRobotException(String message,
               String langIDString,
               String parameter,
               Throwable cause)
Konštruktor umožňujúci vytvorenie výnimky s textom správy,
 univerzálnym jazykovým identifikátorom, parametrom a ďalším
 objektom výnimky, ktorý spresňuje okolnosti vzniku tejto výnimky. 
 | 
GRobotException(String message,
               String langIDString,
               Throwable cause)
Konštruktor umožňujúci vytvorenie výnimky s textom správy
 univerzálnym jazykovým identifikátorom a ďalším objektom výnimky,
 ktorý spresňuje okolnosti vzniku tejto výnimky. 
 | 
| Modifikátor a typ | Metóda a opis | 
|---|---|
String | 
getLangIDString()
Metóda vracajúca univerzálny jazykový identifikátor. 
 | 
String | 
getParameter()
Metóda vracajúca nepovinný parameter spresňujúci vznik výnimky
 alebo  
null. | 
static GRobotException | 
poslednaVynimka()
  Alias pre poslednáVýnimka. | 
static GRobotException | 
poslednáVýnimka()
Vráti objekt s detailami o poslednej výnimke vygenerovanej
 programovacím rámcom. 
 | 
String | 
stackTraceToString()
Metóda vracajúca stopu zásobníka volaní metód v čase vzniku tejto
 výnimky v reťazcovej podobe. 
 | 
static String | 
stackTraceToString(Throwable t)
Metóda vracajúca stopu zásobníka volaní metód v čase vzniku
 zadanej výnimky v reťazcovej podobe. 
 | 
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toStringpublic static final GRobotException.Dennik denník
Denník chybových správ generovaných rámcom. Denník sa začína
 utvárať v čase inicializácie programovacieho rámca. Predvolene je
 uchovávaný len v pamäti počítača, to znamená, že po ukončení
 aplikácie je jeho obsah vymazaný (stratený). Príklad uchovania
 denníka do súboru je v opise metódy denníka
 pripoj.
GRobotException.Denník, 
GRobotException.Chyba, 
poslednáVýnimka()public static final GRobotException.Dennik dennik
 Alias pre denník.
public GRobotException(String message, String langIDString)
Konštruktor umožňujúci vytvorenie výnimky s textom správy a univerzálnym jazykovým identifikátorom.
message – text správy (spravidla v slovenčine) dostupný
     prostredníctvom zdedenej metódy Throwable.getMessage()langIDString – univerzálny jazykový identifikátor dostupný
     prostredníctvom metódy getLangIDString()public GRobotException(String message, String langIDString, Throwable cause)
Konštruktor umožňujúci vytvorenie výnimky s textom správy
 univerzálnym jazykovým identifikátorom a ďalším objektom výnimky,
 ktorý spresňuje okolnosti vzniku tejto výnimky. Spresňujúcim
 objektom môže byť napríklad: IllegalArgumentException,
 FileNotFoundException, IOException,
 NullPointerException…
message – text správy (spravidla v slovenčine) dostupný
     prostredníctvom zdedenej metódy Throwable.getMessage()langIDString – univerzálny jazykový identifikátor dostupný
     prostredníctvom metódy getLangIDString()cause – spresňujúci objekt výnimky dostupný prostredníctvom
     metódy getCausepublic GRobotException(String message, String langIDString, String parameter)
Konštruktor umožňujúci vytvorenie výnimky s textom správy, univerzálnym jazykovým identifikátorom a parametrom.
message – text správy (spravidla v slovenčine) dostupný
     prostredníctvom zdedenej metódy Throwable.getMessage()langIDString – univerzálny jazykový identifikátor dostupný
     prostredníctvom metódy getLangIDString()parameter – parameter dopĺňajúci informáciu o vzniknutej
     výnimke (napríklad meno súboru) dostupný prostredníctvom
     metódy getParameterpublic GRobotException(String message, String langIDString, String parameter, Throwable cause)
Konštruktor umožňujúci vytvorenie výnimky s textom správy,
 univerzálnym jazykovým identifikátorom, parametrom a ďalším
 objektom výnimky, ktorý spresňuje okolnosti vzniku tejto výnimky.
 Spresňujúcim objektom môže byť napríklad:
 IllegalArgumentException, FileNotFoundException,
 IOException, NullPointerException…
message – text správy (spravidla v slovenčine) dostupný
     prostredníctvom zdedenej metódy Throwable.getMessage()langIDString – univerzálny jazykový identifikátor dostupný
     prostredníctvom metódy getLangIDString()parameter – parameter dopĺňajúci informáciu o vzniknutej
     výnimke (napríklad meno súboru) dostupný prostredníctvom
     metódy getParametercause – spresňujúci objekt výnimky dostupný prostredníctvom
     metódy getCausepublic static GRobotException poslednáVýnimka()
Vráti objekt s detailami o poslednej výnimke vygenerovanej programovacím rámcom.
null, ak ešte žiadna výnimka nevznikla)GRobotException.Denník, 
GRobotException.Chyba, 
denníkpublic static GRobotException poslednaVynimka()
 Alias pre poslednáVýnimka.
public String getLangIDString()
Metóda vracajúca univerzálny jazykový identifikátor.
public String getParameter()
Metóda vracajúca nepovinný parameter spresňujúci vznik výnimky
 alebo null.
public String stackTraceToString()
Metóda vracajúca stopu zásobníka volaní metód v čase vzniku tejto výnimky v reťazcovej podobe. Termín stopa zásobníka znamená, že ak je obsah zásobníka príliš veľký, tak nejde o úplný výpis obsahu zásobníka, ale len o stopu (trasu) vracajúcu sa späť od miesta vzniku výnimky po určitú maximálnu hĺbku.
public static String stackTraceToString(Throwable t)
Metóda vracajúca stopu zásobníka volaní metód v čase vzniku
 zadanej výnimky v reťazcovej podobe. Podrobnosti nájdete v opise
 dynamickej verzie tejto metódy.
 Táto metóda funguje rovnako, len slúži na získanie výpisu stopy
 zásobníka z ľubovoľnej inštancie Throwable.
 (Čiže aj z inštancií výnimiek iného typu, než GRobotException.
t – ľubovoľná inštancia Throwable