collective / collective/pas.plugins.sqlalchemy
new principal class logic in plugin.doSetProperty fails in Plone 4.1.2
- Lingua principale
- Python
- Stelle
- 7
- Fork
- 7
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Descrizione
Time
Dec 14, 2011 09:29 PM
User Name
admin (admin)
Request URL
http://10.8.11.1:8080/Plone/@@new-user
Exception Type
AttributeError
Exception Value
'NoneType' object has no attribute '_properties'
Traceback (innermost last):
```
Module ZPublisher.Publish, line 126, in publish
Module ZPublisher.mapply, line 77, in mapply
Module Products.PDBDebugMode.runcall, line 70, in pdb_runcall
Module ZPublisher.Publish, line 46, in call_object
Module zope.formlib.form, line 795, in __call__
Module five.formlib.formbase, line 50, in update
Module zope.formlib.form, line 776, in update
Module zope.formlib.form, line 620, in success
Module plone.app.users.browser.register, line 539, in action_join
Module plone.app.users.browser.register, line 401, in handle_join_success
Module plone.app.users.browser.personalpreferences, line 188, in set_fullname
Module Products.PlonePAS.tools.memberdata, line 261, in setMemberProperties
Module pas.plugins.sqlalchemy.plugin, line 153, in setProperty
Module pas.plugins.sqlalchemy.plugin, line 641, in doSetProperty
```
AttributeError: 'NoneType' object has no attribute '_properties'
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Direzione di ricerca
Inizia da pas.plugins.sqlalchemy.plugin.py, in particolare da setProperty alla riga 153 e da doSetProperty alla riga 641, usando il traceback della richiesta @@new-user su Plone 4.1.2. Riproduci il flusso new-user e traccia il motivo per cui principal è None; il lavoro è completato quando l’impostazione del fullname dell’utente non genera più l’AttributeError segnalato.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- python, sqlalchemy
- Ambito
- authentication, backend
- Tipo di issue
- Bug
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Stato di attività
- Ferma
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 35/100