On Monday 15 October 2012, plonista wrote:
> Ciao a tutti, stavo smanettando un po' nella creazione di ruoli e mi
> sa che ho fatto un danno
> ora quando provo ad accedere sotto utenti e gruppi mi dice
> 
> Exception Type        TypeError
> Exception Value       'NoneType' object is not iterable
> Traceback (innermost last):
> Module ZPublisher.Publish, line 126, in publish
> Module ZPublisher.mapply, line 77, in mapply
> Module ZPublisher.Publish, line 46, in call_object
> Module plone.app.controlpanel.usergroups, line 470, in __call__
> Module plone.app.controlpanel.usergroups, line 494, in doSearch
> TypeError: 'NoneType' object is not iterable
> 
> L'unica cosa che mi ricordo è che avevo creato x errore un ruolo non
> esistente nella schermata dei gruppi (add roles) e poi l'ho
> cancellato
> 
> Ora così non riesco più ad entrare nell'interfaccia utenti (se non da
> zmi), come posso fare? :)
> 

Metti:   

  import pdb; pdb.set_trace()

prima della linea che da' errore:

  > Module plone.app.controlpanel.usergroups, line 494, in doSearch

tiri su il server in 'foreground' e poi cerchi di capire da dove arriva 
l'oggetto NoneType, una volta trovato lo elimini e rendi permanenti le 
modifiche con:

  import transaction
  transaction.commit()

(copia di backup di filestorage e blobstorage obbligatoria)
-- 
Riccardo Lemmi
Über Developer
Reflab - helping humanitarian action through web innovation
http://www.reflab.com

Attachment: signature.asc
Description: This is a digitally signed message part.

_______________________________________________
Plone-IT mailing list
[email protected]
https://lists.plone.org/mailman/listinfo/plone-plone-it
http://plone-regional-forums.221720.n2.nabble.com/Plone-Italy-f221721.html

Rispondere a