TUKE FÓRUM - Fórum pre študentov Technickej Univerzity v Košiciach

FEI archív 2011/2012 => 3. ročník => Topic started by: AnvilOfFury on 23.09.2011, 20:51:49

Title: Distribuované programovanie
Post by: AnvilOfFury on 23.09.2011, 20:51:49
Mal by som dve také menšie otázky ohľadom cvčení, keby niekto vedel poradiť...
- pri pridávaní uzlov do tabuľky sa má pridať aj môj vlastný uzol? Eg. v tabuľke živých uzlov budú uzly: Hawaii, London, Ja (môj)?
- aktuálne pridávam sám seba do tabuľky uzlov, som na úlohe 2_2 a neviem či by som mal vo výsledkoch vyhľadávania súborov vidieť aj svoje vlastné súbory? (neviem ako otestovať či ja sharujem korektne, ostatné uzly (Hawaii a London) mi vypíšu svoje zoznamy ale môj nie).
Title: Re: Distribuované programovanie
Post by: Agamemnon on 23.09.2011, 20:55:36
- ano
- hmm... nepamatam...

btw - chod presne podla toho zadania... su tam tie kroky az velmi podrobne... a co bude vysledok, to je okej... takze, ak si siel presne po krokoch a vidis aj sam seba, potom je to okej :)

ako... da sa osetrit vsetko... aj to, aby si sam seba v tabulke nevidel... takisto to, aby si videl aj svoje subory (alebo aby si ich nevidel - ako chces)... zavisi od toho, ako to chces urobit (nemyslim, ze to je v tom zadani napisane)
Title: Re: Distribuované programovanie
Post by: v_oid on 23.09.2011, 21:18:02
Inak, kde by slo posielat feedback?

Napriklad:

> uložte túto hodnotu v množine premenných prostredia pod kľúčom IConstants.RMI_REGISTRY_HOST

Po 10 minutach zistovania, ze nie je ziaden jednoduchy sposob ako z Javy menit premenne prostredia (environment variables) mi doslo ze to treba do tych Properties natrepat.
Title: Re: Distribuované programovanie
Post by: AnvilOfFury on 23.09.2011, 21:22:20
@Agamemnon problém je len potom v tom že pri sharing - search prechádzam tabuľku hostov (v ktorej som aj aj) a mám výsledok hľadania len od školských nodov ale od seba nie, tak neviem či je chyba v tom že ja nesharujem, alebo je to dáko ošetrené že mňa vlasný node neberie... kompilujem a spúšťam to na dslab, tak idem to skúsiť dáko oddebugovať pomocou výpisov. Thx za odpoveď.

EDIT: ah, ospravedlňujem sa, vypisuje to už aj mňa. Problém len je že list prechádzam od druhého záznamu nie od prvého :/. S tým Enumerator dáko neviem robiť, radšej mám foreach.
Title: Re: Distribuované programovanie
Post by: tino8 on 24.09.2011, 01:23:09
Inak, kde by slo posielat feedback?

Napriklad:

> uložte túto hodnotu v množine premenných prostredia pod kľúčom IConstants.RMI_REGISTRY_HOST

Po 10 minutach zistovania, ze nie je ziaden jednoduchy sposob ako z Javy menit premenne prostredia (environment variables) mi doslo ze to treba do tych Properties natrepat.

ak myslis feedback do skoly aby zmenili materialy tak asi nic z toho.

Inac cele ShareMe je projekt ktory sa riesil na Viedenskej TU , ked trosku pogooglite najdete o nom temy na forach, samozrejme po nemecky :)
Title: Re: Distribuované programovanie
Post by: Safyia on 24.09.2011, 02:45:53
yes, idem si kvoli tomu urcite oprasit nemcinu :D
Btw tino ked si tu :D Citala som v archive, ze si mal podobny problem :
Code: [Select]
Connection refused to host: 147.232.40.99; nested exception is:
        java.net.ConnectException: Connection refused
Connection refused to host: dslab; nested exception is:
        java.net.ConnectException: Connection refused
U inych ownerov mi v poho najde, len tento ma furt odmieta, nema ma rad :(

//edit: Aha aha, asi som ja len debil, teraz osm sa preklikla na dalsie cviko a tam prva veta "Aj keď už vieme vyhľadávať súbory u iných uzlov, chýba poskytnutie prístupu k vlastným. "  :ohmygod:
Title: Re: Distribuované programovanie
Post by: v_oid on 24.09.2011, 04:34:34
Ked dostavas connection refused, znamena ze cielovy tipek este nema RMI nakodene.

Na Hawai/London by ti malo ist.

Mne napriklad presne toto robi, ked sa pokusa pripojit na teba, Luba a cenkiho :D

--

Inak som nasiel na vypracovane, ceknite E.
Title: Re: Distribuované programovanie
Post by: Safyia on 24.09.2011, 05:01:36
no sak toto ze ten cielovy typek som ja :D:D
Title: Re: Distribuované programovanie
Post by: AnvilOfFury on 24.09.2011, 05:43:09
Ked dostavas connection refused, znamena ze cielovy tipek este nema RMI nakodene.

Na Hawai/London by ti malo ist.

Mne napriklad presne toto robi, ked sa pokusa pripojit na teba, Luba a cenkiho :D

--

Inak som nasiel na vypracovane, ceknite E.
Safyia a cenki majú už RMI funkčné, len problém je že je nikto nenecháva bežať svoj Node na screene, potom nie je na kom testovať :/.
Dik za vypracované, na tej adrese ma nenapadlo hľadať. Aj keď to chcem skôr spraviť sám ale ako support sa to hodí.
Title: Re: Distribuované programovanie
Post by: v_oid on 24.09.2011, 13:26:10
Ja som Googlil tu corba exception a naslo mi vypracovanie.

Inak ma fascinuje ako s tym systemom corba nikto iny na celom svete nerobi. :)

Inak:

Pustil som to v screene, do suborov som dal zoznam US statov, takze skuste hladat napriklad California a malo by vam najst jeden z mojich suborov. :-)
Title: Re: Distribuované programovanie
Post by: AnvilOfFury on 24.09.2011, 23:57:42
OT: "Vytvorte triedu implementujúcu rozhranie ISecurityHelper s názvom at.ac.tuwien.infosys.rnue.implementation.security.SecurityHelperImpl (pričom potrebujete importovať CORBA balíky org.omg.CORBA, org.omg.CosNaming a org.omg.CosNaming.NamingContextPackage)." wtf?
Title: Re: Distribuované programovanie
Post by: Painkiller03 on 27.09.2011, 15:50:46
Zdravim, kde su cvika utorok s Doc. ing. Martinom Tomasekom ? bol som dnes v l9 a 509 a nikto tam nebol, ci sa presunuli niekde inde ?
Title: Re: Distribuované programovanie
Post by: ursus on 27.09.2011, 19:15:08
 ;D su len kazdy druhy tyzden, teoreticky nie su vobec  ;D
Title: Re: Distribuované programovanie
Post by: REDsvk on 27.09.2011, 20:05:42
takze dnes niesu cvika ani s Paralicom?
Title: Re: Distribuované programovanie
Post by: REDsvk on 27.09.2011, 21:58:07
no neboli
Title: Re: Distribuované programovanie
Post by: REDsvk on 28.09.2011, 19:41:25
ake je heslo do moodlu
Title: Re: Distribuované programovanie
Post by: Jackson on 29.09.2011, 14:51:43
Ahojte, chcem sa opytat, ako sa ma spravat program, po dorobeni cvicenia 1.3 Skompilujem ho cez ant lab1, vsetko ok, spUstim ho cez ant run1 a ako pise zadanie, moj program ostal zablokovany, co je aj spravne, no potom nerozumiem instrukciam :

Quote
S pomocným programom at.ac.tuwien.infosys.rnue.helpers.StopShareMe môžete vytvoriť a poslať ukončovacie pakety a pokiaľ zadáte správne heslo daného uzla, server služby ShareMe by mal byť ukončený. Povelový riadok na spustenie pomocného programu ukončenia (OS Unix) vyzerá nasledovne (ak neuvediete počítač, default je lokálny):
 
java -classpath ./classes:./lib/ShareMe.jar at.ac.tuwien.infosys.rnue.helpers.StopShareMe -p {port} [-h {host}]

 ???
Title: Re: Distribuované programovanie
Post by: tino8 on 29.09.2011, 17:05:37
pomocou toho StopShareMe ho stopnes... cize polopasticky, v novom okne sa pripojis znovu na dslab, a pomocou stopshareme s argumentom portu stopnes beziaci zablokovany ShareMe
Title: Re: Distribuované programovanie
Post by: Jackson on 29.09.2011, 18:12:23
Dakujem, pise, ze mam dajaky invalidny argument :D Jooooj, musim to poopravovat :(
Title: Re: Distribuované programovanie
Post by: Mullen18 on 01.10.2011, 06:28:43
bude to sice troska divna otazka, ale predsa sa opytam... ked sa napojite na server dslab-u tak tam mate priecinok "/src" a v nom dalsie podpriecinky, az kym nedojdeme do priecinka "rnue" tam by sa mali nachadzat priecinky "implementations, interface a helpers" alebo ako?! lebo podla "java at.ac.tuwien.infosys.rnue.helpers.ShareMeMain myprops.props" by tam byt mali a ked toto zadam do prikazoveho riadku, tak mi vypise, ze taka trieda neexistuje... pozrel som do build.xml a tam to uz je zadane, ze tuto triedu by mal hladat v priecinku "/lib", tak preco mi to vypisuje? :( ja tomu vobec nerozumiem :( ant lab1 a ant run1 idu v pohode len to ShareMeMain nejako strajkuje...
Title: Re: Distribuované programovanie
Post by: ppeess on 02.10.2011, 01:31:57
Skompilujem 1.1 , 1.2 , 1.3 vsetko v pohode spustim ant lab1 tam mi vypise Buil successful len nic sa nestane? :D ..... no a este ze sa neda vytvorit instancia triedy alebo ina chyba .... co s tym je? :D :D
Title: Re: Distribuované programovanie
Post by: AnvilOfFury on 02.10.2011, 02:34:17
bude to sice troska divna otazka, ale predsa sa opytam... ked sa napojite na server dslab-u tak tam mate priecinok "/src" a v nom dalsie podpriecinky, az kym nedojdeme do priecinka "rnue" tam by sa mali nachadzat priecinky "implementations, interface a helpers" alebo ako?! lebo podla "java at.ac.tuwien.infosys.rnue.helpers.ShareMeMain myprops.props" by tam byt mali a ked toto zadam do prikazoveho riadku, tak mi vypise, ze taka trieda neexistuje... pozrel som do build.xml a tam to uz je zadane, ze tuto triedu by mal hladat v priecinku "/lib", tak preco mi to vypisuje? :( ja tomu vobec nerozumiem :( ant lab1 a ant run1 idu v pohode len to ShareMeMain nejako strajkuje...

Trieda ShareMeMain sa nachadza skutocne v balicku "java at.ac.tuwien.infosys.rnue.helpers" ale je uz skompilovana, v adresari "/lib" sa nachadzaju uz priamo skompilovane kniznice - .jar. Problem je asi v tom ze zadavas nekorektnu cestu k "myprops.props" skus napisat:
java at.ac.tuwien.infosys.rnue.helpers.ShareMeMain resources/myprops.props

Skompilujem 1.1 , 1.2 , 1.3 vsetko v pohode spustim ant lab1 tam mi vypise Buil successful len nic sa nestane? :D ..... no a este ze sa neda vytvorit instancia triedy alebo ina chyba .... co s tym je? :D :D
Try: ant run1
Title: Re: Distribuované programovanie
Post by: ppeess on 02.10.2011, 03:36:54
bude to sice troska divna otazka, ale predsa sa opytam... ked sa napojite na server dslab-u tak tam mate priecinok "/src" a v nom dalsie podpriecinky, az kym nedojdeme do priecinka "rnue" tam by sa mali nachadzat priecinky "implementations, interface a helpers" alebo ako?! lebo podla "java at.ac.tuwien.infosys.rnue.helpers.ShareMeMain myprops.props" by tam byt mali a ked toto zadam do prikazoveho riadku, tak mi vypise, ze taka trieda neexistuje... pozrel som do build.xml a tam to uz je zadane, ze tuto triedu by mal hladat v priecinku "/lib", tak preco mi to vypisuje? :( ja tomu vobec nerozumiem :( ant lab1 a ant run1 idu v pohode len to ShareMeMain nejako strajkuje...

Trieda ShareMeMain sa nachadza skutocne v balicku "java at.ac.tuwien.infosys.rnue.helpers" ale je uz skompilovana, v adresari "/lib" sa nachadzaju uz priamo skompilovane kniznice - .jar. Problem je asi v tom ze zadavas nekorektnu cestu k "myprops.props" skus napisat:
java at.ac.tuwien.infosys.rnue.helpers.ShareMeMain resources/myprops.props

Skompilujem 1.1 , 1.2 , 1.3 vsetko v pohode spustim ant lab1 tam mi vypise Buil successful len nic sa nestane? :D ..... no a este ze sa neda vytvorit instancia triedy alebo ina chyba .... co s tym je? :D :D
Try: ant run1

Som to mal zrozumitelnejsie napisat ..... ono ked dam ant run1 tak vypise ze build successful a nevypise mi tu hlasku co mam v start().......
Title: Re: Distribuované programovanie
Post by: AnvilOfFury on 02.10.2011, 13:33:43
<QUOTE />

Som to mal zrozumitelnejsie napisat ..... ono ked dam ant run1 tak vypise ze build successful a nevypise mi tu hlasku co mam v start().......
Postni ako máš ShareMeImpl.

EDIT: BTW, len pre info, kto má s doc. Ing. Martin Tomášekom, PhD. cvičenia, on spomínal že sa tam nemusíme ukázať vôbec nie? Netreba ani každé tie dve (dva?) týždne?  (V preklade: je nepárny týždeň ale nemusím mu prísť na tie jeho konzultácie?) Myslím že to tak bolo ale sa radšej informujem ešte...
Title: Re: Distribuované programovanie
Post by: ppeess on 02.10.2011, 15:31:23
<QUOTE />

Som to mal zrozumitelnejsie napisat ..... ono ked dam ant run1 tak vypise ze build successful a nevypise mi tu hlasku co mam v start().......
Postni ako máš ShareMeImpl.

EDIT: BTW, len pre info, kto má s doc. Ing. Martin Tomášekom, PhD. cvičenia, on spomínal že sa tam nemusíme ukázať vôbec nie? Netreba ani každé tie dve (dva?) týždne?  (V preklade: je nepárny týždeň ale nemusím mu prísť na tie jeho konzultácie?) Myslím že to tak bolo ale sa radšej informujem ešte...

Nie nemusime tam vobec chodit :) .... len na tie testy co su na moodle


public  class ShareMeImpl implements IShareMe {

private Properties p;

public ShareMeImpl(Properties p) throws ShareMeException{
        this.p = p;
        try {
            p.setProperty(IConstants.RMI_REGISTRY_HOST, InetAddress.getLocalHost().getHostAddress());
        } catch (UnknownHostException ex) {
            ex.printStackTrace();
        }
}
public void start(){
System.out.println("start");
ShutdownListener sl;
        try {
            sl = new ShutdownListener(this, Integer.parseInt(p.getProperty(IConstants.SHUTDOWN_PORT)), p.getProperty(IConstants.SHUTDOWN_PASSWORD));
            Thread slt= new Thread(sdownListener);
           slt.start();
        } catch (ShareMeException ex) {
            ex.printStackTrace();
        }
}
public void stop(){}
public ISearchResult search() throws ShareMeException{
throw new ShareMeException ("este neiplementovane");
}
}

Title: Re: Distribuované programovanie
Post by: AnvilOfFury on 02.10.2011, 18:03:50
<QUOTE />

Som to mal zrozumitelnejsie napisat ..... ono ked dam ant run1 tak vypise ze build successful a nevypise mi tu hlasku co mam v start().......
Postni ako máš ShareMeImpl.

EDIT: BTW, len pre info, kto má s doc. Ing. Martin Tomášekom, PhD. cvičenia, on spomínal že sa tam nemusíme ukázať vôbec nie? Netreba ani každé tie dve (dva?) týždne?  (V preklade: je nepárny týždeň ale nemusím mu prísť na tie jeho konzultácie?) Myslím že to tak bolo ale sa radšej informujem ešte...

Nie nemusime tam vobec chodit :) .... len na tie testy co su na moodle

<CODE />

Ak je to cela trieda tak tam chyba este: ISearchResult search(string) throws ShareMeException, ale to by ti malo hodit NB samo, vyzera to v poriadku, mozno len take... skus namiesto ex.printStackTrace() vyhadzovat rovno vynimky ShareMeException, pride mi to logickejsie kedze je deklarovane throws ShareMeException. Inak nevidim v tom ziadnu chybu. Skús si pomôcť pomocnými výpismi po častiach kódu a uvidíš ako ten program behá.
Title: Re: Distribuované programovanie
Post by: ppeess on 03.10.2011, 01:43:55
<QUOTE />

Som to mal zrozumitelnejsie napisat ..... ono ked dam ant run1 tak vypise ze build successful a nevypise mi tu hlasku co mam v start().......
Postni ako máš ShareMeImpl.

EDIT: BTW, len pre info, kto má s doc. Ing. Martin Tomášekom, PhD. cvičenia, on spomínal že sa tam nemusíme ukázať vôbec nie? Netreba ani každé tie dve (dva?) týždne?  (V preklade: je nepárny týždeň ale nemusím mu prísť na tie jeho konzultácie?) Myslím že to tak bolo ale sa radšej informujem ešte...

Nie nemusime tam vobec chodit :) .... len na tie testy co su na moodle

<CODE />

Ak je to cela trieda tak tam chyba este: ISearchResult search(string) throws ShareMeException, ale to by ti malo hodit NB samo, vyzera to v poriadku, mozno len take... skus namiesto ex.printStackTrace() vyhadzovat rovno vynimky ShareMeException, pride mi to logickejsie kedze je deklarovane throws ShareMeException. Inak nevidim v tom ziadnu chybu. Skús si pomôcť pomocnými výpismi po častiach kódu a uvidíš ako ten program behá.

Oks a dil :)
Title: Re: Distribuované programovanie
Post by: GryfonN on 03.10.2011, 03:27:33
ide vam poslat ten ukoncovaci packet cez prikaz ant stop1 ?
Title: Re: Distribuované programovanie
Post by: AnvilOfFury on 03.10.2011, 04:57:32
ide vam poslat ten ukoncovaci packet cez prikaz ant stop1 ?
Nie, nepozeral som do build.xml že jak je to robené, používam rovno celý ten príkaz v skripte.
Title: Re: Distribuované programovanie
Post by: REDsvk on 04.10.2011, 15:05:10
su dnes cvika s paralicom?
Title: Re: Distribuované programovanie
Post by: luky on 04.10.2011, 17:43:10
su dnes cvika s paralicom?
ano
1., 3., 5., 7., 9., 11., 13. týždeň
Title: Re: Distribuované programovanie
Post by: REDsvk on 04.10.2011, 19:06:10
ok velmi pekne dakujem  :)
Title: Re: Distribuované programovanie
Post by: Painkiller03 on 07.10.2011, 20:13:05
obchoduje tu niekto so zadaniami?
Title: Re: Distribuované programovanie
Post by: jozva on 08.10.2011, 19:42:28
mam vsetky 4 zadania  spravene kto chce sa dohodneme :)
Title: Re: Distribuované programovanie
Post by: v_oid on 08.10.2011, 20:40:46
4 su zadania, fyi.. a ak ma niekto zaujem o moj zdrojovy kod, poslem vam zadarmo
Title: Re: Distribuované programovanie
Post by: GryfonN on 10.10.2011, 00:06:14
poradte pls v com mozem mat chybu
po spraveni 1.4 som mal takyto vypis :
run1:
     [java] Docasny text ShareImpl metoda start()aaaaaaa
     [java] ShareMe server started.
     [java] London
     [java] Martini
     [java] nedraw
     [java] nedraw
     [java] Lolitka.
     [java] LubomirR
     [java] at.ac.rnue.tuwien.infosys.rnue.implementation.ShareMeMain NullPointerException (code:43);
     [java] Hawaii
     [java] nedraw
     [java] nedraw
     [java] at.ac.rnue.tuwien.infosys.rnue.implementation.ShareMeMain NullPointerException (code:43);
     [java] at.ac.rnue.tuwien.infosys.rnue.implementation.ShareMeMain NullPointerException (code:43);
     [java] cenki
......

vadia mi tie NullPointerExceptioni ....... !
Title: Re: Distribuované programovanie
Post by: AnvilOfFury on 10.10.2011, 02:01:59
OMFG to je len dáky troll, užívateľ rnue029 s IP:PORT 147.232.40.99:7146, ktorý si dal meno " at.ac.rnue.tuwien.infosys.rnue.implementation.ShareMeMain NullPointerException (code:43);"
Title: Re: Distribuované programovanie
Post by: GryfonN on 10.10.2011, 03:06:23
OMFG to je len dáky troll, užívateľ rnue029 s IP:PORT 147.232.40.99:7146, ktorý si dal meno " at.ac.rnue.tuwien.infosys.rnue.implementation.ShareMeMain NullPointerException (code:43);"
najst a zmlatit :D
Title: Re: Distribuované programovanie
Post by: ursus on 10.10.2011, 04:09:33
to bude dakto z utorka 10 50 !

 :emot-dance:

btw aj ja mam nedraw 4x, to je normalne?  ;D
nevertheless sa mi do tabulky duplicity nedostanu ale aj tak .. whats up wit dat ? ;D
Title: Re: Distribuované programovanie
Post by: ursus on 10.10.2011, 06:46:40
btw to sa mi zda alebo ten timeout tam skace ako chce a nie vzdy sa mi stihne naplnit cela tabulka ?
Title: Re: Distribuované programovanie
Post by: GryfonN on 11.10.2011, 02:07:37
je niekde chyba u mna alebo znova nejaky chytrak s dobrym nickom ? ak je moj vypis po 1.4 cviku takyto :
[java] LubomirR
     [java] nedraw
     [java] nedraw
     [java] ursus
     [java] Lolitka.
     [java] Tramtaria
     [java] Hawaii
     [java] nedraw
     [java] Martini
     [java] cenki
     [java] nedraw
     [java] at.ac.tuwien.infosys.rnue.implementation.multicast.HostInfoMessageImpl
     [java] London
     [java] LubomirR
     [java] nedraw

at.ac.tuwien.infosys.rnue.implementation.multicast.HostInfoMessageImpl co to ma znamenat ?
Title: Re: Distribuované programovanie
Post by: AnvilOfFury on 11.10.2011, 02:21:39
je niekde chyba u mna alebo znova nejaky chytrak s dobrym nickom ? ak je moj vypis po 1.4 cviku takyto :
[java] LubomirR
     [java] nedraw
     [java] nedraw
     [java] ursus
     [java] Lolitka.
     [java] Tramtaria
     [java] Hawaii
     [java] nedraw
     [java] Martini
     [java] cenki
     [java] nedraw
     [java] at.ac.tuwien.infosys.rnue.implementation.multicast.HostInfoMessageImpl
     [java] London
     [java] LubomirR
     [java] nedraw

at.ac.tuwien.infosys.rnue.implementation.multicast.HostInfoMessageImpl co to ma znamenat ?
Toto už je tuším užívateľ so zlým package čo posiela. Prijal si zlý package a hlási ti to chybu ClassNotFoundException. Aspoň mne tak...
Title: Re: Distribuované programovanie
Post by: revelc on 11.10.2011, 02:48:47
Toto už je tuším užívateľ so zlým package čo posiela. Prijal si zlý package a hlási ti to chybu ClassNotFoundException. Aspoň mne tak...
Taky tak ...
Title: Re: Distribuované programovanie
Post by: GryfonN on 11.10.2011, 02:58:44
ciza chaby u mna lebo u neho ? ci to mam upravovat alebo nie ?
Title: Re: Distribuované programovanie
Post by: revelc on 11.10.2011, 03:00:42
Ja som tam nechal prazdny catch blok. Problem solved  ;D
Title: Re: Distribuované programovanie
Post by: ursus on 11.10.2011, 15:10:21
vypisy su aj tak len pre teba ..
Title: Re: Distribuované programovanie
Post by: palechandro on 12.10.2011, 02:48:48
ahojte. mam spravenu 1.4 a pekne mi to islo. vypisovalo mi zoznam uzlov, ale od vcera mi to zrazu nejde, pricom som s tym nic nerobil..chybu mi hlasi pri tej serializacii objektov z imalive paketov.. a chybova hlaska je: invalid stream header: 00000000 . neviete mi poradit co moze byt vo veci ?
Title: Re: Distribuované programovanie
Post by: v_oid on 12.10.2011, 03:24:50
Pche!

Ja som celu jednicku odovzdal, 28 bodov, teraz to pustim a ta ista chyba.

Podla mna dajaky troll posiela sracky a ty sa ich snazis rozlustit, ale nebavi.
Title: Re: Distribuované programovanie
Post by: m4recek on 12.10.2011, 04:19:20
kedy vam prisiel email o odovzdani zadania? a kam? do mail zlozky na dslabe alebo do tuke mailu?
Title: Re: Distribuované programovanie
Post by: ricco102831 on 12.10.2011, 15:50:34
kedy vam prisiel email o odovzdani zadania? a kam? do mail zlozky na dslabe alebo do tuke mailu?

mne prislohned na dslabe, mam tam 2x napisane 120%...ale o bodoch ani zmienka.

@void: kde ti vyhodilo kolko mas bodov?
Title: Re: Distribuované programovanie
Post by: Jackson on 12.10.2011, 16:03:52
Dnes som chcela odovzdat zadanie, ale potrebovala som si odtestovat este, ze ci mi naozaj odstrani z toho "listu" zaznamy z tabulky.... Diki za to, ze mi to teraz blbne, ako som citala, robi to aj ostatnym s tym invalid stream header 00000000.....Tak neviem co mam robit. A chudaci ostatni, co si to mozno vobec nevyskusali :D
Title: Re: Distribuované programovanie
Post by: Brand on 12.10.2011, 16:24:24
Malo by to byt v tych mailoch, musis ten mail otvorit (neviem uz, ze co to je za klienta, ale najdes v jeho helpe ako sa v nom pohybovat).
Title: Re: Distribuované programovanie
Post by: v_oid on 12.10.2011, 17:22:32
Ked som stal nad cviciacim ako mi spustil vyhodnotenie.
Title: Re: Distribuované programovanie
Post by: Jackson on 12.10.2011, 18:22:56
Podte sa niekto pripajat a odpajat, nech si overim, ci mi dobre funguje program :D
Title: Re: Distribuované programovanie
Post by: ursus on 12.10.2011, 19:38:29
napoj sa sama dva krat a zmen si props a testuj do zbluznenia
Title: Re: Distribuované programovanie
Post by: Jackson on 12.10.2011, 22:42:49
dakujem ti dobra vila!
Title: Re: Distribuované programovanie
Post by: palechandro on 14.10.2011, 00:42:58
co vam pisalo v tom maily ked ste dali odoslat celu jednotku ? ak mi napisalo toto tak to znamena ze mam 120 ? :
Quote
Gratulujem, kompilacia Vasho riesenia prebehla bez chyb. Ak najdete
vo svojom rieseni chybu, mozete ju opravit a riesenie znovu odoslat.
Hodnotit sa bude stale iba posledne odovzdane riesenie.
lebo v organizacii cviceni pise, ze ma prist este jeden mail den po submite, ale mne nic dalsie nedoslo.
Title: Re: Distribuované programovanie
Post by: ricco102831 on 14.10.2011, 03:30:21
zas mi tam vyskakuje nejaky HostInfoImpl exceptio.....kto zas posiela somariny?
Title: Re: Distribuované programovanie
Post by: v_oid on 14.10.2011, 03:33:57
PAPRSLEK zatial jednoznacne vyhrava :D
Title: Re: Distribuované programovanie
Post by: ricco102831 on 14.10.2011, 03:45:04
pre istotu uz 2 taketo exceptions vyhadzuje :D :D :D
Title: Re: Distribuované programovanie
Post by: nF on 14.10.2011, 15:46:11
co vam pisalo v tom maily ked ste dali odoslat celu jednotku ? ak mi napisalo toto tak to znamena ze mam 120 ? :
Quote
Gratulujem, kompilacia Vasho riesenia prebehla bez chyb. Ak najdete
vo svojom rieseni chybu, mozete ju opravit a riesenie znovu odoslat.
Hodnotit sa bude stale iba posledne odovzdane riesenie.
lebo v organizacii cviceni pise, ze ma prist este jeden mail den po submite, ale mne nic dalsie nedoslo.

nemas 120%, to je len maximalne mozne ohodnotenie... to ti zhodnoti este cviciaci a v tom druhom mejly den po deadline (deadline je 15.10) ti pride hodnotenie. cize nieje pravidlo ze dostanes 120%... zavisi od toho ci mas vsetko ako pozaduju
Title: Re: Distribuované programovanie
Post by: ppeess on 14.10.2011, 16:59:58
Co robim zle, ked mi po "tar cvfz - `find . -name "*.java"` | uuencode submission.tgz | mail -s 1 rnabgabe@dslab.fei.tuke.sk"

vypisuje stale
 
 Unmatched ".
 tar: Vytvorenie prĂĄzdneho archĂvu odmietnutĂŠ.
 Try `tar --help' or `tar --usage' for more information.
 Exit 2

 bu  bu  bu  bu
Title: Re: Distribuované programovanie
Post by: tommy-sv on 14.10.2011, 21:04:50
Co robim zle, ked mi po "tar cvfz - `find . -name "*.java"` | uuencode submission.tgz | mail -s 1 rnabgabe@dslab.fei.tuke.sk"

vypisuje stale
 
 Unmatched ".
 tar: Vytvorenie prĂĄzdneho archĂvu odmietnutĂŠ.
 Try `tar --help' or `tar --usage' for more information.
 Exit 2

 bu  bu  bu  bu

Hm, to vyzera ako keby "find" nevedel najst ziadne .java subory a preto "tar" nema nic na spracovanie. Skus v tvojom home adresari samotny prikaz
Code: [Select]
find . -name "*.java"
EDIT: sorry, dnes som sa docital ze sa to ma odosielat z ~/src a nie ~
Title: Re: Distribuované programovanie
Post by: ursus on 14.10.2011, 21:23:34
PAPRSLEK zatial jednoznacne vyhrava :D

vtipne je ze to nikto nepochopi  ;D
loool chuck testa :D, zabil
Title: Re: Distribuované programovanie
Post by: v_oid on 14.10.2011, 21:39:32
You might think this packet IsAlive. :))
Title: Re: Distribuované programovanie
Post by: ppeess on 14.10.2011, 23:12:15
Co robim zle, ked mi po "tar cvfz - `find . -name "*.java"` | uuencode submission.tgz | mail -s 1 rnabgabe@dslab.fei.tuke.sk"

vypisuje stale
 
 Unmatched ".
 tar: Vytvorenie prĂĄzdneho archĂvu odmietnutĂŠ.
 Try `tar --help' or `tar --usage' for more information.
 Exit 2

 bu  bu  bu  bu

Hm, to vyzera ako keby "find" nevedel najst ziadne .java subory a preto "tar" nema nic na spracovanie. Skus v tvojom home adresari samotny prikaz
Code: [Select]
find . -name "*.java"

takto pekne vypise vsetky java subory .....
Title: Re: Distribuované programovanie
Post by: Jackson on 15.10.2011, 06:02:54
Je mozne, ze sa nenachadzas v SRC, alebo je mozne, ze nemas triedy v adresari SRC....
Title: Re: Distribuované programovanie
Post by: ppeess on 15.10.2011, 18:39:43
Uz mi to ide :) .... a ten mail ma prist kedy???? az po 15. 10. ci hned? :)
Title: Re: Distribuované programovanie
Post by: fazy on 15.10.2011, 20:00:07
Ahojte, vedel by mi dakto poradit? robim prave 1.4 a niesom si isty ci tomu dobre rozumiem. Pri IsAliveReceiver je napisane ze parametrom je properties moje a IHostList ktory bude vytvoreni neskor. No ale ked chcem v ShareMeImpl volat kostruktor IsAliveReceiver tak neviem aky parametre dat. Mam to takto iar= new IsAliveReceiver(props, null); (zatial tam mam null lebo neviem co tam dat) a ked to pustim tak mi  hodi chybu
     [java] Exception in thread "Thread-1" java.lang.NullPointerException
     [java]     at at.ac.tuwien.infosys.rnue.implementation.multicast.IsAliveReceiver.run(Unknown Source)
     [java]     at java.lang.Thread.run(Thread.java:662)

a preto si myslim, ze chyba je tam:)
Vedel by mi dakto pomoct?:)
Title: Re: Distribuované programovanie
Post by: ursus on 15.10.2011, 22:36:45
no nullpointer, sen kazdeho debuggera .. moja rada je rob si system.outy a skus zistit pokial ti to zbehne ak nevies debuggovat inac, takto hadam zistis ktory riadok ti to hadze a uvidis uz dalej
Title: Re: Distribuované programovanie
Post by: fazy on 15.10.2011, 23:30:41

A to volanie konstruktora ma byt tak?
Title: Re: Distribuované programovanie
Post by: ursus on 16.10.2011, 00:38:05
jop, ved ty s tym listom este nic nerobis, len vypises na obrazovku tie prijate objekty alebo co to je, potom ked ho budes mat tak ich ulozis donho
Title: Re: Distribuované programovanie
Post by: ppeess on 16.10.2011, 06:44:00
Code: [Select]
Note: ./at/ac/tuwien/infosys/rnue/implementation/multicast/HostListImpl.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
taky mail mi prisiel naspat, neviete co moze byt problem?
Tebe aspon neaky prisiel :D
Title: Re: Distribuované programovanie
Post by: ppeess on 16.10.2011, 07:06:58
ved staci copy&paste toho co je v moodli napisane a mail ti pride...
Ale kde ti pride?
Title: Re: Distribuované programovanie
Post by: ppeess on 16.10.2011, 08:10:00
Myslis v tej zlozke "Mail" , ktora je na tom dslab-e?
Title: Re: Distribuované programovanie
Post by: ppeess on 16.10.2011, 17:43:10
Dik :) konecne som to nasiel :)
Title: Re: Distribuované programovanie
Post by: ricco102831 on 17.10.2011, 18:44:55
mne prislo len to potvrdenie po odoslani....nic viac
Title: Re: Distribuované programovanie
Post by: Eriik on 17.10.2011, 19:10:53
ked odošlem aj 2.1 tak nemusím tento týždeň na cviko ? alebo ako to je ?
Title: Re: Distribuované programovanie
Post by: Gabho on 17.10.2011, 22:06:23
Tento týždeň sa bude rozoberať ešte 1.6, takže keď si odovzdal jednotku, nemusíš prísť na cviko. Na poslednom cviku nám tak vravel Paralič.
Title: Re: Distribuované programovanie
Post by: ursus on 18.10.2011, 04:47:12
uz sa vysledky

fullka, nehehe !  :bannana_guitar:
Title: Re: Distribuované programovanie
Post by: ricco102831 on 18.10.2011, 19:21:29
mne na dslabe vsetko funguje, ale ten mail co mi prisiel....om neveril vlastnym ociam....az to tu pastnem

From rnabgabe@dslab.fei.tuke.sk  Mon Oct 17 22:37:59 2011
Return-Path: <rnabgabe@dslab.fei.tuke.sk>
X-Original-To: rnue097@dslab.fei.tuke.sk
Delivered-To: rnue097@dslab.fei.tuke.sk
Received: from dslab (localhost [127.0.0.1])
       by dslab.fei.tuke.sk (Postfix) with ESMTP id E4A37CE790
       for <rnue097@dslab.fei.tuke.sk>; Mon, 17 Oct 2011 22:37:59 +0200 (CEST)
From: rnabgabe@dslab.fei.tuke.sk
To: rnue097@dslab.fei.tuke.sk
Message-ID: <487638052.75.1318883879930.JavaMail.rnabgabe@dslab>
Subject: Grading result for lab 1
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Date: Mon, 17 Oct 2011 22:37:59 +0200 (CEST)
Status: RO
X-Status: A
Content-Length: 2473
Lines: 55

This is the grading information for lab <1>, calculated using the <120> deadline:

Test series 1: Testing ShutdownListener:
[FAILED]         wrong password, then correct one
[FAILED]         wrong format, then correct one
[FAILED]         several wrong packets, then correct one
[FAILED]         one correct packet
-------------------------------------------------------------------------
Points for test series 1: 0 / 3

Test series 2: Testing IsAliveReceiver:
[FAILED]         check whether leaveGroup() is used
[FAILED]         send a correct message and check the result in the host list
[FAILED]         send first a corrupt, then a correct message and check the host list
[FAILED]         check whether timestamps are updated correctly
[FAILED]         check correct behavior after stop() was called
-------------------------------------------------------------------------
Points for test series 2: 0 / 7

Test series 3: Testing IsAliveSender:
[FAILED]         check whether MulticastSocket is used
[FAILED]         check whether cancel() is used
[FAILED]         check whether sender is an instance of class TimerTask
[FAILED]         check whether sender multicasts correct messages
[FAILED]         check whether stop() really stops sending of messages
-------------------------------------------------------------------------
Points for test series 3: 0 / 5

Test series 4: Testing Garbage Collector:
[FAILED]         check whether notify() is used
[FAILED]         check whether wait() is used
[FAILED]         check whether synchronized is used
[FAILED]         check whether garbage collector is an inner class
[FAILED]         check correct storage of objects
[FAILED]         check correct functioning of contains() and remove()
[FAILED]         check that garbage collector stops correctly
[FAILED]         check removal of out-dated entries by garbage collector
[FAILED]         check refresh mechanism for timestamps
-------------------------------------------------------------------------
Points for test series 4: 0 / 8

Test series 5: Testing Integration of components:
[FAILED]         check whether HostListImpl is instantiated
[FAILED]         check whether IsAliveReceiver is created
[FAILED]         check whether IsAliveSender is created
[FAILED]         check whether Timer class is used
[FAILED]         check whether all threads are started
[FAILED]         check whether all threads are stopped
-------------------------------------------------------------------------
Points for test series 5: 0 / 2

Sum of all tests        0 points
Percentage              120 %
-------------------------------------------------------------------------
Total points            0


podla mna to nejaka picovina musi byt ked normalne mi vsetko bezi
Title: Re: Distribuované programovanie
Post by: ppeess on 18.10.2011, 19:28:01
mne na dslabe vsetko funguje, ale ten mail co mi prisiel....om neveril vlastnym ociam....az to tu pastnem

From rnabgabe@dslab.fei.tuke.sk  Mon Oct 17 22:37:59 2011
Return-Path: <rnabgabe@dslab.fei.tuke.sk>
X-Original-To: rnue097@dslab.fei.tuke.sk
Delivered-To: rnue097@dslab.fei.tuke.sk
Received: from dslab (localhost [127.0.0.1])
       by dslab.fei.tuke.sk (Postfix) with ESMTP id E4A37CE790
       for <rnue097@dslab.fei.tuke.sk>; Mon, 17 Oct 2011 22:37:59 +0200 (CEST)
From: rnabgabe@dslab.fei.tuke.sk
To: rnue097@dslab.fei.tuke.sk
Message-ID: <487638052.75.1318883879930.JavaMail.rnabgabe@dslab>
Subject: Grading result for lab 1
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Date: Mon, 17 Oct 2011 22:37:59 +0200 (CEST)
Status: RO
X-Status: A
Content-Length: 2473
Lines: 55

This is the grading information for lab <1>, calculated using the <120> deadline:

Test series 1: Testing ShutdownListener:
[FAILED]         wrong password, then correct one
[FAILED]         wrong format, then correct one
[FAILED]         several wrong packets, then correct one
[FAILED]         one correct packet
-------------------------------------------------------------------------
Points for test series 1: 0 / 3

Test series 2: Testing IsAliveReceiver:
[FAILED]         check whether leaveGroup() is used
[FAILED]         send a correct message and check the result in the host list
[FAILED]         send first a corrupt, then a correct message and check the host list
[FAILED]         check whether timestamps are updated correctly
[FAILED]         check correct behavior after stop() was called
-------------------------------------------------------------------------
Points for test series 2: 0 / 7

Test series 3: Testing IsAliveSender:
[FAILED]         check whether MulticastSocket is used
[FAILED]         check whether cancel() is used
[FAILED]         check whether sender is an instance of class TimerTask
[FAILED]         check whether sender multicasts correct messages
[FAILED]         check whether stop() really stops sending of messages
-------------------------------------------------------------------------
Points for test series 3: 0 / 5

Test series 4: Testing Garbage Collector:
[FAILED]         check whether notify() is used
[FAILED]         check whether wait() is used
[FAILED]         check whether synchronized is used
[FAILED]         check whether garbage collector is an inner class
[FAILED]         check correct storage of objects
[FAILED]         check correct functioning of contains() and remove()
[FAILED]         check that garbage collector stops correctly
[FAILED]         check removal of out-dated entries by garbage collector
[FAILED]         check refresh mechanism for timestamps
-------------------------------------------------------------------------
Points for test series 4: 0 / 8

Test series 5: Testing Integration of components:
[FAILED]         check whether HostListImpl is instantiated
[FAILED]         check whether IsAliveReceiver is created
[FAILED]         check whether IsAliveSender is created
[FAILED]         check whether Timer class is used
[FAILED]         check whether all threads are started
[FAILED]         check whether all threads are stopped
-------------------------------------------------------------------------
Points for test series 5: 0 / 2

Sum of all tests        0 points
Percentage              120 %
-------------------------------------------------------------------------
Total points            0


podla mna to nejaka picovina musi byt ked normalne mi vsetko bezi

No nie si sam komu to prislo a tiez vsetko ide ok
Title: Re: Distribuované programovanie
Post by: AnvilOfFury on 18.10.2011, 20:14:03
A odovzdali ste to vobec dobre? Prva vec co moze byt, ze ste to zle poslali na mail alebo ste nedodrzali nazvy tried.
Title: Re: Distribuované programovanie
Post by: ppeess on 18.10.2011, 20:34:37
A odovzdali ste to vobec dobre? Prva vec co moze byt, ze ste to zle poslali na mail alebo ste nedodrzali nazvy tried.
Neviem vsetko ide jak ma, idem to poslat znova .....
Title: Re: Distribuované programovanie
Post by: ricco102831 on 18.10.2011, 21:16:59
konfirmacny mail prisiel s informaciou ze je vsetk ok?

ano prisiel s tym, ze to je OK....a teraz som rozpraval s paralicom....vraj sa to sem tam stane, ked pod tvojim userom (rnuexyz) su este subory z minuleho roka......ja som tak mal...teraz uz len cakam na mail s vyhodnotenim
Title: Re: Distribuované programovanie
Post by: luky on 18.10.2011, 21:43:13
Otázočka
ako spustiť duplicitne uzol v novej session (samozrejme s druhým xxx.pros a tým aj hodnotami)?

java at.ac.tuwien.infosys.rnue.helpers.ShareMeMain myprops.props
nefungule
a tak isto ani
java -classpath lib/ShareMe.jar  at.ac.tuwien.infosys.rnue.helpers.ShareMeMain  myprops.props
Title: Re: Distribuované programovanie
Post by: v_oid on 18.10.2011, 21:57:23
U mna to iste, ale pre druhe cvicenie.

Este som bol unho jak spustil vyhodnotenie, ale som sa ponahlal, tak uz nemam chyby. :-/

Zisiel by sa log.
Title: Re: Distribuované programovanie
Post by: ppeess on 18.10.2011, 22:12:40
konfirmacny mail prisiel s informaciou ze je vsetk ok?

ano prisiel s tym, ze to je OK....a teraz som rozpraval s paralicom....vraj sa to sem tam stane, ked pod tvojim userom (rnuexyz) su este subory z minuleho roka......ja som tak mal...teraz uz len cakam na mail s vyhodnotenim

Pocuj ten druhy mail ti pride az po deadline alebo teraz?
Title: Re: Distribuované programovanie
Post by: ricco102831 on 18.10.2011, 22:41:39
Otázočka
ako spustiť duplicitne uzol v novej session (samozrejme s druhým xxx.pros a tým aj hodnotami)?

java at.ac.tuwien.infosys.rnue.helpers.ShareMeMain myprops.props
nefungule
a tak isto ani
java -classpath lib/ShareMe.jar  at.ac.tuwien.infosys.rnue.helpers.ShareMeMain  myprops.props

vytvor si novy properties subor...e.g. myprops2.props a v nom pouzi nove data (porty vyberaj nad 8000) a ten subor pouzi ako parameter pre 2nd session....
Title: Re: Distribuované programovanie
Post by: ricco102831 on 18.10.2011, 22:42:54
konfirmacny mail prisiel s informaciou ze je vsetk ok?

ano prisiel s tym, ze to je OK....a teraz som rozpraval s paralicom....vraj sa to sem tam stane, ked pod tvojim userom (rnuexyz) su este subory z minuleho roka......ja som tak mal...teraz uz len cakam na mail s vyhodnotenim

tak nakoniec to je 29.4 bodov :D
Title: Re: Distribuované programovanie
Post by: luky on 19.10.2011, 03:15:43
Otázočka
ako spustiť duplicitne uzol v novej session (samozrejme s druhým xxx.pros a tým aj hodnotami)?

java at.ac.tuwien.infosys.rnue.helpers.ShareMeMain myprops.props
nefungule
a tak isto ani
java -classpath lib/ShareMe.jar  at.ac.tuwien.infosys.rnue.helpers.ShareMeMain  myprops.props

vytvor si novy properties subor...e.g. myprops2.props a v nom pouzi nove data (porty vyberaj nad 8000) a ten subor pouzi ako parameter pre 2nd session....

No veď som aj písal že som to tak robil. Mne ide o to že keď aplikacii chcem odovzdať nový props tak potom ju nemôžem spustiť cez ant ale pomocou príkazu kde hl. triede podám props ako parameter čo by sa malo docieliť keď použijem v domovskom priečinku
java at.ac.tuwien.infosys.rnue.helpers.ShareMeMain myprops.props
ale namiesto toho mi vypíše chybový výstup že nevie najsť ShareMeMain
rovnaká reakcia aj keď zadám
java -classpath lib/ShareMe.jar  at.ac.tuwien.infosys.rnue.helpers.ShareMeMain myprops.props
Pomocou ant run1 to ide bez problemov (no ale tak nespustim 2 uzly na jednom účte).
Tak som sa pýtal či tie príkazy nemajú vyzerať inak alebo či ich netreba zadať v inom ako domovskom priečinku.
 
rnuexxx@dslab:~% java -classpath ./lib/ShareMe.jar at.ac.tuwien.infosys.rnue.helpers.ShareMeMain ./resources/myprops.props
java.lang.ClassNotFoundException: at.ac.tuwien.infosys.rnue.implementation.ShareMeImpl
        at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:169)
        at at.ac.tuwien.infosys.rnue.helpers.ShareMeMain.main(ShareMeMain.java:40)
Could not create implementation class via reflection! Aborting!
java.lang.ClassNotFoundException: at.ac.tuwien.infosys.rnue.implementation.ShareMeImpl
Exit 1
Title: Re: Distribuované programovanie
Post by: saalex on 19.10.2011, 05:08:45
Otázočka
ako spustiť duplicitne uzol v novej session (samozrejme s druhým xxx.pros a tým aj hodnotami)?

java at.ac.tuwien.infosys.rnue.helpers.ShareMeMain myprops.props
nefungule
a tak isto ani
java -classpath lib/ShareMe.jar  at.ac.tuwien.infosys.rnue.helpers.ShareMeMain  myprops.props

vytvor si novy properties subor...e.g. myprops2.props a v nom pouzi nove data (porty vyberaj nad 8000) a ten subor pouzi ako parameter pre 2nd session....

No veď som aj písal že som to tak robil. Mne ide o to že keď aplikacii chcem odovzdať nový props tak potom ju nemôžem spustiť cez ant ale pomocou príkazu kde hl. triede podám props ako parameter čo by sa malo docieliť keď použijem v domovskom priečinku
java at.ac.tuwien.infosys.rnue.helpers.ShareMeMain myprops.props
ale namiesto toho mi vypíše chybový výstup že nevie najsť ShareMeMain
rovnaká reakcia aj keď zadám
java -classpath lib/ShareMe.jar  at.ac.tuwien.infosys.rnue.helpers.ShareMeMain myprops.props
Pomocou ant run1 to ide bez problemov (no ale tak nespustim 2 uzly na jednom účte).
Tak som sa pýtal či tie príkazy nemajú vyzerať inak alebo či ich netreba zadať v inom ako domovskom priečinku.
 
rnuexxx@dslab:~% java -classpath ./lib/ShareMe.jar at.ac.tuwien.infosys.rnue.helpers.ShareMeMain ./resources/myprops.props
java.lang.ClassNotFoundException: at.ac.tuwien.infosys.rnue.implementation.ShareMeImpl
        at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:169)
        at at.ac.tuwien.infosys.rnue.helpers.ShareMeMain.main(ShareMeMain.java:40)
Could not create implementation class via reflection! Aborting!
java.lang.ClassNotFoundException: at.ac.tuwien.infosys.rnue.implementation.ShareMeImpl
Exit 1

mohol by si to skusit cez build.xml, vytvorit si dalsi myprops.props napr. myprops_1 a v builde to prepisat a mozes to spustit skratenym prikazom. mne to slo. Akurat je nevyhoda, ze to musis stale v tom builde prepisovat.
Title: Re: Distribuované programovanie
Post by: luky on 19.10.2011, 14:56:20
Otázočka
ako spustiť duplicitne uzol v novej session (samozrejme s druhým xxx.pros a tým aj hodnotami)?

java at.ac.tuwien.infosys.rnue.helpers.ShareMeMain myprops.props
nefungule
a tak isto ani
java -classpath lib/ShareMe.jar  at.ac.tuwien.infosys.rnue.helpers.ShareMeMain  myprops.props

vytvor si novy properties subor...e.g. myprops2.props a v nom pouzi nove data (porty vyberaj nad 8000) a ten subor pouzi ako parameter pre 2nd session....

No veď som aj písal že som to tak robil. Mne ide o to že keď aplikacii chcem odovzdať nový props tak potom ju nemôžem spustiť cez ant ale pomocou príkazu kde hl. triede podám props ako parameter čo by sa malo docieliť keď použijem v domovskom priečinku
java at.ac.tuwien.infosys.rnue.helpers.ShareMeMain myprops.props
ale namiesto toho mi vypíše chybový výstup že nevie najsť ShareMeMain
rovnaká reakcia aj keď zadám
java -classpath lib/ShareMe.jar  at.ac.tuwien.infosys.rnue.helpers.ShareMeMain myprops.props
Pomocou ant run1 to ide bez problemov (no ale tak nespustim 2 uzly na jednom účte).
Tak som sa pýtal či tie príkazy nemajú vyzerať inak alebo či ich netreba zadať v inom ako domovskom priečinku.
 
rnuexxx@dslab:~% java -classpath ./lib/ShareMe.jar at.ac.tuwien.infosys.rnue.helpers.ShareMeMain ./resources/myprops.props
java.lang.ClassNotFoundException: at.ac.tuwien.infosys.rnue.implementation.ShareMeImpl
        at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:169)
        at at.ac.tuwien.infosys.rnue.helpers.ShareMeMain.main(ShareMeMain.java:40)
Could not create implementation class via reflection! Aborting!
java.lang.ClassNotFoundException: at.ac.tuwien.infosys.rnue.implementation.ShareMeImpl
Exit 1

mohol by si to skusit cez build.xml, vytvorit si dalsi myprops.props napr. myprops_1 a v builde to prepisat a mozes to spustit skratenym prikazom. mne to slo. Akurat je nevyhoda, ze to musis stale v tom builde prepisovat.
:thumbs-up:
NIe sice celkom ideálne ale aspoň sa bude dať vyskúšať pre viac uzlov.
Ale v čom môže byť chyba že to nejde tým spôsobom uvedením v materiáloch (dúfam že zase nie medzi stoličkou a klávesnicou  ;D )
Title: Re: Distribuované programovanie
Post by: majkyy on 19.10.2011, 21:38:27
Code: [Select]
rmi://147.232.40.99:7666/lolita
at.ac.tuwien.infosys.rnue.helpers.ShareMeException: Error: IDL:CorbaCAImpl/CorbaCAException:1.0
        at at.ac.tuwien.infosys.rnue.implementation.security.CorbaCAImpl.SecurityHelperImpl.getPublicKeyFromCA(Unknown Source)
        at at.ac.tuwien.infosys.rnue.implementation.search.SearchEngineImpl.search(Unknown Source)
        at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:305)
        at sun.rmi.transport.Transport$1.run(Transport.java:159)
        at java.security.AccessController.doPrivileged(Native Method)
        at sun.rmi.transport.Transport.serviceCall(Transport.java:155)
        at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:535)
        at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:790)
        at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:649)
        at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
        at java.lang.Thread.run(Thread.java:662)
        at sun.rmi.transport.StreamRemoteCall.exceptionReceivedFromServer(StreamRemoteCall.java:255)
        at sun.rmi.transport.StreamRemoteCall.executeCall(StreamRemoteCall.java:233)
        at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:142)
        at at.ac.tuwien.infosys.rnue.implementation.search.SearchEngineImpl_Stub.search(Unknown Source)
        at at.ac.tuwien.infosys.rnue.implementation.ShareMeImpl.search(Unknown Source)
        at at.ac.tuwien.infosys.rnue.helpers.search.SearchMain.main(SearchMain.java:82)
Error!
hadze to sharemeexception
to by asi nemalo vsak? ci len ja som to prehliadol? :D
takze asi by si to jedinec "lolita" mal dat do poriadku :)
Title: Re: Distribuované programovanie
Post by: tommy-sv on 20.10.2011, 03:30:33
mohol by si to skusit cez build.xml, vytvorit si dalsi myprops.props napr. myprops_1 a v builde to prepisat a mozes to spustit skratenym prikazom. mne to slo. Akurat je nevyhoda, ze to musis stale v tom builde prepisovat.

necital som poriadne thread ale "props" subor vies nastavit switchom cez ant. t.j. nemusis stale editovat build.xml
nieco ako:
Code: [Select]
ant run1 -Dprops=./resources/myprops_2.props
to by malo redefinovat "<property name="props" value="./resources/myprops.props" />"

dokumentovane tu: http://ant.apache.org/manual/running.html#commandline (http://ant.apache.org/manual/running.html#commandline) (-D<property>=<value>   use value for given property)
Title: Re: Distribuované programovanie
Post by: v_oid on 20.10.2011, 13:55:06
Neviete jak sa vola cviciaci co ma cvika utorok 9:10 ale iba kazdy druhy??

Potrebujem totiz chybove logy, ale teraz by som musel 3 tyzdne cakat koli sviatkom...
Title: Re: Distribuované programovanie
Post by: luky on 20.10.2011, 14:17:38
Cvika má len Tomášek a Paralič pokiaľ viem.
Title: Re: Distribuované programovanie
Post by: Eriik on 22.10.2011, 18:27:53
môžem sa spýtať čo to je a prečo to píše ?
Quote
Error: invalid URL String: rmi://147.232.40.99:7441/x^2-7482x+312480=0
Error: IDL:CorbaCAImpl/CorbaCAException:1.0

je chyba na mojej strane alebo si to nevšímať ?
Title: Re: Distribuované programovanie
Post by: Jackson on 22.10.2011, 20:38:55
ako viem odtestovat 2.1? Viem citat, ze mam skopirovat ten dlhy prikaz, ale co mam zadat ako {property file}?
Title: Re: Distribuované programovanie
Post by: Eriik on 22.10.2011, 21:03:49
ako viem odtestovat 2.1? Viem citat, ze mam skopirovat ten dlhy prikaz, ale co mam zadat ako {property file}?
resources/myprops.props
Title: Re: Distribuované programovanie
Post by: excellent on 24.10.2011, 22:03:23
Viete mi niekto poradiť, čo je to za chybu? Keď príjmem ISearchResponse od niekoho, tak mi vyhodí toto:

Code: [Select]
at.ac.tuwien.infosys.rnue.helpers.ShareMeException: Error: IDL:CorbaCAImpl/CorbaCAException:1.0
        at at.ac.tuwien.infosys.rnue.implementation.security.CorbaCAImpl.SecurityHelperImpl.getPublicKeyFromCA(Unknown Source)
        at at.ac.tuwien.infosys.rnue.implementation.search.SearchEngineImpl.search(Unknown Source)
        at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:305)
        at sun.rmi.transport.Transport$1.run(Transport.java:159)
        at java.security.AccessController.doPrivileged(Native Method)
        at sun.rmi.transport.Transport.serviceCall(Transport.java:155)
        at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:535)
        at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:790)
        at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:649)
        at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
        at java.lang.Thread.run(Thread.java:662)
        at sun.rmi.transport.StreamRemoteCall.exceptionReceivedFromServer(StreamRemoteCall.java:255)
        at sun.rmi.transport.StreamRemoteCall.executeCall(StreamRemoteCall.java:233)
        at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:142)
        at at.ac.tuwien.infosys.rnue.implementation.search.SearchEngineImpl_Stub.search(Unknown Source)
        at at.ac.tuwien.infosys.rnue.implementation.ShareMeImpl.search(Unknown Source)
        at at.ac.tuwien.infosys.rnue.helpers.search.SearchMain.main(SearchMain.java:82)
Error!
Title: Re: Distribuované programovanie
Post by: pooler on 24.10.2011, 22:03:49
4 ľudia na izbe sme robili druhú časť ShareMe
ako to, že po napísaní 2_2 mi odpovedajú iba na uzly medzi nami štyrmi ?
- a medzi ostatnými mi naskakuje NotBoundException
Title: Re: Distribuované programovanie
Post by: delfinik68 on 28.10.2011, 17:14:06
ako ma vyzerat vypis 2.2?
Title: Re: Distribuované programovanie
Post by: Najpox on 28.10.2011, 18:40:36
Neviete niekto ako sa ma ta 2.2 otestovat, respektive co ma byt vystupom a ako ju nasledne vypnut?
Skusal som ju spustit tymto prikazom:
java -classpath ./classes:./lib/ShareMe.jar at.ac.tuwien.infosys.rnue.helpers.search.SearchMain ./resources/myprops.props
no metoda search mi vobec nezbehla, kedze tento prikaz ju ani nejak nevyvolava, takze neviem ci mi to ide spravne.
A taktiez neviem potom program vobec vypnut, skusal som to aj s bye password.
Title: Re: Distribuované programovanie
Post by: puwel on 29.10.2011, 22:39:47
Kompilacia by mala prebiehat rovnako ako doteraz "ant lab1"
Kto spravil 2.1 & 2.2, spusta program cez prikaz:
java -classpath ./classes:./lib/ShareMe.jar:./lib/ShareMe-RMIstubs.jar at.ac.tuwien.infosys.rnue.helpers.search.SearchMain {property file}
kde {property file} je nazov (a kedze pracujeme v prostredi Unix tak to je cesta k danemu property suboru).
Ak mas property subor v domovskom adresari ("~", alebo "$HOME", alebo aj ako aktualny adresar ".") v priecinku resources a nazyva sa myprops.props, tak prikaz spustis nasledovne:
java -classpath ./classes:./lib/ShareMe.jar:./lib/ShareMe-RMIstubs.jar at.ac.tuwien.infosys.rnue.helpers.search.SearchMain ~/resources/myprops.props

Mna by skor zaujimalo, preco vznika vynimka:
 error unmarshalling return
 nested exception is:
        java.lang.ClassNotFoundException: at.ac.tuwien.infosys.rnue.implementation.search.SearchEngineImpl_Stub (no security manager: RMI class loader disabled)

A taktiez, ako sa korektne postarat o ukoncenie programu (kedze kombinaciu <Ctrl>+<C> nemam moc v oblube :) )
Prikazom
java -classpath ./classes:./lib/ShareMe.jar at.ac.tuwien.infosys.rnue.helpers.StopShareMe -p {cislo_portu}
to neprestava bezat, ani ked tomu predchadza "bye <end_pass>" v povodnom putty okne.

Any ideas?
Title: Re: Distribuované programovanie
Post by: palechandro on 30.10.2011, 00:14:32
4 ľudia na izbe sme robili druhú časť ShareMe
ako to, že po napísaní 2_2 mi odpovedajú iba na uzly medzi nami štyrmi ?
- a medzi ostatnými mi naskakuje NotBoundException


ahojte, mam ten isty problem, len s tym ze mi ukazuje len mna a jedneho ineho uzivatela, neviete v com to moze byt ?
Title: Re: Distribuované programovanie
Post by: Mullen18 on 30.10.2011, 07:08:18
tak toto nie:

Enter search string (abort with 'bye <password>'): uzol
at.ac.tuwien.infosys.rnue.helpers.ShareMeException: Error: IDL:CorbaCAImpl/CorbaCAException:1.0
        at at.ac.tuwien.infosys.rnue.implementation.security.SecurityHelperImpl.getPublicKeyFromCA(Unknown Source)
        at at.ac.tuwien.infosys.rnue.implementation.search.SearchEngineImpl.search(Unknown Source)
        at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:305)
        at sun.rmi.transport.Transport$1.run(Transport.java:159)
        at java.security.AccessController.doPrivileged(Native Method)
        at sun.rmi.transport.Transport.serviceCall(Transport.java:155)
        at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:535)
        at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:790)
        at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:649)
        at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
        at java.lang.Thread.run(Thread.java:662)
        at sun.rmi.transport.StreamRemoteCall.exceptionReceivedFromServer(StreamRemoteCall.java:255)
        at sun.rmi.transport.StreamRemoteCall.executeCall(StreamRemoteCall.java:233)
        at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:142)
        at at.ac.tuwien.infosys.rnue.implementation.search.SearchEngineImpl_Stub.search(Unknown Source)
        at at.ac.tuwien.infosys.rnue.implementation.ShareMeImpl.search(Unknown Source)
        at at.ac.tuwien.infosys.rnue.helpers.search.SearchMain.main(SearchMain.java:82)
Error!
at.ac.tuwien.infosys.rnue.helpers.ShareMeException: Error: IDL:CorbaCAImpl/CorbaCAException:1.0
Search request for <uzol> finished.

neviete co to moze znamenat? :D
Title: Re: Distribuované programovanie
Post by: Najpox on 30.10.2011, 07:55:57
pridaj len:
 catch (ShareMeException ex)
do search metody k tym trom zvysnym,
takto by to malo vyzerat:

 } catch (ShareMeException ex) {         
            } catch (NotBoundException ex) {
                Logger.getLogger(ShareMeImpl.class.getName()).log(Level.SEVERE, null, ex);
            } catch (MalformedURLException ex) {
                Logger.getLogger(ShareMeImpl.class.getName()).log(Level.SEVERE, null, ex);
            } catch (RemoteException ex) {
Title: Re: Distribuované programovanie
Post by: Mullen18 on 30.10.2011, 19:35:29
pridaj len:
 catch (ShareMeException ex)
do search metody k tym trom zvysnym,
takto by to malo vyzerat:

 } catch (ShareMeException ex) {         
            } catch (NotBoundException ex) {
                Logger.getLogger(ShareMeImpl.class.getName()).log(Level.SEVERE, null, ex);
            } catch (MalformedURLException ex) {
                Logger.getLogger(ShareMeImpl.class.getName()).log(Level.SEVERE, null, ex);
            } catch (RemoteException ex) {


yeaaaaaaaaah   :banana_guitar: ty si KING  :thumbs-up: diki ti moc krasne  :hug:
Title: Re: Distribuované programovanie
Post by: antil kiprest on 30.10.2011, 21:53:46
pridaj len:
 catch (ShareMeException ex)
do search metody k tym trom zvysnym,
takto by to malo vyzerat:

 } catch (ShareMeException ex) {         
            } catch (NotBoundException ex) {
                Logger.getLogger(ShareMeImpl.class.getName()).log(Level.SEVERE, null, ex);
            } catch (MalformedURLException ex) {
                Logger.getLogger(ShareMeImpl.class.getName()).log(Level.SEVERE, null, ex);
            } catch (RemoteException ex) {

;D odignorovat exception, tak se mi to libi ;D ;D ale nevies nahodou aj o co tam vlastne ide ?? je to kvoli niecomu co este nemam naimplementovane ? (som na 2.1)

hej a  poradte co mam hladat aby som aj nieco nasiel :)
Title: Re: Distribuované programovanie
Post by: Najpox on 31.10.2011, 03:09:46
jj nemas este 3 zrobenu, ked si vsimnes hned zo zaciatku co vyhadzuje vynimka:

at.ac.tuwien.infosys.rnue.helpers.ShareMeException: Error: IDL:CorbaCAImpl/CorbaCAException:1.0
        at at.ac.tuwien.infosys.rnue.implementation.security.SecurityHelperImpl.getPublicKeyFromCA(Unknown Source)

tak vidis ze ide o security, ktora sa az v 3 bude robit
Title: Re: Distribuované programovanie
Post by: fazy on 31.10.2011, 03:15:23
Spravil som celu dvojku a vsetko ide v pohode, hlada to a aj svoj subor viem najst, lenze ked dam hladat tak na zaciatku mi vzdy vypise tento error Error: IDL:CorbaCAImpl/CorbaCAException:1.0
a teraz neviem ci je to tak ako pise Najpox kvoli tomu, ze este nemam trojku, alebo to tak ma byt lebo inak tam ziadnu inu chybu nemam a vsetko ide v pohode (aspon to tak vyzera, vsetko sa skompiluje, spusti aj hlada len toto pise ked dam hladat, nieje to chyba pocas kompilovania)
Title: Re: Distribuované programovanie
Post by: AnvilOfFury on 31.10.2011, 03:31:54
Dajte tam catch (Exception ex) na koniec s prázdnym telom a neriešte...
Title: Re: Distribuované programovanie
Post by: Najpox on 31.10.2011, 04:21:11
inac vam to ako hlada?
 ze zadate nazov uzlu, enter alebo date enter bez nicoho , a vypise vsetky uzly  a ich zdielane?
Title: Re: Distribuované programovanie
Post by: AnvilOfFury on 31.10.2011, 04:57:31
inac vam to ako hlada?
 ze zadate nazov uzlu, enter alebo date enter bez nicoho , a vypise vsetky uzly  a ich zdielane?
Napis: .txt
a vypluje ti to zopar ludi so subormi ako readme.txt a podobne. Hawai a London poskytnu prazdne zoznamy.
Title: Re: Distribuované programovanie
Post by: Jackson on 31.10.2011, 05:38:54
Spravil som celu dvojku a vsetko ide v pohode, hlada to a aj svoj subor viem najst, lenze ked dam hladat tak na zaciatku mi vzdy vypise tento error Error: IDL:CorbaCAImpl/CorbaCAException:1.0
a teraz neviem ci je to tak ako pise Najpox kvoli tomu, ze este nemam trojku, alebo to tak ma byt lebo inak tam ziadnu inu chybu nemam a vsetko ide v pohode (aspon to tak vyzera, vsetko sa skompiluje, spusti aj hlada len toto pise ked dam hladat, nieje to chyba pocas kompilovania)

Niekto robi uz aj trojku a este ju nema dokoncenu, preto ti to vypisuje. u teba nie je chyba
Title: Re: Distribuované programovanie
Post by: palechandro on 31.10.2011, 17:36:45
ahojte,dokoncil som 2ku a mal som problem ze mi ukazovalo len mna resp este jedneho dalsieho cloveka.. skusal som len tak na dslab nahrat stary save jednotky, a tam malo len vypisovat pridany a odobrany uzol. no ale ked som spustil jednotku tak mi aj tak vypisuje len par ludi, ani london ani hawaii, a viem ze tu jednotku mam spravenu spravne, fungovalo to predtym spravne a nic  som s nou nerobil. neviete kde moze byt chyba ze to zrazu nejde ?
Title: Re: Distribuované programovanie
Post by: vreckovka789 on 31.10.2011, 22:41:56
Nevie mi niekto poradit? pri 2.2 mi u funkcie rebind hadze takuto vynimku:
Code: [Select]
31.10.2011 16:34:20 at.ac.tuwien.infosys.rnue.implementation.ShareMeImpl start
SEVERE: null
java.rmi.ConnectException: Connection refused to host: dslab; nested exception is:
        java.net.ConnectException: Connection refused
        at sun.rmi.transport.tcp.TCPEndpoint.newSocket(TCPEndpoint.java:601)
        at sun.rmi.transport.tcp.TCPChannel.createConnection(TCPChannel.java:198)
        at sun.rmi.transport.tcp.TCPChannel.newConnection(TCPChannel.java:184)
        at sun.rmi.server.UnicastRef.newCall(UnicastRef.java:322)
        at sun.rmi.registry.RegistryImpl_Stub.bind(Unknown Source)
        at java.rmi.Naming.bind(Naming.java:111)
        at at.ac.tuwien.infosys.rnue.implementation.ShareMeImpl.start(Unknown Source)
        at at.ac.tuwien.infosys.rnue.helpers.search.SearchMain.main(SearchMain.java:56)
Caused by: java.net.ConnectException: Connection refused
        at java.net.PlainSocketImpl.socketConnect(Native Method)
        at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:351)
        at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:213)
        at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:200)
        at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
        at java.net.Socket.connect(Socket.java:529)
        at java.net.Socket.connect(Socket.java:478)
        at java.net.Socket.<init>(Socket.java:375)
        at java.net.Socket.<init>(Socket.java:189)
        at sun.rmi.transport.proxy.RMIDirectSocketFactory.createSocket(RMIDirectSocketFactory.java:22)
        at sun.rmi.transport.proxy.RMIMasterSocketFactory.createSocket(RMIMasterSocketFactory.java:128)
        at sun.rmi.transport.tcp.TCPEndpoint.newSocket(TCPEndpoint.java:595)
        ... 7 more
ShareMe server started.

absolutne netusim co s tym, skusal som uz asi vsetko.. pricom pred volanim rebind som zavolal createRegistry.. nestalo sa niekomu nieco podobne?
Title: Re: Distribuované programovanie
Post by: delfinik68 on 01.11.2011, 01:33:05
nevie niekto co s tym?


ShareMe server started.
Enter search string (abort with 'bye <password>'): Delfinik
Delfinik
Erik
Martini
Delfinik
Erik
m
java.lang.NullPointerException
        at at.ac.tuwien.infosys.rnue.implementation.ShareMeImpl.search(Unknown Source)
        at at.ac.tuwien.infosys.rnue.helpers.search.SearchMain.main(SearchMain.java:82)
Generic Error!
java.lang.NullPointerException
Sent packet <exit heslo> to <localhost> and port <7600>
Title: Re: Distribuované programovanie
Post by: LightYear on 01.11.2011, 19:27:59
Neviete mi poradit co mam za chybu ? .... vyhladavanie cez metodu search sa mi normalne spusti ale ked dam nieco vyhladat tak ku kazdemu menu z HostListu mi vypise takuto chybu :
RemoteException error unmarshalling return; nested exception is:
        java.lang.ClassNotFoundException: at.ac.tuwien.infosys.rnue.implementation.search.SearchEngineImpl_Stub (no security manager: RMI class loader disabled)

Title: Re: Distribuované programovanie
Post by: ursus on 01.11.2011, 19:28:16
...

ukaz konstruktor ShareMeImpl
Title: Re: Distribuované programovanie
Post by: vreckovka789 on 01.11.2011, 22:06:57
...

ukaz konstruktor ShareMeImpl

Mas pravdu, mal som chybu v konstruktore ;/ .. namiesto InetAddress.getLocalHost().getHostAddress() som zadaval InetAddress.getLocalHost() ;/ .. ja som kontroloval som iba co som zmenil v dvojke;/ ..  Dakujem..
Title: Re: Distribuované programovanie
Post by: antil kiprest on 03.11.2011, 02:38:20
Neviete mi poradit co mam za chybu ? .... vyhladavanie cez metodu search sa mi normalne spusti ale ked dam nieco vyhladat tak ku kazdemu menu z HostListu mi vypise takuto chybu :
RemoteException error unmarshalling return; nested exception is:
        java.lang.ClassNotFoundException: at.ac.tuwien.infosys.rnue.implementation.search.SearchEngineImpl_Stub (no security manager: RMI class loader disabled)

pripajam sa.. mam rovnaky problem.. poradte niekto pls
Title: Re: Distribuované programovanie
Post by: felipe on 03.11.2011, 18:54:48
okay srsly! to je daco s dslabom abo co?
snazim sa spustit 3.3, na zaciatku mi vyhodi: 3.11.2011 12:52:54 com.sun.corba.se.impl.transport.SocketOrChannelConnectionImpl <init>
WARNING: "IOP00410201: (COMM_FAILURE) Connection failure: socketType: IIOP_CLEAR_TEXT; hostname: dslab.fei.tuke.sk; port: 10050" a za tym asi gazilion chyb...
Title: Re: Distribuované programovanie
Post by: ricco102831 on 03.11.2011, 22:28:36
okay srsly! to je daco s dslabom abo co?
snazim sa spustit 3.3, na zaciatku mi vyhodi: 3.11.2011 12:52:54 com.sun.corba.se.impl.transport.SocketOrChannelConnectionImpl <init>
WARNING: "IOP00410201: (COMM_FAILURE) Connection failure: socketType: IIOP_CLEAR_TEXT; hostname: dslab.fei.tuke.sk; port: 10050" a za tym asi gazilion chyb...


ja mam presne ten isty problem
Title: Re: Distribuované programovanie
Post by: ricco102831 on 04.11.2011, 08:54:02
okay srsly! to je daco s dslabom abo co?
snazim sa spustit 3.3, na zaciatku mi vyhodi: 3.11.2011 12:52:54 com.sun.corba.se.impl.transport.SocketOrChannelConnectionImpl <init>
WARNING: "IOP00410201: (COMM_FAILURE) Connection failure: socketType: IIOP_CLEAR_TEXT; hostname: dslab.fei.tuke.sk; port: 10050" a za tym asi gazilion chyb...

robil som maly test....telnet na port 10050 neide:

// najprv na localhoste port kt. je v myprops.props ako ORBport
rnuexxx@dslab:~% telnet localhost 10050
Trying 127.0.0.1...
telnet: Unable to connect to remote host: Connection refused
Exit 1
rnuexxx@dslab:~%


// test ssh portu presiel
rnuexxx@dslab:~% telnet dslab.fei.tuke.sk 22
Trying 147.232.40.99...
Connected to dslab.fei.tuke.sk.
Escape character is '^]'.
SSH-2.0-OpenSSH_5.5p1 Debian-6+squeeze1
^]
telnet> Connection closed.

// test s ORBHost a ORBPort zo samotneho servra - nepresiel
rnuexxx@dslab:~% telnet dslab.fei.tuke.sk 10050
Trying 147.232.40.99...
telnet: Unable to connect to remote host: Connection refused
Exit 1
rnuexxx@dslab:~%


tak to vyzera, ze chyba je na servri.....ci?? ak sa mylim, prosim opravte ma :)



Title: Re: Distribuované programovanie
Post by: revelc on 04.11.2011, 16:44:16
hej aj mne to robi... pritom pred dvoma tyzdnami ked som skusal trojku, tak mi aspon vypisalo uzly...
Title: Re: Distribuované programovanie
Post by: Jackson on 04.11.2011, 18:12:28
Ahojte, prislo mi vyhodnotenie druheho zadania.... a neviem, ako si to mam podla tychto failed-ov opravit....Vie mi niekto pomoct?

[FAILED]         Check number of owners in search result (correct list/non-empty result)
[FAILED]         Check number of entries per owner (correct list/non-empty result)


[FAILED]         Execute search() method with correct host list and not matching search query
[FAILED]         Check number of owners in search result (correct list/empty result)
[FAILED]         Check number of entries per owner (correct list/empty result)

[FAILED]         Check number of entries per owner (correct list/non-empty result)
Title: Re: Distribuované programovanie
Post by: majkyy on 04.11.2011, 19:34:00
no dalsia ovecka do zbierky co jej toto vypisuje a ziaden tusak co s tym :D vidim to na konzultacku u paralica :) lebo projekt mi ide bez problemov a mam to stejne jak kamos a on ma za plny pocet :) ta som zvedavy :D
Title: Re: Distribuované programovanie
Post by: Gabho on 05.11.2011, 00:26:36
Tiež mam podobne chyby, a neviem čo s tým, veď vyhľadávanie mi funguje, ako má
Title: Re: Distribuované programovanie
Post by: AnvilOfFury on 05.11.2011, 03:00:47
Napisany mail M. Tomasekovi. Uvidim aka bude odpoved. Preposlal som aj text emailu s vysledkom. Nevidim si tam ako ziadnu chybu, pripadne nieco nelogicke alebo tak, osobne si myslim ze mi vsetko funguje ako ma. Hodilo mi to tie veci ako Vam. S prechadzanim listov a pod. Budem informovat o odpovedi.
Title: Re: Distribuované programovanie
Post by: Jackson on 05.11.2011, 03:30:20
dnes dostal asi viac mailov :D .... len blbe je, ze uz zajtra je posledny den na odovzanie za 100%....
Title: Re: Distribuované programovanie
Post by: ursus on 05.11.2011, 14:46:43
no jo, plz ked na to nejaky 9,84-ový dojde, nech da sem odpoved

we are the 99 % !  ;D
Title: Re: Distribuované programovanie
Post by: AnvilOfFury on 05.11.2011, 18:35:44
Warrning! TL!

This is the grading information for lab <2>, calculated using the <120> deadline:

Test series 1: Testing RMI search client functionality (1):
[OK]             Instantiate ShareMeImpl class
[FAILED]         Execute search() method with correct host list and matching search query
[FAILED]         Check number of owners in search result (correct list/non-empty result)
[FAILED]         Check number of entries per owner (correct list/non-empty result)
-------------------------------------------------------------------------
Points for test series 1: 0,1 / 1,7

Test series 2: Testing RMI search client functionality (2) :
[OK]             Instantiate ShareMeImpl class
[FAILED]         Execute search() method with correct host list and not matching search query
[FAILED]         Check number of owners in search result (correct list/empty result)
[FAILED]         Check number of entries per owner (correct list/empty result)
-------------------------------------------------------------------------
Points for test series 2: 0,1 / 1,5

Test series 3: Testing RMI search client functionality (3):
[OK]             Instantiate ShareMeImpl class
[FAILED]         Execute search() method with correct host list and 'null' search query
-------------------------------------------------------------------------
Points for test series 3: 0,1 / 0,5

Test series 4: Testing RMI search client functionality (4):
[OK]             Instantiate ShareMeImpl class
[FAILED]         Execute search() method with host list containing unreachable contact
[FAILED]         Check number of owners in search result (unreachable contact)
[FAILED]         Check number of entries per owner (unreachable contact)
-------------------------------------------------------------------------
Points for test series 4: 0,1 / 1,5

Test series 5: Testing search engine (RMI server):
[OK]             Instantiate ISearchEngine implementation
[OK]             ISearchEngine object is instance of RemoteUnicastObject
[OK]             Invoke search() method of ISearchEngine implementation
[OK]             Check returned ISearchResponse
-------------------------------------------------------------------------
Points for test series 5: 2,4 / 2,4

Test series 6: Testing integration of components:
[OK]             Check use of rebind()
[OK]             Instantiate ShareMeImpl and call start() method
[OK]             Check registration of server with RMI registry
[OK]             Stop ShareMeImpl via UDP packet sent to the ShutdownListener
[OK]             Check use of unbind()
-------------------------------------------------------------------------
Points for test series 6: 5,4 / 5,4

Sum of all tests        8,2 points
Percentage              120 %
-------------------------------------------------------------------------
Total points            9,84

Ohladom toho som pisal Tomasekovi, nepripada mi ze by tam malo byt nieco zle, na prechadzanie listov som si daval pozor, aby zobralo vsetkych uzivatelov, pri chybe som nehadzal ShareMeException ale len vypisal hlasku a dany uzol nezobralo do vysledku. Dalsia vec, to ze trebalo cekovat vstupny retazec na null - dodany program ktory bol na testovanie-spustanie zobral vpohode prazdny riadok a vyhladal vsetky subory od kazdeho...to mi pride celkom normalne nie?
Title: Re: Distribuované programovanie
Post by: ricco102831 on 05.11.2011, 18:52:56
no uz konecne ta CORBA funguje :D
Title: Re: Distribuované programovanie
Post by: Najpox on 06.11.2011, 08:16:04
6.11.2011 2:13:29 at.ac.tuwien.infosys.rnue.implementation.security.SecurityHelperImpl getPublicKeyFromCA
SEVERE: null
at.ac.tuwien.infosys.rnue.implementation.ca.CorbaCAImpl.CorbaCAException: IDL:CorbaCAImpl/CorbaCAException:1.0
        at at.ac.tuwien.infosys.rnue.implementation.ca.CorbaCAImpl.CorbaCAExceptionHelper.read(CorbaCAExceptionHelper.java:65)
        at at.ac.tuwien.infosys.rnue.implementation.ca.CorbaCAImpl._ICertificationAuthorityStub.getKey(_ICertificationAuthorityStub.java:52)
        at at.ac.tuwien.infosys.rnue.implementation.security.SecurityHelperImpl.getPublicKeyFromCA(Unknown Source)
        at at.ac.tuwien.infosys.rnue.implementation.ShareMeImpl.search(Unknown Source)
        at at.ac.tuwien.infosys.rnue.helpers.search.SearchMain.main(SearchMain.java:82)

Testujem 3.3 a pri vyhladavani suborov mi toto vyskakuje niekedy, je to velky problem, neviete niekto ako to osetrit?




Title: Re: Distribuované programovanie
Post by: delfinik68 on 07.11.2011, 13:24:12
ako vygenerovat stub triedy CORBA?

Title: Re: Distribuované programovanie
Post by: ricco102831 on 07.11.2011, 16:41:44
ako vygenerovat stub triedy CORBA?

ant idlj - alebo nieco take, pozri build.xml
Title: Re: Distribuované programovanie
Post by: delfinik68 on 08.11.2011, 01:57:32
ako vygenerovat stub triedy CORBA?

ant idlj - alebo nieco take, pozri build.xml

dik  :hug:
Title: Re: Distribuované programovanie
Post by: smelyzajo on 08.11.2011, 05:08:02
ma byt zajtra cviko s paralicom  bu  15:10  lebo pred dvoma tyzdnami nevravel nic k zapoctu
Title: Re: Distribuované programovanie
Post by: Mattias777 on 09.11.2011, 16:56:23
Nevie niekto, co je za problem, ked mi stale vyhadzuje toto??:

Code: [Select]
java.lang.NullPointerException
        at at.ac.tuwien.infosys.rnue.implementation.security.CryptographyImpl.sign(Unknown Source)
        at at.ac.tuwien.infosys.rnue.implementation.security.SecurityHelperImpl.sign(Unknown Source)
        at at.ac.tuwien.infosys.rnue.implementation.ShareMeImpl.search(Unknown Source)
        at at.ac.tuwien.infosys.rnue.helpers.search.SearchMain.main(SearchMain.java:82)
Generic Error!
java.lang.NullPointerException

Hladal som kdekolvek tu "null" hodnotu, al fakt to newem najst. Co je vlastne na tom riadku 82 SearchMain.java?? Nemame k nemu pristup, ja len ze ci nahodou :angel: Nieje tam nahodou spustanie metody ShareMeImpl.search??
Title: Re: Distribuované programovanie
Post by: mato99 on 10.11.2011, 03:42:15
pozri sa na sign() metodu.. a za behu v nej skontroluj ci privatny kluc nie je null..
Title: Re: Distribuované programovanie
Post by: felipe on 10.11.2011, 04:00:16
ked sa dobre pamatam ten generic error mi hadzalo ked som vytvoril prazdny subor v ktorom maju byt ulozene kluce... skus ho zmazat a spusti program znova nech ho vygeneruje sam.
Title: Re: Distribuované programovanie
Post by: Eriik on 11.11.2011, 00:43:15
kedy konci 120% na trojku ?
Title: Re: Distribuované programovanie
Post by: Painkiller03 on 11.11.2011, 05:11:50
kedy konci 120% na trojku ?
do 19.11 vtedy uz zacina termin 100%
Title: Re: Distribuované programovanie
Post by: nF on 11.11.2011, 06:39:34
nie, 120tka plati do 12.11 23:59, 100ka do 19.11 23:59
Title: Re: Distribuované programovanie
Post by: Gabho on 11.11.2011, 21:50:02
Warrning! TL!

This is the grading information for lab <2>, calculated using the <120> deadline:

Test series 1: Testing RMI search client functionality (1):
[OK]             Instantiate ShareMeImpl class
[FAILED]         Execute search() method with correct host list and matching search query
[FAILED]         Check number of owners in search result (correct list/non-empty result)
[FAILED]         Check number of entries per owner (correct list/non-empty result)
-------------------------------------------------------------------------
Points for test series 1: 0,1 / 1,7

Test series 2: Testing RMI search client functionality (2) :
[OK]             Instantiate ShareMeImpl class
[FAILED]         Execute search() method with correct host list and not matching search query
[FAILED]         Check number of owners in search result (correct list/empty result)
[FAILED]         Check number of entries per owner (correct list/empty result)
-------------------------------------------------------------------------
Points for test series 2: 0,1 / 1,5

Test series 3: Testing RMI search client functionality (3):
[OK]             Instantiate ShareMeImpl class
[FAILED]         Execute search() method with correct host list and 'null' search query
-------------------------------------------------------------------------
Points for test series 3: 0,1 / 0,5

Test series 4: Testing RMI search client functionality (4):
[OK]             Instantiate ShareMeImpl class
[FAILED]         Execute search() method with host list containing unreachable contact
[FAILED]         Check number of owners in search result (unreachable contact)
[FAILED]         Check number of entries per owner (unreachable contact)
-------------------------------------------------------------------------
Points for test series 4: 0,1 / 1,5

Test series 5: Testing search engine (RMI server):
[OK]             Instantiate ISearchEngine implementation
[OK]             ISearchEngine object is instance of RemoteUnicastObject
[OK]             Invoke search() method of ISearchEngine implementation
[OK]             Check returned ISearchResponse
-------------------------------------------------------------------------
Points for test series 5: 2,4 / 2,4

Test series 6: Testing integration of components:
[OK]             Check use of rebind()
[OK]             Instantiate ShareMeImpl and call start() method
[OK]             Check registration of server with RMI registry
[OK]             Stop ShareMeImpl via UDP packet sent to the ShutdownListener
[OK]             Check use of unbind()
-------------------------------------------------------------------------
Points for test series 6: 5,4 / 5,4

Sum of all tests        8,2 points
Percentage              120 %
-------------------------------------------------------------------------
Total points            9,84

Ohladom toho som pisal Tomasekovi, nepripada mi ze by tam malo byt nieco zle, na prechadzanie listov som si daval pozor, aby zobralo vsetkych uzivatelov, pri chybe som nehadzal ShareMeException ale len vypisal hlasku a dany uzol nezobralo do vysledku. Dalsia vec, to ze trebalo cekovat vstupny retazec na null - dodany program ktory bol na testovanie-spustanie zobral vpohode prazdny riadok a vyhladal vsetky subory od kazdeho...to mi pride celkom normalne nie?

Dnes som bol za Paraličom ohľadom hodnotenia, ktoré som mal podobné. Chybu som mal v 1.5-ke. Tam trebalo vytvoriť nový objekt HostListImpl v konštruktore triedy ShareMeImpl. Ja som tento objekt samozrejme vytvoril v metóde start(). Pri hodnotení 1-ky to systém nekontroloval a vplyv na funkcionalitu to samozrejme nemá žiadnu. No hodnotiaci systém pri hodnotení 2 úlohy testoval funkcionalitu pomocou konštruktora, no a keďže v konštruktore som HostListImpl nevytvoril, automaticky nevedelo otestovať správne ani funkcionalitu metódy search().
Title: Re: Distribuované programovanie
Post by: ursus on 11.11.2011, 22:22:18
hmm aj ja tak mam ..

a ? bol si rehabilitovany ?
Title: Re: Distribuované programovanie
Post by: Gabho on 11.11.2011, 22:38:12
Paralič mi povedal, že je to triviálna chyba, čiže mám to submitovať ešte raz a na cviku mi spustí vyhodnotenie. Keď bude všetko v poriadku, tak strhne 0,5 boda z celkového hodnotenia. Keďže som to odovzdával v 120% termíne, tak to bude aj takto hodnotené.
Title: Re: Distribuované programovanie
Post by: fazy on 11.11.2011, 22:51:00
cawte, prave som spravil trojku a myslim ze funguje, lenze ked dam hladat daky subor tak mi vypise zoznam uzlov dvakrat. Aj s podpisom a aj bez. Ma to robit tak, ci mam niekde chybu? A este v myprops.props ked zmenim nazov suboru keyfile tak mi program hadze chybu ze sa nenasli podpisy, ale ked necham xxx (predtym som nemal nic nastavene tak mi to vygenerovalo toto ako keyfile) tak to ide, ale ked dam vygenerovat novy subor tak to hadze chybu:D neviete preco?:)
Title: Re: Distribuované programovanie
Post by: luky on 12.11.2011, 01:06:22
Neviete niekto poradiť prečo mi v metode initialize

vyhadzuje výnimku že MD5withRSA nepozná pre príkaz

 KeyPairGenerator generator = KeyPairGenerator.getInstance(algoritmus);

algoritmus je definovaný ako premenná triedy

private String algoritmus = "MD5withRSA";

treba objekt toho generátora vytvoriť nejak inak?
public PublicKey initialize(String string, String string1) throws ShareMeException {
       File suborKlucov = new File(string1);
       if(suborKlucov.exists()){ 
            try {
                ObjectInputStream citajprud = new ObjectInputStream(new FileInputStream(suborKlucov));
                 kluce = (KeyPair) citajprud.readObject();
            } catch (ClassNotFoundException ex) {
                Logger.getLogger(CryptographyImpl.class.getName()).log(Level.SEVERE, null, ex);
            } catch (IOException ex) {
                Logger.getLogger(CryptographyImpl.class.getName()).log(Level.SEVERE, null, ex);
            }
         return null;
       }
       else{
            {
                ObjectOutputStream pisKluce = null;
                try {
                    KeyPairGenerator generator = KeyPairGenerator.getInstance(algoritmus);
                    generator.initialize(IConstants.KEY_LENGTH);
                    kluce = generator.genKeyPair();
                    pisKluce = new ObjectOutputStream(new FileOutputStream(string1));
                    pisKluce.writeObject(kluce); //zapisanie klucov do suboru
                } catch (NoSuchAlgorithmException ex) {
                    Logger.getLogger(CryptographyImpl.class.getName()).log(Level.SEVERE, null, ex);
                } catch (IOException ex) {
                    Logger.getLogger(CryptographyImpl.class.getName()).log(Level.SEVERE, null, ex);
                }  finally {
                    try {
                        pisKluce.close();
                    } catch (IOException ex) {
                        Logger.getLogger(CryptographyImpl.class.getName()).log(Level.SEVERE, null, ex);
                    }
                }
            }
        return kluce.getPublic();
       }
    }

Code: [Select]
BUILD SUCCESSFUL
Total time: 0 seconds
rnue072@dslab:~% java -classpath ./classes:./lib/ShareMe.jar at.ac.tuwien.infosys.rnue.helpers.search.SearchMain {resources/myprops.props}
Server object resolved.
VYPIS 3
11.11.2011 18:59:14 at.ac.tuwien.infosys.rnue.implementation.security.CryptographyImpl initialize
SEVERE: null
java.security.NoSuchAlgorithmException: MD5withRSA KeyPairGenerator not available
        at java.security.KeyPairGenerator.getInstance(KeyPairGenerator.java:176)
        at at.ac.tuwien.infosys.rnue.implementation.security.CryptographyImpl.initialize(Unknown Source)
        at at.ac.tuwien.infosys.rnue.implementation.security.SecurityHelperImpl.<init>(Unknown Source)
        at at.ac.tuwien.infosys.rnue.implementation.ShareMeImpl.<init>(Unknown Source)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
        at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
        at at.ac.tuwien.infosys.rnue.helpers.search.SearchMain.main(SearchMain.java:55)
java.lang.reflect.InvocationTargetException
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
        at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
        at at.ac.tuwien.infosys.rnue.helpers.search.SearchMain.main(SearchMain.java:55)
Caused by: java.lang.NullPointerException
        at at.ac.tuwien.infosys.rnue.implementation.security.CryptographyImpl.initialize(Unknown Source)
        at at.ac.tuwien.infosys.rnue.implementation.security.SecurityHelperImpl.<init>(Unknown Source)
        at at.ac.tuwien.infosys.rnue.implementation.ShareMeImpl.<init>(Unknown Source)
        ... 5 more
Could not instantiate implementation class (or other error)!
null
Exit 1
Title: Re: Distribuované programovanie
Post by: Gabho on 12.11.2011, 02:31:06
cawte, prave som spravil trojku a myslim ze funguje, lenze ked dam hladat daky subor tak mi vypise zoznam uzlov dvakrat. Aj s podpisom a aj bez. Ma to robit tak, ci mam niekde chybu? A este v myprops.props ked zmenim nazov suboru keyfile tak mi program hadze chybu ze sa nenasli podpisy, ale ked necham xxx (predtym som nemal nic nastavene tak mi to vygenerovalo toto ako keyfile) tak to ide, ale ked dam vygenerovat novy subor tak to hadze chybu:D neviete preco?:)

Mám taký pocit že musíš starý kľúč odregistrovať, ale neviem ešte ako  :)
Title: Re: Distribuované programovanie
Post by: luky on 12.11.2011, 13:35:50
No mal by som sa učiť čítať  ;D
nie KeyPairGenerator generator = KeyPairGenerator.getInstance("MD5withRSA");
ale bu
KeyPairGenerator generator = KeyPairGenerator.getInstance("RSA");
Title: Re: Distribuované programovanie
Post by: luky on 12.11.2011, 16:49:28
cawte, prave som spravil trojku a myslim ze funguje, lenze ked dam hladat daky subor tak mi vypise zoznam uzlov dvakrat. Aj s podpisom a aj bez. Ma to robit tak, ci mam niekde chybu? A este v myprops.props ked zmenim nazov suboru keyfile tak mi program hadze chybu ze sa nenasli podpisy, ale ked necham xxx (predtym som nemal nic nastavene tak mi to vygenerovalo toto ako keyfile) tak to ide, ale ked dam vygenerovat novy subor tak to hadze chybu:D neviete preco?:)

Mám taký pocit že musíš starý kľúč odregistrovať, ale neviem ešte ako  :)
aj mne by sa to zišlo vedieť  resp. v ktorej časti odregistrovať:)
Title: Re: Distribuované programovanie
Post by: Shwollo on 12.11.2011, 17:39:26
nemáte nejaké onfo o písomke (otázkach) ??
Title: Re: Distribuované programovanie
Post by: smelyzajo on 12.11.2011, 17:59:32
vie niekto co sa treba ucit na ten zapocet???
Title: Re: Distribuované programovanie
Post by: fazy on 12.11.2011, 18:50:33
Vie niekto ako odregistrovate ten key? lebo ide mi to stale iba s jednym a ked dam novy vygenerovat tak mi to hadze chybu, ze je nespravny kluc.
Title: Re: Distribuované programovanie
Post by: cayka on 12.11.2011, 20:07:15
nema tu niekto cvicenia bud v pondelok alebo utorok 7,30??..

Alebo co sa treba ucit na ten zapocet?
Title: Re: Distribuované programovanie
Post by: mato99 on 12.11.2011, 21:01:56
Vie niekto ako odregistrovate ten key? lebo ide mi to stale iba s jednym a ked dam novy vygenerovat tak mi to hadze chybu, ze je nespravny kluc.

je to napisane aj v tutoriali: na objekte ICertificationAuthority zavolas unregisterKey(String meno, String tvojeHeslo)
Title: Re: Distribuované programovanie
Post by: luky on 13.11.2011, 01:43:32
seriously, koho je uzhorod? :D

problém?
Title: Re: Distribuované programovanie
Post by: luky on 13.11.2011, 01:59:51
seriously, koho je uzhorod? :D

problém?
ani nie, len ze mas to dojebané

Myslíš meno alebo že nefunguje uzol?

Lebo my vyhadzuje výnimku keď dám vyhľadávať:

java.rmi.NotBoundException: shareme023
        at sun.rmi.registry.RegistryImpl.lookup(RegistryImpl.java:106)
        at sun.rmi.registry.RegistryImpl_Skel.dispatch(Unknown Source)
        at sun.rmi.server.UnicastServerRef.oldDispatch(UnicastServerRef.java:386)
        at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:250)
        at sun.rmi.transport.Transport$1.run(Transport.java:159)
        at java.security.AccessController.doPrivileged(Native Method)
        at sun.rmi.transport.Transport.serviceCall(Transport.java:155)
        at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:535)
        at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:790)
        at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:649)
        at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
        at java.lang.Thread.run(Thread.java:662)
        at sun.rmi.transport.StreamRemoteCall.exceptionReceivedFromServer(StreamRemoteCall.java:255)
        at sun.rmi.transport.StreamRemoteCall.executeCall(StreamRemoteCall.java:233)
        at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:359)
        at sun.rmi.registry.RegistryImpl_Stub.lookup(Unknown Source)
        at java.rmi.Naming.lookup(Naming.java:84)
        at at.ac.tuwien.infosys.rnue.implementation.ShareMeImpl.search(Unknown Source)
        at at.ac.tuwien.infosys.rnue.helpers.search.SearchMain.main(SearchMain.java:82)
Title: Re: Distribuované programovanie
Post by: luky on 13.11.2011, 02:05:03
java.rmi.NotBoundException: shareme023
to vidim aj ja
Code: [Select]
ShareMeImpl: Search - EXCEPTION: java.rmi.NotBoundException: shareme023.
ale preco to pise aj london?
ale to nie je Londýn ale niekto kto si pomenoval uzol ShareMeInLondon
Mne túto výnimku vyhadzuje aj pri iných uzloch
ale pri Martini a ShareMe023node cele vyhľadavanie skončí (asi nemajú 3) ale ako ich odignorovať?
Title: Re: Distribuované programovanie
Post by: HejaHop on 13.11.2011, 04:03:35
neviete kde by to mohlo viaznut? toto mi vypise ak dam nieco hladat
Code: [Select]
ShareMe server started.
Enter search string (abort with 'bye <password>'): txt
Not Bound Exception! MattiasRMI
at.ac.tuwien.infosys.rnue.helpers.ShareMeException: Applicant is not verified!
        at at.ac.tuwien.infosys.rnue.implementation.search.SearchEngineImpl.search(Unknown Source)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:305)
        at sun.rmi.transport.Transport$1.run(Transport.java:159)
        at java.security.AccessController.doPrivileged(Native Method)
        at sun.rmi.transport.Transport.serviceCall(Transport.java:155)
        at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:535)
        at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:790)
        at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:649)
        at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
        at java.lang.Thread.run(Thread.java:662)
        at sun.rmi.transport.StreamRemoteCall.exceptionReceivedFromServer(StreamRemoteCall.java:255)
        at sun.rmi.transport.StreamRemoteCall.executeCall(StreamRemoteCall.java:233)
        at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:142)
        at at.ac.tuwien.infosys.rnue.implementation.search.SearchEngineImpl_Stub.search(Unknown Source)
        at at.ac.tuwien.infosys.rnue.implementation.ShareMeImpl.search(Unknown Source)
        at at.ac.tuwien.infosys.rnue.helpers.search.SearchMain.main(SearchMain.java:82)
Error!
at.ac.tuwien.infosys.rnue.helpers.ShareMeException: Applicant is not verified!
Search request for <txt> finished.
Title: Re: Distribuované programovanie
Post by: Eriik on 13.11.2011, 04:11:39
neviete niekto preco mi to pri vyhladavani hadze NullPointerException ?  konkretne nieco také :

Code: [Select]
java.lang.NullPointerException
        at at.ac.tuwien.infosys.rnue.implementation.security.SecurityHelperImpl.getPublicKeyFromCA(Unknown Source)
        at at.ac.tuwien.infosys.rnue.implementation.search.SearchEngineImpl.search(Unknown Source)
        at sun.reflect.GeneratedMethodAccessor5.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:305)
        at sun.rmi.transport.Transport$1.run(Transport.java:159)
        at java.security.AccessController.doPrivileged(Native Method)
        at sun.rmi.transport.Transport.serviceCall(Transport.java:155)
        at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:535)
        at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:790)
        at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:649)
        at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
        at java.lang.Thread.run(Thread.java:662)
        at sun.rmi.transport.StreamRemoteCall.exceptionReceivedFromServer(StreamRemoteCall.java:255)
        at sun.rmi.transport.StreamRemoteCall.executeCall(StreamRemoteCall.java:233)
        at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:142)
        at at.ac.tuwien.infosys.rnue.implementation.search.SearchEngineImpl_Stub.search(Unknown Source)
        at at.ac.tuwien.infosys.rnue.implementation.ShareMeImpl.search(Unknown Source)
        at at.ac.tuwien.infosys.rnue.helpers.search.SearchMain.main(SearchMain.java:82)
Generic Error!
java.lang.NullPointerException

momentalne to vyhodi ked sa snazi prejst tieto uzly :
rmi://147.232.40.99:7236/RMIBajsko
rmi://dslab:7506/FBI

je chyba u mna ?
Title: Re: Distribuované programovanie
Post by: HejaHop on 13.11.2011, 04:16:47
neviete niekto preco mi to pri vyhladavani hadze NullPointerException ?  konkretne nieco také :

Code: [Select]
java.lang.NullPointerException
        at at.ac.tuwien.infosys.rnue.implementation.security.SecurityHelperImpl.getPublicKeyFromCA(Unknown Source)
        at at.ac.tuwien.infosys.rnue.implementation.search.SearchEngineImpl.search(Unknown Source)
        at sun.reflect.GeneratedMethodAccessor5.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:305)
        at sun.rmi.transport.Transport$1.run(Transport.java:159)
        at java.security.AccessController.doPrivileged(Native Method)
        at sun.rmi.transport.Transport.serviceCall(Transport.java:155)
        at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:535)
        at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:790)
        at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:649)
        at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
        at java.lang.Thread.run(Thread.java:662)
        at sun.rmi.transport.StreamRemoteCall.exceptionReceivedFromServer(StreamRemoteCall.java:255)
        at sun.rmi.transport.StreamRemoteCall.executeCall(StreamRemoteCall.java:233)
        at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:142)
        at at.ac.tuwien.infosys.rnue.implementation.search.SearchEngineImpl_Stub.search(Unknown Source)
        at at.ac.tuwien.infosys.rnue.implementation.ShareMeImpl.search(Unknown Source)
        at at.ac.tuwien.infosys.rnue.helpers.search.SearchMain.main(SearchMain.java:82)
Generic Error!
java.lang.NullPointerException

momentalne to vyhodi ked sa snazi prejst tieto uzly :
rmi://147.232.40.99:7236/RMIBajsko
rmi://dslab:7506/FBI

je chyba u mna ?

Pozeram že maš to iste čo ja. Mne vypisuje presne to iste a neviem prist v com je chyba
Title: Re: Distribuované programovanie
Post by: felipe on 13.11.2011, 04:55:58
neviete niekto preco mi to pri vyhladavani hadze NullPointerException ?  konkretne nieco také :

Code: [Select]
java.lang.NullPointerException
        at at.ac.tuwien.infosys.rnue.implementation.security.SecurityHelperImpl.getPublicKeyFromCA(Unknown Source)
        at at.ac.tuwien.infosys.rnue.implementation.search.SearchEngineImpl.search(Unknown Source)
        at sun.reflect.GeneratedMethodAccessor5.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:305)
        at sun.rmi.transport.Transport$1.run(Transport.java:159)
        at java.security.AccessController.doPrivileged(Native Method)
        at sun.rmi.transport.Transport.serviceCall(Transport.java:155)
        at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:535)
        at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:790)
        at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:649)
        at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
        at java.lang.Thread.run(Thread.java:662)
        at sun.rmi.transport.StreamRemoteCall.exceptionReceivedFromServer(StreamRemoteCall.java:255)
        at sun.rmi.transport.StreamRemoteCall.executeCall(StreamRemoteCall.java:233)
        at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:142)
        at at.ac.tuwien.infosys.rnue.implementation.search.SearchEngineImpl_Stub.search(Unknown Source)
        at at.ac.tuwien.infosys.rnue.implementation.ShareMeImpl.search(Unknown Source)
        at at.ac.tuwien.infosys.rnue.helpers.search.SearchMain.main(SearchMain.java:82)
Generic Error!
java.lang.NullPointerException

momentalne to vyhodi ked sa snazi prejst tieto uzly :
rmi://147.232.40.99:7236/RMIBajsko
rmi://dslab:7506/FBI

je chyba u mna ?

Pozeram že maš to iste čo ja. Mne vypisuje presne to iste a neviem prist v com je chyba

zalozme si klub  :buttrock:
Title: Re: Distribuované programovanie
Post by: Eriik on 13.11.2011, 05:26:28
ked ti to funguje s havajom alebo s yourmom alebo s nejakou nodou tych ludi co maju uz aj web rozbehany tak chyba nie je u teba...
tak aspoň som si pri zisťovaní chyby zopakoval celú jednotku aj dvojku .. :D dík za odpoveď
Title: Re: Distribuované programovanie
Post by: Painkiller03 on 13.11.2011, 15:35:43
nazdar páni.Co sa ucite na zápočet?
Title: Re: Distribuované programovanie
Post by: Gabho on 14.11.2011, 05:32:53
Paralič vravel, že bude test z jednotky a dvojky. Treba si pozrieť, ako to funguje. Takým štúdijným materiálom by mohli byť návody na tie úlohy. Keď si robil zadanie sám a pamätáš sa, čo si tam robil, nemal by si mať problém.
Title: Re: Distribuované programovanie
Post by: smelyzajo on 14.11.2011, 21:35:32

mal dnes niekto zapocet?? ak tak ake boli otazky???
Title: Re: Distribuované programovanie
Post by: ricco102831 on 14.11.2011, 23:13:44
joooj ja debil som presvyhol 120% termiiiin :)
Title: Re: Distribuované programovanie
Post by: luky on 19.11.2011, 16:38:42

Neviete niekto poradiť aby mi keď sa snaží zaregistrovať službu nevyhadzovalo výnimku lebo hľadal som ale všade je odpoveď z ktorej vyplýva že táto časť kódu sa dá spraviť dvoma spôsobmi a mi používame druhý spôsob ktorý by nemal hádzať túto výnimku a viď.  aj tak ju hádže.

 int rmiRegistryport = Integer.parseInt(parameter.getProperty(IConstants.RMI_REGISTRY_PORT));
 LocateRegistry.createRegistry(rmiRegistryport);
 searchEngine = new SearchEngineImpl(parameter.getProperty(IConstants.FILE_BASE), prefixURL, null);
String rmiAdress ="rmi://"+ parameter.getProperty(IConstants.RMI_REGISTRY_HOST)+":"+ parameter.getProperty(IConstants.RMI_REGISTRY_PORT) + "/" + parameter.getProperty(IConstants.RMI_SERVICE_NAME);
 Naming.rebind(rmiAdress, searchEngine); //registracia servera

Code: [Select]
   
java.rmi.ConnectException: Connection refused to host: dslab; nested exception is:
        java.net.ConnectException: Connection refused
        at sun.rmi.transport.tcp.TCPEndpoint.newSocket(TCPEndpoint.java:601)
        at sun.rmi.transport.tcp.TCPChannel.createConnection(TCPChannel.java:198)
        at sun.rmi.transport.tcp.TCPChannel.newConnection(TCPChannel.java:184)
        at sun.rmi.server.UnicastRef.newCall(UnicastRef.java:322)
        at sun.rmi.registry.RegistryImpl_Stub.rebind(Unknown Source)
        at java.rmi.Naming.rebind(Naming.java:160)
        at at.ac.tuwien.infosys.rnue.implementation.ShareMeImpl.start(Unknown Source)
        at at.ac.tuwien.infosys.rnue.helpers.search.SearchMain.main(SearchMain.java:56)
Caused by: java.net.ConnectException: Connection refused
        at java.net.PlainSocketImpl.socketConnect(Native Method)
        at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:351)
        at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:213)
        at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:200)
        at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
        at java.net.Socket.connect(Socket.java:529)
        at java.net.Socket.connect(Socket.java:478)
        at java.net.Socket.<init>(Socket.java:375)
        at java.net.Socket.<init>(Socket.java:189)
        at sun.rmi.transport.proxy.RMIDirectSocketFactory.createSocket(RMIDirectSocketFactory.java:22)
        at sun.rmi.transport.proxy.RMIMasterSocketFactory.createSocket(RMIMasterSocketFactory.java:128)
        at sun.rmi.transport.tcp.TCPEndpoint.newSocket(TCPEndpoint.java:595)
        ... 7 more
Title: Re: Distribuované programovanie
Post by: puwel on 22.11.2011, 07:09:10
Pracuje niekto na 4ke? Ako sa vytvara ten HTML formular?
Title: Re: Distribuované programovanie
Post by: ursus on 22.11.2011, 19:46:49
btw vysledky zapoctovky ?
Title: Re: Distribuované programovanie
Post by: Baron on 23.11.2011, 03:20:48
Could not create implementation class via reflection! Aborting!
Java.lang.ClassNotFoundException: at.ac.tuwien.infosys.rnue.implementation.http.HTTPServerImpl
Exit 1

Niekto nejake skusenosti, alebo napad, kde mam hladat chybu?
Title: Re: Distribuované programovanie
Post by: Eriik on 23.11.2011, 17:31:45
Could not create implementation class via reflection! Aborting!
Java.lang.ClassNotFoundException: at.ac.tuwien.infosys.rnue.implementation.http.HTTPServerImpl
Exit 1

Niekto nejake skusenosti, alebo napad, kde mam hladat chybu?

neviem, ale mám taký pocit že mi písalo to isté keď som chcel skúsiť 4.1 a 4.2 ..
Title: Re: Distribuované programovanie
Post by: Shwollo on 25.11.2011, 03:16:45
ráta sa posledné, alebo lepšie hodnotenie?
Title: Re: Distribuované programovanie
Post by: smelyzajo on 25.11.2011, 04:29:53
vzdy posledne odovzdane
Title: Re: Distribuované programovanie
Post by: nF on 25.11.2011, 06:33:34
ráta sa posledné, alebo lepšie hodnotenie?

odovzdane v ramci terminu sa berie vzdy posledne, ale z hodnoteni terminov (80,100,120) sa berie to lepsie.
Title: Re: Distribuované programovanie
Post by: REDsvk on 25.11.2011, 23:26:30
hadze mi to chybu:
(use -source 1.4 or lower to use 'enum' as an identifier)
Enumeration enum = searchresult.owners();
         
/home/uebungen/rnue/rnue177/src/at/ac/tuwien/infosys/rnue/implementation/http/SearchResultDocument.java:18: as of release 5, 'enum' is a keyword, and may not be used as an identifier
(use -source 1.4 or lower to use 'enum' as an identifier)
while (enum.hasMoreElements())

staci iba zmenit enum za nieco ine alebo co s tym? uz som z toho blby  bu
Title: Re: Distribuované programovanie
Post by: Banny on 29.11.2011, 02:54:47
Nakoniec vytvorte HTML formulár so vstupným poľom pre vyhľadávací reťazec a uložte ho do adresára bázy dokumentov. Musí používať IConstants.CGIBIN_PREFIX a IConstants.SHAREME_CGI pre žiadanú cestu v atribúte action (použite metódu GET) a názov vstupného poľa musí byť IConstants.SHAREME_PARAMNAME. Báza súborov uvedená v súbore property špecifikuje, ktoré súbory budete ponúkať na zdieľanie.


WTF chce tam po mne? Vie mi to niekto polopate popisat, kde co ako zaco a naco vytvorit ten subor?
Napiste mi aj na mail: tom1942@azet.sk
Title: Re: Distribuované programovanie
Post by: revelc on 29.11.2011, 04:08:55
take nieco:
Code: [Select]
<html><body>
<form action="/cgi-bin/shareme" method="get">
<input type="text" name="search" value="subor">
<input type="submit" value="Hľadať">
</form>
</body>
</html>
Title: Re: Distribuované programovanie
Post by: Stalo on 29.11.2011, 04:27:18
Ako sa da zistit ci mi to vobec funguje ako ma?
Title: Re: Distribuované programovanie
Post by: ppeess on 03.12.2011, 00:21:20
Neviete niekto ci bude z DP predtermin?
Title: Re: Distribuované programovanie
Post by: dj-enter on 03.12.2011, 04:55:49
Code: [Select]
[java] error during JRMP connection establishment; nested exception is:
     [java]     java.net.SocketTimeoutException: Read timed out

     [java] 2.12.2011 22:51:08 at.ac.tuwien.infosys.rnue.implementation.http.HTTPServerImpl$RequestHandlerThread run
     [java] SEVERE: null
     [java] java.net.SocketException: Broken pipe
     [java]     at java.net.SocketOutputStream.socketWrite0(Native Method)
     [java]     at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:92)
     [java]     at java.net.SocketOutputStream.write(SocketOutputStream.java:136)
     [java]     at at.ac.tuwien.infosys.rnue.implementation.http.HTTPServerImpl$RequestHandlerThread.sendMessage(Unknown Source)
     [java]     at at.ac.tuwien.infosys.rnue.implementation.http.HTTPServerImpl$RequestHandlerThread.run(Unknown Source)
     [java]     at java.lang.Thread.run(Thread.java:662)
     [java] 2.12.2011 22:51:08 at.ac.tuwien.infosys.rnue.implementation.http.HTTPServerImpl$RequestHandlerThread run
     [java] SEVERE: null
     [java] java.net.SocketException: Broken pipe
     [java]     at java.net.SocketOutputStream.socketWrite0(Native Method)
     [java]     at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:92)
     [java]     at java.net.SocketOutputStream.write(SocketOutputStream.java:136)
     [java]     at at.ac.tuwien.infosys.rnue.implementation.http.HTTPServerImpl$RequestHandlerThread.sendMessage(Unknown Source)
     [java]     at at.ac.tuwien.infosys.rnue.implementation.http.HTTPServerImpl$RequestHandlerThread.run(Unknown Source)
     [java]     at java.lang.Thread.run(Thread.java:662)

tu prvu timeoutexeption hadze pri kazdom hladani a vo vyhladavaci cakam strasne dlho kym nabehne stranka s vysledkom a tu velku broken pipe hadze iba niekedy

nevie niekto kde by mohla byt chyba?
Title: Re: Distribuované programovanie
Post by: Painkiller03 on 03.12.2011, 16:26:56
od 7.12. je termin pre 4 zadanie na 120 %?
Title: Re: Distribuované programovanie
Post by: puwel on 03.12.2011, 17:20:41
take nieco:
Code: [Select]
<html><body>
<form action="/cgi-bin/shareme" method="get">
<input type="text" name="search" value="subor">
<input type="submit" value="Hľadať">
</form>
</body>
</html>

Cize dobre tomu rozimiem?
Code: [Select]
<html><body>
<form action="CGIBIN_PREFIXSHAREME_CGI" method="get">
<input type="text" name="SHAREME_PARAMNAME" value="subor">
<input type="submit" value="Hľadať">
</form>
</body>
</html>
A ten zvysok? subor, Hľadať, to ako mame specifikovať, alebo specifikacia nie je potrebna? Može tam byť hocičo, lebo sa to riadi property suborom?
Title: Re: Distribuované programovanie
Post by: revelc on 03.12.2011, 18:50:14
To je len HTML subor, ktory sa neriadi nicim, iba vykonava akciu a ta akcia je "/cgi-bin/shareme" nie "CGIBIN_PREFIXSHAREME_CGI", tak isto nazov inputu je "search" , pretoze budes parsovat napr. adresu
Code: [Select]
http://dslab.fei.tuke.sk:port/cgi-bin/shareme?search=subor
K tej druhej casti... hej moze tam byt hocico, to som len tak dal... kuk:
http://www.jakpsatweb.cz/html/formulare.html (http://www.jakpsatweb.cz/html/formulare.html)
Title: Re: Distribuované programovanie
Post by: luky on 06.12.2011, 22:08:53
Neviete niekto ci bude z DP predtermin?

Ak stihne odprednášať  tak predtermín bude  v 13. týždni na prednáške
Title: Re: Distribuované programovanie
Post by: antil kiprest on 07.12.2011, 02:21:31
ehm no mozno banalna vec, ale ako otestujem 4ku ????
Title: Re: Distribuované programovanie
Post by: antil kiprest on 07.12.2011, 04:17:05
heej lidi, neviete cim to moze byt ze mi to nevie nacitat index.html ??  (shareme mam spustene)   pllls help
Title: Re: Distribuované programovanie
Post by: ricco102831 on 07.12.2011, 05:30:20
ehm no mozno banalna vec, ale ako otestujem 4ku ????

kompiluj: ant lab4

spusti: ant run4 :)
Title: Re: Distribuované programovanie
Post by: ricco102831 on 07.12.2011, 05:32:27
heej lidi, neviete cim to moze byt ze mi to nevie nacitat index.html ??  (shareme mam spustene)   pllls help
musis zadat presnu url: http://dslab.fei.tuke (http://dslab.fei.tuke):TVOJ-HTTP_PORT/docs/index.html (namiesto dslab... moze byt aj IPcka)

s tym ze docbase v tvojom props subore koresponduje so skutocnim adresarom....v nom musi byt ten index.html
Title: Re: Distribuované programovanie
Post by: felipe on 07.12.2011, 06:42:42
okej, mam (mozno) retardovanu otazku...
vyhladavanie funguje v prehliadaci vporiadku, najde mi moj subor ktory zdielam, ale ked si ho chcem zobrazit -> 404 Error 404...
ked si dam zobrazit zdrojovy kod stranky zistim ze odkaz na moj subor je http://147.232.40.99:7892n (http://147.232.40.99:7892n)ull/peklo.txt , ked vsak ale rucne zadam http://147.232.40.99:7892/downloads/peklo.txt (http://147.232.40.99:7892/downloads/peklo.txt) normalne mi ho zobrazi... nejake napady anyone  ???  bu   bu   bu
Title: Re: Distribuované programovanie
Post by: ricco102831 on 07.12.2011, 06:46:32
okej, mam (mozno) retardovanu otazku...
vyhladavanie funguje v prehliadaci vporiadku, najde mi moj subor ktory zdielam, ale ked si ho chcem zobrazit -> 404 Error 404...
ked si dam zobrazit zdrojovy kod stranky zistim ze odkaz na moj subor je http://147.232.40.99:7892n (http://147.232.40.99:7892n)ull/peklo.txt , ked vsak ale rucne zadam http://147.232.40.99:7892/downloads/peklo.txt (http://147.232.40.99:7892/downloads/peklo.txt) normalne mi ho zobrazi... nejake napady anyone  ???  bu   bu   bu

pozri, ci mas v triede ShareMeImpl, v metode start() registrovane prefixi:

IConstants.DOC_PREFIX,
IConstants.DOWNLOAD_PREFIX
IConstants.CGIBIN_PREFIX

moj kod vyzera tak nejako:

                        this.server = new HTTPServerImpl(Integer.parseInt(this.p.getProperty(IConstants.HTTP_SERVER_PORT)));
         this.server.register(IConstants.DOC_PREFIX, new DocumentEntry(this.p.getProperty(IConstants.DOCUMENT_BASE)));
         this.server.register(IConstants.DOWNLOAD_PREFIX, new DocumentEntry(this.p.getProperty(IConstants.FILE_BASE)));
         this.server.register(IConstants.CGIBIN_PREFIX, new ShareMeEntry(this));
         Thread thserver = new Thread(this.server);
         thserver.start();
Title: Re: Distribuované programovanie
Post by: Valj on 07.12.2011, 06:50:56
je zajtra 2. zapoctovka s Paraličom ?
Title: Re: Distribuované programovanie
Post by: antil kiprest on 07.12.2011, 19:36:06
oks, nejak som to rozbehal konecne ;D ale este mam otazocku: je jedno ci result document je http 1.0 alebo http 1.1  ?
Title: Re: Distribuované programovanie
Post by: Wojt on 07.12.2011, 20:15:50
Mam dotaz ako spravit tie chybove hlasky aby vypisovali presne to co je v 4.3  :)
Title: Re: Distribuované programovanie
Post by: felipe on 07.12.2011, 21:25:54

pozri, ci mas v triede ShareMeImpl, v metode start() registrovane prefixi:

IConstants.DOC_PREFIX,
IConstants.DOWNLOAD_PREFIX
IConstants.CGIBIN_PREFIX

moj kod vyzera tak nejako:

                        this.server = new HTTPServerImpl(Integer.parseInt(this.p.getProperty(IConstants.HTTP_SERVER_PORT)));
         this.server.register(IConstants.DOC_PREFIX, new DocumentEntry(this.p.getProperty(IConstants.DOCUMENT_BASE)));
         this.server.register(IConstants.DOWNLOAD_PREFIX, new DocumentEntry(this.p.getProperty(IConstants.FILE_BASE)));
         this.server.register(IConstants.CGIBIN_PREFIX, new ShareMeEntry(this));
         Thread thserver = new Thread(this.server);
         thserver.start();

jo mam, jasne, a odkedy som podla teba opravil volanie konstrura mi to ani nic nevyhlada... :D
Title: Re: Distribuované programovanie
Post by: Gabho on 07.12.2011, 21:49:01
okej, mam (mozno) retardovanu otazku...
vyhladavanie funguje v prehliadaci vporiadku, najde mi moj subor ktory zdielam, ale ked si ho chcem zobrazit -> 404 Error 404...
ked si dam zobrazit zdrojovy kod stranky zistim ze odkaz na moj subor je http://147.232.40.99:7892n (http://147.232.40.99:7892n)ull/peklo.txt , ked vsak ale rucne zadam http://147.232.40.99:7892/downloads/peklo.txt (http://147.232.40.99:7892/downloads/peklo.txt) normalne mi ho zobrazi... nejake napady anyone  ???  bu   bu   bu

Robi mi to iste a tiež neviem prečo.
.
.
.
Ok, už som na to prišiel, chybu som mal v konštruktore triedy ShareMeImpl.
props.setProperty(IConstants.RMI_REGISTRY_HOST, address.getHostAddress());
tu som mal predtým address.getHostName() !!!!!
Title: Re: Distribuované programovanie
Post by: antil kiprest on 08.12.2011, 00:14:13
okej, mam (mozno) retardovanu otazku...
vyhladavanie funguje v prehliadaci vporiadku, najde mi moj subor ktory zdielam, ale ked si ho chcem zobrazit -> 404 Error 404...
ked si dam zobrazit zdrojovy kod stranky zistim ze odkaz na moj subor je http://147.232.40.99:7892n (http://147.232.40.99:7892n)ull/peklo.txt , ked vsak ale rucne zadam http://147.232.40.99:7892/downloads/peklo.txt (http://147.232.40.99:7892/downloads/peklo.txt) normalne mi ho zobrazi... nejake napady anyone  ???  bu   bu   bu

Robi mi to iste a tiež neviem prečo.
.
.
.
Ok, už som na to prišiel, chybu som mal v konštruktore triedy ShareMeImpl.
props.setProperty(IConstants.RMI_REGISTRY_HOST, address.getHostAddress());
tu som mal predtým address.getHostName() !!!!!



pravdepodobne v ShareMeImpl mate pri zostavovani url prefixu (to co posielate ako argument pri vytvarani ojektu search engine) v tej poslednej casti nieco ako props.getProperty(IConstants.DOWNLOAD_PREFIX)  ... ma tam byt iba IConstants.DOWNLOAD_PREFIX

hm no poradte mi ako si to otestujem s tym telnetom .. nejak neviem  ako na to..  ???
Title: Re: Distribuované programovanie
Post by: ricco102831 on 08.12.2011, 00:39:03
okej, mam (mozno) retardovanu otazku...
vyhladavanie funguje v prehliadaci vporiadku, najde mi moj subor ktory zdielam, ale ked si ho chcem zobrazit -> 404 Error 404...
ked si dam zobrazit zdrojovy kod stranky zistim ze odkaz na moj subor je http://147.232.40.99:7892n (http://147.232.40.99:7892n)ull/peklo.txt , ked vsak ale rucne zadam http://147.232.40.99:7892/downloads/peklo.txt (http://147.232.40.99:7892/downloads/peklo.txt) normalne mi ho zobrazi... nejake napady anyone  ???  bu   bu   bu

Robi mi to iste a tiež neviem prečo.
.
.
.
Ok, už som na to prišiel, chybu som mal v konštruktore triedy ShareMeImpl.
props.setProperty(IConstants.RMI_REGISTRY_HOST, address.getHostAddress());
tu som mal predtým address.getHostName() !!!!!



pravdepodobne v ShareMeImpl mate pri zostavovani url prefixu (to co posielate ako argument pri vytvarani ojektu search engine) v tej poslednej casti nieco ako props.getProperty(IConstants.DOWNLOAD_PREFIX)  ... ma tam byt iba IConstants.DOWNLOAD_PREFIX

hm no poradte mi ako si to otestujem s tym telnetom .. nejak neviem  ako na to..  ???

telnet dslab.fei.tuke.sk <TVOJ_HTTP_PORT>

a uz iba zadas nejaku pozadavku, napr:

GET /downloads/subor.txt HTTP/1.0

a mas :)
Title: Re: Distribuované programovanie
Post by: antil kiprest on 08.12.2011, 00:53:04
okej, mam (mozno) retardovanu otazku...
vyhladavanie funguje v prehliadaci vporiadku, najde mi moj subor ktory zdielam, ale ked si ho chcem zobrazit -> 404 Error 404...
ked si dam zobrazit zdrojovy kod stranky zistim ze odkaz na moj subor je http://147.232.40.99:7892n (http://147.232.40.99:7892n)ull/peklo.txt , ked vsak ale rucne zadam http://147.232.40.99:7892/downloads/peklo.txt (http://147.232.40.99:7892/downloads/peklo.txt) normalne mi ho zobrazi... nejake napady anyone  ???  bu   bu   bu

Robi mi to iste a tiež neviem prečo.
.
.
.
Ok, už som na to prišiel, chybu som mal v konštruktore triedy ShareMeImpl.
props.setProperty(IConstants.RMI_REGISTRY_HOST, address.getHostAddress());
tu som mal predtým address.getHostName() !!!!!



pravdepodobne v ShareMeImpl mate pri zostavovani url prefixu (to co posielate ako argument pri vytvarani ojektu search engine) v tej poslednej casti nieco ako props.getProperty(IConstants.DOWNLOAD_PREFIX)  ... ma tam byt iba IConstants.DOWNLOAD_PREFIX

hm no poradte mi ako si to otestujem s tym telnetom .. nejak neviem  ako na to..  ???

telnet dslab.fei.tuke.sk <TVOJ_HTTP_PORT>

a uz iba zadas nejaku pozadavku, napr:

GET /downloads/subor.txt HTTP/1.0

a mas :)

heh no dikes :)  dufal som ze nieco ine napises ;D toto som skusal a dostal som odpoved

pstruho@pstruho:~$ telnet dslab.fei.tuke.sk 7617
Trying 147.232.40.99...
telnet: Unable to connect to remote host: Connection refused

hmhm Vam ostatnim to ide ??
Title: Re: Distribuované programovanie
Post by: Gabho on 08.12.2011, 01:14:02
Ta keď ti nebeží server, jasné že sa naňho nevieš pripojiť  :)

Najprv musíš spustiť dve okná v termináli:
zadaj príkaz screen - vyhodí ti obrazovku, daj medzerník
potom stlač klávesovú skratku Ctrl+a+c
Medzi terminálmi prepínaš Ctrl+a+a
V prvom termináli spusti server príkazom ant run4
V druhom terminálni zadaj príkaz: telnet dslab.fei.tuke.sk <TVOJ_HTTP_PORT>
A môžeš testovať.
Title: Re: Distribuované programovanie
Post by: Saren on 08.12.2011, 01:21:32
testujem pomocou telnetu, na server ma pripoji, no ked zadam poziadavku, nedeje sa nic a vyzera to tak, ze donekonecna nacitava vstup...

v com by mohol byt problem? tusite niekto?
Title: Re: Distribuované programovanie
Post by: antil kiprest on 08.12.2011, 01:26:14
Ta keď ti nebeží server, jasné že sa naňho nevieš pripojiť  :)

Najprv musíš spustiť dve okná v termináli:
zadaj príkaz screen - vyhodí ti obrazovku, daj medzerník
potom stlač klávesovú skratku Ctrl+a+c
Medzi terminálmi prepínaš Ctrl+a+a
V prvom termináli spusti server príkazom ant run4
V druhom terminálni zadaj príkaz: telnet dslab.fei.tuke.sk <TVOJ_HTTP_PORT>
A môžeš testovať.

ta ja som vajco ;D ;D  aj som bol prihlaseny v druhom terminali na dslabe ale nemal som spusteny server  bu  okej diki kamo ;)

EDIT: mimochodom malo by mi to po kazdej poziadavke zrusit spojenie ??  (closed by foreign host mi pise)
Title: Re: Distribuované programovanie
Post by: antil kiprest on 08.12.2011, 01:32:34
testujem pomocou telnetu, na server ma pripoji, no ked zadam poziadavku, nedeje sa nic a vyzera to tak, ze donekonecna nacitava vstup...

v com by mohol byt problem? tusite niekto?

a v browseri Ti to ako ide ?
Title: Re: Distribuované programovanie
Post by: Saren on 08.12.2011, 01:58:13
testujem pomocou telnetu, na server ma pripoji, no ked zadam poziadavku, nedeje sa nic a vyzera to tak, ze donekonecna nacitava vstup...

v com by mohol byt problem? tusite niekto?

a v browseri Ti to ako ide ?

asi rovnako, nacitava dlho a stale nic...
Title: Re: Distribuované programovanie
Post by: Gabho on 08.12.2011, 02:20:42
ta ja som vajco ;D ;D  aj som bol prihlaseny v druhom terminali na dslabe ale nemal som spusteny server  bu  okej diki kamo ;)

EDIT: mimochodom malo by mi to po kazdej poziadavke zrusit spojenie ??  (closed by foreign host mi pise)
JJ, zakaždým mi to spojenie zruší.

testujem pomocou telnetu, na server ma pripoji, no ked zadam poziadavku, nedeje sa nic a vyzera to tak, ze donekonecna nacitava vstup...

v com by mohol byt problem? tusite niekto?

Podľa mňa niekde v metóde run() vnorenej triedy RequestHandlerThread, ale ťažke je to len tak určiť. Najlepšie je urobiť pomocné výpisy a uvidíš, kde to viazne.
Title: Re: Distribuované programovanie
Post by: antil kiprest on 08.12.2011, 02:55:35
testujem pomocou telnetu, na server ma pripoji, no ked zadam poziadavku, nedeje sa nic a vyzera to tak, ze donekonecna nacitava vstup...

v com by mohol byt problem? tusite niekto?

a v browseri Ti to ako ide ?

asi rovnako, nacitava dlho a stale nic...

neviem ci nie je pretazeny dslab alebo nieco take.. mne to tiez zacalo robit, ale iba ked dam vyhladat nejaky subor..   ked zadam napr nejaku z tych chybovych moznosti z tablky v 4.3ke tak to ide
Title: Re: Distribuované programovanie
Post by: antil kiprest on 08.12.2011, 03:04:23
ked zmenim v poziadavke HTTP/1.0 na HTTP/1.1 malo by to fungovat tak isto ?
Title: Re: Distribuované programovanie
Post by: Gabho on 08.12.2011, 06:07:59
Áno malo by to fungovať rovnako. Je jedno či bude protokol 1.0 alebo 1.1
Title: Re: Distribuované programovanie
Post by: m4recek on 08.12.2011, 06:12:20
Stretol sa niekto s tym ze pri hladani sa zobrazi len cervena stranka?
Title: Re: Distribuované programovanie
Post by: felipe on 09.12.2011, 23:52:52
ludia!!! chapete dakto tomu bodovaniu vyhodnotenia? :D

Sum of all tests=0920,6 points
Percentage=09=09120 %
-------------------------------------------------------------------------
Total points=09=0924,72

srsly, wtf!
Title: Re: Distribuované programovanie
Post by: Gabho on 10.12.2011, 00:27:06
To znamena, že máš 24,72 b. To 09 pred tým si nevšímaj.
Title: Re: Distribuované programovanie
Post by: garfield on 12.12.2011, 20:24:39
pisal niekto 2.zapocet z DP???co bolo?? :)
Title: Re: Distribuované programovanie
Post by: smelyzajo on 14.12.2011, 16:43:00
vysledky moodle :)
Title: Re: Distribuované programovanie
Post by: Safyia on 31.12.2011, 21:49:34
To je v poho, ze este nemam zapisany zapocet? :D
Title: Re: Distribuované programovanie
Post by: ricco102831 on 01.01.2012, 00:34:27
To je v poho, ze este nemam zapisany zapocet? :D

myslim ze nie je.....pis mu maila :)
Title: Re: Distribuované programovanie
Post by: Lucian Gonda on 06.01.2012, 15:20:26
ahojte, neviete niekto z coho sa treba ucit na skusku? Resp. nemate niekto nejake otazky, ktore by teoreticky mohli byt?
Title: Re: Distribuované programovanie
Post by: smelyzajo on 06.01.2012, 19:10:48
ked sa naucis prednasky nemal by si mat problem skusku spravit p.Paralic je spravny chlap a hodnoti objektivne :)
Title: Re: Distribuované programovanie
Post by: Safyia on 11.01.2012, 20:45:54
To je v poho, ze este nemam zapisany zapocet? :D

myslim ze nie je.....pis mu maila :)

Ja som debil, som bola presvedcena ze stvorku som poslala este v 120% termine ale neviem, asi to bolo len vo sne alebo co... Som to submitla a este som debil^2 lebo som mala int miesto Integer. Mi tuke dako poskodzuje mozog alebo neviem cim to bude :D
Title: Re: Distribuované programovanie
Post by: Najpox on 13.01.2012, 01:58:45
Kto chodil poctivo na prednasky, tak odpovedzte :D

Ktoré z nasledujúcich okruhov v rámci distribuovaných systémov sme preberali počas prednášok?
a. komunikácia
b. súbežnosť (concurenncy)
c. identifikácia/pomenovanie (naming)
d. bezpečnosť