1) Invocando il cmdLine, sia interattivo che non, ad esempio: java -cp 1533303.jar it.uniroma1.lcl.dietrolequinte.cmdline.DietroLeQuinte ../../../esempio_test_studenti/dirLogs/ ../../../esempio_test_studenti/cmdsFile si ottiene: Exception in thread "main" java.lang.NullPointerException at it.uniroma1.lcl.dietrolequinte.search.Searcher.filter(Searcher.java:302) at it.uniroma1.lcl.dietrolequinte.search.Searcher.search(Searcher.java:447) at it.uniroma1.lcl.dietrolequinte.cmdline.DietroLeQuinte.iterattivo(DietroLeQuinte.java:35) at it.uniroma1.lcl.dietrolequinte.cmdline.DietroLeQuinte.main(DietroLeQuinte.java:140) 2) Invocando: java -cp 1533303.jar:. TestSearcher ../../../esempio_test_studenti/dirLogs/ 0 il primo for (quelli sugli utenti) non considera i seguenti utenti: artunit_ Griff`Ron RBecker_
1) Invocando: java -cp 1649441.jar it.uniroma1.lcl.dietrolequinte.loader.Loader ../../../esempio_test_studenti/dirLogs/ La prima riga mostra un path che contiene anche la directory corrente (non era richiesto). Inoltre, alcune scritte non rispettano le maiuscole/minuscole prescritte: "Tipo di File" anziché "Tipo di file" 2) Se alla directory dirLogs si aggiungono anche i files chat.evergreen.03.11-Wed-2015.log e query.user-ct-test-collection-05.txt.gz, invocando java -cp 1649441.jar it.uniroma1.lcl.dietrolequinte.loader.Loader ../../../esempio_test_studenti/dirLogs/ si ottiene: Numero totale di byte: 81907 anziché Numero totale di byte: 215043
1) La compilazione di TestSearcher.java fallisce: javac -cp 1652272.jar TestSearcher.java TestSearcher.java:2: error: cannot find symbol import it.uniroma1.lcl.dietrolequinte.search.SearchResult; ^ symbol: class SearchResult location: package it.uniroma1.lcl.dietrolequinte.search TestSearcher.java:44: error: cannot find symbol for (SearchResult sr : searcher.search(types[i], u)) { ^ symbol: class SearchResult location: class TestSearcher TestSearcher.java:54: error: cannot find symbol for (SearchResult sr : searcher.search(types[i], u, LocalDateTime.parse(args[2]), LocalDateTime.parse(args[3]))) { ^ symbol: class SearchResult location: class TestSearcher TestSearcher.java:64: error: cannot find symbol for (SearchResult sr : searcher.search(types[i], u, args[2])) { ^ symbol: class SearchResult location: class TestSearcher TestSearcher.java:74: error: cannot find symbol for (SearchResult sr : searcher.search(types[i], u, args[2], LocalDateTime.parse(args[3]), LocalDateTime.parse(args[4]))) { ^ symbol: class SearchResult location: class TestSearcher 5 errors 2) Invocando: java -cp 1594635.jar it.uniroma1.lcl.dietrolequinte.loader.Loader ../../../esempio_test_studenti/dirLogs/ la prima riga deve riportare: Numero di file in ../../../esempio_test_studenti/dirLogs Inoltre, occorre rispettare le maiuscole minuscole: non "numero di byte" ma "Numero di byte" etc. 3) Se alla directory dirLogs si aggiungono anche i files chat.evergreen.03.11-Wed-2015.log e query.user-ct-test-collection-05.txt.gz, invocando java -cp 1652272.jar it.uniroma1.lcl.dietrolequinte.cmdline.DietroLeQuinte ../../../esempio_test_studenti/dirLogs/ il comando: num_messaggi bshum 2015-01-01T00:00:00 2016-01-01T00:00:00 ritorna 3 anziché 5.
1) Invocando: java -cp 769377.jar it.uniroma1.lcl.dietrolequinte.loader.Loader ../../../esempio_test_studenti/dirLogs/ non si ottiene alcun output 2) Il toString degli oggetti SearchResult non riporta mai le informazioni su "Link cliccato" e "Posizione link cliccato" 3) Invocando: java -cp 1594635.jar:. TestSearcher ../../../esempio_test_studenti/dirLogs/ 2 chat.evergreen.01.01-Thu-2015.log si ottengono svariati errori: Informazioni sull'utente: abowling Errore in interrogazione e modalita' 2 per l'utente abowling null Errore in loginout e modalita' 2 per l'utente abowling null Errore in messaggio e modalita' 2 per l'utente abowling null Errore in azione e modalita' 2 per l'utente abowling null
1) Se alla directory dirLogs si aggiungono anche i files chat.evergreen.03.11-Wed-2015.log e query.user-ct-test-collection-05.txt.gz, invocando java -cp 1644537.jar:. TestSearcher ../../../esempio_test_studenti/dirLogs/ 3 chat.evergreen.03.11-Wed-2015.log 2015-03-01T00:00:00 2015-04-01T00:00:00 svariate dimensioni sono sbagliate. Ad esempio: Dimensione per tipo azione e modalita' 3 per l'utente berick: 0 Dimensione per tipo azione e modalita' 3 per l'utente Dyrcona: 0 anziché Dimensione per tipo azione e modalita' 3 per l'utente berick: 1 Dimensione per tipo azione e modalita' 3 per l'utente Dyrcona: 2 Dimensione per tipo interrogazione e modalita' 3 per l'utente 1326: 24 Analogamente, invocando: java -cp 1644537.jar:. TestSearcherThird ../../../esempio_test_studenti/altroDirLogs/ 3 query.first_lines_of_user-ct-test-collection-01.txt.gz 2006-03-01T00:00:00 2006-04-01T00:00:00 sono sbagliate le dimensioni dei file di query, ad esempio: Dimensione per tipo interrogazione e modalita' 3 per l'utente 1326: 0 anziché Dimensione per tipo interrogazione e modalita' 3 per l'utente 1326: 24 2) Il toString degli oggetti SearchResult non è definito.
1) Se alla directory dirLogs si aggiungono anche i files chat.evergreen.03.11-Wed-2015.log e query.user-ct-test-collection-05.txt.gz, invocando java -cp 1218402.jar it.uniroma1.lcl.dietrolequinte.cmdline.DietroLeQuinte dirLogs il comando num_messaggi bshum 2015-01-01T00:00:00 2016-01-01T00:00:00 ritorna 6 anziché 5. 2) Invocando: java -cp 1594635.jar:. TestSearcher ../../../esempio_test_studenti/dirLogs/ 0 il for sugli utenti non considera l'utente Griff`Lebron 3) Invocando: java -cp 1218402.jar:. TestSearcher ../../../esempio_test_studenti/dirLogs/ 2 chat.evergreen.01.01-Thu-2015.log si ottengono svariato errori simili a questo: Informazioni sull'utente: pinesol_green File di log:non trovato Errore in interrogazione e modalita' 2 per l'utente pinesol_green null
1) Invocando: java -cp 1521437.jar it.uniroma1.lcl.dietrolequinte.loader.Loader ../../../esempio_test_studenti/dirLogs/ si ottengono molte righe con "null" al posto del nome del file: null Tipo di file: query 2) Invocando TestSearcher su dirLogs in modalità 2: java -cp 1521437.jar:. TestSearcherThird ../../../esempio_test_studenti/dirLogs/ 2 chat.evergreen.01.01-Thu-2015.log si ottengono quasi eslusivamente eccezioni: Dimensione per tipo interrogazione e modalita' 2 per l'utente tsbere: 0 Errore in loginout e modalita' 2 per l'utente tsbere null Errore in messaggio e modalita' 2 per l'utente tsbere null Errore in azione e modalita' 2 per l'utente tsbere null
1) Quando viene invocato il cmdLine, l'output del Loader *non va* mostrato. 2) Nel cmdLine invocato su dirLogs, il seguente comando: data_di_logout abowling 2 ritorna "2015-01-01T02:34:39" anziché "Nessuno". Analogamente, il comando: query 479 1 2 2006-04-01T00:00:00 2016-01-01T00:00:00 ritorna "Nessuno" anziché "citation machine" 3) Output del Loader: "Numero totale di bytes" --> "Numero totale di byte"; mancano inoltre i due punti in alcuni casi (ad es., "Numero di file di tipo chat", "Numero di file di tipo query", etc) 4) Invocando TestSearcher su dirLogs con la modalità 2: java -cp 1619797.jar:. TestSearcherThird ../../../esempio_test_studenti/dirLogs/ 2 chat.evergreen.01.01-Thu-2015.log le dimensioni degli iterabili risultano errate. Ad esempio: Dimensione per tipo azione e modalita' 2 per l'utente jcamins: 0 Dimensione per tipo loginout e modalita' 2 per l'utente Griff`Ron: 0 anziché Dimensione per tipo azione e modalita' 2 per l'utente jcamins: 1 Dimensione per tipo loginout e modalita' 2 per l'utente Griff`Ron: 2
1) Il file JAR non è nominato correttamente: da specifiche, si deve chiamare matricola.jar 2) Loader: la prima riga deve contenere la directory passata come argomento al Loader stesso. Ad esempio, se l'invocazione è la seguente: java it.uniroma1.lcl.dietrolequinte.loader.Loader ../../../../esempio_test_studenti/dirLogs/ Allora la prima riga dell'output dev'essere: Numero di file in ../../../esempio_test_studenti/dirLogs/: 4 3) Invocando il Loader su dirLogs, il numero totale di interrogazioni nel file query.first_lines_of_user-ct-test-collection-01.txt.gz dovrebbe essere 999, invece viene riportato 993 4) Invocando il Loader su dirLogs, e aggiungendoci il file query.user-ct-test-collection-05.txt.gz, il numero totale di interrogazioni nel file query.user-ct-test-collection-05.txt.gz dovrebbe essere 9999, invece viene riportato 9977 5) Provando a compilare TestSearcher.java, si ottengono errori di compilazione: javac TestSearcher.java TestSearcher.java:2: error: cannot find symbol import it.uniroma1.lcl.dietrolequinte.search.SearchResult; ^ symbol: class SearchResult location: package it.uniroma1.lcl.dietrolequinte.search TestSearcher.java:33: error: method search in class Searcher cannot be applied to given types; size = searcher.search(types[i], u, LocalDateTime.parse(args[2]), LocalDateTime.parse(args[3])).size(); ^ required: String,Utente,String[] found: String,Utente,LocalDateTime,LocalDateTime reason: varargs mismatch; LocalDateTime cannot be converted to String TestSearcher.java:39: error: method search in class Searcher cannot be applied to given types; size = searcher.search(types[i], u, args[2], LocalDateTime.parse(args[3]), LocalDateTime.parse(args[4])).size(); ^ required: String,Utente,String[] found: String,Utente,String,LocalDateTime,LocalDateTime reason: varargs mismatch; LocalDateTime cannot be converted to String TestSearcher.java:44: error: cannot find symbol for (SearchResult sr : searcher.search(types[i], u)) { ^ symbol: class SearchResult location: class TestSearcher TestSearcher.java:54: error: method search in class Searcher cannot be applied to given types; for (SearchResult sr : searcher.search(types[i], u, LocalDateTime.parse(args[2]), LocalDateTime.parse(args[3]))) { ^ required: String,Utente,String[] found: String,Utente,LocalDateTime,LocalDateTime reason: varargs mismatch; LocalDateTime cannot be converted to String TestSearcher.java:54: error: cannot find symbol for (SearchResult sr : searcher.search(types[i], u, LocalDateTime.parse(args[2]), LocalDateTime.parse(args[3]))) { ^ symbol: class SearchResult location: class TestSearcher TestSearcher.java:64: error: cannot find symbol for (SearchResult sr : searcher.search(types[i], u, args[2])) { ^ symbol: class SearchResult
![]() |
![]() |
Questo sito usa cookies, usandolo ne accettate la presenza. (CookiePolicy)
Torna al Dipartimento di Informatica ![]() |
|
![]() |
![]() |