openhealthcare / randomise.me

The Randomise Me Website
http://randomiseme.org
Other
7 stars 8 forks source link

Reporting on trials at trial stop breaks when variables are unassigned #227

Closed davidmiller closed 10 years ago

davidmiller commented 10 years ago

[Django] ERROR (EXTERNAL IP): Internal Server Error: /trials/304/stop Traceback (most recent call last):

File "/home/app/randomise_me/local/lib/python2.7/site-packages/django/core/handlers/base.py", line 115, in get_response response = callback(request, _callback_args, *_callback_kwargs)

File "/home/app/randomise_me/local/lib/python2.7/site-packages/django/views/generic/base.py", line 68, in view return self.dispatch(request, _args, *_kwargs)

File "/home/app/randomise_me/rm/trials/views/init.py", line 46, in dispatch return super(TrialByPkMixin, self).dispatch(_args, *_kw)

File "/home/app/randomise_me/rm/trials/views/init.py", line 81, in dispatch return super(OwnsTrialMixin, self).dispatch(_args, *_kwargs)

File "/home/app/randomise_me/local/lib/python2.7/site-packages/django/views/generic/base.py", line 86, in dispatch return handler(request, _args, *_kwargs)

File "/home/app/randomise_me/rm/trials/views/init.py", line 570, in post self.trial.stop()

File "/home/app/randomise_me/rm/trials/models.py", line 387, in stop TrialAnalysis.report_on(self)

File "/home/app/randomise_me/rm/trials/models.py", line 742, in report_on sd = np.std(points)

File "/home/app/randomise_me/local/lib/python2.7/site-packages/numpy/core/fromnumeric.py", line 2590, in std keepdims=keepdims)

File "/home/app/randomise_me/local/lib/python2.7/site-packages/numpy/core/_methods.py", line 102, in _std keepdims=keepdims)

File "/home/app/randomise_me/local/lib/python2.7/site-packages/numpy/core/_methods.py", line 68, in _var arrmean = um.add.reduce(arr, axis=axis, dtype=dtype, keepdims=True)

TypeError: unsupported operand type(s) for +: 'int' and 'NoneType'

davidmiller commented 10 years ago

Cannot reproduce.