(OXFAM Prod) Type Error in upload users csv

Bug #616390 reported by Jim B. Glenn
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
KARL3
Fix Released
Low
Carlos de la Guardia

Bug Description

reported via error_monitor:

ENTRY
Wed Aug 11 11:01:03 2010
Exception when processing https://karl.oxfam.org.uk/upload_users_csv.html
Traceback (most recent call last):
  File "/opt/karl/oxfam/3.5-0/src/karl/karl/errorlog.py", line 15, in middleware
    return app(environ, start_response)
  File "/opt/karl/oxfam/3.5-0/eggs/repoze.zodbconn-0.11-py2.5.egg/repoze/zodbconn/connector.py", line 21, in __call__
    result = self.next_app(environ, start_response)
  File "/opt/karl/oxfam/3.5-0/eggs/repoze.retry-0.9.4-py2.5.egg/repoze/retry/__init__.py", line 88, in __call__
    app_iter = self.application(environ, replace_start_response)
  File "/opt/karl/oxfam/3.5-0/eggs/repoze.tm2-1.0a5-py2.5.egg/repoze/tm/__init__.py", line 23, in __call__
    result = self.application(environ, save_status_and_headers)
  File "/opt/karl/oxfam/3.5-0/eggs/Paste-1.7.2-py2.5.egg/paste/registry.py", line 350, in __call__
    app_iter = self.application(environ, start_response)
  File "/opt/karl/oxfam/3.5-0/eggs/repoze.who-1.0.15-py2.5.egg/repoze/who/middleware.py", line 107, in __call__
    app_iter = app(environ, wrapper.wrap_start_response)
  File "/opt/karl/oxfam/3.5-0/eggs/repoze.browserid-0.3-py2.5.egg/repoze/browserid/middleware.py", line 127, in __call__
    return self.app(environ, start_response)
  File "/opt/karl/oxfam/3.5-0/eggs/repoze.bfg-1.2-py2.5.egg/repoze/bfg/router.py", line 130, in __call__
    response = view_callable(context, request)
  File "/opt/karl/oxfam/3.5-0/eggs/repoze.bfg-1.2-py2.5.egg/repoze/bfg/configuration.py", line 1753, in _secured_view
    return view(context, request)
  File "/opt/karl/oxfam/3.5-0/eggs/repoze.bfg-1.2-py2.5.egg/repoze/bfg/configuration.py", line 1663, in _bfg_class_view
    response = inst()
  File "/opt/karl/oxfam/3.5-0/src/karl/karl/views/admin.py", line 580, in __call__
    profiles[username] = profile
  File "/opt/karl/oxfam/3.5-0/eggs/repoze.folder-0.4-py2.5.egg/repoze/folder/__init__.py", line 141, in __setitem__
    return self.add(name, other)
  File "/opt/karl/oxfam/3.5-0/eggs/repoze.folder-0.4-py2.5.egg/repoze/folder/__init__.py", line 156, in add
    raise TypeError("Name must not be empty")
TypeError: Name must not be empty

Revision history for this message
Paul Everitt (paul-agendaless) wrote :

For next milestone, low.

Changed in karl3:
assignee: nobody → Chris Rossi (chris-archimedeanco)
importance: Undecided → Low
milestone: none → m46
Revision history for this message
Chris Rossi (chris-archimedeanco) wrote :

Possibly this is a fault intolerance issue. Check and make sure that the view gives an appropriate error message rather than blowing up, if the name (or other) field is left blank in a row of the csv.

Changed in karl3:
milestone: m46 → m47
Revision history for this message
Carlos de la Guardia (cguardia) wrote :

I had fixed one of these csv problems recently, so I took this one.

Changed in karl3:
assignee: Chris Rossi (chris-archimedeanco) → Carlos de la Guardia (cguardia)
status: New → Fix Committed
Changed in karl3:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.