ArrayIndexOutOfBoundsException
Postovani,
pravim jedan mali primer za nekoga ko radi domaci iz DRS-a za septembar.
Pravim zapravo najdebilniju klijent-server varijantu za LAN, ali mi nesto ne uspeva.
Naime, klijent salje serveru ID tiketa i salje ga kao serijalizovani objekat, a onda server pristupa kolekciji tiketa i na osnovu primljenog ID-a salje klijentu tiket, koji je takodje serijalizovan.
E sad ja cuvam tikete u TreeMap: u instance klase TreeMap (koja je iz java.util.*) mogu da se umecu bilo kakvi objekti, ali po nekom kljucu. Moj kljuc je ID, a objekti su tiketi.
Ono sto je problem je sto ja stalno u Forte 4 Java dobijam ArrayIndexOutOfBoundsException
iako ja nigde ne koristim nikakav Array.
S druge strane, kad program ne pokrecem u Forte-u vec samo uz pomoc Java SDK, sve se dobro iskompajlira, ali se tokom izvrsavanja sistem zablokira kad "obmotavam" sock.getInputStream() i sock.getOutputStream()
sa ObjectInputStream i ObjectOutputStream. Ako je ovo malo nepoznato, poslednja dva se koriste kada hocemo objekat da saljemo i citamo preko mreze.
Da li neko ima ideju gde je greska?
Zare
pravim jedan mali primer za nekoga ko radi domaci iz DRS-a za septembar.
Pravim zapravo najdebilniju klijent-server varijantu za LAN, ali mi nesto ne uspeva.
Naime, klijent salje serveru ID tiketa i salje ga kao serijalizovani objekat, a onda server pristupa kolekciji tiketa i na osnovu primljenog ID-a salje klijentu tiket, koji je takodje serijalizovan.
E sad ja cuvam tikete u TreeMap: u instance klase TreeMap (koja je iz java.util.*) mogu da se umecu bilo kakvi objekti, ali po nekom kljucu. Moj kljuc je ID, a objekti su tiketi.
Ono sto je problem je sto ja stalno u Forte 4 Java dobijam ArrayIndexOutOfBoundsException
iako ja nigde ne koristim nikakav Array.
S druge strane, kad program ne pokrecem u Forte-u vec samo uz pomoc Java SDK, sve se dobro iskompajlira, ali se tokom izvrsavanja sistem zablokira kad "obmotavam" sock.getInputStream() i sock.getOutputStream()
sa ObjectInputStream i ObjectOutputStream. Ako je ovo malo nepoznato, poslednja dva se koriste kada hocemo objekat da saljemo i citamo preko mreze.
Da li neko ima ideju gde je greska?
Zare
Attachment:
Kladionica.zip
Description: Zip compressed data
- Follow-Ups:
- Re: ArrayIndexOutOfBoundsException
- From: "Damjan S. Vujnovic" <damjan@ipsi.fhg.de>
- Re: ArrayIndexOutOfBoundsException
Previous by date: ArrayIndexOutOfBoundsException
Next by date: ArrayIndexOutOfBoundsException
Previous by thread: ArrayIndexOutOfBoundsException Next by thread: Re: ArrayIndexOutOfBoundsException
Previous by thread: ArrayIndexOutOfBoundsException Next by thread: Re: ArrayIndexOutOfBoundsException