1533303

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_

1649441

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

1652272

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.

769377

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

1644537

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.

1218402

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

1521437

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


1619797

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


1225780

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

Edit | Attach | Watch | Print version | History: r2 < r1 | Backlinks | Raw View | Raw edit | More topic actions
Topic revision: r2 - 2016-02-17 - IgorMelatti






 
Questo sito usa cookies, usandolo ne accettate la presenza. (CookiePolicy)
Torna al Dipartimento di Informatica
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2024 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback