Project

General

Profile

Segnalazione #619

TypeError: 'NoneType' object is not iterable

Added by Marco Marinello almost 6 years ago. Updated over 5 years ago.

Status:
Risolto
Priority:
Normale
Start date:
09/29/2018
Due date:
% Done:

0%

Estimated time:

Description

Lavorando sulla segnalazione di Octomon che non riceve il dato total_users ho accertato che il dato non viene proprio trasmesso da octofuss-client sul server al database di octofuss. Indagando meglio e con un po' di debug è venuto fuori che, durante l'esecuzione della funzione clientdata.get_data(), raisa un'eccezione che però non viene segnalata visto che si trova dentro un ciclo try-except. Quella è la funzione che dovrebbe raccogliere i dati dal server fra cui i "total_users" ma l'esecuzione si blocca prima.


Related issues

Related to octomon - Segnalazione #618: Numero utenti non viene aggiornatoRisolto09/28/2018

Actions

Associated revisions

Revision f65b7b38 (diff)
Added by Marco Marinello almost 6 years ago

Add logging in clientdata; avoid compiling two different vars if wan. refs #619

Revision b98abfb6 (diff)
Added by Marco Marinello almost 6 years ago

Say something when ALL goes wrong. refs #619

Revision 796d2f5c (diff)
Added by Marco Marinello almost 6 years ago

Check if the object is not none. refs #619

Revision 6472d9fe (diff)
Added by Marco Marinello almost 6 years ago

Fix var name. refs #619

Revision 27ffeaed (diff)
Added by Marco Marinello almost 6 years ago

Gather informations even about other FUSS packages. refs #619

Revision 6e656803 (diff)
Added by Marco Marinello over 5 years ago

Add more debug on wan search. refs #619

Revision 78a1271e (diff)
Added by Marco Marinello over 5 years ago

Add has_captive_portal variable. refs #622 #619

Revision a781a9c2 (diff)
Added by Marco Marinello over 5 years ago

Use yes/no instead of boolean. refs #622 #619

Revision 7251769b (diff)
Added by Marco Marinello over 5 years ago

Make ip parsing even stronger refs #619 and add mac parsing refs #628

Revision dec63216 (diff)
Added by Marco Marinello over 5 years ago

Correct var name and add wan interface name. refs #619 #628

History

#1

Updated by Marco Marinello almost 6 years ago

  • Status changed from Nuovo to Commenti
  • Assignee changed from Marco Marinello to Paolo Dongilli

Ho migliorato il debug in generale e sistemato il bug in oggetto. Rimane solo da pubblicare nel repository quando saranno pronte le altre patch.

#2

Updated by Marco Marinello almost 6 years ago

#3

Updated by Marco Marinello almost 6 years ago

Credo possa esserci una correlazione fra questo bug ed il fatto che il captive portal sia configurato. Servono indagini più approfondite.

#4

Updated by Marco Marinello almost 6 years ago

I server FUSS senza captive portal non sono affetti da questo bug.

#5

Updated by Marco Marinello almost 6 years ago

Sembrerebbe dovuto al fatto che i server con captive portal hanno la ethX configurata in manual e quindi senza indirizzo IP. Era probabilmente questo a causare l'errore (non si può ricavare l'ip di un'interfaccia senza ip).

#6

Updated by Marco Marinello over 5 years ago

  • Status changed from Commenti to Risolto

Also available in: Atom PDF