collective / collective/pas.plugins.sqlalchemy

new principal class logic in plugin.doSetProperty fails in Plone 4.1.2

Aperta
#10 1 commento 0 reazioni 0 assegnatari Vedi su GitHub
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

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.