[Plone-IT] Workflow problematico, qualche consiglio?

Riccardo Lemmi riccardo a reflab.it
Mar 9 Dic 2008 13:03:31 UTC


On Tuesday 09 December 2008, crirusso78 wrote:
> Si, Riccardo, avevo individuato questa parte di codice, la cosa che appunto
> mi sembra strana, è che l'errore si ripete per diversi campi, e non
> riguarda sempre lo stesso campo.
>
> Come mi consigli di effettuare il debug?

In generale:
  http://wiki.zope.org/zope2/Debugging

e la tecnica più usata:
   http://wiki.zope.org/zope2/DebuggingWithPdb

> Riccardo Lemmi wrote:
> > On Monday 08 December 2008, crirusso78 wrote:
> >> Arrieccomi,
> >>
> >> non riesco a capire perchè KSS, da errore nella validazione dei campi, e
> >> poi la cosa strana che il problema non lo da sempre lo stesso campo, ma
> >> la
> >> cosa è casuale.
> >>
> >> Che potrei fare?
> >> Grazie
> >> Cri
> >
> > Posso solo dirti quello che ti ho detto la volta scorsa, cioè fare un
> > debug di
> > basso livello, l'errore a me non dice nulla.
> > Il codice di per sè è:
> >
> >         field = instance.getField(fieldname)
> >         if field.type in SKIP_KSSVALIDATION_FIELDTYPES:
> >             return self.render()
> >
> > dato che field è NoneType posso solo pensare che 'fieldname' riferisca un
> > nome
> > non valido, ma perchè contenga un nome non valido non te lo so dire.
> >
> >> Riccardo Lemmi wrote:
> >> > 2008-11-22T17:29:19 ERROR Zope.SiteErrorLog
> >>
> >> http://127.0.0.1/autorizzazioni/portal_factory/Autorizzazione/autorizzaz
> >>i
> >>
> >> >one.2008-11-22.3414747775/kssValidateField Traceback (innermost last):
> >> >   Module ZPublisher.Publish, line 119, in publish
> >> >   Module ZPublisher.mapply, line 88, in mapply
> >> >   Module ZPublisher.Publish, line 42, in call_object
> >> >   Module Products.CMFPlone.FactoryTool, line 376, in __call__
> >> >   Module ZPublisher.mapply, line 88, in mapply
> >> >   Module ZPublisher.Publish, line 42, in call_object
> >> >   Module archetypes.kss.validation, line 61, in kssValidateField
> >> > AttributeError: 'NoneType' object has no attribute 'type'
> >> >
> >> > kss tenta di validare un field ma il field non esiste (NoneType), il
> >> > perchè
> >> > non te lo so dire, va fatto un debug di basso livello mettendo un
> >> > trace in archetypes/kss/validation.py subito dopo l'intestazione della
> >>
> >> funzione
> >>
> >> > kssValidateField per capire il nome del field che viene chiamato, se
> >> > il contesto è giusto e chi fa la chiamata.
> >
> > --
> > Riccardo Lemmi                           Email:   riccardo a reflab.it
> > Reflab S.r.l. - Plone Design, Development and Consulting
> > Phone: +39 349 4620820                         http://www.reflab.it
> >
> >
> > _______________________________________________
> > Plone-IT mailing list
> > Plone-IT a lists.plone.org
> > http://lists.plone.org/mailman/listinfo/plone-it
> > http://www.nabble.com/Plone---Italy-f21728.html



-- 
Riccardo Lemmi                           Email:   riccardo a reflab.it
Reflab S.r.l. - Plone Design, Development and Consulting
Phone: +39 349 4620820                         http://www.reflab.it
-------------- parte successiva --------------
Un allegato non testuale è stato rimosso....
Nome:        signature.asc
Tipo:        application/pgp-signature
Dimensione:  189 bytes
Descrizione: This is a digitally signed message part.
URL:         <http://lists.plone.org/pipermail/plone-plone-it/attachments/20081209/8f2f2a12/attachment.asc>


Maggiori informazioni sulla lista Plone-IT