You can subscribe to this list here.
| 2002 |
Jan
|
Feb
(19) |
Mar
(36) |
Apr
(15) |
May
(16) |
Jun
(3) |
Jul
(5) |
Aug
|
Sep
(3) |
Oct
(1) |
Nov
(4) |
Dec
(9) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2003 |
Jan
(25) |
Feb
(1) |
Mar
(4) |
Apr
(3) |
May
(11) |
Jun
(12) |
Jul
|
Aug
(5) |
Sep
(5) |
Oct
(3) |
Nov
(10) |
Dec
(5) |
| 2004 |
Jan
(1) |
Feb
(7) |
Mar
(8) |
Apr
(48) |
May
(19) |
Jun
(1) |
Jul
|
Aug
|
Sep
|
Oct
(2) |
Nov
|
Dec
|
| 2005 |
Jan
|
Feb
(1) |
Mar
|
Apr
(14) |
May
(1) |
Jun
|
Jul
(4) |
Aug
(2) |
Sep
|
Oct
|
Nov
(2) |
Dec
(1) |
| 2006 |
Jan
|
Feb
|
Mar
(5) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(5) |
Oct
(12) |
Nov
(7) |
Dec
|
|
From: Mikael N. <mi...@na...> - 2006-11-27 13:34:24
|
Ett bra verktyg =C3=A4r Googles webmasterverktyg, d=C3=A4r man kan se vil= ka fel som google sett, robots-txt-problem, med mera... /Mikael m=C3=A5n 2006-11-27 klockan 14:24 +0100 skrev Fredrik Paulsson: > Hej > Jag har aldrig f=C3=B6rs=C3=B6kt (och om jag ska vara riktigt =C3=A4rli= g aldrig heller > funderat p=C3=A5 problemet:). Jag k=C3=A4nner inte heller till att n=C3= =A5gon av de > andra portfolioinstallationerna skulle ha lyckats. Skoldatan=C3=A4tet b= rukar > vara ganska bra p=C3=A5 att f=C3=A5 Google att indexera, men vad jag ka= n se s=C3=A5 =C3=A4r > inte heller deras installation indexerad. Jag kan inte heller se att > n=C3=A5gon av de Nimble-baserade systemen har indexerats av Google. Det= ta > borde vi nog titta lite n=C3=A4rmare p=C3=A5... > /F >=20 > Mikael Nilsson skrev: > > Hej! > > > > Jag har f=C3=B6rtvivlat f=C3=B6rs=C3=B6kt f=C3=A5 Google att indexer= a v=C3=A5r > > SCAM2-installation p=C3=A5 knowgate.nada.kth.se, men aldrig lyckats. > > > > Vet n=C3=A5gon vad detta kan bero p=C3=A5? har n=C3=A5gon lyckats med= detta? > > > > /Mikael > > =20 >=20 >=20 > -----------------------------------------------------------------------= -- > Take Surveys. Earn Cash. Influence the Future of IT > Join SourceForge.net's Techsay panel and you'll get the chance to share= your > opinions on IT & business topics through brief surveys - and earn cash > http://www.techsay.com/default.php?page=3Djoin.php&p=3Dsourceforge&CID=3D= DEVDEV > _______________________________________________ > Scam-developers mailing list > Sca...@li... > https://lists.sourceforge.net/lists/listinfo/scam-developers --=20 Plus =C3=A7a change, plus c'est la m=C3=AAme chose |
|
From: Fredrik P. <Fre...@ed...> - 2006-11-27 13:24:17
|
Hej Jag har aldrig försökt (och om jag ska vara riktigt ärlig aldrig heller funderat på problemet:). Jag känner inte heller till att någon av de andra portfolioinstallationerna skulle ha lyckats. Skoldatanätet brukar vara ganska bra på att få Google att indexera, men vad jag kan se så är inte heller deras installation indexerad. Jag kan inte heller se att någon av de Nimble-baserade systemen har indexerats av Google. Detta borde vi nog titta lite närmare på... /F Mikael Nilsson skrev: > Hej! > > Jag har förtvivlat försökt få Google att indexera vår > SCAM2-installation på knowgate.nada.kth.se, men aldrig lyckats. > > Vet någon vad detta kan bero på? har någon lyckats med detta? > > /Mikael > |
|
From: Mikael N. <mi...@na...> - 2006-11-27 13:16:04
|
Hej! Jag har f=C3=B6rtvivlat f=C3=B6rs=C3=B6kt f=C3=A5 Google att indexera v=C3= =A5r SCAM2-installation p=C3=A5 knowgate.nada.kth.se, men aldrig lyckats. Vet n=C3=A5gon vad detta kan bero p=C3=A5? har n=C3=A5gon lyckats med det= ta? /Mikael --=20 Plus =C3=A7a change, plus c'est la m=C3=AAme chose |
|
From: Matthias <mat...@na...> - 2006-11-24 15:16:22
|
On Fri, 2006-11-24 at 15:18 +0100, Fredrik Paulsson wrote: > Hej > Detta verkar ju vettigt, men vi borde =C3=A4ven utv=C3=A4rdera ditt and= ra f=C3=B6rslag > (som jag inte mins namnet p=C3=A5 det ramverket).=20 Du menar Sesame, se http://www.openrdf.org/ De har n=C3=A5got som kallas contexts som vad jag f=C3=B6rst=C3=A5r =C3=A4= r samma sak som named graphs. Sesame st=C3=B6djer ocks=C3=A5 TriX, s=C3=A5 de =C3=A4r p=C3= =A5 v=C3=A4g =C3=A5t samma h=C3=A5ll.=20 > vet du hur det =C3=A4r med > ryktena om att HP skulle sluta utveckla Jena?=20 Nepp, ska se om jag kan lurka vidare om det. > Hur p=C3=A5verkar det i s=C3=A5 fall > detta?=20 Tja, det finns ju andra som vidarutvecklar jena uppenbarligen... F=C3=B6rslaget jag kom med innebar att man inte beh=C3=B6vde skriva om s=C3= =A4rskilt mycket kod... vi har ju en hel del energi nedlagt i Jena redan. Men vi borde unders=C3=B6ka om det finns andra f=C3=B6rdelar. Tex en effe= ktivare databas persistens.=20 > Vi borde kanske f=C3=B6rs=C3=B6ka s=C3=A4tta oss ner efter =C3=A5rskift= et och snacka > igenom detta ordentligt och v=C3=A4ga lite olika alternativ mot varandr= a. > N=C3=A5gonting b=C3=B6r vi ju g=C3=B6ra i alla fall. Vore bra om =C3=A4= ven Janne och J=C3=B6ran > kunde vara med. Kanske en tr=C3=A4ff i Ume=C3=A5 s=C3=A5 att vi kan upp= r=C3=A4tth=C3=A5lla > traditionen?:) Vore trevligt, vi f=C3=A5r kolla i almanackan... /Matthias > /F >=20 > Matthias Palm=C3=A9r skrev: > > Hej! > > > > Nedan f=C3=B6ljer ett f=C3=B6rslag till att modifiera SCAMs Repositor= y p=C3=A5 ett s=C3=A4tt > > som: > > > > 1) Troligtvis f=C3=B6rb=C3=A4ttrar prestandan och skalbarheten (ska u= nders=C3=B6ka > > detta vidare) > > > > 2) F=C3=B6r in oss i den huvudf=C3=A5ra av utveckling som p=C3=A5g=C3= =A5r. > > > > 3) Eventuellt skulle kunna locka till ett samarbete med bla lite folk= i > > tyskland (h=C3=B6gst spekulativt men inte helt otroligt). > > > > K=C3=A4rnan i det hela =C3=A4r att named graphs numera finns implemen= terat som en > > extension till Jena som heter NG4J, se > > http://sites.wiwiss.fu-berlin.de/suhl/bizer/ng4j/. > > Named graphs =C3=A4r en formalisering av quads som bla. st=C3=B6ds av= Sparql. > > > > En nackdel =C3=A4r att den specialhackade versionen av Jena som just = nu ing=C3=A5r > > i SCAM m=C3=A5ste bytas ut mot en modernare version. Detta =C3=A4r b=C3= =A5de ett > > problem och en m=C3=B6jlighet. Mycket har =C3=A4ndrats sen branshen g= jordes och > > jag t=C3=A4nka mig att mycket har blivit effektivare sen dess. Men de= t > > betyder ocks=C3=A5 att de modifieringars som gjorts m=C3=A5ste g=C3=B6= ras om eller > > skippas. > > Jag =C3=A4r os=C3=A4ker p=C3=A5 exakt vilka f=C3=B6r=C3=A4ndringar so= m gjorts, men om det bara > > handlar om att RDQL ska respektera ACL:erna s=C3=A5 kanske det inte =C3= =A4r s=C3=A5 > > mycket att bry sig om, s=C3=B6kningar kan ju nu g=C3=B6ras mha av luc= ene ist=C3=A4llet. > > Dessutom g=C3=A5r detta att g=C3=B6ra som en efterbearbetning n=C3=A4= r man har named > > graphs (d=C3=A5 jenas Statements fr=C3=A5n s=C3=B6kningar kan castas = till Quads och > > ACL:er kollas upp i efterhand). > > > > Nedan f=C3=B6ljer ett f=C3=B6rslag hur man skulle kunna anv=C3=A4nda = sig av named > > graphs: > > -------------------------------------------------------------------- > > > > Metadatan f=C3=B6r en scam 'component', dvs vad jag kallar ett 'recor= d', ser > > ut som f=C3=B6ljer (i turtle syntaxen): > > > > uri1 rdf:type dctemrs:Text ; > > dc:title "Du sk=C3=B6na nya v=C3=A4rld" ; > > dc:description "En bok om ..." ; > > scam:record :A1 . > > > > :A1 dc:modified "2006-10-22" ; > > scam:acl [ scam:read "amb" ; > > scam:write "matthias" ] . > > > > Observera att :A1 =C3=A4r en anonym resurs som egentligen ska tolkas = som en > > representant f=C3=B6r alla tripplar i det anonyma h=C3=B6ljet fr=C3=A5= n uri1. > > Om man anv=C3=A4nder named graphs ist=C3=A4llet skulle man kunns stop= pa in hela > > recordet i en named graph med :A1 som namn. Nedan =C3=A4r detta examp= lifierat > > mha Trig syntaxen, se http://sites.wiwiss.fu-berlin.de/suhl/bizer/Tri= G/ > > Observera att det finns en XML syntax som klarar av att serialisera e= n > > hel portf=C3=B6lj och beh=C3=A5lla named graphs, f=C3=B6r mer informa= tion se=20 > > http://www.w3.org/2004/03/trix/ > > > > :A1 { > > uri1 rdf:type dctemrs:Text ; > > dc:title "Du sk=C3=B6na nya v=C3=A4rld" ; > > dc:description "En bok om ..." ; > > scam:record :A1 . > > > > :A1 dc:modified "2006-10-22" ; > > scam:acl [ scam:read "amb" ; > > scam:write "matthias" ] . > > } > > > > Implementationen i Jena, NG4J, kr=C3=A4ver att man grupperar 'named g= raphs' i > > ett set (named graph set). Den naturliga approachen =C3=A4r att stopp= a in > > alla named graphs, dvs records, som tillh=C3=B6r en portf=C3=B6lj i e= tt set. > > > > Genom ett kompatabilitets l=C3=A4ge =C3=A4r det m=C3=B6jligt att jobb= a mot alla named > > graphs i ett set som en model, detta g=C3=B6r att mycket av koden int= e > > beh=C3=B6ver =C3=A4ndras. > > > > Samtidigt kan vi komma =C3=A5t ett helt record snabbt, typiskt i en S= QL > > fr=C3=A5ga! (Eftersom NG4J har en databas koppling, endast mysql just= nu, d=C3=A4r > > alla quads fr=C3=A5n ett graphset sparas i en tabell. Med r=C3=A4tt i= ndexering och > > optimerad databas b=C3=B6r det hela g=C3=A5 v=C3=A4ldigt snabbt.)=20 > > > > Dock, f=C3=B6r att sl=C3=A5 upp recordet f=C3=B6r uri1 m=C3=A5ste man= k=C3=A4nna till namnet p=C3=A5 > > dess named graph, dvs :A1. > > En l=C3=B6sning skulle vara att ha ett speciellt index f=C3=B6r varje= portf=C3=B6lj i > > form av en named graph: > > > > :index { > > uri1 scam:record :A1 > > uri7 scam:record :A18 > > ... > > } > > > > F=C3=B6r att undvika duplicering av information b=C3=B6r man d=C3=A5 = ta bort > > motsvarande triple i recordet, dvs i named graph :A1. > > F=C3=B6rsta g=C3=A5ngen man accessar n=C3=A5gonting kan man ju d=C3=A5= l=C3=A4sa in indexet och > > casha det f=C3=B6r effektivitets skull. > > > > Det finns mer att diskutera... > > > > Mvh, > > Matthias > > > > > > ---------------------------------------------------------------------= ---- > > Take Surveys. Earn Cash. Influence the Future of IT > > Join SourceForge.net's Techsay panel and you'll get the chance to sha= re your > > opinions on IT & business topics through brief surveys - and earn cas= h > > http://www.techsay.com/default.php?page=3Djoin.php&p=3Dsourceforge&CI= D=3DDEVDEV > > _______________________________________________ > > Scam-developers mailing list > > Sca...@li... > > https://lists.sourceforge.net/lists/listinfo/scam-developers > > =20 >=20 |
|
From: Fredrik P. <Fre...@ed...> - 2006-11-24 14:18:20
|
Hej Detta verkar ju vettigt, men vi borde även utvärdera ditt andra förslag (som jag inte mins namnet på det ramverket). vet du hur det är med ryktena om att HP skulle sluta utveckla Jena? Hur påverkar det i så fall detta? Vi borde kanske försöka sätta oss ner efter årskiftet och snacka igenom detta ordentligt och väga lite olika alternativ mot varandra. Någonting bör vi ju göra i alla fall. Vore bra om även Janne och Jöran kunde vara med. Kanske en träff i Umeå så att vi kan upprätthålla traditionen?:) /F Matthias Palmér skrev: > Hej! > > Nedan följer ett förslag till att modifiera SCAMs Repository på ett sätt > som: > > 1) Troligtvis förbättrar prestandan och skalbarheten (ska undersöka > detta vidare) > > 2) För in oss i den huvudfåra av utveckling som pågår. > > 3) Eventuellt skulle kunna locka till ett samarbete med bla lite folk i > tyskland (högst spekulativt men inte helt otroligt). > > Kärnan i det hela är att named graphs numera finns implementerat som en > extension till Jena som heter NG4J, se > http://sites.wiwiss.fu-berlin.de/suhl/bizer/ng4j/. > Named graphs är en formalisering av quads som bla. stöds av Sparql. > > En nackdel är att den specialhackade versionen av Jena som just nu ingår > i SCAM måste bytas ut mot en modernare version. Detta är både ett > problem och en möjlighet. Mycket har ändrats sen branshen gjordes och > jag tänka mig att mycket har blivit effektivare sen dess. Men det > betyder också att de modifieringars som gjorts måste göras om eller > skippas. > Jag är osäker på exakt vilka förändringar som gjorts, men om det bara > handlar om att RDQL ska respektera ACL:erna så kanske det inte är så > mycket att bry sig om, sökningar kan ju nu göras mha av lucene istället. > Dessutom går detta att göra som en efterbearbetning när man har named > graphs (då jenas Statements från sökningar kan castas till Quads och > ACL:er kollas upp i efterhand). > > Nedan följer ett förslag hur man skulle kunna använda sig av named > graphs: > -------------------------------------------------------------------- > > Metadatan för en scam 'component', dvs vad jag kallar ett 'record', ser > ut som följer (i turtle syntaxen): > > uri1 rdf:type dctemrs:Text ; > dc:title "Du sköna nya värld" ; > dc:description "En bok om ..." ; > scam:record :A1 . > > :A1 dc:modified "2006-10-22" ; > scam:acl [ scam:read "amb" ; > scam:write "matthias" ] . > > Observera att :A1 är en anonym resurs som egentligen ska tolkas som en > representant för alla tripplar i det anonyma höljet från uri1. > Om man använder named graphs istället skulle man kunns stoppa in hela > recordet i en named graph med :A1 som namn. Nedan är detta examplifierat > mha Trig syntaxen, se http://sites.wiwiss.fu-berlin.de/suhl/bizer/TriG/ > Observera att det finns en XML syntax som klarar av att serialisera en > hel portfölj och behålla named graphs, för mer information se > http://www.w3.org/2004/03/trix/ > > :A1 { > uri1 rdf:type dctemrs:Text ; > dc:title "Du sköna nya värld" ; > dc:description "En bok om ..." ; > scam:record :A1 . > > :A1 dc:modified "2006-10-22" ; > scam:acl [ scam:read "amb" ; > scam:write "matthias" ] . > } > > Implementationen i Jena, NG4J, kräver att man grupperar 'named graphs' i > ett set (named graph set). Den naturliga approachen är att stoppa in > alla named graphs, dvs records, som tillhör en portfölj i ett set. > > Genom ett kompatabilitets läge är det möjligt att jobba mot alla named > graphs i ett set som en model, detta gör att mycket av koden inte > behöver ändras. > > Samtidigt kan vi komma åt ett helt record snabbt, typiskt i en SQL > fråga! (Eftersom NG4J har en databas koppling, endast mysql just nu, där > alla quads från ett graphset sparas i en tabell. Med rätt indexering och > optimerad databas bör det hela gå väldigt snabbt.) > > Dock, för att slå upp recordet för uri1 måste man känna till namnet på > dess named graph, dvs :A1. > En lösning skulle vara att ha ett speciellt index för varje portfölj i > form av en named graph: > > :index { > uri1 scam:record :A1 > uri7 scam:record :A18 > ... > } > > För att undvika duplicering av information bör man då ta bort > motsvarande triple i recordet, dvs i named graph :A1. > Första gången man accessar någonting kan man ju då läsa in indexet och > casha det för effektivitets skull. > > Det finns mer att diskutera... > > Mvh, > Matthias > > > ------------------------------------------------------------------------- > Take Surveys. Earn Cash. Influence the Future of IT > Join SourceForge.net's Techsay panel and you'll get the chance to share your > opinions on IT & business topics through brief surveys - and earn cash > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV > _______________________________________________ > Scam-developers mailing list > Sca...@li... > https://lists.sourceforge.net/lists/listinfo/scam-developers > -- Fredrik Paulsson (fre...@ed...) Assistant Professor/Senior Lecturer Umeå University Dept. of Interactive Media and Learning (IML) SE-901 87 Umeå Sweden Web: http://www.iml.umu.se/ | http://www.frepa.org/ |
|
From: Matthias <mat...@na...> - 2006-11-24 13:15:45
|
Hej! Nedan f=C3=B6ljer ett f=C3=B6rslag till att modifiera SCAMs Repository p=C3= =A5 ett s=C3=A4tt som: 1) Troligtvis f=C3=B6rb=C3=A4ttrar prestandan och skalbarheten (ska under= s=C3=B6ka detta vidare) 2) F=C3=B6r in oss i den huvudf=C3=A5ra av utveckling som p=C3=A5g=C3=A5r. 3) Eventuellt skulle kunna locka till ett samarbete med bla lite folk i tyskland (h=C3=B6gst spekulativt men inte helt otroligt). K=C3=A4rnan i det hela =C3=A4r att named graphs numera finns implementera= t som en extension till Jena som heter NG4J, se http://sites.wiwiss.fu-berlin.de/suhl/bizer/ng4j/. Named graphs =C3=A4r en formalisering av quads som bla. st=C3=B6ds av Spa= rql. En nackdel =C3=A4r att den specialhackade versionen av Jena som just nu i= ng=C3=A5r i SCAM m=C3=A5ste bytas ut mot en modernare version. Detta =C3=A4r b=C3=A5= de ett problem och en m=C3=B6jlighet. Mycket har =C3=A4ndrats sen branshen gjord= es och jag t=C3=A4nka mig att mycket har blivit effektivare sen dess. Men det betyder ocks=C3=A5 att de modifieringars som gjorts m=C3=A5ste g=C3=B6ras= om eller skippas. Jag =C3=A4r os=C3=A4ker p=C3=A5 exakt vilka f=C3=B6r=C3=A4ndringar som gj= orts, men om det bara handlar om att RDQL ska respektera ACL:erna s=C3=A5 kanske det inte =C3=A4= r s=C3=A5 mycket att bry sig om, s=C3=B6kningar kan ju nu g=C3=B6ras mha av lucene = ist=C3=A4llet. Dessutom g=C3=A5r detta att g=C3=B6ra som en efterbearbetning n=C3=A4r ma= n har named graphs (d=C3=A5 jenas Statements fr=C3=A5n s=C3=B6kningar kan castas till= Quads och ACL:er kollas upp i efterhand). Nedan f=C3=B6ljer ett f=C3=B6rslag hur man skulle kunna anv=C3=A4nda sig = av named graphs: -------------------------------------------------------------------- Metadatan f=C3=B6r en scam 'component', dvs vad jag kallar ett 'record', = ser ut som f=C3=B6ljer (i turtle syntaxen): uri1 rdf:type dctemrs:Text ; dc:title "Du sk=C3=B6na nya v=C3=A4rld" ; dc:description "En bok om ..." ; scam:record :A1 . :A1 dc:modified "2006-10-22" ; scam:acl [ scam:read "amb" ; scam:write "matthias" ] . Observera att :A1 =C3=A4r en anonym resurs som egentligen ska tolkas som = en representant f=C3=B6r alla tripplar i det anonyma h=C3=B6ljet fr=C3=A5n u= ri1. Om man anv=C3=A4nder named graphs ist=C3=A4llet skulle man kunns stoppa i= n hela recordet i en named graph med :A1 som namn. Nedan =C3=A4r detta examplifi= erat mha Trig syntaxen, se http://sites.wiwiss.fu-berlin.de/suhl/bizer/TriG/ Observera att det finns en XML syntax som klarar av att serialisera en hel portf=C3=B6lj och beh=C3=A5lla named graphs, f=C3=B6r mer information= se=20 http://www.w3.org/2004/03/trix/ :A1 { uri1 rdf:type dctemrs:Text ; dc:title "Du sk=C3=B6na nya v=C3=A4rld" ; dc:description "En bok om ..." ; scam:record :A1 . :A1 dc:modified "2006-10-22" ; scam:acl [ scam:read "amb" ; scam:write "matthias" ] . } Implementationen i Jena, NG4J, kr=C3=A4ver att man grupperar 'named graph= s' i ett set (named graph set). Den naturliga approachen =C3=A4r att stoppa in alla named graphs, dvs records, som tillh=C3=B6r en portf=C3=B6lj i ett s= et. Genom ett kompatabilitets l=C3=A4ge =C3=A4r det m=C3=B6jligt att jobba mo= t alla named graphs i ett set som en model, detta g=C3=B6r att mycket av koden inte beh=C3=B6ver =C3=A4ndras. Samtidigt kan vi komma =C3=A5t ett helt record snabbt, typiskt i en SQL fr=C3=A5ga! (Eftersom NG4J har en databas koppling, endast mysql just nu,= d=C3=A4r alla quads fr=C3=A5n ett graphset sparas i en tabell. Med r=C3=A4tt index= ering och optimerad databas b=C3=B6r det hela g=C3=A5 v=C3=A4ldigt snabbt.)=20 Dock, f=C3=B6r att sl=C3=A5 upp recordet f=C3=B6r uri1 m=C3=A5ste man k=C3= =A4nna till namnet p=C3=A5 dess named graph, dvs :A1. En l=C3=B6sning skulle vara att ha ett speciellt index f=C3=B6r varje por= tf=C3=B6lj i form av en named graph: :index { uri1 scam:record :A1 uri7 scam:record :A18 ... } F=C3=B6r att undvika duplicering av information b=C3=B6r man d=C3=A5 ta b= ort motsvarande triple i recordet, dvs i named graph :A1. F=C3=B6rsta g=C3=A5ngen man accessar n=C3=A5gonting kan man ju d=C3=A5 l=C3= =A4sa in indexet och casha det f=C3=B6r effektivitets skull. Det finns mer att diskutera... Mvh, Matthias |
|
From: Per L. <Per...@at...> - 2006-11-02 10:13:01
|
Jan Danils skrev: > Hej, > > Scenariot du beskriver st=F6ds inte riktigt av scam. Du m=E5ste nog =F6= ppna=20 > hela databasen f=F6r alla anv=E4ndare, dvs s=E4tta rollen 'nimble' (nam= net p=E5=20 > manifestet) p=E5 guest. Sedan f=E5r du sj=E4lv avg=F6ra i kontrollern o= m en=20 > anv=E4ndare har r=E4tt att utf=F6ra given funktion. > > guest och admin =E4r de enda f=F6rdefinerade rollerna i scam,=20 > editor/moderator =E4r bara t=E4nkta roller i nimble. > =20 D=E5 hade jag inte missuppfattat allting. D=E5 flyttar jag helt enkelt al= l=20 =E5tkomstkontroll till webbapplikationen. Tack! Mvh Per > -- Janne > > > Per Lewau wrote: > =20 >> Hej, >> >> (Anv=E4nder SCAM Nimble fr=E5n CVS) >> >> Om jag f=F6rst=E5tt saken r=E4tt i SCAM Nimble s=E5 kan man antingen g= e anonyma=20 >> anv=E4ndare r=E4ttigheter att s=F6ka och l=E4sa i databasen eller full= st=E4ndiga=20 >> r=E4ttigheter (genom scam.acl.check.read=3Dfalse eller att s=E4tta=20 >> scam.role.guest=3Dadmin). Jag skulle vilja ge anonyma anv=E4ndare r=E4= tt att=20 >> f=F6rutom l=E4sa och s=F6ka ocks=E5 l=E4gga till komponenter, men inte= redigera=20 >> dem. Blir inte riktigt klok p=E5 r=E4ttighetshanteringen eftersom man = verkar=20 >> styra denna p=E5 komponentniv=E5 snarare =E4n action. >> >> Finns det ytterligare roller i SCAM f=F6rutom guest och admin? Det ver= kar=20 >> som om editor/moderator bara existerar i gr=E4nssnittet och b=E5da des= sa =E4r=20 >> v=E4l s=E5lunda administrat=F6rer i SCAM?) >> >> Mvh Per Lewau >> Ateles Consulting AB >> >> >> >> ----------------------------------------------------------------------= --- >> Using Tomcat but need to do more? Need to support web services, securi= ty? >> Get stuff done quickly with pre-integrated technology to make your job= easier >> Download IBM WebSphere Application Server v.1.0.1 based on Apache Gero= nimo >> http://sel.as-us.falkag.net/sel?cmd=3Dlnk&kid=3D120709&bid=3D263057&da= t=3D121642 >> _______________________________________________ >> Scam-developers mailing list >> Sca...@li... >> https://lists.sourceforge.net/lists/listinfo/scam-developers >> =20 > > -----------------------------------------------------------------------= -- > Using Tomcat but need to do more? Need to support web services, securit= y? > Get stuff done quickly with pre-integrated technology to make your job = easier > Download IBM WebSphere Application Server v.1.0.1 based on Apache Geron= imo > http://sel.as-us.falkag.net/sel?cmd=3Dlnk&kid=3D120709&bid=3D263057&dat= =3D121642 > _______________________________________________ > Scam-developers mailing list > Sca...@li... > https://lists.sourceforge.net/lists/listinfo/scam-developers > =20 |
|
From: Jan D. <jan...@gm...> - 2006-10-30 09:00:44
|
Hej, Vi hade just detta problem med den förra distributionen. I den senaste så ska detta problem vara löst! Mvh -- Jan Danils pat...@kn... wrote: > Sorry missade att det fanns ny uppdatering. > Testar den och återkommer. > > Måndamorron....;-) > > ------------------------------------------------------------------------ > *From:* sca...@li... > [mailto:sca...@li...] *On Behalf Of > *pat...@kn... > *Sent:* den 30 oktober 2006 06:34 > *To:* sca...@li... > *Subject:* [Scam-developers] Problem med > orginalinstallationen(Windows-plattform) > > Scam verkar inte känna igen den SQL-server driver jag vill använda. > Då tänkte jag starta med att använda er native-databas. Det går nästan > lika illa. > När jag startar upp, får jag följande meddelande: > -------------------------- > INFO [main] (AdministerImpl.java:188) - Creating (empty) index at: > C:\Program Files\scam-nimble-3.0_tomcat-5.0.28\scam\nimble\index > FATAL [main] (AdministerImpl.java:197) - java.lang.NullPointerException > -------------------------- > > Sedan har jag loggat in med admin - gått till admin och fyllt i namn och > epostadress. > > Jag får följande fel vit t.ex. sökning som jag tolkar som att > databasfilerna inte skapats rätt: > -------------------------- > FATAL [http-8080-Processor25] (ManifestImpl.java:742) - C:\Program > Files\scam-nimble-3.0_tomcat-5.0.28\scam\nimble\index\segments (The > system cannot find the file specified) > java.io.FileNotFoundException: C:\Program > Files\scam-nimble-3.0_tomcat-5.0.28\scam\nimble\index\segments (The > system can not find the file specified) > at java.io.RandomAccessFile.open(Native Method) > -------------------------- > > Det finns ingen "segments" fil i "C:\Program > Files\scam-nimble-3.0_tomcat-5.0.28\scam\nimble\index". "index" > katalogen är helt tom. > > Jag har även testat att ändra behörigheterna till "everybody -> full > access" på index-katalogen och temp-katalogen i roten > Vad gör jag? > > Eventuellt är nedanstående fel inte kopplat, men jag skickar med info om > det ändå > Varannan gång jag startar tomcat får jag fel i nimble.xml, men jag har > tagit in fräsh kopia av systemet utan att ändra admin-pwd med samma fel: > -------------------------- > INFO: Processing Context configuration file URL file:C:\Program > Files\scam-nimble-3.0_tomcat-5.0.28\conf\Catalina\localhost\manager.xml > 2006-okt-27 14:23:58 org.apache.catalina.core.StandardHostDeployer install > INFO: Processing Context configuration file URL file:C:\Program > Files\scam-nimble-3.0_tomcat-5.0.28\conf\Catalina\localhost\nimble.xml > ERROR [main] (StandardManager.java:434) - IOException while loading > persisted sessions: java.io.WriteAbortedException: writing aborted; > java.io.NotSerializableException: se.kmr.scam.local.AdministerImpl > java.io.WriteAbortedException: writing aborted; > java.io.NotSerializableException: se.kmr.scam.local.AdministerImpl > -------------------------- > > > ------------------------------------------------------------------------ > > ------------------------------------------------------------------------- > Using Tomcat but need to do more? Need to support web services, security? > Get stuff done quickly with pre-integrated technology to make your job easier > Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > > > ------------------------------------------------------------------------ > > _______________________________________________ > Scam-developers mailing list > Sca...@li... > https://lists.sourceforge.net/lists/listinfo/scam-developers |
|
From: <pat...@kn...> - 2006-10-30 05:38:22
|
Sorry missade att det fanns ny uppdatering.
Testar den och =E5terkommer.
=20
M=E5ndamorron....;-)
________________________________
From: sca...@li... =
[mailto:sca...@li...] On Behalf Of =
pat...@kn...
Sent: den 30 oktober 2006 06:34
To: sca...@li...
Subject: [Scam-developers] Problem med =
orginalinstallationen(Windows-plattform)
Scam verkar inte k=E4nna igen den SQL-server driver jag vill anv=E4nda.
D=E5 t=E4nkte jag starta med att anv=E4nda er native-databas. Det g=E5r =
n=E4stan lika illa.
N=E4r jag startar upp, f=E5r jag f=F6ljande meddelande:
--------------------------
INFO [main] (AdministerImpl.java:188) - Creating (empty) index at: =
C:\Program Files\scam-nimble-3.0_tomcat-5.0.28\scam\nimble\index
FATAL [main] (AdministerImpl.java:197) - java.lang.NullPointerException
--------------------------
=20
Sedan har jag loggat in med admin - g=E5tt till admin och fyllt i namn =
och epostadress.
=20
Jag f=E5r f=F6ljande fel vit t.ex. s=F6kning som jag tolkar som att =
databasfilerna inte skapats r=E4tt:
--------------------------
FATAL [http-8080-Processor25] (ManifestImpl.java:742) - C:\Program =
Files\scam-nimble-3.0_tomcat-5.0.28\scam\nimble\index\segments (The =
system cannot find the file specified)
java.io.FileNotFoundException: C:\Program =
Files\scam-nimble-3.0_tomcat-5.0.28\scam\nimble\index\segments (The =
system can not find the file specified)
at java.io.RandomAccessFile.open(Native Method)
--------------------------
=20
Det finns ingen "segments" fil i "C:\Program =
Files\scam-nimble-3.0_tomcat-5.0.28\scam\nimble\index". "index" =
katalogen =E4r helt tom.
=20
Jag har =E4ven testat att =E4ndra beh=F6righeterna till "everybody -> =
full access" p=E5 index-katalogen och temp-katalogen i roten
Vad g=F6r jag?
=20
Eventuellt =E4r nedanst=E5ende fel inte kopplat, men jag skickar med =
info om det =E4nd=E5
Varannan g=E5ng jag startar tomcat f=E5r jag fel i nimble.xml, men jag =
har tagit in fr=E4sh kopia av systemet utan att =E4ndra admin-pwd med =
samma fel:
--------------------------
INFO: Processing Context configuration file URL file:C:\Program =
Files\scam-nimble-3.0_tomcat-5.0.28\conf\Catalina\localhost\manager.xml
2006-okt-27 14:23:58 org.apache.catalina.core.StandardHostDeployer =
install
INFO: Processing Context configuration file URL file:C:\Program =
Files\scam-nimble-3.0_tomcat-5.0.28\conf\Catalina\localhost\nimble.xml
ERROR [main] (StandardManager.java:434) - IOException while loading =
persisted sessions: java.io.WriteAbortedException: writing aborted; =
java.io.NotSerializableException: se.kmr.scam.local.AdministerImpl
java.io.WriteAbortedException: writing aborted; =
java.io.NotSerializableException: se.kmr.scam.local.AdministerImpl
--------------------------
|
|
From: <pat...@kn...> - 2006-10-30 05:34:33
|
Scam verkar inte k=E4nna igen den SQL-server driver jag vill anv=E4nda.
D=E5 t=E4nkte jag starta med att anv=E4nda er native-databas. Det g=E5r =
n=E4stan lika illa.
N=E4r jag startar upp, f=E5r jag f=F6ljande meddelande:
--------------------------
INFO [main] (AdministerImpl.java:188) - Creating (empty) index at: =
C:\Program Files\scam-nimble-3.0_tomcat-5.0.28\scam\nimble\index
FATAL [main] (AdministerImpl.java:197) - java.lang.NullPointerException
--------------------------
=20
Sedan har jag loggat in med admin - g=E5tt till admin och fyllt i namn =
och epostadress.
=20
Jag f=E5r f=F6ljande fel vit t.ex. s=F6kning som jag tolkar som att =
databasfilerna inte skapats r=E4tt:
--------------------------
FATAL [http-8080-Processor25] (ManifestImpl.java:742) - C:\Program =
Files\scam-nimble-3.0_tomcat-5.0.28\scam\nimble\index\segments (The =
system cannot find the file specified)
java.io.FileNotFoundException: C:\Program =
Files\scam-nimble-3.0_tomcat-5.0.28\scam\nimble\index\segments (The =
system can not find the file specified)
at java.io.RandomAccessFile.open(Native Method)
--------------------------
=20
Det finns ingen "segments" fil i "C:\Program =
Files\scam-nimble-3.0_tomcat-5.0.28\scam\nimble\index". "index" =
katalogen =E4r helt tom.
=20
Jag har =E4ven testat att =E4ndra beh=F6righeterna till "everybody -> =
full access" p=E5 index-katalogen och temp-katalogen i roten
Vad g=F6r jag?
=20
Eventuellt =E4r nedanst=E5ende fel inte kopplat, men jag skickar med =
info om det =E4nd=E5
Varannan g=E5ng jag startar tomcat f=E5r jag fel i nimble.xml, men jag =
har tagit in fr=E4sh kopia av systemet utan att =E4ndra admin-pwd med =
samma fel:
--------------------------
INFO: Processing Context configuration file URL file:C:\Program =
Files\scam-nimble-3.0_tomcat-5.0.28\conf\Catalina\localhost\manager.xml
2006-okt-27 14:23:58 org.apache.catalina.core.StandardHostDeployer =
install
INFO: Processing Context configuration file URL file:C:\Program =
Files\scam-nimble-3.0_tomcat-5.0.28\conf\Catalina\localhost\nimble.xml
ERROR [main] (StandardManager.java:434) - IOException while loading =
persisted sessions: java.io.WriteAbortedException: writing aborted; =
java.io.NotSerializableException: se.kmr.scam.local.AdministerImpl
java.io.WriteAbortedException: writing aborted; =
java.io.NotSerializableException: se.kmr.scam.local.AdministerImpl
--------------------------
|
|
From: <jo...@ci...> - 2006-10-27 16:13:54
|
Hi, SCAM Nimble 3.1 is now available and can be downloaded from http://sourceforge.net/project/showfiles.php?group_id=45552&package_id=173438&release_id=458814. SCAM Nimble 3.1 is made available in different distributions: - scam-nimble-3.1_tomcat-5.0.28.zip <http://prdownloads.sourceforge.net/scam/scam-nimble-3.1_tomcat-5.0.28.zip?download> contains everything needed (except Java) to run SCAM Nimble. - scam-nimble-3.1.war <http://prdownloads.sourceforge.net/scam/scam-nimble-3.1.war?download> contains only the SCAM Nimble web-application. This distribution is intended to be used if an servlet server already exists, it requires some additional setup of the server before use. - scam-nimble-3.1.tar.gz <http://prdownloads.sourceforge.net/scam/scam-nimble-3.1.zip?download> and scam-nimble-3.1.zip <http://prdownloads.sourceforge.net/scam/scam-nimble-3.1.zip?download> contains the SCAM Nimble jar-file. Use this when building other, SCAM Nimble based, web-applications. - scam-nimble-3.1-src.tar.gz <http://prdownloads.sourceforge.net/scam/scam-nimble-3.1-src.tar.gz?download> and scam-nimble-3.1-src.zip <http://prdownloads.sourceforge.net/scam/scam-nimble-3.1-src.zip?download> contains the source code and maven build script. Please read the installation notes before running the application (https://sourceforge.net/project/shownotes.php?release_id=458814&group_id=45552) Other SCAM Nimble documentation is available at http://www.skolutveckling.se/wiki/display/SLASK/Home (partial in swedish) Best regards Jöran Stark |
|
From: Jan D. <jan...@gm...> - 2006-10-26 07:33:07
|
Hej, Scenariot du beskriver stöds inte riktigt av scam. Du måste nog öppna hela databasen för alla användare, dvs sätta rollen 'nimble' (namnet på manifestet) på guest. Sedan får du själv avgöra i kontrollern om en användare har rätt att utföra given funktion. guest och admin är de enda fördefinerade rollerna i scam, editor/moderator är bara tänkta roller i nimble. -- Janne Per Lewau wrote: > Hej, > > (Använder SCAM Nimble från CVS) > > Om jag förstått saken rätt i SCAM Nimble så kan man antingen ge anonyma > användare rättigheter att söka och läsa i databasen eller fullständiga > rättigheter (genom scam.acl.check.read=false eller att sätta > scam.role.guest=admin). Jag skulle vilja ge anonyma användare rätt att > förutom läsa och söka också lägga till komponenter, men inte redigera > dem. Blir inte riktigt klok på rättighetshanteringen eftersom man verkar > styra denna på komponentnivå snarare än action. > > Finns det ytterligare roller i SCAM förutom guest och admin? Det verkar > som om editor/moderator bara existerar i gränssnittet och båda dessa är > väl sålunda administratörer i SCAM?) > > Mvh Per Lewau > Ateles Consulting AB > > > > ------------------------------------------------------------------------- > Using Tomcat but need to do more? Need to support web services, security? > Get stuff done quickly with pre-integrated technology to make your job easier > Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > _______________________________________________ > Scam-developers mailing list > Sca...@li... > https://lists.sourceforge.net/lists/listinfo/scam-developers |
|
From: Per L. <Per...@at...> - 2006-10-25 13:53:28
|
Hej, (Anv=E4nder SCAM Nimble fr=E5n CVS) Om jag f=F6rst=E5tt saken r=E4tt i SCAM Nimble s=E5 kan man antingen ge a= nonyma=20 anv=E4ndare r=E4ttigheter att s=F6ka och l=E4sa i databasen eller fullst=E4= ndiga=20 r=E4ttigheter (genom scam.acl.check.read=3Dfalse eller att s=E4tta=20 scam.role.guest=3Dadmin). Jag skulle vilja ge anonyma anv=E4ndare r=E4tt = att=20 f=F6rutom l=E4sa och s=F6ka ocks=E5 l=E4gga till komponenter, men inte re= digera=20 dem. Blir inte riktigt klok p=E5 r=E4ttighetshanteringen eftersom man ver= kar=20 styra denna p=E5 komponentniv=E5 snarare =E4n action. Finns det ytterligare roller i SCAM f=F6rutom guest och admin? Det verkar= =20 som om editor/moderator bara existerar i gr=E4nssnittet och b=E5da dessa = =E4r=20 v=E4l s=E5lunda administrat=F6rer i SCAM?) Mvh Per Lewau Ateles Consulting AB |
|
From: Jan D. <jan...@gm...> - 2006-10-23 07:58:04
|
Prova att lägga drivern i TOMCAT_HOME/common/lib istället. -- Janne pat...@kn... wrote: > Hej! Nu har jag gjort följande, men det fungerar inte. Använder jag fel > jdbc-driver? > > · Laddat ner jdbc driver http://msdn.microsoft.com/data/ref/jdbc/ > (SQL Server 2005 JDBC Driver 1.1) > > · Kopierat sqljdbc.jar till C:\Program > Files\scam-nimble-3.0_tomcat-5.0.28\server\lib (Nedladdad ms-driver) > > · Ändrat i CATLINA/localhost/nimble.xml: > > <!-- *** JNDI Datasource *** --> > > <Parameter name="scam.repository.rdb.url" > value="jdbc:sqlserver://192.168.138.247:1433; > > databaseName=KnwHistoriskaScam;user=sa;password=InsertPassword;" > > override="false"/> > > > > <!-- *** Jena database type. [HSQL \| MySQL \| MsSql \| > PostgreSQL] *** --> > > <Parameter name="scam.repository.jena.rdbType" value="MsSql" > > override="false"/> > > > ------------------------------------------------------------------------ > > INFO [http-8080-Processor24] (LoggingInterceptor.java:63) - Finishing execution > stack for action css > FATAL [http-8080-Processor25] (LocalProxy.java:156) - No suitable driver > java.sql.SQLException: No suitable driver > at java.sql.DriverManager.getConnection(DriverManager.java:532) > at java.sql.DriverManager.getConnection(DriverManager.java:171) > at se.kmr.scam.local.pool.ConnectionFactoryImpl.createInstance(ConnectionFactoryImpl.java:73) > at se.kmr.scam.local.pool.ConnectionPool.refresh(ConnectionPool.java:327) > at se.kmr.scam.local.pool.ConnectionPool.<init>(ConnectionPool.java:132) > at se.kmr.scam.local.LocalProxy.getConnection(LocalProxy.java:145) > at se.kmr.scam.common.ServiceCommon.getConnection(ServiceCommon.java:330) > at se.kmr.scam.common.ServiceCommon.open(ServiceCommon.java:143) > at se.kmr.scam.local.ManifestImpl.getManifest(ManifestImpl.java:256) > at se.skolutveckling.slasken.dao.DefaultRepositoryDAO.getManifest(DefaultRepositoryDAO.java:115) > at se.skolutveckling.slasken.action.admin.AdminAction.execute(AdminAction.java:42) > at com.opensymphony.xwork.DefaultActionInvocation.invokeAction(DefaultActionInvocation.java:283) > at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:166) > at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:35) > at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:164) > at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:35) > at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:164) > at com.opensymphony.xwork.interceptor.DefaultWorkflowInterceptor.intercept(DefaultWorkflowInterceptor.java:55) > at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:164) > at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:35) > at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:164) > at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:35) > at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:164) > at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:35) > at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:164) > at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:35) > at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:164) > at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:35) > at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:164) > at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:35) > at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:164) > at se.skolutveckling.slasken.action.interceptor.AuthenticationInterceptor.intercept(AuthenticationInterceptor.ja > va:107) > at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:164) > at se.skolutveckling.slasken.action.interceptor.RoleBasedAccessInterceptor.intercept(RoleBasedAccessInterceptor. > java:73) > at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:164) > at se.skolutveckling.slasken.action.interceptor.ExceptionInterceptor.intercept(ExceptionInterceptor.java:75) > at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:164) > at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:35) > at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:164) > at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:35) > at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:164) > at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:35) > at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:164) > at com.opensymphony.xwork.DefaultActionProxy.execute(DefaultActionProxy.java:116) > at com.opensymphony.webwork.dispatcher.ServletDispatcher.serviceAction(ServletDispatcher.java:272) > at com.opensymphony.webwork.dispatcher.ServletDispatcher.service(ServletDispatcher.java:237) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157) > at com.opensymphony.module.sitemesh.filter.PageFilter.parsePage(PageFilter.java:118) > at com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:52) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:186) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157) > at org.nanocontainer.nanowar.webwork2.PicoObjectFactoryFilter.doFilter(PicoObjectFactoryFilter.java:46) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:186) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157) > at org.nanocontainer.nanowar.ServletRequestContainerFilter.doFilter(ServletRequestContainerFilter.java:44) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:186) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157) > at se.skolutveckling.slasken.filter.AuthenticationFilter.doFilter(AuthenticationFilter.java:81) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:186) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157) > at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214) > at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) > at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) > at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198) > at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152) > at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) > at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) > at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137) > at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) > at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118) > at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102) > at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) > at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) > at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) > at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) > at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929) > at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160) > at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799) > at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705) > at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577) > at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683) > at java.lang.Thread.run(Thread.java:534) > INFO [http-8080-Processor25] (ManifestImpl.java:265) - Aborted: Model not found: nimble > FATAL [http-8080-Processor25] (LocalProxy.java:156) - No suitable driver > java.sql.SQLException: No suitable driver > at java.sql.DriverManager.getConnection(DriverManager.java:532) > at java.sql.DriverManager.getConnection(DriverManager.java:171) > at se.kmr.scam.local.pool.ConnectionFactoryImpl.createInstance(ConnectionFactoryImpl.java:73) > at se.kmr.scam.local.pool.ConnectionPool.refresh(ConnectionPool.java:327) > at se.kmr.scam.local.pool.ConnectionPool.<init>(ConnectionPool.java:132) > at se.kmr.scam.local.LocalProxy.getConnection(LocalProxy.java:145) > at se.kmr.scam.common.ServiceCommon.getConnection(ServiceCommon.java:330) > at se.kmr.scam.common.ServiceCommon.contains(ServiceCommon.java:165) > at se.kmr.scam.local.AdministerImpl.hasManifest(AdministerImpl.java:380) > at se.skolutveckling.slasken.dao.DefaultRepositoryDAO.addManifest(DefaultRepositoryDAO.java:193) > at se.skolutveckling.slasken.action.core.AddManifestAction.createManifest(AddManifestAction.java:97) > at se.skolutveckling.slasken.action.admin.AdminAction.execute(AdminAction.java:51) > at com.opensymphony.xwork.DefaultActionInvocation.invokeAction(DefaultActionInvocation.java:283) > at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:166) > at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:35) > at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:164) > at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:35) > at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:164) > at com.opensymphony.xwork.interceptor.DefaultWorkflowInterceptor.intercept(DefaultWorkflowInterceptor.java:55) > at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:164) > at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:35) > at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:164) > at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:35) > at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:164) > at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:35) > at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:164) > at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:35) > at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:164) > at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:35) > at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:164) > at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:35) > at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:164) > at se.skolutveckling.slasken.action.interceptor.AuthenticationInterceptor.intercept(AuthenticationInterceptor.ja > va:107) > at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:164) > at se.skolutveckling.slasken.action.interceptor.RoleBasedAccessInterceptor.intercept(RoleBasedAccessInterceptor. > java:73) > at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:164) > at se.skolutveckling.slasken.action.interceptor.ExceptionInterceptor.intercept(ExceptionInterceptor.java:75) > at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:164) > at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:35) > at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:164) > at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:35) > at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:164) > at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:35) > at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:164) > at com.opensymphony.xwork.DefaultActionProxy.execute(DefaultActionProxy.java:116) > at com.opensymphony.webwork.dispatcher.ServletDispatcher.serviceAction(ServletDispatcher.java:272) > at com.opensymphony.webwork.dispatcher.ServletDispatcher.service(ServletDispatcher.java:237) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157) > at com.opensymphony.module.sitemesh.filter.PageFilter.parsePage(PageFilter.java:118) > at com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:52) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:186) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157) > at org.nanocontainer.nanowar.webwork2.PicoObjectFactoryFilter.doFilter(PicoObjectFactoryFilter.java:46) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:186) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157) > at org.nanocontainer.nanowar.ServletRequestContainerFilter.doFilter(ServletRequestContainerFilter.java:44) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:186) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157) > at se.skolutveckling.slasken.filter.AuthenticationFilter.doFilter(AuthenticationFilter.java:81) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:186) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157) > at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214) > at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) > at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) > at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198) > at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152) > at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) > at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) > at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137) > at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) > at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118) > at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102) > at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) > at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) > at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) > at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) > at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929) > at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160) > at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799) > at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705) > at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577) > at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683) > at java.lang.Thread.run(Thread.java:534) > FATAL [http-8080-Processor25] (AdministerImpl.java:383) - No suitable driver > se.kmr.scam.ArchiveException: No suitable driver > at se.kmr.scam.common.ServiceCommon.getConnection(ServiceCommon.java:334) > at se.kmr.scam.common.ServiceCommon.contains(ServiceCommon.java:165) > at se.kmr.scam.local.AdministerImpl.hasManifest(AdministerImpl.java:380) > at se.skolutveckling.slasken.dao.DefaultRepositoryDAO.addManifest(DefaultRepositoryDAO.java:193) > at se.skolutveckling.slasken.action.core.AddManifestAction.createManifest(AddManifestAction.java:97) > at se.skolutveckling.slasken.action.admin.AdminAction.execute(AdminAction.java:51) > at com.opensymphony.xwork.DefaultActionInvocation.invokeAction(DefaultActionInvocation.java:283) > at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:166) > at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:35) > at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:164) > at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:35) > at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:164) > at com.opensymphony.xwork.interceptor.DefaultWorkflowInterceptor.intercept(DefaultWorkflowInterceptor.java:55) > at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:164) > at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:35) > at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:164) > at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:35) > at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:164) > at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:35) > at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:164) > at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:35) > at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:164) > at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:35) > at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:164) > at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:35) > at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:164) > at se.skolutveckling.slasken.action.interceptor.AuthenticationInterceptor.intercept(AuthenticationInterceptor.ja > va:107) > at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:164) > at se.skolutveckling.slasken.action.interceptor.RoleBasedAccessInterceptor.intercept(RoleBasedAccessInterceptor. > java:73) > at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:164) > at se.skolutveckling.slasken.action.interceptor.ExceptionInterceptor.intercept(ExceptionInterceptor.java:75) > at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:164) > at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:35) > at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:164) > at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:35) > at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:164) > at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:35) > at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:164) > at com.opensymphony.xwork.DefaultActionProxy.execute(DefaultActionProxy.java:116) > at com.opensymphony.webwork.dispatcher.ServletDispatcher.serviceAction(ServletDispatcher.java:272) > at com.opensymphony.webwork.dispatcher.ServletDispatcher.service(ServletDispatcher.java:237) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157) > at com.opensymphony.module.sitemesh.filter.PageFilter.parsePage(PageFilter.java:118) > at com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:52) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:186) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157) > at org.nanocontainer.nanowar.webwork2.PicoObjectFactoryFilter.doFilter(PicoObjectFactoryFilter.java:46) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:186) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157) > at org.nanocontainer.nanowar.ServletRequestContainerFilter.doFilter(ServletRequestContainerFilter.java:44) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:186) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157) > at se.skolutveckling.slasken.filter.AuthenticationFilter.doFilter(AuthenticationFilter.java:81) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:186) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157) > at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214) > at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) > at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) > at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198) > at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152) > at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) > at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) > at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137) > at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) > at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118) > at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102) > at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) > at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) > at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) > at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) > at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929) > at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160) > at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799) > at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705) > at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577) > at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683) > at java.lang.Thread.run(Thread.java:534) > ERROR [http-8080-Processor25] (ExceptionInterceptor.java:77) - Internal error > se.kmr.scam.ArchiveException: No suitable driver > at se.kmr.scam.local.AdministerImpl.hasManifest(AdministerImpl.java:384) > at se.skolutveckling.slasken.dao.DefaultRepositoryDAO.addManifest(DefaultRepositoryDAO.java:193) > at se.skolutveckling.slasken.action.core.AddManifestAction.createManifest(AddManifestAction.java:97) > at se.skolutveckling.slasken.action.admin.AdminAction.execute(AdminAction.java:51) > at com.opensymphony.xwork.DefaultActionInvocation.invokeAction(DefaultActionInvocation.java:283) > at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:166) > at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:35) > at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:164) > at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:35) > at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:164) > at com.opensymphony.xwork.interceptor.DefaultWorkflowInterceptor.intercept(DefaultWorkflowInterceptor.java:55) > at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:164) > at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:35) > at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:164) > at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:35) > at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:164) > at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:35) > at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:164) > at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:35) > at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:164) > at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:35) > at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:164) > at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:35) > at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:164) > at se.skolutveckling.slasken.action.interceptor.AuthenticationInterceptor.intercept(AuthenticationInterceptor.ja > va:107) > at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:164) > at se.skolutveckling.slasken.action.interceptor.RoleBasedAccessInterceptor.intercept(RoleBasedAccessInterceptor. > java:73) > at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:164) > at se.skolutveckling.slasken.action.interceptor.ExceptionInterceptor.intercept(ExceptionInterceptor.java:75) > at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:164) > at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:35) > at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:164) > at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:35) > at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:164) > at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:35) > at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:164) > at com.opensymphony.xwork.DefaultActionProxy.execute(DefaultActionProxy.java:116) > at com.opensymphony.webwork.dispatcher.ServletDispatcher.serviceAction(ServletDispatcher.java:272) > at com.opensymphony.webwork.dispatcher.ServletDispatcher.service(ServletDispatcher.java:237) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157) > at com.opensymphony.module.sitemesh.filter.PageFilter.parsePage(PageFilter.java:118) > at com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:52) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:186) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157) > at org.nanocontainer.nanowar.webwork2.PicoObjectFactoryFilter.doFilter(PicoObjectFactoryFilter.java:46) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:186) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157) > at org.nanocontainer.nanowar.ServletRequestContainerFilter.doFilter(ServletRequestContainerFilter.java:44) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:186) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157) > at se.skolutveckling.slasken.filter.AuthenticationFilter.doFilter(AuthenticationFilter.java:81) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:186) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157) > at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214) > at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) > at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) > at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198) > at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152) > at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) > at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) > at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137) > at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) > at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118) > at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102) > at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) > at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) > at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) > at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) > at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929) > at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160) > at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799) > at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705) > at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577) > at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683) > at java.lang.Thread.run(Thread.java:534) > > > ------------------------------------------------------------------------ > > ------------------------------------------------------------------------- > Using Tomcat but need to do more? Need to support web services, security? > Get stuff done quickly with pre-integrated technology to make your job easier > Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > > > ------------------------------------------------------------------------ > > _______________________________________________ > Scam-developers mailing list > Sca...@li... > https://lists.sourceforge.net/lists/listinfo/scam-developers |
|
From: <pat...@kn...> - 2006-10-23 07:43:26
|
IElORk8gW2h0dHAtODA4MC1Qcm9jZXNzb3IyNF0gKExvZ2dpbmdJbnRlcmNlcHRvci5qYXZhOjYz KSAtIEZpbmlzaGluZyBleGVjdXRpb24NCiBzdGFjayBmb3IgYWN0aW9uIGNzcw0KRkFUQUwgW2h0 dHAtODA4MC1Qcm9jZXNzb3IyNV0gKExvY2FsUHJveHkuamF2YToxNTYpIC0gTm8gc3VpdGFibGUg ZHJpdmVyDQpqYXZhLnNxbC5TUUxFeGNlcHRpb246IE5vIHN1aXRhYmxlIGRyaXZlcg0KICAgICAg ICBhdCBqYXZhLnNxbC5Ecml2ZXJNYW5hZ2VyLmdldENvbm5lY3Rpb24oRHJpdmVyTWFuYWdlci5q YXZhOjUzMikNCiAgICAgICAgYXQgamF2YS5zcWwuRHJpdmVyTWFuYWdlci5nZXRDb25uZWN0aW9u KERyaXZlck1hbmFnZXIuamF2YToxNzEpDQogICAgICAgIGF0IHNlLmttci5zY2FtLmxvY2FsLnBv b2wuQ29ubmVjdGlvbkZhY3RvcnlJbXBsLmNyZWF0ZUluc3RhbmNlKENvbm5lY3Rpb25GYWN0b3J5 SW1wbC5qYXZhOjczKQ0KICAgICAgICBhdCBzZS5rbXIuc2NhbS5sb2NhbC5wb29sLkNvbm5lY3Rp b25Qb29sLnJlZnJlc2goQ29ubmVjdGlvblBvb2wuamF2YTozMjcpDQogICAgICAgIGF0IHNlLmtt ci5zY2FtLmxvY2FsLnBvb2wuQ29ubmVjdGlvblBvb2wuPGluaXQ+KENvbm5lY3Rpb25Qb29sLmph dmE6MTMyKQ0KICAgICAgICBhdCBzZS5rbXIuc2NhbS5sb2NhbC5Mb2NhbFByb3h5LmdldENvbm5l Y3Rpb24oTG9jYWxQcm94eS5qYXZhOjE0NSkNCiAgICAgICAgYXQgc2Uua21yLnNjYW0uY29tbW9u LlNlcnZpY2VDb21tb24uZ2V0Q29ubmVjdGlvbihTZXJ2aWNlQ29tbW9uLmphdmE6MzMwKQ0KICAg ICAgICBhdCBzZS5rbXIuc2NhbS5jb21tb24uU2VydmljZUNvbW1vbi5vcGVuKFNlcnZpY2VDb21t b24uamF2YToxNDMpDQogICAgICAgIGF0IHNlLmttci5zY2FtLmxvY2FsLk1hbmlmZXN0SW1wbC5n ZXRNYW5pZmVzdChNYW5pZmVzdEltcGwuamF2YToyNTYpDQogICAgICAgIGF0IHNlLnNrb2x1dHZl Y2tsaW5nLnNsYXNrZW4uZGFvLkRlZmF1bHRSZXBvc2l0b3J5REFPLmdldE1hbmlmZXN0KERlZmF1 bHRSZXBvc2l0b3J5REFPLmphdmE6MTE1KQ0KICAgICAgICBhdCBzZS5za29sdXR2ZWNrbGluZy5z bGFza2VuLmFjdGlvbi5hZG1pbi5BZG1pbkFjdGlvbi5leGVjdXRlKEFkbWluQWN0aW9uLmphdmE6 NDIpDQogICAgICAgIGF0IGNvbS5vcGVuc3ltcGhvbnkueHdvcmsuRGVmYXVsdEFjdGlvbkludm9j YXRpb24uaW52b2tlQWN0aW9uKERlZmF1bHRBY3Rpb25JbnZvY2F0aW9uLmphdmE6MjgzKQ0KICAg ICAgICBhdCBjb20ub3BlbnN5bXBob255Lnh3b3JrLkRlZmF1bHRBY3Rpb25JbnZvY2F0aW9uLmlu dm9rZShEZWZhdWx0QWN0aW9uSW52b2NhdGlvbi5qYXZhOjE2NikNCiAgICAgICAgYXQgY29tLm9w ZW5zeW1waG9ueS54d29yay5pbnRlcmNlcHRvci5Bcm91bmRJbnRlcmNlcHRvci5pbnRlcmNlcHQo QXJvdW5kSW50ZXJjZXB0b3IuamF2YTozNSkNCiAgICAgICAgYXQgY29tLm9wZW5zeW1waG9ueS54 d29yay5EZWZhdWx0QWN0aW9uSW52b2NhdGlvbi5pbnZva2UoRGVmYXVsdEFjdGlvbkludm9jYXRp b24uamF2YToxNjQpDQogICAgICAgIGF0IGNvbS5vcGVuc3ltcGhvbnkueHdvcmsuaW50ZXJjZXB0 b3IuQXJvdW5kSW50ZXJjZXB0b3IuaW50ZXJjZXB0KEFyb3VuZEludGVyY2VwdG9yLmphdmE6MzUp DQogICAgICAgIGF0IGNvbS5vcGVuc3ltcGhvbnkueHdvcmsuRGVmYXVsdEFjdGlvbkludm9jYXRp b24uaW52b2tlKERlZmF1bHRBY3Rpb25JbnZvY2F0aW9uLmphdmE6MTY0KQ0KICAgICAgICBhdCBj b20ub3BlbnN5bXBob255Lnh3b3JrLmludGVyY2VwdG9yLkRlZmF1bHRXb3JrZmxvd0ludGVyY2Vw dG9yLmludGVyY2VwdChEZWZhdWx0V29ya2Zsb3dJbnRlcmNlcHRvci5qYXZhOjU1KQ0KICAgICAg ICBhdCBjb20ub3BlbnN5bXBob255Lnh3b3JrLkRlZmF1bHRBY3Rpb25JbnZvY2F0aW9uLmludm9r ZShEZWZhdWx0QWN0aW9uSW52b2NhdGlvbi5qYXZhOjE2NCkNCiAgICAgICAgYXQgY29tLm9wZW5z eW1waG9ueS54d29yay5pbnRlcmNlcHRvci5Bcm91bmRJbnRlcmNlcHRvci5pbnRlcmNlcHQoQXJv dW5kSW50ZXJjZXB0b3IuamF2YTozNSkNCiAgICAgICAgYXQgY29tLm9wZW5zeW1waG9ueS54d29y ay5EZWZhdWx0QWN0aW9uSW52b2NhdGlvbi5pbnZva2UoRGVmYXVsdEFjdGlvbkludm9jYXRpb24u amF2YToxNjQpDQogICAgICAgIGF0IGNvbS5vcGVuc3ltcGhvbnkueHdvcmsuaW50ZXJjZXB0b3Iu QXJvdW5kSW50ZXJjZXB0b3IuaW50ZXJjZXB0KEFyb3VuZEludGVyY2VwdG9yLmphdmE6MzUpDQog ICAgICAgIGF0IGNvbS5vcGVuc3ltcGhvbnkueHdvcmsuRGVmYXVsdEFjdGlvbkludm9jYXRpb24u aW52b2tlKERlZmF1bHRBY3Rpb25JbnZvY2F0aW9uLmphdmE6MTY0KQ0KICAgICAgICBhdCBjb20u b3BlbnN5bXBob255Lnh3b3JrLmludGVyY2VwdG9yLkFyb3VuZEludGVyY2VwdG9yLmludGVyY2Vw dChBcm91bmRJbnRlcmNlcHRvci5qYXZhOjM1KQ0KICAgICAgICBhdCBjb20ub3BlbnN5bXBob255 Lnh3b3JrLkRlZmF1bHRBY3Rpb25JbnZvY2F0aW9uLmludm9rZShEZWZhdWx0QWN0aW9uSW52b2Nh dGlvbi5qYXZhOjE2NCkNCiAgICAgICAgYXQgY29tLm9wZW5zeW1waG9ueS54d29yay5pbnRlcmNl cHRvci5Bcm91bmRJbnRlcmNlcHRvci5pbnRlcmNlcHQoQXJvdW5kSW50ZXJjZXB0b3IuamF2YToz NSkNCiAgICAgICAgYXQgY29tLm9wZW5zeW1waG9ueS54d29yay5EZWZhdWx0QWN0aW9uSW52b2Nh dGlvbi5pbnZva2UoRGVmYXVsdEFjdGlvbkludm9jYXRpb24uamF2YToxNjQpDQogICAgICAgIGF0 IGNvbS5vcGVuc3ltcGhvbnkueHdvcmsuaW50ZXJjZXB0b3IuQXJvdW5kSW50ZXJjZXB0b3IuaW50 ZXJjZXB0KEFyb3VuZEludGVyY2VwdG9yLmphdmE6MzUpDQogICAgICAgIGF0IGNvbS5vcGVuc3lt cGhvbnkueHdvcmsuRGVmYXVsdEFjdGlvbkludm9jYXRpb24uaW52b2tlKERlZmF1bHRBY3Rpb25J bnZvY2F0aW9uLmphdmE6MTY0KQ0KICAgICAgICBhdCBjb20ub3BlbnN5bXBob255Lnh3b3JrLmlu dGVyY2VwdG9yLkFyb3VuZEludGVyY2VwdG9yLmludGVyY2VwdChBcm91bmRJbnRlcmNlcHRvci5q YXZhOjM1KQ0KICAgICAgICBhdCBjb20ub3BlbnN5bXBob255Lnh3b3JrLkRlZmF1bHRBY3Rpb25J bnZvY2F0aW9uLmludm9rZShEZWZhdWx0QWN0aW9uSW52b2NhdGlvbi5qYXZhOjE2NCkNCiAgICAg ICAgYXQgc2Uuc2tvbHV0dmVja2xpbmcuc2xhc2tlbi5hY3Rpb24uaW50ZXJjZXB0b3IuQXV0aGVu dGljYXRpb25JbnRlcmNlcHRvci5pbnRlcmNlcHQoQXV0aGVudGljYXRpb25JbnRlcmNlcHRvci5q YQ0KdmE6MTA3KQ0KICAgICAgICBhdCBjb20ub3BlbnN5bXBob255Lnh3b3JrLkRlZmF1bHRBY3Rp b25JbnZvY2F0aW9uLmludm9rZShEZWZhdWx0QWN0aW9uSW52b2NhdGlvbi5qYXZhOjE2NCkNCiAg ICAgICAgYXQgc2Uuc2tvbHV0dmVja2xpbmcuc2xhc2tlbi5hY3Rpb24uaW50ZXJjZXB0b3IuUm9s ZUJhc2VkQWNjZXNzSW50ZXJjZXB0b3IuaW50ZXJjZXB0KFJvbGVCYXNlZEFjY2Vzc0ludGVyY2Vw dG9yLg0KamF2YTo3MykNCiAgICAgICAgYXQgY29tLm9wZW5zeW1waG9ueS54d29yay5EZWZhdWx0 QWN0aW9uSW52b2NhdGlvbi5pbnZva2UoRGVmYXVsdEFjdGlvbkludm9jYXRpb24uamF2YToxNjQp DQogICAgICAgIGF0IHNlLnNrb2x1dHZlY2tsaW5nLnNsYXNrZW4uYWN0aW9uLmludGVyY2VwdG9y LkV4Y2VwdGlvbkludGVyY2VwdG9yLmludGVyY2VwdChFeGNlcHRpb25JbnRlcmNlcHRvci5qYXZh Ojc1KQ0KICAgICAgICBhdCBjb20ub3BlbnN5bXBob255Lnh3b3JrLkRlZmF1bHRBY3Rpb25JbnZv Y2F0aW9uLmludm9rZShEZWZhdWx0QWN0aW9uSW52b2NhdGlvbi5qYXZhOjE2NCkNCiAgICAgICAg YXQgY29tLm9wZW5zeW1waG9ueS54d29yay5pbnRlcmNlcHRvci5Bcm91bmRJbnRlcmNlcHRvci5p bnRlcmNlcHQoQXJvdW5kSW50ZXJjZXB0b3IuamF2YTozNSkNCiAgICAgICAgYXQgY29tLm9wZW5z eW1waG9ueS54d29yay5EZWZhdWx0QWN0aW9uSW52b2NhdGlvbi5pbnZva2UoRGVmYXVsdEFjdGlv bkludm9jYXRpb24uamF2YToxNjQpDQogICAgICAgIGF0IGNvbS5vcGVuc3ltcGhvbnkueHdvcmsu aW50ZXJjZXB0b3IuQXJvdW5kSW50ZXJjZXB0b3IuaW50ZXJjZXB0KEFyb3VuZEludGVyY2VwdG9y LmphdmE6MzUpDQogICAgICAgIGF0IGNvbS5vcGVuc3ltcGhvbnkueHdvcmsuRGVmYXVsdEFjdGlv bkludm9jYXRpb24uaW52b2tlKERlZmF1bHRBY3Rpb25JbnZvY2F0aW9uLmphdmE6MTY0KQ0KICAg ICAgICBhdCBjb20ub3BlbnN5bXBob255Lnh3b3JrLmludGVyY2VwdG9yLkFyb3VuZEludGVyY2Vw dG9yLmludGVyY2VwdChBcm91bmRJbnRlcmNlcHRvci5qYXZhOjM1KQ0KICAgICAgICBhdCBjb20u b3BlbnN5bXBob255Lnh3b3JrLkRlZmF1bHRBY3Rpb25JbnZvY2F0aW9uLmludm9rZShEZWZhdWx0 QWN0aW9uSW52b2NhdGlvbi5qYXZhOjE2NCkNCiAgICAgICAgYXQgY29tLm9wZW5zeW1waG9ueS54 d29yay5EZWZhdWx0QWN0aW9uUHJveHkuZXhlY3V0ZShEZWZhdWx0QWN0aW9uUHJveHkuamF2YTox MTYpDQogICAgICAgIGF0IGNvbS5vcGVuc3ltcGhvbnkud2Vid29yay5kaXNwYXRjaGVyLlNlcnZs ZXREaXNwYXRjaGVyLnNlcnZpY2VBY3Rpb24oU2VydmxldERpc3BhdGNoZXIuamF2YToyNzIpDQog ICAgICAgIGF0IGNvbS5vcGVuc3ltcGhvbnkud2Vid29yay5kaXNwYXRjaGVyLlNlcnZsZXREaXNw YXRjaGVyLnNlcnZpY2UoU2VydmxldERpc3BhdGNoZXIuamF2YToyMzcpDQogICAgICAgIGF0IGph dmF4LnNlcnZsZXQuaHR0cC5IdHRwU2VydmxldC5zZXJ2aWNlKEh0dHBTZXJ2bGV0LmphdmE6ODAy KQ0KICAgICAgICBhdCBvcmcuYXBhY2hlLmNhdGFsaW5hLmNvcmUuQXBwbGljYXRpb25GaWx0ZXJD aGFpbi5pbnRlcm5hbERvRmlsdGVyKEFwcGxpY2F0aW9uRmlsdGVyQ2hhaW4uamF2YToyMzcpDQog ICAgICAgIGF0IG9yZy5hcGFjaGUuY2F0YWxpbmEuY29yZS5BcHBsaWNhdGlvbkZpbHRlckNoYWlu LmRvRmlsdGVyKEFwcGxpY2F0aW9uRmlsdGVyQ2hhaW4uamF2YToxNTcpDQogICAgICAgIGF0IGNv bS5vcGVuc3ltcGhvbnkubW9kdWxlLnNpdGVtZXNoLmZpbHRlci5QYWdlRmlsdGVyLnBhcnNlUGFn ZShQYWdlRmlsdGVyLmphdmE6MTE4KQ0KICAgICAgICBhdCBjb20ub3BlbnN5bXBob255Lm1vZHVs ZS5zaXRlbWVzaC5maWx0ZXIuUGFnZUZpbHRlci5kb0ZpbHRlcihQYWdlRmlsdGVyLmphdmE6NTIp DQogICAgICAgIGF0IG9yZy5hcGFjaGUuY2F0YWxpbmEuY29yZS5BcHBsaWNhdGlvbkZpbHRlckNo YWluLmludGVybmFsRG9GaWx0ZXIoQXBwbGljYXRpb25GaWx0ZXJDaGFpbi5qYXZhOjE4NikNCiAg ICAgICAgYXQgb3JnLmFwYWNoZS5jYXRhbGluYS5jb3JlLkFwcGxpY2F0aW9uRmlsdGVyQ2hhaW4u ZG9GaWx0ZXIoQXBwbGljYXRpb25GaWx0ZXJDaGFpbi5qYXZhOjE1NykNCiAgICAgICAgYXQgb3Jn Lm5hbm9jb250YWluZXIubmFub3dhci53ZWJ3b3JrMi5QaWNvT2JqZWN0RmFjdG9yeUZpbHRlci5k b0ZpbHRlcihQaWNvT2JqZWN0RmFjdG9yeUZpbHRlci5qYXZhOjQ2KQ0KICAgICAgICBhdCBvcmcu YXBhY2hlLmNhdGFsaW5hLmNvcmUuQXBwbGljYXRpb25GaWx0ZXJDaGFpbi5pbnRlcm5hbERvRmls dGVyKEFwcGxpY2F0aW9uRmlsdGVyQ2hhaW4uamF2YToxODYpDQogICAgICAgIGF0IG9yZy5hcGFj aGUuY2F0YWxpbmEuY29yZS5BcHBsaWNhdGlvbkZpbHRlckNoYWluLmRvRmlsdGVyKEFwcGxpY2F0 aW9uRmlsdGVyQ2hhaW4uamF2YToxNTcpDQogICAgICAgIGF0IG9yZy5uYW5vY29udGFpbmVyLm5h bm93YXIuU2VydmxldFJlcXVlc3RDb250YWluZXJGaWx0ZXIuZG9GaWx0ZXIoU2VydmxldFJlcXVl c3RDb250YWluZXJGaWx0ZXIuamF2YTo0NCkNCiAgICAgICAgYXQgb3JnLmFwYWNoZS5jYXRhbGlu YS5jb3JlLkFwcGxpY2F0aW9uRmlsdGVyQ2hhaW4uaW50ZXJuYWxEb0ZpbHRlcihBcHBsaWNhdGlv bkZpbHRlckNoYWluLmphdmE6MTg2KQ0KICAgICAgICBhdCBvcmcuYXBhY2hlLmNhdGFsaW5hLmNv cmUuQXBwbGljYXRpb25GaWx0ZXJDaGFpbi5kb0ZpbHRlcihBcHBsaWNhdGlvbkZpbHRlckNoYWlu LmphdmE6MTU3KQ0KICAgICAgICBhdCBzZS5za29sdXR2ZWNrbGluZy5zbGFza2VuLmZpbHRlci5B dXRoZW50aWNhdGlvbkZpbHRlci5kb0ZpbHRlcihBdXRoZW50aWNhdGlvbkZpbHRlci5qYXZhOjgx KQ0KICAgICAgICBhdCBvcmcuYXBhY2hlLmNhdGFsaW5hLmNvcmUuQXBwbGljYXRpb25GaWx0ZXJD aGFpbi5pbnRlcm5hbERvRmlsdGVyKEFwcGxpY2F0aW9uRmlsdGVyQ2hhaW4uamF2YToxODYpDQog ICAgICAgIGF0IG9yZy5hcGFjaGUuY2F0YWxpbmEuY29yZS5BcHBsaWNhdGlvbkZpbHRlckNoYWlu LmRvRmlsdGVyKEFwcGxpY2F0aW9uRmlsdGVyQ2hhaW4uamF2YToxNTcpDQogICAgICAgIGF0IG9y Zy5hcGFjaGUuY2F0YWxpbmEuY29yZS5TdGFuZGFyZFdyYXBwZXJWYWx2ZS5pbnZva2UoU3RhbmRh cmRXcmFwcGVyVmFsdmUuamF2YToyMTQpDQogICAgICAgIGF0IG9yZy5hcGFjaGUuY2F0YWxpbmEu Y29yZS5TdGFuZGFyZFZhbHZlQ29udGV4dC5pbnZva2VOZXh0KFN0YW5kYXJkVmFsdmVDb250ZXh0 LmphdmE6MTA0KQ0KICAgICAgICBhdCBvcmcuYXBhY2hlLmNhdGFsaW5hLmNvcmUuU3RhbmRhcmRQ aXBlbGluZS5pbnZva2UoU3RhbmRhcmRQaXBlbGluZS5qYXZhOjUyMCkNCiAgICAgICAgYXQgb3Jn LmFwYWNoZS5jYXRhbGluYS5jb3JlLlN0YW5kYXJkQ29udGV4dFZhbHZlLmludm9rZUludGVybmFs KFN0YW5kYXJkQ29udGV4dFZhbHZlLmphdmE6MTk4KQ0KICAgICAgICBhdCBvcmcuYXBhY2hlLmNh dGFsaW5hLmNvcmUuU3RhbmRhcmRDb250ZXh0VmFsdmUuaW52b2tlKFN0YW5kYXJkQ29udGV4dFZh bHZlLmphdmE6MTUyKQ0KICAgICAgICBhdCBvcmcuYXBhY2hlLmNhdGFsaW5hLmNvcmUuU3RhbmRh cmRWYWx2ZUNvbnRleHQuaW52b2tlTmV4dChTdGFuZGFyZFZhbHZlQ29udGV4dC5qYXZhOjEwNCkN CiAgICAgICAgYXQgb3JnLmFwYWNoZS5jYXRhbGluYS5jb3JlLlN0YW5kYXJkUGlwZWxpbmUuaW52 b2tlKFN0YW5kYXJkUGlwZWxpbmUuamF2YTo1MjApDQogICAgICAgIGF0IG9yZy5hcGFjaGUuY2F0 YWxpbmEuY29yZS5TdGFuZGFyZEhvc3RWYWx2ZS5pbnZva2UoU3RhbmRhcmRIb3N0VmFsdmUuamF2 YToxMzcpDQogICAgICAgIGF0IG9yZy5hcGFjaGUuY2F0YWxpbmEuY29yZS5TdGFuZGFyZFZhbHZl Q29udGV4dC5pbnZva2VOZXh0KFN0YW5kYXJkVmFsdmVDb250ZXh0LmphdmE6MTA0KQ0KICAgICAg ICBhdCBvcmcuYXBhY2hlLmNhdGFsaW5hLnZhbHZlcy5FcnJvclJlcG9ydFZhbHZlLmludm9rZShF cnJvclJlcG9ydFZhbHZlLmphdmE6MTE4KQ0KICAgICAgICBhdCBvcmcuYXBhY2hlLmNhdGFsaW5h LmNvcmUuU3RhbmRhcmRWYWx2ZUNvbnRleHQuaW52b2tlTmV4dChTdGFuZGFyZFZhbHZlQ29udGV4 dC5qYXZhOjEwMikNCiAgICAgICAgYXQgb3JnLmFwYWNoZS5jYXRhbGluYS5jb3JlLlN0YW5kYXJk UGlwZWxpbmUuaW52b2tlKFN0YW5kYXJkUGlwZWxpbmUuamF2YTo1MjApDQogICAgICAgIGF0IG9y Zy5hcGFjaGUuY2F0YWxpbmEuY29yZS5TdGFuZGFyZEVuZ2luZVZhbHZlLmludm9rZShTdGFuZGFy ZEVuZ2luZVZhbHZlLmphdmE6MTA5KQ0KICAgICAgICBhdCBvcmcuYXBhY2hlLmNhdGFsaW5hLmNv cmUuU3RhbmRhcmRWYWx2ZUNvbnRleHQuaW52b2tlTmV4dChTdGFuZGFyZFZhbHZlQ29udGV4dC5q YXZhOjEwNCkNCiAgICAgICAgYXQgb3JnLmFwYWNoZS5jYXRhbGluYS5jb3JlLlN0YW5kYXJkUGlw ZWxpbmUuaW52b2tlKFN0YW5kYXJkUGlwZWxpbmUuamF2YTo1MjApDQogICAgICAgIGF0IG9yZy5h cGFjaGUuY2F0YWxpbmEuY29yZS5Db250YWluZXJCYXNlLmludm9rZShDb250YWluZXJCYXNlLmph dmE6OTI5KQ0KICAgICAgICBhdCBvcmcuYXBhY2hlLmNveW90ZS50b21jYXQ1LkNveW90ZUFkYXB0 ZXIuc2VydmljZShDb3lvdGVBZGFwdGVyLmphdmE6MTYwKQ0KICAgICAgICBhdCBvcmcuYXBhY2hl LmNveW90ZS5odHRwMTEuSHR0cDExUHJvY2Vzc29yLnByb2Nlc3MoSHR0cDExUHJvY2Vzc29yLmph dmE6Nzk5KQ0KICAgICAgICBhdCBvcmcuYXBhY2hlLmNveW90ZS5odHRwMTEuSHR0cDExUHJvdG9j b2wkSHR0cDExQ29ubmVjdGlvbkhhbmRsZXIucHJvY2Vzc0Nvbm5lY3Rpb24oSHR0cDExUHJvdG9j b2wuamF2YTo3MDUpDQogICAgICAgIGF0IG9yZy5hcGFjaGUudG9tY2F0LnV0aWwubmV0LlRjcFdv cmtlclRocmVhZC5ydW5JdChQb29sVGNwRW5kcG9pbnQuamF2YTo1NzcpDQogICAgICAgIGF0IG9y Zy5hcGFjaGUudG9tY2F0LnV0aWwudGhyZWFkcy5UaHJlYWRQb29sJENvbnRyb2xSdW5uYWJsZS5y dW4oVGhyZWFkUG9vbC5qYXZhOjY4MykNCiAgICAgICAgYXQgamF2YS5sYW5nLlRocmVhZC5ydW4o VGhyZWFkLmphdmE6NTM0KQ0KIElORk8gW2h0dHAtODA4MC1Qcm9jZXNzb3IyNV0gKE1hbmlmZXN0 SW1wbC5qYXZhOjI2NSkgLSBBYm9ydGVkOiBNb2RlbCBub3QgZm91bmQ6IG5pbWJsZQ0KRkFUQUwg W2h0dHAtODA4MC1Qcm9jZXNzb3IyNV0gKExvY2FsUHJveHkuamF2YToxNTYpIC0gTm8gc3VpdGFi bGUgZHJpdmVyDQpqYXZhLnNxbC5TUUxFeGNlcHRpb246IE5vIHN1aXRhYmxlIGRyaXZlcg0KICAg ICAgICBhdCBqYXZhLnNxbC5Ecml2ZXJNYW5hZ2VyLmdldENvbm5lY3Rpb24oRHJpdmVyTWFuYWdl ci5qYXZhOjUzMikNCiAgICAgICAgYXQgamF2YS5zcWwuRHJpdmVyTWFuYWdlci5nZXRDb25uZWN0 aW9uKERyaXZlck1hbmFnZXIuamF2YToxNzEpDQogICAgICAgIGF0IHNlLmttci5zY2FtLmxvY2Fs LnBvb2wuQ29ubmVjdGlvbkZhY3RvcnlJbXBsLmNyZWF0ZUluc3RhbmNlKENvbm5lY3Rpb25GYWN0 b3J5SW1wbC5qYXZhOjczKQ0KICAgICAgICBhdCBzZS5rbXIuc2NhbS5sb2NhbC5wb29sLkNvbm5l Y3Rpb25Qb29sLnJlZnJlc2goQ29ubmVjdGlvblBvb2wuamF2YTozMjcpDQogICAgICAgIGF0IHNl Lmttci5zY2FtLmxvY2FsLnBvb2wuQ29ubmVjdGlvblBvb2wuPGluaXQ+KENvbm5lY3Rpb25Qb29s LmphdmE6MTMyKQ0KICAgICAgICBhdCBzZS5rbXIuc2NhbS5sb2NhbC5Mb2NhbFByb3h5LmdldENv bm5lY3Rpb24oTG9jYWxQcm94eS5qYXZhOjE0NSkNCiAgICAgICAgYXQgc2Uua21yLnNjYW0uY29t bW9uLlNlcnZpY2VDb21tb24uZ2V0Q29ubmVjdGlvbihTZXJ2aWNlQ29tbW9uLmphdmE6MzMwKQ0K ICAgICAgICBhdCBzZS5rbXIuc2NhbS5jb21tb24uU2VydmljZUNvbW1vbi5jb250YWlucyhTZXJ2 aWNlQ29tbW9uLmphdmE6MTY1KQ0KICAgICAgICBhdCBzZS5rbXIuc2NhbS5sb2NhbC5BZG1pbmlz dGVySW1wbC5oYXNNYW5pZmVzdChBZG1pbmlzdGVySW1wbC5qYXZhOjM4MCkNCiAgICAgICAgYXQg c2Uuc2tvbHV0dmVja2xpbmcuc2xhc2tlbi5kYW8uRGVmYXVsdFJlcG9zaXRvcnlEQU8uYWRkTWFu aWZlc3QoRGVmYXVsdFJlcG9zaXRvcnlEQU8uamF2YToxOTMpDQogICAgICAgIGF0IHNlLnNrb2x1 dHZlY2tsaW5nLnNsYXNrZW4uYWN0aW9uLmNvcmUuQWRkTWFuaWZlc3RBY3Rpb24uY3JlYXRlTWFu aWZlc3QoQWRkTWFuaWZlc3RBY3Rpb24uamF2YTo5NykNCiAgICAgICAgYXQgc2Uuc2tvbHV0dmVj a2xpbmcuc2xhc2tlbi5hY3Rpb24uYWRtaW4uQWRtaW5BY3Rpb24uZXhlY3V0ZShBZG1pbkFjdGlv bi5qYXZhOjUxKQ0KICAgICAgICBhdCBjb20ub3BlbnN5bXBob255Lnh3b3JrLkRlZmF1bHRBY3Rp b25JbnZvY2F0aW9uLmludm9rZUFjdGlvbihEZWZhdWx0QWN0aW9uSW52b2NhdGlvbi5qYXZhOjI4 MykNCiAgICAgICAgYXQgY29tLm9wZW5zeW1waG9ueS54d29yay5EZWZhdWx0QWN0aW9uSW52b2Nh dGlvbi5pbnZva2UoRGVmYXVsdEFjdGlvbkludm9jYXRpb24uamF2YToxNjYpDQogICAgICAgIGF0 IGNvbS5vcGVuc3ltcGhvbnkueHdvcmsuaW50ZXJjZXB0b3IuQXJvdW5kSW50ZXJjZXB0b3IuaW50 ZXJjZXB0KEFyb3VuZEludGVyY2VwdG9yLmphdmE6MzUpDQogICAgICAgIGF0IGNvbS5vcGVuc3lt cGhvbnkueHdvcmsuRGVmYXVsdEFjdGlvbkludm9jYXRpb24uaW52b2tlKERlZmF1bHRBY3Rpb25J bnZvY2F0aW9uLmphdmE6MTY0KQ0KICAgICAgICBhdCBjb20ub3BlbnN5bXBob255Lnh3b3JrLmlu dGVyY2VwdG9yLkFyb3VuZEludGVyY2VwdG9yLmludGVyY2VwdChBcm91bmRJbnRlcmNlcHRvci5q YXZhOjM1KQ0KICAgICAgICBhdCBjb20ub3BlbnN5bXBob255Lnh3b3JrLkRlZmF1bHRBY3Rpb25J bnZvY2F0aW9uLmludm9rZShEZWZhdWx0QWN0aW9uSW52b2NhdGlvbi5qYXZhOjE2NCkNCiAgICAg ICAgYXQgY29tLm9wZW5zeW1waG9ueS54d29yay5pbnRlcmNlcHRvci5EZWZhdWx0V29ya2Zsb3dJ bnRlcmNlcHRvci5pbnRlcmNlcHQoRGVmYXVsdFdvcmtmbG93SW50ZXJjZXB0b3IuamF2YTo1NSkN CiAgICAgICAgYXQgY29tLm9wZW5zeW1waG9ueS54d29yay5EZWZhdWx0QWN0aW9uSW52b2NhdGlv bi5pbnZva2UoRGVmYXVsdEFjdGlvbkludm9jYXRpb24uamF2YToxNjQpDQogICAgICAgIGF0IGNv bS5vcGVuc3ltcGhvbnkueHdvcmsuaW50ZXJjZXB0b3IuQXJvdW5kSW50ZXJjZXB0b3IuaW50ZXJj ZXB0KEFyb3VuZEludGVyY2VwdG9yLmphdmE6MzUpDQogICAgICAgIGF0IGNvbS5vcGVuc3ltcGhv bnkueHdvcmsuRGVmYXVsdEFjdGlvbkludm9jYXRpb24uaW52b2tlKERlZmF1bHRBY3Rpb25JbnZv Y2F0aW9uLmphdmE6MTY0KQ0KICAgICAgICBhdCBjb20ub3BlbnN5bXBob255Lnh3b3JrLmludGVy Y2VwdG9yLkFyb3VuZEludGVyY2VwdG9yLmludGVyY2VwdChBcm91bmRJbnRlcmNlcHRvci5qYXZh OjM1KQ0KICAgICAgICBhdCBjb20ub3BlbnN5bXBob255Lnh3b3JrLkRlZmF1bHRBY3Rpb25JbnZv Y2F0aW9uLmludm9rZShEZWZhdWx0QWN0aW9uSW52b2NhdGlvbi5qYXZhOjE2NCkNCiAgICAgICAg YXQgY29tLm9wZW5zeW1waG9ueS54d29yay5pbnRlcmNlcHRvci5Bcm91bmRJbnRlcmNlcHRvci5p bnRlcmNlcHQoQXJvdW5kSW50ZXJjZXB0b3IuamF2YTozNSkNCiAgICAgICAgYXQgY29tLm9wZW5z eW1waG9ueS54d29yay5EZWZhdWx0QWN0aW9uSW52b2NhdGlvbi5pbnZva2UoRGVmYXVsdEFjdGlv bkludm9jYXRpb24uamF2YToxNjQpDQogICAgICAgIGF0IGNvbS5vcGVuc3ltcGhvbnkueHdvcmsu aW50ZXJjZXB0b3IuQXJvdW5kSW50ZXJjZXB0b3IuaW50ZXJjZXB0KEFyb3VuZEludGVyY2VwdG9y LmphdmE6MzUpDQogICAgICAgIGF0IGNvbS5vcGVuc3ltcGhvbnkueHdvcmsuRGVmYXVsdEFjdGlv bkludm9jYXRpb24uaW52b2tlKERlZmF1bHRBY3Rpb25JbnZvY2F0aW9uLmphdmE6MTY0KQ0KICAg ICAgICBhdCBjb20ub3BlbnN5bXBob255Lnh3b3JrLmludGVyY2VwdG9yLkFyb3VuZEludGVyY2Vw dG9yLmludGVyY2VwdChBcm91bmRJbnRlcmNlcHRvci5qYXZhOjM1KQ0KICAgICAgICBhdCBjb20u b3BlbnN5bXBob255Lnh3b3JrLkRlZmF1bHRBY3Rpb25JbnZvY2F0aW9uLmludm9rZShEZWZhdWx0 QWN0aW9uSW52b2NhdGlvbi5qYXZhOjE2NCkNCiAgICAgICAgYXQgY29tLm9wZW5zeW1waG9ueS54 d29yay5pbnRlcmNlcHRvci5Bcm91bmRJbnRlcmNlcHRvci5pbnRlcmNlcHQoQXJvdW5kSW50ZXJj ZXB0b3IuamF2YTozNSkNCiAgICAgICAgYXQgY29tLm9wZW5zeW1waG9ueS54d29yay5EZWZhdWx0 QWN0aW9uSW52b2NhdGlvbi5pbnZva2UoRGVmYXVsdEFjdGlvbkludm9jYXRpb24uamF2YToxNjQp DQogICAgICAgIGF0IHNlLnNrb2x1dHZlY2tsaW5nLnNsYXNrZW4uYWN0aW9uLmludGVyY2VwdG9y LkF1dGhlbnRpY2F0aW9uSW50ZXJjZXB0b3IuaW50ZXJjZXB0KEF1dGhlbnRpY2F0aW9uSW50ZXJj ZXB0b3IuamENCnZhOjEwNykNCiAgICAgICAgYXQgY29tLm9wZW5zeW1waG9ueS54d29yay5EZWZh dWx0QWN0aW9uSW52b2NhdGlvbi5pbnZva2UoRGVmYXVsdEFjdGlvbkludm9jYXRpb24uamF2YTox NjQpDQogICAgICAgIGF0IHNlLnNrb2x1dHZlY2tsaW5nLnNsYXNrZW4uYWN0aW9uLmludGVyY2Vw dG9yLlJvbGVCYXNlZEFjY2Vzc0ludGVyY2VwdG9yLmludGVyY2VwdChSb2xlQmFzZWRBY2Nlc3NJ bnRlcmNlcHRvci4NCmphdmE6NzMpDQogICAgICAgIGF0IGNvbS5vcGVuc3ltcGhvbnkueHdvcmsu RGVmYXVsdEFjdGlvbkludm9jYXRpb24uaW52b2tlKERlZmF1bHRBY3Rpb25JbnZvY2F0aW9uLmph dmE6MTY0KQ0KICAgICAgICBhdCBzZS5za29sdXR2ZWNrbGluZy5zbGFza2VuLmFjdGlvbi5pbnRl cmNlcHRvci5FeGNlcHRpb25JbnRlcmNlcHRvci5pbnRlcmNlcHQoRXhjZXB0aW9uSW50ZXJjZXB0 b3IuamF2YTo3NSkNCiAgICAgICAgYXQgY29tLm9wZW5zeW1waG9ueS54d29yay5EZWZhdWx0QWN0 aW9uSW52b2NhdGlvbi5pbnZva2UoRGVmYXVsdEFjdGlvbkludm9jYXRpb24uamF2YToxNjQpDQog ICAgICAgIGF0IGNvbS5vcGVuc3ltcGhvbnkueHdvcmsuaW50ZXJjZXB0b3IuQXJvdW5kSW50ZXJj ZXB0b3IuaW50ZXJjZXB0KEFyb3VuZEludGVyY2VwdG9yLmphdmE6MzUpDQogICAgICAgIGF0IGNv bS5vcGVuc3ltcGhvbnkueHdvcmsuRGVmYXVsdEFjdGlvbkludm9jYXRpb24uaW52b2tlKERlZmF1 bHRBY3Rpb25JbnZvY2F0aW9uLmphdmE6MTY0KQ0KICAgICAgICBhdCBjb20ub3BlbnN5bXBob255 Lnh3b3JrLmludGVyY2VwdG9yLkFyb3VuZEludGVyY2VwdG9yLmludGVyY2VwdChBcm91bmRJbnRl cmNlcHRvci5qYXZhOjM1KQ0KICAgICAgICBhdCBjb20ub3BlbnN5bXBob255Lnh3b3JrLkRlZmF1 bHRBY3Rpb25JbnZvY2F0aW9uLmludm9rZShEZWZhdWx0QWN0aW9uSW52b2NhdGlvbi5qYXZhOjE2 NCkNCiAgICAgICAgYXQgY29tLm9wZW5zeW1waG9ueS54d29yay5pbnRlcmNlcHRvci5Bcm91bmRJ bnRlcmNlcHRvci5pbnRlcmNlcHQoQXJvdW5kSW50ZXJjZXB0b3IuamF2YTozNSkNCiAgICAgICAg YXQgY29tLm9wZW5zeW1waG9ueS54d29yay5EZWZhdWx0QWN0aW9uSW52b2NhdGlvbi5pbnZva2Uo RGVmYXVsdEFjdGlvbkludm9jYXRpb24uamF2YToxNjQpDQogICAgICAgIGF0IGNvbS5vcGVuc3lt cGhvbnkueHdvcmsuRGVmYXVsdEFjdGlvblByb3h5LmV4ZWN1dGUoRGVmYXVsdEFjdGlvblByb3h5 LmphdmE6MTE2KQ0KICAgICAgICBhdCBjb20ub3BlbnN5bXBob255LndlYndvcmsuZGlzcGF0Y2hl ci5TZXJ2bGV0RGlzcGF0Y2hlci5zZXJ2aWNlQWN0aW9uKFNlcnZsZXREaXNwYXRjaGVyLmphdmE6 MjcyKQ0KICAgICAgICBhdCBjb20ub3BlbnN5bXBob255LndlYndvcmsuZGlzcGF0Y2hlci5TZXJ2 bGV0RGlzcGF0Y2hlci5zZXJ2aWNlKFNlcnZsZXREaXNwYXRjaGVyLmphdmE6MjM3KQ0KICAgICAg ICBhdCBqYXZheC5zZXJ2bGV0Lmh0dHAuSHR0cFNlcnZsZXQuc2VydmljZShIdHRwU2VydmxldC5q YXZhOjgwMikNCiAgICAgICAgYXQgb3JnLmFwYWNoZS5jYXRhbGluYS5jb3JlLkFwcGxpY2F0aW9u RmlsdGVyQ2hhaW4uaW50ZXJuYWxEb0ZpbHRlcihBcHBsaWNhdGlvbkZpbHRlckNoYWluLmphdmE6 MjM3KQ0KICAgICAgICBhdCBvcmcuYXBhY2hlLmNhdGFsaW5hLmNvcmUuQXBwbGljYXRpb25GaWx0 ZXJDaGFpbi5kb0ZpbHRlcihBcHBsaWNhdGlvbkZpbHRlckNoYWluLmphdmE6MTU3KQ0KICAgICAg ICBhdCBjb20ub3BlbnN5bXBob255Lm1vZHVsZS5zaXRlbWVzaC5maWx0ZXIuUGFnZUZpbHRlci5w YXJzZVBhZ2UoUGFnZUZpbHRlci5qYXZhOjExOCkNCiAgICAgICAgYXQgY29tLm9wZW5zeW1waG9u eS5tb2R1bGUuc2l0ZW1lc2guZmlsdGVyLlBhZ2VGaWx0ZXIuZG9GaWx0ZXIoUGFnZUZpbHRlci5q YXZhOjUyKQ0KICAgICAgICBhdCBvcmcuYXBhY2hlLmNhdGFsaW5hLmNvcmUuQXBwbGljYXRpb25G aWx0ZXJDaGFpbi5pbnRlcm5hbERvRmlsdGVyKEFwcGxpY2F0aW9uRmlsdGVyQ2hhaW4uamF2YTox ODYpDQogICAgICAgIGF0IG9yZy5hcGFjaGUuY2F0YWxpbmEuY29yZS5BcHBsaWNhdGlvbkZpbHRl ckNoYWluLmRvRmlsdGVyKEFwcGxpY2F0aW9uRmlsdGVyQ2hhaW4uamF2YToxNTcpDQogICAgICAg IGF0IG9yZy5uYW5vY29udGFpbmVyLm5hbm93YXIud2Vid29yazIuUGljb09iamVjdEZhY3RvcnlG aWx0ZXIuZG9GaWx0ZXIoUGljb09iamVjdEZhY3RvcnlGaWx0ZXIuamF2YTo0NikNCiAgICAgICAg YXQgb3JnLmFwYWNoZS5jYXRhbGluYS5jb3JlLkFwcGxpY2F0aW9uRmlsdGVyQ2hhaW4uaW50ZXJu YWxEb0ZpbHRlcihBcHBsaWNhdGlvbkZpbHRlckNoYWluLmphdmE6MTg2KQ0KICAgICAgICBhdCBv cmcuYXBhY2hlLmNhdGFsaW5hLmNvcmUuQXBwbGljYXRpb25GaWx0ZXJDaGFpbi5kb0ZpbHRlcihB cHBsaWNhdGlvbkZpbHRlckNoYWluLmphdmE6MTU3KQ0KICAgICAgICBhdCBvcmcubmFub2NvbnRh aW5lci5uYW5vd2FyLlNlcnZsZXRSZXF1ZXN0Q29udGFpbmVyRmlsdGVyLmRvRmlsdGVyKFNlcnZs ZXRSZXF1ZXN0Q29udGFpbmVyRmlsdGVyLmphdmE6NDQpDQogICAgICAgIGF0IG9yZy5hcGFjaGUu Y2F0YWxpbmEuY29yZS5BcHBsaWNhdGlvbkZpbHRlckNoYWluLmludGVybmFsRG9GaWx0ZXIoQXBw bGljYXRpb25GaWx0ZXJDaGFpbi5qYXZhOjE4NikNCiAgICAgICAgYXQgb3JnLmFwYWNoZS5jYXRh bGluYS5jb3JlLkFwcGxpY2F0aW9uRmlsdGVyQ2hhaW4uZG9GaWx0ZXIoQXBwbGljYXRpb25GaWx0 ZXJDaGFpbi5qYXZhOjE1NykNCiAgICAgICAgYXQgc2Uuc2tvbHV0dmVja2xpbmcuc2xhc2tlbi5m aWx0ZXIuQXV0aGVudGljYXRpb25GaWx0ZXIuZG9GaWx0ZXIoQXV0aGVudGljYXRpb25GaWx0ZXIu amF2YTo4MSkNCiAgICAgICAgYXQgb3JnLmFwYWNoZS5jYXRhbGluYS5jb3JlLkFwcGxpY2F0aW9u RmlsdGVyQ2hhaW4uaW50ZXJuYWxEb0ZpbHRlcihBcHBsaWNhdGlvbkZpbHRlckNoYWluLmphdmE6 MTg2KQ0KICAgICAgICBhdCBvcmcuYXBhY2hlLmNhdGFsaW5hLmNvcmUuQXBwbGljYXRpb25GaWx0 ZXJDaGFpbi5kb0ZpbHRlcihBcHBsaWNhdGlvbkZpbHRlckNoYWluLmphdmE6MTU3KQ0KICAgICAg ICBhdCBvcmcuYXBhY2hlLmNhdGFsaW5hLmNvcmUuU3RhbmRhcmRXcmFwcGVyVmFsdmUuaW52b2tl KFN0YW5kYXJkV3JhcHBlclZhbHZlLmphdmE6MjE0KQ0KICAgICAgICBhdCBvcmcuYXBhY2hlLmNh dGFsaW5hLmNvcmUuU3RhbmRhcmRWYWx2ZUNvbnRleHQuaW52b2tlTmV4dChTdGFuZGFyZFZhbHZl Q29udGV4dC5qYXZhOjEwNCkNCiAgICAgICAgYXQgb3JnLmFwYWNoZS5jYXRhbGluYS5jb3JlLlN0 YW5kYXJkUGlwZWxpbmUuaW52b2tlKFN0YW5kYXJkUGlwZWxpbmUuamF2YTo1MjApDQogICAgICAg IGF0IG9yZy5hcGFjaGUuY2F0YWxpbmEuY29yZS5TdGFuZGFyZENvbnRleHRWYWx2ZS5pbnZva2VJ bnRlcm5hbChTdGFuZGFyZENvbnRleHRWYWx2ZS5qYXZhOjE5OCkNCiAgICAgICAgYXQgb3JnLmFw YWNoZS5jYXRhbGluYS5jb3JlLlN0YW5kYXJkQ29udGV4dFZhbHZlLmludm9rZShTdGFuZGFyZENv bnRleHRWYWx2ZS5qYXZhOjE1MikNCiAgICAgICAgYXQgb3JnLmFwYWNoZS5jYXRhbGluYS5jb3Jl LlN0YW5kYXJkVmFsdmVDb250ZXh0Lmludm9rZU5leHQoU3RhbmRhcmRWYWx2ZUNvbnRleHQuamF2 YToxMDQpDQogICAgICAgIGF0IG9yZy5hcGFjaGUuY2F0YWxpbmEuY29yZS5TdGFuZGFyZFBpcGVs aW5lLmludm9rZShTdGFuZGFyZFBpcGVsaW5lLmphdmE6NTIwKQ0KICAgICAgICBhdCBvcmcuYXBh Y2hlLmNhdGFsaW5hLmNvcmUuU3RhbmRhcmRIb3N0VmFsdmUuaW52b2tlKFN0YW5kYXJkSG9zdFZh bHZlLmphdmE6MTM3KQ0KICAgICAgICBhdCBvcmcuYXBhY2hlLmNhdGFsaW5hLmNvcmUuU3RhbmRh cmRWYWx2ZUNvbnRleHQuaW52b2tlTmV4dChTdGFuZGFyZFZhbHZlQ29udGV4dC5qYXZhOjEwNCkN CiAgICAgICAgYXQgb3JnLmFwYWNoZS5jYXRhbGluYS52YWx2ZXMuRXJyb3JSZXBvcnRWYWx2ZS5p bnZva2UoRXJyb3JSZXBvcnRWYWx2ZS5qYXZhOjExOCkNCiAgICAgICAgYXQgb3JnLmFwYWNoZS5j YXRhbGluYS5jb3JlLlN0YW5kYXJkVmFsdmVDb250ZXh0Lmludm9rZU5leHQoU3RhbmRhcmRWYWx2 ZUNvbnRleHQuamF2YToxMDIpDQogICAgICAgIGF0IG9yZy5hcGFjaGUuY2F0YWxpbmEuY29yZS5T dGFuZGFyZFBpcGVsaW5lLmludm9rZShTdGFuZGFyZFBpcGVsaW5lLmphdmE6NTIwKQ0KICAgICAg ICBhdCBvcmcuYXBhY2hlLmNhdGFsaW5hLmNvcmUuU3RhbmRhcmRFbmdpbmVWYWx2ZS5pbnZva2Uo U3RhbmRhcmRFbmdpbmVWYWx2ZS5qYXZhOjEwOSkNCiAgICAgICAgYXQgb3JnLmFwYWNoZS5jYXRh bGluYS5jb3JlLlN0YW5kYXJkVmFsdmVDb250ZXh0Lmludm9rZU5leHQoU3RhbmRhcmRWYWx2ZUNv bnRleHQuamF2YToxMDQpDQogICAgICAgIGF0IG9yZy5hcGFjaGUuY2F0YWxpbmEuY29yZS5TdGFu ZGFyZFBpcGVsaW5lLmludm9rZShTdGFuZGFyZFBpcGVsaW5lLmphdmE6NTIwKQ0KICAgICAgICBh dCBvcmcuYXBhY2hlLmNhdGFsaW5hLmNvcmUuQ29udGFpbmVyQmFzZS5pbnZva2UoQ29udGFpbmVy QmFzZS5qYXZhOjkyOSkNCiAgICAgICAgYXQgb3JnLmFwYWNoZS5jb3lvdGUudG9tY2F0NS5Db3lv dGVBZGFwdGVyLnNlcnZpY2UoQ295b3RlQWRhcHRlci5qYXZhOjE2MCkNCiAgICAgICAgYXQgb3Jn LmFwYWNoZS5jb3lvdGUuaHR0cDExLkh0dHAxMVByb2Nlc3Nvci5wcm9jZXNzKEh0dHAxMVByb2Nl c3Nvci5qYXZhOjc5OSkNCiAgICAgICAgYXQgb3JnLmFwYWNoZS5jb3lvdGUuaHR0cDExLkh0dHAx MVByb3RvY29sJEh0dHAxMUNvbm5lY3Rpb25IYW5kbGVyLnByb2Nlc3NDb25uZWN0aW9uKEh0dHAx MVByb3RvY29sLmphdmE6NzA1KQ0KICAgICAgICBhdCBvcmcuYXBhY2hlLnRvbWNhdC51dGlsLm5l dC5UY3BXb3JrZXJUaHJlYWQucnVuSXQoUG9vbFRjcEVuZHBvaW50LmphdmE6NTc3KQ0KICAgICAg ICBhdCBvcmcuYXBhY2hlLnRvbWNhdC51dGlsLnRocmVhZHMuVGhyZWFkUG9vbCRDb250cm9sUnVu bmFibGUucnVuKFRocmVhZFBvb2wuamF2YTo2ODMpDQogICAgICAgIGF0IGphdmEubGFuZy5UaHJl YWQucnVuKFRocmVhZC5qYXZhOjUzNCkNCkZBVEFMIFtodHRwLTgwODAtUHJvY2Vzc29yMjVdIChB ZG1pbmlzdGVySW1wbC5qYXZhOjM4MykgLSBObyBzdWl0YWJsZSBkcml2ZXINCnNlLmttci5zY2Ft LkFyY2hpdmVFeGNlcHRpb246IE5vIHN1aXRhYmxlIGRyaXZlcg0KICAgICAgICBhdCBzZS5rbXIu c2NhbS5jb21tb24uU2VydmljZUNvbW1vbi5nZXRDb25uZWN0aW9uKFNlcnZpY2VDb21tb24uamF2 YTozMzQpDQogICAgICAgIGF0IHNlLmttci5zY2FtLmNvbW1vbi5TZXJ2aWNlQ29tbW9uLmNvbnRh aW5zKFNlcnZpY2VDb21tb24uamF2YToxNjUpDQogICAgICAgIGF0IHNlLmttci5zY2FtLmxvY2Fs LkFkbWluaXN0ZXJJbXBsLmhhc01hbmlmZXN0KEFkbWluaXN0ZXJJbXBsLmphdmE6MzgwKQ0KICAg ICAgICBhdCBzZS5za29sdXR2ZWNrbGluZy5zbGFza2VuLmRhby5EZWZhdWx0UmVwb3NpdG9yeURB Ty5hZGRNYW5pZmVzdChEZWZhdWx0UmVwb3NpdG9yeURBTy5qYXZhOjE5MykNCiAgICAgICAgYXQg c2Uuc2tvbHV0dmVja2xpbmcuc2xhc2tlbi5hY3Rpb24uY29yZS5BZGRNYW5pZmVzdEFjdGlvbi5j cmVhdGVNYW5pZmVzdChBZGRNYW5pZmVzdEFjdGlvbi5qYXZhOjk3KQ0KICAgICAgICBhdCBzZS5z a29sdXR2ZWNrbGluZy5zbGFza2VuLmFjdGlvbi5hZG1pbi5BZG1pbkFjdGlvbi5leGVjdXRlKEFk bWluQWN0aW9uLmphdmE6NTEpDQogICAgICAgIGF0IGNvbS5vcGVuc3ltcGhvbnkueHdvcmsuRGVm YXVsdEFjdGlvbkludm9jYXRpb24uaW52b2tlQWN0aW9uKERlZmF1bHRBY3Rpb25JbnZvY2F0aW9u LmphdmE6MjgzKQ0KICAgICAgICBhdCBjb20ub3BlbnN5bXBob255Lnh3b3JrLkRlZmF1bHRBY3Rp b25JbnZvY2F0aW9uLmludm9rZShEZWZhdWx0QWN0aW9uSW52b2NhdGlvbi5qYXZhOjE2NikNCiAg ICAgICAgYXQgY29tLm9wZW5zeW1waG9ueS54d29yay5pbnRlcmNlcHRvci5Bcm91bmRJbnRlcmNl cHRvci5pbnRlcmNlcHQoQXJvdW5kSW50ZXJjZXB0b3IuamF2YTozNSkNCiAgICAgICAgYXQgY29t Lm9wZW5zeW1waG9ueS54d29yay5EZWZhdWx0QWN0aW9uSW52b2NhdGlvbi5pbnZva2UoRGVmYXVs dEFjdGlvbkludm9jYXRpb24uamF2YToxNjQpDQogICAgICAgIGF0IGNvbS5vcGVuc3ltcGhvbnku eHdvcmsuaW50ZXJjZXB0b3IuQXJvdW5kSW50ZXJjZXB0b3IuaW50ZXJjZXB0KEFyb3VuZEludGVy Y2VwdG9yLmphdmE6MzUpDQogICAgICAgIGF0IGNvbS5vcGVuc3ltcGhvbnkueHdvcmsuRGVmYXVs dEFjdGlvbkludm9jYXRpb24uaW52b2tlKERlZmF1bHRBY3Rpb25JbnZvY2F0aW9uLmphdmE6MTY0 KQ0KICAgICAgICBhdCBjb20ub3BlbnN5bXBob255Lnh3b3JrLmludGVyY2VwdG9yLkRlZmF1bHRX b3JrZmxvd0ludGVyY2VwdG9yLmludGVyY2VwdChEZWZhdWx0V29ya2Zsb3dJbnRlcmNlcHRvci5q YXZhOjU1KQ0KICAgICAgICBhdCBjb20ub3BlbnN5bXBob255Lnh3b3JrLkRlZmF1bHRBY3Rpb25J bnZvY2F0aW9uLmludm9rZShEZWZhdWx0QWN0aW9uSW52b2NhdGlvbi5qYXZhOjE2NCkNCiAgICAg ICAgYXQgY29tLm9wZW5zeW1waG9ueS54d29yay5pbnRlcmNlcHRvci5Bcm91bmRJbnRlcmNlcHRv ci5pbnRlcmNlcHQoQXJvdW5kSW50ZXJjZXB0b3IuamF2YTozNSkNCiAgICAgICAgYXQgY29tLm9w ZW5zeW1waG9ueS54d29yay5EZWZhdWx0QWN0aW9uSW52b2NhdGlvbi5pbnZva2UoRGVmYXVsdEFj dGlvbkludm9jYXRpb24uamF2YToxNjQpDQogICAgICAgIGF0IGNvbS5vcGVuc3ltcGhvbnkueHdv cmsuaW50ZXJjZXB0b3IuQXJvdW5kSW50ZXJjZXB0b3IuaW50ZXJjZXB0KEFyb3VuZEludGVyY2Vw dG9yLmphdmE6MzUpDQogICAgICAgIGF0IGNvbS5vcGVuc3ltcGhvbnkueHdvcmsuRGVmYXVsdEFj dGlvbkludm9jYXRpb24uaW52b2tlKERlZmF1bHRBY3Rpb25JbnZvY2F0aW9uLmphdmE6MTY0KQ0K ICAgICAgICBhdCBjb20ub3BlbnN5bXBob255Lnh3b3JrLmludGVyY2VwdG9yLkFyb3VuZEludGVy Y2VwdG9yLmludGVyY2VwdChBcm91bmRJbnRlcmNlcHRvci5qYXZhOjM1KQ0KICAgICAgICBhdCBj b20ub3BlbnN5bXBob255Lnh3b3JrLkRlZmF1bHRBY3Rpb25JbnZvY2F0aW9uLmludm9rZShEZWZh dWx0QWN0aW9uSW52b2NhdGlvbi5qYXZhOjE2NCkNCiAgICAgICAgYXQgY29tLm9wZW5zeW1waG9u eS54d29yay5pbnRlcmNlcHRvci5Bcm91bmRJbnRlcmNlcHRvci5pbnRlcmNlcHQoQXJvdW5kSW50 ZXJjZXB0b3IuamF2YTozNSkNCiAgICAgICAgYXQgY29tLm9wZW5zeW1waG9ueS54d29yay5EZWZh dWx0QWN0aW9uSW52b2NhdGlvbi5pbnZva2UoRGVmYXVsdEFjdGlvbkludm9jYXRpb24uamF2YTox NjQpDQogICAgICAgIGF0IGNvbS5vcGVuc3ltcGhvbnkueHdvcmsuaW50ZXJjZXB0b3IuQXJvdW5k SW50ZXJjZXB0b3IuaW50ZXJjZXB0KEFyb3VuZEludGVyY2VwdG9yLmphdmE6MzUpDQogICAgICAg IGF0IGNvbS5vcGVuc3ltcGhvbnkueHdvcmsuRGVmYXVsdEFjdGlvbkludm9jYXRpb24uaW52b2tl KERlZmF1bHRBY3Rpb25JbnZvY2F0aW9uLmphdmE6MTY0KQ0KICAgICAgICBhdCBjb20ub3BlbnN5 bXBob255Lnh3b3JrLmludGVyY2VwdG9yLkFyb3VuZEludGVyY2VwdG9yLmludGVyY2VwdChBcm91 bmRJbnRlcmNlcHRvci5qYXZhOjM1KQ0KICAgICAgICBhdCBjb20ub3BlbnN5bXBob255Lnh3b3Jr LkRlZmF1bHRBY3Rpb25JbnZvY2F0aW9uLmludm9rZShEZWZhdWx0QWN0aW9uSW52b2NhdGlvbi5q YXZhOjE2NCkNCiAgICAgICAgYXQgc2Uuc2tvbHV0dmVja2xpbmcuc2xhc2tlbi5hY3Rpb24uaW50 ZXJjZXB0b3IuQXV0aGVudGljYXRpb25JbnRlcmNlcHRvci5pbnRlcmNlcHQoQXV0aGVudGljYXRp b25JbnRlcmNlcHRvci5qYQ0KdmE6MTA3KQ0KICAgICAgICBhdCBjb20ub3BlbnN5bXBob255Lnh3 b3JrLkRlZmF1bHRBY3Rpb25JbnZvY2F0aW9uLmludm9rZShEZWZhdWx0QWN0aW9uSW52b2NhdGlv bi5qYXZhOjE2NCkNCiAgICAgICAgYXQgc2Uuc2tvbHV0dmVja2xpbmcuc2xhc2tlbi5hY3Rpb24u aW50ZXJjZXB0b3IuUm9sZUJhc2VkQWNjZXNzSW50ZXJjZXB0b3IuaW50ZXJjZXB0KFJvbGVCYXNl ZEFjY2Vzc0ludGVyY2VwdG9yLg0KamF2YTo3MykNCiAgICAgICAgYXQgY29tLm9wZW5zeW1waG9u eS54d29yay5EZWZhdWx0QWN0aW9uSW52b2NhdGlvbi5pbnZva2UoRGVmYXVsdEFjdGlvbkludm9j YXRpb24uamF2YToxNjQpDQogICAgICAgIGF0IHNlLnNrb2x1dHZlY2tsaW5nLnNsYXNrZW4uYWN0 aW9uLmludGVyY2VwdG9yLkV4Y2VwdGlvbkludGVyY2VwdG9yLmludGVyY2VwdChFeGNlcHRpb25J bnRlcmNlcHRvci5qYXZhOjc1KQ0KICAgICAgICBhdCBjb20ub3BlbnN5bXBob255Lnh3b3JrLkRl ZmF1bHRBY3Rpb25JbnZvY2F0aW9uLmludm9rZShEZWZhdWx0QWN0aW9uSW52b2NhdGlvbi5qYXZh OjE2NCkNCiAgICAgICAgYXQgY29tLm9wZW5zeW1waG9ueS54d29yay5pbnRlcmNlcHRvci5Bcm91 bmRJbnRlcmNlcHRvci5pbnRlcmNlcHQoQXJvdW5kSW50ZXJjZXB0b3IuamF2YTozNSkNCiAgICAg ICAgYXQgY29tLm9wZW5zeW1waG9ueS54d29yay5EZWZhdWx0QWN0aW9uSW52b2NhdGlvbi5pbnZv a2UoRGVmYXVsdEFjdGlvbkludm9jYXRpb24uamF2YToxNjQpDQogICAgICAgIGF0IGNvbS5vcGVu c3ltcGhvbnkueHdvcmsuaW50ZXJjZXB0b3IuQXJvdW5kSW50ZXJjZXB0b3IuaW50ZXJjZXB0KEFy b3VuZEludGVyY2VwdG9yLmphdmE6MzUpDQogICAgICAgIGF0IGNvbS5vcGVuc3ltcGhvbnkueHdv cmsuRGVmYXVsdEFjdGlvbkludm9jYXRpb24uaW52b2tlKERlZmF1bHRBY3Rpb25JbnZvY2F0aW9u LmphdmE6MTY0KQ0KICAgICAgICBhdCBjb20ub3BlbnN5bXBob255Lnh3b3JrLmludGVyY2VwdG9y LkFyb3VuZEludGVyY2VwdG9yLmludGVyY2VwdChBcm91bmRJbnRlcmNlcHRvci5qYXZhOjM1KQ0K ICAgICAgICBhdCBjb20ub3BlbnN5bXBob255Lnh3b3JrLkRlZmF1bHRBY3Rpb25JbnZvY2F0aW9u Lmludm9rZShEZWZhdWx0QWN0aW9uSW52b2NhdGlvbi5qYXZhOjE2NCkNCiAgICAgICAgYXQgY29t Lm9wZW5zeW1waG9ueS54d29yay5EZWZhdWx0QWN0aW9uUHJveHkuZXhlY3V0ZShEZWZhdWx0QWN0 aW9uUHJveHkuamF2YToxMTYpDQogICAgICAgIGF0IGNvbS5vcGVuc3ltcGhvbnkud2Vid29yay5k aXNwYXRjaGVyLlNlcnZsZXREaXNwYXRjaGVyLnNlcnZpY2VBY3Rpb24oU2VydmxldERpc3BhdGNo ZXIuamF2YToyNzIpDQogICAgICAgIGF0IGNvbS5vcGVuc3ltcGhvbnkud2Vid29yay5kaXNwYXRj aGVyLlNlcnZsZXREaXNwYXRjaGVyLnNlcnZpY2UoU2VydmxldERpc3BhdGNoZXIuamF2YToyMzcp DQogICAgICAgIGF0IGphdmF4LnNlcnZsZXQuaHR0cC5IdHRwU2VydmxldC5zZXJ2aWNlKEh0dHBT ZXJ2bGV0LmphdmE6ODAyKQ0KICAgICAgICBhdCBvcmcuYXBhY2hlLmNhdGFsaW5hLmNvcmUuQXBw bGljYXRpb25GaWx0ZXJDaGFpbi5pbnRlcm5hbERvRmlsdGVyKEFwcGxpY2F0aW9uRmlsdGVyQ2hh aW4uamF2YToyMzcpDQogICAgICAgIGF0IG9yZy5hcGFjaGUuY2F0YWxpbmEuY29yZS5BcHBsaWNh dGlvbkZpbHRlckNoYWluLmRvRmlsdGVyKEFwcGxpY2F0aW9uRmlsdGVyQ2hhaW4uamF2YToxNTcp DQogICAgICAgIGF0IGNvbS5vcGVuc3ltcGhvbnkubW9kdWxlLnNpdGVtZXNoLmZpbHRlci5QYWdl RmlsdGVyLnBhcnNlUGFnZShQYWdlRmlsdGVyLmphdmE6MTE4KQ0KICAgICAgICBhdCBjb20ub3Bl bnN5bXBob255Lm1vZHVsZS5zaXRlbWVzaC5maWx0ZXIuUGFnZUZpbHRlci5kb0ZpbHRlcihQYWdl RmlsdGVyLmphdmE6NTIpDQogICAgICAgIGF0IG9yZy5hcGFjaGUuY2F0YWxpbmEuY29yZS5BcHBs aWNhdGlvbkZpbHRlckNoYWluLmludGVybmFsRG9GaWx0ZXIoQXBwbGljYXRpb25GaWx0ZXJDaGFp bi5qYXZhOjE4NikNCiAgICAgICAgYXQgb3JnLmFwYWNoZS5jYXRhbGluYS5jb3JlLkFwcGxpY2F0 aW9uRmlsdGVyQ2hhaW4uZG9GaWx0ZXIoQXBwbGljYXRpb25GaWx0ZXJDaGFpbi5qYXZhOjE1NykN CiAgICAgICAgYXQgb3JnLm5hbm9jb250YWluZXIubmFub3dhci53ZWJ3b3JrMi5QaWNvT2JqZWN0 RmFjdG9yeUZpbHRlci5kb0ZpbHRlcihQaWNvT2JqZWN0RmFjdG9yeUZpbHRlci5qYXZhOjQ2KQ0K ICAgICAgICBhdCBvcmcuYXBhY2hlLmNhdGFsaW5hLmNvcmUuQXBwbGljYXRpb25GaWx0ZXJDaGFp bi5pbnRlcm5hbERvRmlsdGVyKEFwcGxpY2F0aW9uRmlsdGVyQ2hhaW4uamF2YToxODYpDQogICAg ICAgIGF0IG9yZy5hcGFjaGUuY2F0YWxpbmEuY29yZS5BcHBsaWNhdGlvbkZpbHRlckNoYWluLmRv RmlsdGVyKEFwcGxpY2F0aW9uRmlsdGVyQ2hhaW4uamF2YToxNTcpDQogICAgICAgIGF0IG9yZy5u YW5vY29udGFpbmVyLm5hbm93YXIuU2VydmxldFJlcXVlc3RDb250YWluZXJGaWx0ZXIuZG9GaWx0 ZXIoU2VydmxldFJlcXVlc3RDb250YWluZXJGaWx0ZXIuamF2YTo0NCkNCiAgICAgICAgYXQgb3Jn LmFwYWNoZS5jYXRhbGluYS5jb3JlLkFwcGxpY2F0aW9uRmlsdGVyQ2hhaW4uaW50ZXJuYWxEb0Zp bHRlcihBcHBsaWNhdGlvbkZpbHRlckNoYWluLmphdmE6MTg2KQ0KICAgICAgICBhdCBvcmcuYXBh Y2hlLmNhdGFsaW5hLmNvcmUuQXBwbGljYXRpb25GaWx0ZXJDaGFpbi5kb0ZpbHRlcihBcHBsaWNh dGlvbkZpbHRlckNoYWluLmphdmE6MTU3KQ0KICAgICAgICBhdCBzZS5za29sdXR2ZWNrbGluZy5z bGFza2VuLmZpbHRlci5BdXRoZW50aWNhdGlvbkZpbHRlci5kb0ZpbHRlcihBdXRoZW50aWNhdGlv bkZpbHRlci5qYXZhOjgxKQ0KICAgICAgICBhdCBvcmcuYXBhY2hlLmNhdGFsaW5hLmNvcmUuQXBw bGljYXRpb25GaWx0ZXJDaGFpbi5pbnRlcm5hbERvRmlsdGVyKEFwcGxpY2F0aW9uRmlsdGVyQ2hh aW4uamF2YToxODYpDQogICAgICAgIGF0IG9yZy5hcGFjaGUuY2F0YWxpbmEuY29yZS5BcHBsaWNh dGlvbkZpbHRlckNoYWluLmRvRmlsdGVyKEFwcGxpY2F0aW9uRmlsdGVyQ2hhaW4uamF2YToxNTcp DQogICAgICAgIGF0IG9yZy5hcGFjaGUuY2F0YWxpbmEuY29yZS5TdGFuZGFyZFdyYXBwZXJWYWx2 ZS5pbnZva2UoU3RhbmRhcmRXcmFwcGVyVmFsdmUuamF2YToyMTQpDQogICAgICAgIGF0IG9yZy5h cGFjaGUuY2F0YWxpbmEuY29yZS5TdGFuZGFyZFZhbHZlQ29udGV4dC5pbnZva2VOZXh0KFN0YW5k YXJkVmFsdmVDb250ZXh0LmphdmE6MTA0KQ0KICAgICAgICBhdCBvcmcuYXBhY2hlLmNhdGFsaW5h LmNvcmUuU3RhbmRhcmRQaXBlbGluZS5pbnZva2UoU3RhbmRhcmRQaXBlbGluZS5qYXZhOjUyMCkN CiAgICAgICAgYXQgb3JnLmFwYWNoZS5jYXRhbGluYS5jb3JlLlN0YW5kYXJkQ29udGV4dFZhbHZl Lmludm9rZUludGVybmFsKFN0YW5kYXJkQ29udGV4dFZhbHZlLmphdmE6MTk4KQ0KICAgICAgICBh dCBvcmcuYXBhY2hlLmNhdGFsaW5hLmNvcmUuU3RhbmRhcmRDb250ZXh0VmFsdmUuaW52b2tlKFN0 YW5kYXJkQ29udGV4dFZhbHZlLmphdmE6MTUyKQ0KICAgICAgICBhdCBvcmcuYXBhY2hlLmNhdGFs aW5hLmNvcmUuU3RhbmRhcmRWYWx2ZUNvbnRleHQuaW52b2tlTmV4dChTdGFuZGFyZFZhbHZlQ29u dGV4dC5qYXZhOjEwNCkNCiAgICAgICAgYXQgb3JnLmFwYWNoZS5jYXRhbGluYS5jb3JlLlN0YW5k YXJkUGlwZWxpbmUuaW52b2tlKFN0YW5kYXJkUGlwZWxpbmUuamF2YTo1MjApDQogICAgICAgIGF0 IG9yZy5hcGFjaGUuY2F0YWxpbmEuY29yZS5TdGFuZGFyZEhvc3RWYWx2ZS5pbnZva2UoU3RhbmRh cmRIb3N0VmFsdmUuamF2YToxMzcpDQogICAgICAgIGF0IG9yZy5hcGFjaGUuY2F0YWxpbmEuY29y ZS5TdGFuZGFyZFZhbHZlQ29udGV4dC5pbnZva2VOZXh0KFN0YW5kYXJkVmFsdmVDb250ZXh0Lmph dmE6MTA0KQ0KICAgICAgICBhdCBvcmcuYXBhY2hlLmNhdGFsaW5hLnZhbHZlcy5FcnJvclJlcG9y dFZhbHZlLmludm9rZShFcnJvclJlcG9ydFZhbHZlLmphdmE6MTE4KQ0KICAgICAgICBhdCBvcmcu YXBhY2hlLmNhdGFsaW5hLmNvcmUuU3RhbmRhcmRWYWx2ZUNvbnRleHQuaW52b2tlTmV4dChTdGFu ZGFyZFZhbHZlQ29udGV4dC5qYXZhOjEwMikNCiAgICAgICAgYXQgb3JnLmFwYWNoZS5jYXRhbGlu YS5jb3JlLlN0YW5kYXJkUGlwZWxpbmUuaW52b2tlKFN0YW5kYXJkUGlwZWxpbmUuamF2YTo1MjAp DQogICAgICAgIGF0IG9yZy5hcGFjaGUuY2F0YWxpbmEuY29yZS5TdGFuZGFyZEVuZ2luZVZhbHZl Lmludm9rZShTdGFuZGFyZEVuZ2luZVZhbHZlLmphdmE6MTA5KQ0KICAgICAgICBhdCBvcmcuYXBh Y2hlLmNhdGFsaW5hLmNvcmUuU3RhbmRhcmRWYWx2ZUNvbnRleHQuaW52b2tlTmV4dChTdGFuZGFy ZFZhbHZlQ29udGV4dC5qYXZhOjEwNCkNCiAgICAgICAgYXQgb3JnLmFwYWNoZS5jYXRhbGluYS5j b3JlLlN0YW5kYXJkUGlwZWxpbmUuaW52b2tlKFN0YW5kYXJkUGlwZWxpbmUuamF2YTo1MjApDQog ICAgICAgIGF0IG9yZy5hcGFjaGUuY2F0YWxpbmEuY29yZS5Db250YWluZXJCYXNlLmludm9rZShD b250YWluZXJCYXNlLmphdmE6OTI5KQ0KICAgICAgICBhdCBvcmcuYXBhY2hlLmNveW90ZS50b21j YXQ1LkNveW90ZUFkYXB0ZXIuc2VydmljZShDb3lvdGVBZGFwdGVyLmphdmE6MTYwKQ0KICAgICAg ICBhdCBvcmcuYXBhY2hlLmNveW90ZS5odHRwMTEuSHR0cDExUHJvY2Vzc29yLnByb2Nlc3MoSHR0 cDExUHJvY2Vzc29yLmphdmE6Nzk5KQ0KICAgICAgICBhdCBvcmcuYXBhY2hlLmNveW90ZS5odHRw MTEuSHR0cDExUHJvdG9jb2wkSHR0cDExQ29ubmVjdGlvbkhhbmRsZXIucHJvY2Vzc0Nvbm5lY3Rp b24oSHR0cDExUHJvdG9jb2wuamF2YTo3MDUpDQogICAgICAgIGF0IG9yZy5hcGFjaGUudG9tY2F0 LnV0aWwubmV0LlRjcFdvcmtlclRocmVhZC5ydW5JdChQb29sVGNwRW5kcG9pbnQuamF2YTo1Nzcp DQogICAgICAgIGF0IG9yZy5hcGFjaGUudG9tY2F0LnV0aWwudGhyZWFkcy5UaHJlYWRQb29sJENv bnRyb2xSdW5uYWJsZS5ydW4oVGhyZWFkUG9vbC5qYXZhOjY4MykNCiAgICAgICAgYXQgamF2YS5s YW5nLlRocmVhZC5ydW4oVGhyZWFkLmphdmE6NTM0KQ0KRVJST1IgW2h0dHAtODA4MC1Qcm9jZXNz b3IyNV0gKEV4Y2VwdGlvbkludGVyY2VwdG9yLmphdmE6NzcpIC0gSW50ZXJuYWwgZXJyb3INCnNl Lmttci5zY2FtLkFyY2hpdmVFeGNlcHRpb246IE5vIHN1aXRhYmxlIGRyaXZlcg0KICAgICAgICBh dCBzZS5rbXIuc2NhbS5sb2NhbC5BZG1pbmlzdGVySW1wbC5oYXNNYW5pZmVzdChBZG1pbmlzdGVy SW1wbC5qYXZhOjM4NCkNCiAgICAgICAgYXQgc2Uuc2tvbHV0dmVja2xpbmcuc2xhc2tlbi5kYW8u RGVmYXVsdFJlcG9zaXRvcnlEQU8uYWRkTWFuaWZlc3QoRGVmYXVsdFJlcG9zaXRvcnlEQU8uamF2 YToxOTMpDQogICAgICAgIGF0IHNlLnNrb2x1dHZlY2tsaW5nLnNsYXNrZW4uYWN0aW9uLmNvcmUu QWRkTWFuaWZlc3RBY3Rpb24uY3JlYXRlTWFuaWZlc3QoQWRkTWFuaWZlc3RBY3Rpb24uamF2YTo5 NykNCiAgICAgICAgYXQgc2Uuc2tvbHV0dmVja2xpbmcuc2xhc2tlbi5hY3Rpb24uYWRtaW4uQWRt aW5BY3Rpb24uZXhlY3V0ZShBZG1pbkFjdGlvbi5qYXZhOjUxKQ0KICAgICAgICBhdCBjb20ub3Bl bnN5bXBob255Lnh3b3JrLkRlZmF1bHRBY3Rpb25JbnZvY2F0aW9uLmludm9rZUFjdGlvbihEZWZh dWx0QWN0aW9uSW52b2NhdGlvbi5qYXZhOjI4MykNCiAgICAgICAgYXQgY29tLm9wZW5zeW1waG9u eS54d29yay5EZWZhdWx0QWN0aW9uSW52b2NhdGlvbi5pbnZva2UoRGVmYXVsdEFjdGlvbkludm9j YXRpb24uamF2YToxNjYpDQogICAgICAgIGF0IGNvbS5vcGVuc3ltcGhvbnkueHdvcmsuaW50ZXJj ZXB0b3IuQXJvdW5kSW50ZXJjZXB0b3IuaW50ZXJjZXB0KEFyb3VuZEludGVyY2VwdG9yLmphdmE6 MzUpDQogICAgICAgIGF0IGNvbS5vcGVuc3ltcGhvbnkueHdvcmsuRGVmYXVsdEFjdGlvbkludm9j YXRpb24uaW52b2tlKERlZmF1bHRBY3Rpb25JbnZvY2F0aW9uLmphdmE6MTY0KQ0KICAgICAgICBh dCBjb20ub3BlbnN5bXBob255Lnh3b3JrLmludGVyY2VwdG9yLkFyb3VuZEludGVyY2VwdG9yLmlu dGVyY2VwdChBcm91bmRJbnRlcmNlcHRvci5qYXZhOjM1KQ0KICAgICAgICBhdCBjb20ub3BlbnN5 bXBob255Lnh3b3JrLkRlZmF1bHRBY3Rpb25JbnZvY2F0aW9uLmludm9rZShEZWZhdWx0QWN0aW9u SW52b2NhdGlvbi5qYXZhOjE2NCkNCiAgICAgICAgYXQgY29tLm9wZW5zeW1waG9ueS54d29yay5p bnRlcmNlcHRvci5EZWZhdWx0V29ya2Zsb3dJbnRlcmNlcHRvci5pbnRlcmNlcHQoRGVmYXVsdFdv cmtmbG93SW50ZXJjZXB0b3IuamF2YTo1NSkNCiAgICAgICAgYXQgY29tLm9wZW5zeW1waG9ueS54 d29yay5EZWZhdWx0QWN0aW9uSW52b2NhdGlvbi5pbnZva2UoRGVmYXVsdEFjdGlvbkludm9jYXRp b24uamF2YToxNjQpDQogICAgICAgIGF0IGNvbS5vcGVuc3ltcGhvbnkueHdvcmsuaW50ZXJjZXB0 b3IuQXJvdW5kSW50ZXJjZXB0b3IuaW50ZXJjZXB0KEFyb3VuZEludGVyY2VwdG9yLmphdmE6MzUp DQogICAgICAgIGF0IGNvbS5vcGVuc3ltcGhvbnkueHdvcmsuRGVmYXVsdEFjdGlvbkludm9jYXRp b24uaW52b2tlKERlZmF1bHRBY3Rpb25JbnZvY2F0aW9uLmphdmE6MTY0KQ0KICAgICAgICBhdCBj b20ub3BlbnN5bXBob255Lnh3b3JrLmludGVyY2VwdG9yLkFyb3VuZEludGVyY2VwdG9yLmludGVy Y2VwdChBcm91bmRJbnRlcmNlcHRvci5qYXZhOjM1KQ0KICAgICAgICBhdCBjb20ub3BlbnN5bXBo b255Lnh3b3JrLkRlZmF1bHRBY3Rpb25JbnZvY2F0aW9uLmludm9rZShEZWZhdWx0QWN0aW9uSW52 b2NhdGlvbi5qYXZhOjE2NCkNCiAgICAgICAgYXQgY29tLm9wZW5zeW1waG9ueS54d29yay5pbnRl cmNlcHRvci5Bcm91bmRJbnRlcmNlcHRvci5pbnRlcmNlcHQoQXJvdW5kSW50ZXJjZXB0b3IuamF2 YTozNSkNCiAgICAgICAgYXQgY29tLm9wZW5zeW1waG9ueS54d29yay5EZWZhdWx0QWN0aW9uSW52 b2NhdGlvbi5pbnZva2UoRGVmYXVsdEFjdGlvbkludm9jYXRpb24uamF2YToxNjQpDQogICAgICAg IGF0IGNvbS5vcGVuc3ltcGhvbnkueHdvcmsuaW50ZXJjZXB0b3IuQXJvdW5kSW50ZXJjZXB0b3Iu aW50ZXJjZXB0KEFyb3VuZEludGVyY2VwdG9yLmphdmE6MzUpDQogICAgICAgIGF0IGNvbS5vcGVu c3ltcGhvbnkueHdvcmsuRGVmYXVsdEFjdGlvbkludm9jYXRpb24uaW52b2tlKERlZmF1bHRBY3Rp b25JbnZvY2F0aW9uLmphdmE6MTY0KQ0KICAgICAgICBhdCBjb20ub3BlbnN5bXBob255Lnh3b3Jr LmludGVyY2VwdG9yLkFyb3VuZEludGVyY2VwdG9yLmludGVyY2VwdChBcm91bmRJbnRlcmNlcHRv ci5qYXZhOjM1KQ0KICAgICAgICBhdCBjb20ub3BlbnN5bXBob255Lnh3b3JrLkRlZmF1bHRBY3Rp b25JbnZvY2F0aW9uLmludm9rZShEZWZhdWx0QWN0aW9uSW52b2NhdGlvbi5qYXZhOjE2NCkNCiAg ICAgICAgYXQgY29tLm9wZW5zeW1waG9ueS54d29yay5pbnRlcmNlcHRvci5Bcm91bmRJbnRlcmNl cHRvci5pbnRlcmNlcHQoQXJvdW5kSW50ZXJjZXB0b3IuamF2YTozNSkNCiAgICAgICAgYXQgY29t Lm9wZW5zeW1waG9ueS54d29yay5EZWZhdWx0QWN0aW9uSW52b2NhdGlvbi5pbnZva2UoRGVmYXVs dEFjdGlvbkludm9jYXRpb24uamF2YToxNjQpDQogICAgICAgIGF0IHNlLnNrb2x1dHZlY2tsaW5n LnNsYXNrZW4uYWN0aW9uLmludGVyY2VwdG9yLkF1dGhlbnRpY2F0aW9uSW50ZXJjZXB0b3IuaW50 ZXJjZXB0KEF1dGhlbnRpY2F0aW9uSW50ZXJjZXB0b3IuamENCnZhOjEwNykNCiAgICAgICAgYXQg Y29tLm9wZW5zeW1waG9ueS54d29yay5EZWZhdWx0QWN0aW9uSW52b2NhdGlvbi5pbnZva2UoRGVm YXVsdEFjdGlvbkludm9jYXRpb24uamF2YToxNjQpDQogICAgICAgIGF0IHNlLnNrb2x1dHZlY2ts aW5nLnNsYXNrZW4uYWN0aW9uLmludGVyY2VwdG9yLlJvbGVCYXNlZEFjY2Vzc0ludGVyY2VwdG9y LmludGVyY2VwdChSb2xlQmFzZWRBY2Nlc3NJbnRlcmNlcHRvci4NCmphdmE6NzMpDQogICAgICAg IGF0IGNvbS5vcGVuc3ltcGhvbnkueHdvcmsuRGVmYXVsdEFjdGlvbkludm9jYXRpb24uaW52b2tl KERlZmF1bHRBY3Rpb25JbnZvY2F0aW9uLmphdmE6MTY0KQ0KICAgICAgICBhdCBzZS5za29sdXR2 ZWNrbGluZy5zbGFza2VuLmFjdGlvbi5pbnRlcmNlcHRvci5FeGNlcHRpb25JbnRlcmNlcHRvci5p bnRlcmNlcHQoRXhjZXB0aW9uSW50ZXJjZXB0b3IuamF2YTo3NSkNCiAgICAgICAgYXQgY29tLm9w ZW5zeW1waG9ueS54d29yay5EZWZhdWx0QWN0aW9uSW52b2NhdGlvbi5pbnZva2UoRGVmYXVsdEFj dGlvbkludm9jYXRpb24uamF2YToxNjQpDQogICAgICAgIGF0IGNvbS5vcGVuc3ltcGhvbnkueHdv cmsuaW50ZXJjZXB0b3IuQXJvdW5kSW50ZXJjZXB0b3IuaW50ZXJjZXB0KEFyb3VuZEludGVyY2Vw dG9yLmphdmE6MzUpDQogICAgICAgIGF0IGNvbS5vcGVuc3ltcGhvbnkueHdvcmsuRGVmYXVsdEFj dGlvbkludm9jYXRpb24uaW52b2tlKERlZmF1bHRBY3Rpb25JbnZvY2F0aW9uLmphdmE6MTY0KQ0K ICAgICAgICBhdCBjb20ub3BlbnN5bXBob255Lnh3b3JrLmludGVyY2VwdG9yLkFyb3VuZEludGVy Y2VwdG9yLmludGVyY2VwdChBcm91bmRJbnRlcmNlcHRvci5qYXZhOjM1KQ0KICAgICAgICBhdCBj b20ub3BlbnN5bXBob255Lnh3b3JrLkRlZmF1bHRBY3Rpb25JbnZvY2F0aW9uLmludm9rZShEZWZh dWx0QWN0aW9uSW52b2NhdGlvbi5qYXZhOjE2NCkNCiAgICAgICAgYXQgY29tLm9wZW5zeW1waG9u eS54d29yay5pbnRlcmNlcHRvci5Bcm91bmRJbnRlcmNlcHRvci5pbnRlcmNlcHQoQXJvdW5kSW50 ZXJjZXB0b3IuamF2YTozNSkNCiAgICAgICAgYXQgY29tLm9wZW5zeW1waG9ueS54d29yay5EZWZh dWx0QWN0aW9uSW52b2NhdGlvbi5pbnZva2UoRGVmYXVsdEFjdGlvbkludm9jYXRpb24uamF2YTox NjQpDQogICAgICAgIGF0IGNvbS5vcGVuc3ltcGhvbnkueHdvcmsuRGVmYXVsdEFjdGlvblByb3h5 LmV4ZWN1dGUoRGVmYXVsdEFjdGlvblByb3h5LmphdmE6MTE2KQ0KICAgICAgICBhdCBjb20ub3Bl bnN5bXBob255LndlYndvcmsuZGlzcGF0Y2hlci5TZXJ2bGV0RGlzcGF0Y2hlci5zZXJ2aWNlQWN0 aW9uKFNlcnZsZXREaXNwYXRjaGVyLmphdmE6MjcyKQ0KICAgICAgICBhdCBjb20ub3BlbnN5bXBo b255LndlYndvcmsuZGlzcGF0Y2hlci5TZXJ2bGV0RGlzcGF0Y2hlci5zZXJ2aWNlKFNlcnZsZXRE aXNwYXRjaGVyLmphdmE6MjM3KQ0KICAgICAgICBhdCBqYXZheC5zZXJ2bGV0Lmh0dHAuSHR0cFNl cnZsZXQuc2VydmljZShIdHRwU2VydmxldC5qYXZhOjgwMikNCiAgICAgICAgYXQgb3JnLmFwYWNo ZS5jYXRhbGluYS5jb3JlLkFwcGxpY2F0aW9uRmlsdGVyQ2hhaW4uaW50ZXJuYWxEb0ZpbHRlcihB cHBsaWNhdGlvbkZpbHRlckNoYWluLmphdmE6MjM3KQ0KICAgICAgICBhdCBvcmcuYXBhY2hlLmNh dGFsaW5hLmNvcmUuQXBwbGljYXRpb25GaWx0ZXJDaGFpbi5kb0ZpbHRlcihBcHBsaWNhdGlvbkZp bHRlckNoYWluLmphdmE6MTU3KQ0KICAgICAgICBhdCBjb20ub3BlbnN5bXBob255Lm1vZHVsZS5z aXRlbWVzaC5maWx0ZXIuUGFnZUZpbHRlci5wYXJzZVBhZ2UoUGFnZUZpbHRlci5qYXZhOjExOCkN CiAgICAgICAgYXQgY29tLm9wZW5zeW1waG9ueS5tb2R1bGUuc2l0ZW1lc2guZmlsdGVyLlBhZ2VG aWx0ZXIuZG9GaWx0ZXIoUGFnZUZpbHRlci5qYXZhOjUyKQ0KICAgICAgICBhdCBvcmcuYXBhY2hl LmNhdGFsaW5hLmNvcmUuQXBwbGljYXRpb25GaWx0ZXJDaGFpbi5pbnRlcm5hbERvRmlsdGVyKEFw cGxpY2F0aW9uRmlsdGVyQ2hhaW4uamF2YToxODYpDQogICAgICAgIGF0IG9yZy5hcGFjaGUuY2F0 YWxpbmEuY29yZS5BcHBsaWNhdGlvbkZpbHRlckNoYWluLmRvRmlsdGVyKEFwcGxpY2F0aW9uRmls dGVyQ2hhaW4uamF2YToxNTcpDQogICAgICAgIGF0IG9yZy5uYW5vY29udGFpbmVyLm5hbm93YXIu d2Vid29yazIuUGljb09iamVjdEZhY3RvcnlGaWx0ZXIuZG9GaWx0ZXIoUGljb09iamVjdEZhY3Rv cnlGaWx0ZXIuamF2YTo0NikNCiAgICAgICAgYXQgb3JnLmFwYWNoZS5jYXRhbGluYS5jb3JlLkFw cGxpY2F0aW9uRmlsdGVyQ2hhaW4uaW50ZXJuYWxEb0ZpbHRlcihBcHBsaWNhdGlvbkZpbHRlckNo YWluLmphdmE6MTg2KQ0KICAgICAgICBhdCBvcmcuYXBhY2hlLmNhdGFsaW5hLmNvcmUuQXBwbGlj YXRpb25GaWx0ZXJDaGFpbi5kb0ZpbHRlcihBcHBsaWNhdGlvbkZpbHRlckNoYWluLmphdmE6MTU3 KQ0KICAgICAgICBhdCBvcmcubmFub2NvbnRhaW5lci5uYW5vd2FyLlNlcnZsZXRSZXF1ZXN0Q29u dGFpbmVyRmlsdGVyLmRvRmlsdGVyKFNlcnZsZXRSZXF1ZXN0Q29udGFpbmVyRmlsdGVyLmphdmE6 NDQpDQogICAgICAgIGF0IG9yZy5hcGFjaGUuY2F0YWxpbmEuY29yZS5BcHBsaWNhdGlvbkZpbHRl ckNoYWluLmludGVybmFsRG9GaWx0ZXIoQXBwbGljYXRpb25GaWx0ZXJDaGFpbi5qYXZhOjE4NikN CiAgICAgICAgYXQgb3JnLmFwYWNoZS5jYXRhbGluYS5jb3JlLkFwcGxpY2F0aW9uRmlsdGVyQ2hh aW4uZG9GaWx0ZXIoQXBwbGljYXRpb25GaWx0ZXJDaGFpbi5qYXZhOjE1NykNCiAgICAgICAgYXQg c2Uuc2tvbHV0dmVja2xpbmcuc2xhc2tlbi5maWx0ZXIuQXV0aGVudGljYXRpb25GaWx0ZXIuZG9G aWx0ZXIoQXV0aGVudGljYXRpb25GaWx0ZXIuamF2YTo4MSkNCiAgICAgICAgYXQgb3JnLmFwYWNo ZS5jYXRhbGluYS5jb3JlLkFwcGxpY2F0aW9uRmlsdGVyQ2hhaW4uaW50ZXJuYWxEb0ZpbHRlcihB cHBsaWNhdGlvbkZpbHRlckNoYWluLmphdmE6MTg2KQ0KICAgICAgICBhdCBvcmcuYXBhY2hlLmNh dGFsaW5hLmNvcmUuQXBwbGljYXRpb25GaWx0ZXJDaGFpbi5kb0ZpbHRlcihBcHBsaWNhdGlvbkZp bHRlckNoYWluLmphdmE6MTU3KQ0KICAgICAgICBhdCBvcmcuYXBhY2hlLmNhdGFsaW5hLmNvcmUu U3RhbmRhcmRXcmFwcGVyVmFsdmUuaW52b2tlKFN0YW5kYXJkV3JhcHBlclZhbHZlLmphdmE6MjE0 KQ0KICAgICAgICBhdCBvcmcuYXBhY2hlLmNhdGFsaW5hLmNvcmUuU3RhbmRhcmRWYWx2ZUNvbnRl eHQuaW52b2tlTmV4dChTdGFuZGFyZFZhbHZlQ29udGV4dC5qYXZhOjEwNCkNCiAgICAgICAgYXQg b3JnLmFwYWNoZS5jYXRhbGluYS5jb3JlLlN0YW5kYXJkUGlwZWxpbmUuaW52b2tlKFN0YW5kYXJk UGlwZWxpbmUuamF2YTo1MjApDQogICAgICAgIGF0IG9yZy5hcGFjaGUuY2F0YWxpbmEuY29yZS5T dGFuZGFyZENvbnRleHRWYWx2ZS5pbnZva2VJbnRlcm5hbChTdGFuZGFyZENvbnRleHRWYWx2ZS5q YXZhOjE5OCkNCiAgICAgICAgYXQgb3JnLmFwYWNoZS5jYXRhbGluYS5jb3JlLlN0YW5kYXJkQ29u dGV4dFZhbHZlLmludm9rZShTdGFuZGFyZENvbnRleHRWYWx2ZS5qYXZhOjE1MikNCiAgICAgICAg YXQgb3JnLmFwYWNoZS5jYXRhbGluYS5jb3JlLlN0YW5kYXJkVmFsdmVDb250ZXh0Lmludm9rZU5l eHQoU3RhbmRhcmRWYWx2ZUNvbnRleHQuamF2YToxMDQpDQogICAgICAgIGF0IG9yZy5hcGFjaGUu Y2F0YWxpbmEuY29yZS5TdGFuZGFyZFBpcGVsaW5lLmludm9rZShTdGFuZGFyZFBpcGVsaW5lLmph dmE6NTIwKQ0KICAgICAgICBhdCBvcmcuYXBhY2hlLmNhdGFsaW5hLmNvcmUuU3RhbmRhcmRIb3N0 VmFsdmUuaW52b2tlKFN0YW5kYXJkSG9zdFZhbHZlLmphdmE6MTM3KQ0KICAgICAgICBhdCBvcmcu YXBhY2hlLmNhdGFsaW5hLmNvcmUuU3RhbmRhcmRWYWx2ZUNvbnRleHQuaW52b2tlTmV4dChTdGFu ZGFyZFZhbHZlQ29udGV4dC5qYXZhOjEwNCkNCiAgICAgICAgYXQgb3JnLmFwYWNoZS5jYXRhbGlu YS52YWx2ZXMuRXJyb3JSZXBvcnRWYWx2ZS5pbnZva2UoRXJyb3JSZXBvcnRWYWx2ZS5qYXZhOjEx OCkNCiAgICAgICAgYXQgb3JnLmFwYWNoZS5jYXRhbGluYS5jb3JlLlN0YW5kYXJkVmFsdmVDb250 ZXh0Lmludm9rZU5leHQoU3RhbmRhcmRWYWx2ZUNvbnRleHQuamF2YToxMDIpDQogICAgICAgIGF0 IG9yZy5hcGFjaGUuY2F0YWxpbmEuY29yZS5TdGFuZGFyZFBpcGVsaW5lLmludm9rZShTdGFuZGFy ZFBpcGVsaW5lLmphdmE6NTIwKQ0KICAgICAgICBhdCBvcmcuYXBhY2hlLmNhdGFsaW5hLmNvcmUu U3RhbmRhcmRFbmdpbmVWYWx2ZS5pbnZva2UoU3RhbmRhcmRFbmdpbmVWYWx2ZS5qYXZhOjEwOSkN CiAgICAgICAgYXQgb3JnLmFwYWNoZS5jYXRhbGluYS5jb3JlLlN0YW5kYXJkVmFsdmVDb250ZXh0 Lmludm9rZU5leHQoU3RhbmRhcmRWYWx2ZUNvbnRleHQuamF2YToxMDQpDQogICAgICAgIGF0IG9y Zy5hcGFjaGUuY2F0YWxpbmEuY29yZS5TdGFuZGFyZFBpcGVsaW5lLmludm9rZShTdGFuZGFyZFBp cGVsaW5lLmphdmE6NTIwKQ0KICAgICAgICBhdCBvcmcuYXBhY2hlLmNhdGFsaW5hLmNvcmUuQ29u dGFpbmVyQmFzZS5pbnZva2UoQ29udGFpbmVyQmFzZS5qYXZhOjkyOSkNCiAgICAgICAgYXQgb3Jn LmFwYWNoZS5jb3lvdGUudG9tY2F0NS5Db3lvdGVBZGFwdGVyLnNlcnZpY2UoQ295b3RlQWRhcHRl ci5qYXZhOjE2MCkNCiAgICAgICAgYXQgb3JnLmFwYWNoZS5jb3lvdGUuaHR0cDExLkh0dHAxMVBy b2Nlc3Nvci5wcm9jZXNzKEh0dHAxMVByb2Nlc3Nvci5qYXZhOjc5OSkNCiAgICAgICAgYXQgb3Jn LmFwYWNoZS5jb3lvdGUuaHR0cDExLkh0dHAxMVByb3RvY29sJEh0dHAxMUNvbm5lY3Rpb25IYW5k bGVyLnByb2Nlc3NDb25uZWN0aW9uKEh0dHAxMVByb3RvY29sLmphdmE6NzA1KQ0KICAgICAgICBh dCBvcmcuYXBhY2hlLnRvbWNhdC51dGlsLm5ldC5UY3BXb3JrZXJUaHJlYWQucnVuSXQoUG9vbFRj cEVuZHBvaW50LmphdmE6NTc3KQ0KICAgICAgICBhdCBvcmcuYXBhY2hlLnRvbWNhdC51dGlsLnRo cmVhZHMuVGhyZWFkUG9vbCRDb250cm9sUnVubmFibGUucnVuKFRocmVhZFBvb2wuamF2YTo2ODMp DQogICAgICAgIGF0IGphdmEubGFuZy5UaHJlYWQucnVuKFRocmVhZC5qYXZhOjUzNCk= |
|
From: <pat...@kn...> - 2006-10-19 13:28:46
|
Hej! Jag ska installera Nimble med databas p=E5 SQL-server f=F6r Historiska = Museet & Arm=E9museum Hur ska jag g=E5 tillv=E4ga? =20 /Patrik Alm =20 I'm installing Nimble with SQL-server database. How do I approach this = problem? |
|
From: Per L. <Per...@at...> - 2006-10-17 11:01:29
|
J=F6ran Stark skrev: > Hejsan, > Problemet beror p=E5 att Lucene inte har skapat de filer som den beh=F6= ver=20 > (bla CATALINA_HOME/scam/nimble/index/segments). > F=F6r att f=E5 i g=E5ng scam-nimble: > - Ta bort tidigare installation och packa upp disten > - K=F6r export CATALINA_HOME=3D~joran/Desktop/scam-nimble-3.0_tomcat-5.= 0.28 > - L=E4gga till=20 > JAVA_OPTS=3D-Dorg.apache.lucene.lockdir=3D$CATALINA_HOME/scam/nimble/ i= =20 > CATALINA_HOME/bin/catalina.sh > - starta Tomcat $CATALINA_HOME/bin/catalina.sh run > - Logga in som admin > - G=E5 till admin - generella inst=E4llningar och ange det namn som ska= =20 > synas i titel-raden > KLART! > > N=E4r Tomcat =E4r startad ska CATALINA_HOME/scam/nimble/index/segments=20 > blivit skapad. > Det kan verka lite hokus-pokus att man m=E5ste g=E5 till admin-sidan in= nan=20 > installationen =E4r klar, men d=E5 sker bla en kontroll om modellen =E4= r=20 > initierad (och inititeras om det beh=F6vs). > > Hoppas att det ska g=E5 b=E4ttre nu. > =20 Det k=E4nns som att det ibland funkar och ibland inte. Just nu funkar det= =20 iaf s=E5 f=F6rhoppningsvis =E4r allt ok. :) Mvh Per > -- J=F6ran > > Per Lewau wrote: > > =20 >> Hej, >> >> (scam-nimble-3.0_tomcat-5.0.28, java version "1.4.2_06") >> >> Har idogt f=F6rs=F6kt att f=E5 SCAM nimble att funka (f=E4rdigf=F6rpac= kad version=20 >> med Tomcat) och fastnar hela tiden p=E5 f=F6ljande: >> >> INFO [http-8080-Processor25] (LoggingInterceptor.java:63) - Starting e= xecution stack for action add >> INFO [http-8080-Processor25] (ManifestImpl.java:156) - Aborted: Model = not found: nimble >> ERROR [http-8080-Processor25] (ExceptionInterceptor.java:77) - Interna= l error >> se.kmr.scam.ArchiveException: Model not found: nimble >> at se.kmr.scam.common.ServiceCommon.open(ServiceCommon.java:149= ) >> at se.kmr.scam.local.ManifestImpl.createURI(ManifestImpl.java:1= 34) >> at se.skolutveckling.slasken.dao.DefaultRepositoryDAO.createURI= (DefaultRepositoryDAO.java:238) >> at se.skolutveckling.slasken.action.core.AddAction.execute(AddA= ction.java:133) >> at com.opensymphony.xwork.DefaultActionInvocation.invokeAction(= DefaultActionInvocation.java:283) >> >> >> F=F6rs=F6ker sedan k=F6ra f=F6ljande addManifest.action?manifest=3Dnim= ble och f=E5r=20 >> d=E5 nedanst=E5ende fel: >> >> INFO [http-8080-Processor25] (LoggingInterceptor.java:63) - Starting e= xecution stack for action addManifest >> ERROR [http-8080-Processor25] (DriverRDB.java:641) - No default Model = Properties found >> FATAL [http-8080-Processor25] (AdministerImpl.java:362) - >> java.lang.NullPointerException >> at com.hp.hpl.jena.db.DBConnection.getDefaultModelProperties(DB= Connection.java:200) >> at com.hp.hpl.jena.db.ModelRDB.getDefaultModelProperties(ModelR= DB.java:316) >> at com.hp.hpl.jena.db.ModelRDB.createModel(ModelRDB.java:168) >> at se.kmr.scam.common.ServiceCommon.create(ServiceCommon.java:2= 22) >> at se.kmr.scam.local.AdministerImpl.createManifest(AdministerIm= pl.java:347) >> at se.skolutveckling.slasken.dao.DefaultRepositoryDAO.addManife= st(DefaultRepositoryDAO.java:194) >> at se.skolutveckling.slasken.action.core.AddManifestAction.crea= teManifest(AddManifestAction.java:97) >> at se.skolutveckling.slasken.action.core.AddManifestAction.exec= ute(AddManifestAction.java:88) >> at com.opensymphony.xwork.DefaultActionInvocation.invokeAction(= DefaultActionInvocation.java:283) >> >> >> Har f=F6rs=F6kt l=E4sa p=E5 jena.sf.net samt k=E4llkoden d=E4r program= met falerar=20 >> men blir inte klokare f=F6r det. Vad =E4r det som fattas? Var letar sy= stemet=20 >> efter en default model? >> >> Mvh Per >> >> =20 >> >> =20 > > > -----------------------------------------------------------------------= -- > Using Tomcat but need to do more? Need to support web services, securit= y? > Get stuff done quickly with pre-integrated technology to make your job = easier > Download IBM WebSphere Application Server v.1.0.1 based on Apache Geron= imo > http://sel.as-us.falkag.net/sel?cmd=3Dlnk&kid=3D120709&bid=3D263057&dat= =3D121642 > _______________________________________________ > Scam-developers mailing list > Sca...@li... > https://lists.sourceforge.net/lists/listinfo/scam-developers > =20 |
|
From: <jo...@ci...> - 2006-10-13 09:32:00
|
Hejsan, Problemet beror på att Lucene inte har skapat de filer som den behöver (bla CATALINA_HOME/scam/nimble/index/segments). För att få i gång scam-nimble: - Ta bort tidigare installation och packa upp disten - Kör export CATALINA_HOME=~joran/Desktop/scam-nimble-3.0_tomcat-5.0.28 - Lägga till JAVA_OPTS=-Dorg.apache.lucene.lockdir=$CATALINA_HOME/scam/nimble/ i CATALINA_HOME/bin/catalina.sh - starta Tomcat $CATALINA_HOME/bin/catalina.sh run - Logga in som admin - Gå till admin - generella inställningar och ange det namn som ska synas i titel-raden KLART! När Tomcat är startad ska CATALINA_HOME/scam/nimble/index/segments blivit skapad. Det kan verka lite hokus-pokus att man måste gå till admin-sidan innan installationen är klar, men då sker bla en kontroll om modellen är initierad (och inititeras om det behövs). Hoppas att det ska gå bättre nu. -- Jöran Per Lewau wrote: >Hej, > >(scam-nimble-3.0_tomcat-5.0.28, java version "1.4.2_06") > >Har idogt försökt att få SCAM nimble att funka (färdigförpackad version >med Tomcat) och fastnar hela tiden på följande: > > INFO [http-8080-Processor25] (LoggingInterceptor.java:63) - Starting execution stack for action add > INFO [http-8080-Processor25] (ManifestImpl.java:156) - Aborted: Model not found: nimble >ERROR [http-8080-Processor25] (ExceptionInterceptor.java:77) - Internal error >se.kmr.scam.ArchiveException: Model not found: nimble > at se.kmr.scam.common.ServiceCommon.open(ServiceCommon.java:149) > at se.kmr.scam.local.ManifestImpl.createURI(ManifestImpl.java:134) > at se.skolutveckling.slasken.dao.DefaultRepositoryDAO.createURI(DefaultRepositoryDAO.java:238) > at se.skolutveckling.slasken.action.core.AddAction.execute(AddAction.java:133) > at com.opensymphony.xwork.DefaultActionInvocation.invokeAction(DefaultActionInvocation.java:283) > > >Försöker sedan köra följande addManifest.action?manifest=nimble och får >då nedanstående fel: > > INFO [http-8080-Processor25] (LoggingInterceptor.java:63) - Starting execution stack for action addManifest >ERROR [http-8080-Processor25] (DriverRDB.java:641) - No default Model Properties found >FATAL [http-8080-Processor25] (AdministerImpl.java:362) - >java.lang.NullPointerException > at com.hp.hpl.jena.db.DBConnection.getDefaultModelProperties(DBConnection.java:200) > at com.hp.hpl.jena.db.ModelRDB.getDefaultModelProperties(ModelRDB.java:316) > at com.hp.hpl.jena.db.ModelRDB.createModel(ModelRDB.java:168) > at se.kmr.scam.common.ServiceCommon.create(ServiceCommon.java:222) > at se.kmr.scam.local.AdministerImpl.createManifest(AdministerImpl.java:347) > at se.skolutveckling.slasken.dao.DefaultRepositoryDAO.addManifest(DefaultRepositoryDAO.java:194) > at se.skolutveckling.slasken.action.core.AddManifestAction.createManifest(AddManifestAction.java:97) > at se.skolutveckling.slasken.action.core.AddManifestAction.execute(AddManifestAction.java:88) > at com.opensymphony.xwork.DefaultActionInvocation.invokeAction(DefaultActionInvocation.java:283) > > >Har försökt läsa på jena.sf.net samt källkoden där programmet falerar >men blir inte klokare för det. Vad är det som fattas? Var letar systemet >efter en default model? > >Mvh Per > > > |
|
From: Per L. <Per...@at...> - 2006-10-11 11:38:10
|
Hej,
(scam-nimble-3.0_tomcat-5.0.28, java version "1.4.2_06")
Har idogt f=F6rs=F6kt att f=E5 SCAM nimble att funka (f=E4rdigf=F6rpackad=
version=20
med Tomcat) och fastnar hela tiden p=E5 f=F6ljande:
INFO [http-8080-Processor25] (LoggingInterceptor.java:63) - Starting exe=
cution stack for action add
INFO [http-8080-Processor25] (ManifestImpl.java:156) - Aborted: Model no=
t found: nimble
ERROR [http-8080-Processor25] (ExceptionInterceptor.java:77) - Internal e=
rror
se.kmr.scam.ArchiveException: Model not found: nimble
at se.kmr.scam.common.ServiceCommon.open(ServiceCommon.java:149)
at se.kmr.scam.local.ManifestImpl.createURI(ManifestImpl.java:134=
)
at se.skolutveckling.slasken.dao.DefaultRepositoryDAO.createURI(D=
efaultRepositoryDAO.java:238)
at se.skolutveckling.slasken.action.core.AddAction.execute(AddAct=
ion.java:133)
at com.opensymphony.xwork.DefaultActionInvocation.invokeAction(De=
faultActionInvocation.java:283)
F=F6rs=F6ker sedan k=F6ra f=F6ljande addManifest.action?manifest=3Dnimble=
och f=E5r=20
d=E5 nedanst=E5ende fel:
INFO [http-8080-Processor25] (LoggingInterceptor.java:63) - Starting exe=
cution stack for action addManifest
ERROR [http-8080-Processor25] (DriverRDB.java:641) - No default Model Pro=
perties found
FATAL [http-8080-Processor25] (AdministerImpl.java:362) -
java.lang.NullPointerException
at com.hp.hpl.jena.db.DBConnection.getDefaultModelProperties(DBCo=
nnection.java:200)
at com.hp.hpl.jena.db.ModelRDB.getDefaultModelProperties(ModelRDB=
.java:316)
at com.hp.hpl.jena.db.ModelRDB.createModel(ModelRDB.java:168)
at se.kmr.scam.common.ServiceCommon.create(ServiceCommon.java:222=
)
at se.kmr.scam.local.AdministerImpl.createManifest(AdministerImpl=
.java:347)
at se.skolutveckling.slasken.dao.DefaultRepositoryDAO.addManifest=
(DefaultRepositoryDAO.java:194)
at se.skolutveckling.slasken.action.core.AddManifestAction.create=
Manifest(AddManifestAction.java:97)
at se.skolutveckling.slasken.action.core.AddManifestAction.execut=
e(AddManifestAction.java:88)
at com.opensymphony.xwork.DefaultActionInvocation.invokeAction(De=
faultActionInvocation.java:283)
Har f=F6rs=F6kt l=E4sa p=E5 jena.sf.net samt k=E4llkoden d=E4r programmet=
falerar=20
men blir inte klokare f=F6r det. Vad =E4r det som fattas? Var letar syste=
met=20
efter en default model?
Mvh Per
--=20
---------------- Ateles Consulting -----------------
Per Lewau Tel. +46 13 21 10 20=09
Teknikringen 8, hus 2 Mob. +46 703 295696
SE-583 30 Link=F6ping per...@at...
Sweden
------------------ www.ateles.se -------------------
|
|
From: Per L. <Per...@at...> - 2006-09-27 08:30:32
|
Hej,
Jag har laddat ner SCAM Nimble 3.0 med Tomcat och allt och startat det=20
med startup.bat och f=E5r f=F6ljande fel n=E4r jag f=F6rs=F6ker l=E4gga i=
n n=E5got, i=20
nedanst=E5ende fall en URL. Det verkar vara n=E5gon sort Lucene-fil som i=
nte=20
skapas ordentligt, men jag vet inte mycket om Lucene s=E5 jag vet inte hu=
r=20
man ska skapa den. Jag hittar ingenting i installationsanvisningarna att=20
man skulle beh=F6va g=F6ra n=E5got mer =E4n starta Tomcat, s=E5 jag vet i=
nte vad=20
jag kan ha missat. Jag har iofs testat med Java 1.5 ist=E4llet f=F6r den=20
rekommendera 1.4, men det borde v=E4l knappast spela n=E5gon avg=F6rande =
roll=20
i det h=E4r fallet.
FATAL [http-8080-Processor24] (ManifestImpl.java:742) - C:\tmp\scam-nimbl=
e-3.0_tomcat-5.0.28\scam\nimble\index\segments (Det g=D5r inte att hitta =
filen)
java.io.FileNotFoundException: C:\tmp\scam-nimble-3.0_tomcat-5.0.28\scam\=
nimble\index\segments (Det g=D5r inte att hitta filen)
at java.io.RandomAccessFile.open(Native Method)
at java.io.RandomAccessFile.<init>(RandomAccessFile.java:212)
at org.apache.lucene.store.FSInputStream$Descriptor.<init>(FSDire=
ctory.java:376)
at org.apache.lucene.store.FSInputStream.<init>(FSDirectory.java:=
405)
at org.apache.lucene.store.FSDirectory.openFile(FSDirectory.java:=
268)
at org.apache.lucene.index.SegmentInfos.read(SegmentInfos.java:40=
)
at org.apache.lucene.index.IndexWriter$1.doBody(IndexWriter.java:=
233)
at org.apache.lucene.store.Lock$With.run(Lock.java:109)
at org.apache.lucene.index.IndexWriter.<init>(IndexWriter.java:22=
8)
at org.apache.lucene.index.IndexWriter.<init>(IndexWriter.java:17=
3)
at se.kmr.scam.local.ManifestImpl.insert(ManifestImpl.java:730)
at se.skolutveckling.slasken.dao.DefaultRepositoryDAO.insertCompo=
nent(DefaultRepositoryDAO.java:175)
at se.skolutveckling.slasken.action.core.AddAction.execute(AddAct=
ion.java:168)
at com.opensymphony.xwork.DefaultActionInvocation.invokeAction(De=
faultActionInvocation.java:283)
Mvh Per
--=20
---------------- Ateles Consulting -----------------
Per Lewau Tel. +46 13 21 10 20=09
Teknikringen 8, hus 2 Mob. +46 703 295696
SE-583 30 Link=F6ping per...@at...
Sweden
------------------ www.ateles.se -------------------
|
|
From: Matthias <mat...@na...> - 2006-09-25 10:49:56
|
On Sun, 2006-09-24 at 11:55 +0200, Fredrik Paulsson wrote: > Hej > Detta m=C3=A5ste vi nog prioritera h=C3=B6gt. Det k=C3=A4nns som en typ= isk Janne/J=C3=B6ran=20 > grej. Jag fattar dock inte riktigt hur det kunnat bli s=C3=A5 h=C3=A4r = f=C3=B6r det har=20 > s=C3=A5 vitt jag vet funkat tidigare s=C3=A5 n=C3=A5gonting har h=C3=A4= nt. :-) Ett av problemen var att jag anv=C3=A4nde maven2 ist=C3=A4llet f=C3=B6r m= aven1. Developer delen av hemsidan =C3=A4r fortfarande puckad... borde n=C3=A4mn= a cvs:en (vilket jag tror den gjorde f=C3=B6rut, nu =C3=A4r det v=C3=A4rre) samt a= tt man ska anv=C3=A4nda maven1. =20 > /F >=20 > Ps. Matthias, du m=C3=A5ste ha haft n=C3=A5got fel hos dig ig=C3=A5r n=C3= =A4r vi f=C3=B6rs=C3=B6kte=20 > kolla Skoldatantets portfolio f=C3=B6r den fungerade fr=C3=A5n andra da= torer... Japp, den fungerar nu. /Matthias >=20 > Matthias Palm=C3=A9r skrev: > > F=C3=B6rs=C3=B6kte s=C3=A4tta upp portf=C3=B6ljerna p=C3=A5 min egen = burk: > > > > Ubuntu dapper med tomcat5 och java1.5. > > > > Problem som d=C3=B6k upp: > > > > 1) ePortfolio war-filen p=C3=A5 sourceforge =C3=A4r konstig, inneh=C3= =A5ller inte vad > > som beh=C3=B6vs. Upladdningen ser ut att vara fr=C3=A5n 2005-12, bord= e finnas > > senare. > > > > 2) Om security =C3=A4r p=C3=A5slaget fungerar ingenting, man m=C3=A5s= te ge en massa > > himla undantag jag st=C3=B6tte iallafall p=C3=A5 f=C3=B6ljande innan = jag gav upp: > > FilePermission, RunTimePermission, PropertyPermission. > > > > 3) Velocity.log filen vill hamna n=C3=A5gonstans som h=C3=A4r helt ga= let, dessutom > > =C3=A4ndras platsen lite slumpm=C3=A4ssigt (!?!?). Kanske sorterar de= n fram n=C3=A5gra > > l=C3=A4mpliga platser ur classpath och har dem i ett set eller n=C3=A5= t, mysko =C3=A4r > > det iallafall. Borde inte velocity confas s=C3=A5 att den loggar via = log4j, > > eller iallafall p=C3=A5 ett givet f=C3=B6ruts=C3=A4gbart st=C3=A4lle? > > > > 4) Det =C3=A4r inte sj=C3=A4lvklart vilka dependencies ni har till an= dra jar:er. > > Jag var tvungen att plocka ned tomcat distributionen och sno dem. Det > > visade sig att alla jar:er utom log4j fanns redan med i min default > > tomcat5 distribution, dock verkade n=C3=A5gra vara fel version s=C3=A5= det gick > > iallafall inte, jag var tvungen att byta ut mot dem som fanns i tomca= t > > disten. > > > > 5) Efter att cvs:at ner koden s=C3=A5 klarar jag inte av att bygga pr= ojektet, > > 'maven war' ger: > > [INFO] Invalid task 'war': you must specify a valid lifecycle phase,= or > > a goal in the format plugin:goal or > > pluginGroupId:pluginArtifactId:pluginVersion:goal > > Jag kanske missat n=C3=A5got uppenbart, jag =C3=A4r nyb=C3=B6rjare me= d maven. > > > > > > /Matthias (n=C3=A5got frustrerad, ger upp f=C3=B6r tillf=C3=A4llet) > > > > > > ---------------------------------------------------------------------= ---- > > Take Surveys. Earn Cash. Influence the Future of IT > > Join SourceForge.net's Techsay panel and you'll get the chance to sha= re your > > opinions on IT & business topics through brief surveys -- and earn ca= sh > > http://www.techsay.com/default.php?page=3Djoin.php&p=3Dsourceforge&CI= D=3DDEVDEV > > _______________________________________________ > > Scam-developers mailing list > > Sca...@li... > > https://lists.sourceforge.net/lists/listinfo/scam-developers > > =20 >=20 > --=20 > Fredrik Paulsson (fre...@ed...) > Assistant Professor/Senior Lecturer > Ume=C3=A5 University > Dept. of Interactive Media and Learning (IML) > SE-901 87 Ume=C3=A5 > Sweden > Web: http://www.iml.umu.se/ | http://www.frepa.org/ >=20 >=20 > -----------------------------------------------------------------------= -- > Take Surveys. Earn Cash. Influence the Future of IT > Join SourceForge.net's Techsay panel and you'll get the chance to share= your > opinions on IT & business topics through brief surveys -- and earn cash > http://www.techsay.com/default.php?page=3Djoin.php&p=3Dsourceforge&CID=3D= DEVDEV > _______________________________________________ > Scam-developers mailing list > Sca...@li... > https://lists.sourceforge.net/lists/listinfo/scam-developers |
|
From: Fredrik P. <Fre...@ed...> - 2006-09-24 09:56:03
|
Hej Detta måste vi nog prioritera högt. Det känns som en typisk Janne/Jöran grej. Jag fattar dock inte riktigt hur det kunnat bli så här för det har så vitt jag vet funkat tidigare så någonting har hänt. /F Ps. Matthias, du måste ha haft något fel hos dig igår när vi försökte kolla Skoldatantets portfolio för den fungerade från andra datorer... Matthias Palmér skrev: > Försökte sätta upp portföljerna på min egen burk: > > Ubuntu dapper med tomcat5 och java1.5. > > Problem som dök upp: > > 1) ePortfolio war-filen på sourceforge är konstig, innehåller inte vad > som behövs. Upladdningen ser ut att vara från 2005-12, borde finnas > senare. > > 2) Om security är påslaget fungerar ingenting, man måste ge en massa > himla undantag jag stötte iallafall på följande innan jag gav upp: > FilePermission, RunTimePermission, PropertyPermission. > > 3) Velocity.log filen vill hamna någonstans som här helt galet, dessutom > ändras platsen lite slumpmässigt (!?!?). Kanske sorterar den fram några > lämpliga platser ur classpath och har dem i ett set eller nåt, mysko är > det iallafall. Borde inte velocity confas så att den loggar via log4j, > eller iallafall på ett givet förutsägbart ställe? > > 4) Det är inte självklart vilka dependencies ni har till andra jar:er. > Jag var tvungen att plocka ned tomcat distributionen och sno dem. Det > visade sig att alla jar:er utom log4j fanns redan med i min default > tomcat5 distribution, dock verkade några vara fel version så det gick > iallafall inte, jag var tvungen att byta ut mot dem som fanns i tomcat > disten. > > 5) Efter att cvs:at ner koden så klarar jag inte av att bygga projektet, > 'maven war' ger: > [INFO] Invalid task 'war': you must specify a valid lifecycle phase, or > a goal in the format plugin:goal or > pluginGroupId:pluginArtifactId:pluginVersion:goal > Jag kanske missat något uppenbart, jag är nybörjare med maven. > > > /Matthias (något frustrerad, ger upp för tillfället) > > > ------------------------------------------------------------------------- > Take Surveys. Earn Cash. Influence the Future of IT > Join SourceForge.net's Techsay panel and you'll get the chance to share your > opinions on IT & business topics through brief surveys -- and earn cash > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV > _______________________________________________ > Scam-developers mailing list > Sca...@li... > https://lists.sourceforge.net/lists/listinfo/scam-developers > -- Fredrik Paulsson (fre...@ed...) Assistant Professor/Senior Lecturer Umeå University Dept. of Interactive Media and Learning (IML) SE-901 87 Umeå Sweden Web: http://www.iml.umu.se/ | http://www.frepa.org/ |
|
From: Matthias <mat...@na...> - 2006-09-22 13:37:39
|
F=C3=B6rs=C3=B6kte s=C3=A4tta upp portf=C3=B6ljerna p=C3=A5 min egen burk= : Ubuntu dapper med tomcat5 och java1.5. Problem som d=C3=B6k upp: 1) ePortfolio war-filen p=C3=A5 sourceforge =C3=A4r konstig, inneh=C3=A5l= ler inte vad som beh=C3=B6vs. Upladdningen ser ut att vara fr=C3=A5n 2005-12, borde fi= nnas senare. 2) Om security =C3=A4r p=C3=A5slaget fungerar ingenting, man m=C3=A5ste g= e en massa himla undantag jag st=C3=B6tte iallafall p=C3=A5 f=C3=B6ljande innan jag = gav upp: FilePermission, RunTimePermission, PropertyPermission. 3) Velocity.log filen vill hamna n=C3=A5gonstans som h=C3=A4r helt galet,= dessutom =C3=A4ndras platsen lite slumpm=C3=A4ssigt (!?!?). Kanske sorterar den fr= am n=C3=A5gra l=C3=A4mpliga platser ur classpath och har dem i ett set eller n=C3=A5t, = mysko =C3=A4r det iallafall. Borde inte velocity confas s=C3=A5 att den loggar via log4= j, eller iallafall p=C3=A5 ett givet f=C3=B6ruts=C3=A4gbart st=C3=A4lle? 4) Det =C3=A4r inte sj=C3=A4lvklart vilka dependencies ni har till andra = jar:er. Jag var tvungen att plocka ned tomcat distributionen och sno dem. Det visade sig att alla jar:er utom log4j fanns redan med i min default tomcat5 distribution, dock verkade n=C3=A5gra vara fel version s=C3=A5 de= t gick iallafall inte, jag var tvungen att byta ut mot dem som fanns i tomcat disten. 5) Efter att cvs:at ner koden s=C3=A5 klarar jag inte av att bygga projek= tet, 'maven war' ger: [INFO] Invalid task 'war': you must specify a valid lifecycle phase, or a goal in the format plugin:goal or pluginGroupId:pluginArtifactId:pluginVersion:goal Jag kanske missat n=C3=A5got uppenbart, jag =C3=A4r nyb=C3=B6rjare med ma= ven. /Matthias (n=C3=A5got frustrerad, ger upp f=C3=B6r tillf=C3=A4llet) |
|
From: Fredrik P. <Fre...@ed...> - 2006-09-15 12:14:18
|
Kai, There are some additional documentation at http://project.cins.se/scam-nimble/ and http://www.skolutveckling.se/wiki/display/pfo/Home The latter describes the ePortfolio built upon nimble, and is relevant for other Nimble development as well. We are some what lagging behind when it comes to the documentation, but we are extending it as we go. We are working on a "cookbook" for building Nimble applications, but it is still not ready for use. We will however be happy to answer your question and support you as much as we can. Just send your questions etc. to the SCAM developers mailing list. Register at https://lists.sourceforge.net/lists/listinfo/scam-developers Best regards Fredrik Paulsson Kai Indermark skrev: > hello all, > > we are planning to setup a digital repository for learning objetcs. due > to the descriptions on scam.sourcefoege.net it seems a very promising > and flexible approach. unfortunately we could not find detailled > documentation neither for users nor for developers. we have installed > scam-nimble and were able to access the starting page, but howto use and > configure it? Is there any documentation available in english other than > what we have found here: > > http://www.skolutveckling.se/wiki/display/SLASK/Home > http://www.skolutveckling.se/wiki/display/SCAM/Home > > TIA and regards, > > -- Fredrik Paulsson (fre...@ed...) Assistant Professor/Senior Lecturer Umeå University Dept. of Interactive Media and Learning (IML) SE-901 87 Umeå Sweden Web: http://www.iml.umu.se/ | http://www.frepa.org/ |
|
From: Mia L. <Mia...@le...> - 2006-03-10 11:36:31
|
Hej, den enda dag jag kan =E4r den 13 april kl 10.00 Mia Fredrik Paulsson skrev: >Hej >Det b=F6rjar bli h=F6g tid att ha ett utvecklarm=F6te igen f=F6r SCAM. D= et finns >en hel del att diskutera och det har h=E4nt mycket sedan sist. Jag >f=F6resl=E5r att vi tr=E4ffas i Stockholm, p=E5 Myndigheten f=F6r skolut= veckling >(Karlbergsv=E4gen 77-81) n=E5got av f=F6ljande datum: >7/4 klockan 10 - lunch >11/4 klockan 10 - lunch >12/4 klockan 10 - lunch >13/4 klockan 10 - lunch > >H=F6r av er s=E5 fort som m=F6jligt med vilka datum som passar s=E5 boka= r jag >lokal. Jag =E5terkommer med ett f=F6rslag p=E5 n=E5gon slags dagordning.= >H=E4lsningar >Fredrik > > =20 > |