New install backtrace on page view
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Bundle Buggy |
New
|
Undecided
|
Unassigned |
Bug Description
Just playing at this stage: the email stuff isn't set up properly set etc, but I was just wanting to get the UI working.
Following database setup and the creation of the first user, I started up bb and browsed to the site. This backtrace was shown on the page:
Traceback (most recent call last):
File "/usr/lib/
self.main()
File "/usr/lib/
body = page_handler(
File "<string>", line 3, in default
File "/usr/lib/
*args, **kw)
File "<string>", line 5, in run_with_
File "/usr/lib/
retval = func(*args, **kw)
File "<string>", line 5, in _expose
File "/usr/lib/
mapping, fragment, args, kw)))
File "/usr/lib/
output = errorhandling.
File "/usr/lib/
return func(self, *args, **kw)
File "/home/
return getattr(controller, action_
File "<string>", line 3, in list
File "/usr/lib/
*args, **kw)
File "<string>", line 5, in _expose
File "/usr/lib/
mapping, fragment, args, kw)))
File "/usr/lib/
return _process_
File "/usr/lib/
fragment=
File "/usr/lib/
return engine.render(**kw)
File "/usr/lib/
output=output, format=format)
File "/usr/lib/
raise_
File "/usr/lib/
return serializer.
File "/usr/lib/
text = ''.join(
File "/usr/lib/
for ev, item in self.apply_
File "/usr/lib/
for ev, item in stream:
File "/usr/lib/
for ev, item in stream:
File "/usr/lib/
for ev, item in stream:
File "/usr/lib/
for p in stream:
File "/usr/lib/
item = stream.expand()
File "/usr/lib/
for ev, item in self._iter:
File "/usr/lib/
for p in stream:
File "/usr/lib/
for ev, item in stream:
File "/home/
File "/usr/lib/
for p in stream:
File "/home/
AttributeError: 'NoneType' object has no attribute 'id'
Error location in template file '/home/
on line 48:
<div py:replace=
My kid version is 0.9.6 in case that is relevant. Failing that, doed the BB frontend require the email stuff tobe set up in order to run at all?
Thanks.
I've found the problem. This happens when no projects have been created yet. It seems that it just needs a check adding somewhere and a message displayed to tell the user what the problem is.