Bug #73945 Throws 'NoneType' object has no attribute 'converter' with Django 1.5.8

Submitted: 17 Sep 2014 6:12 Modified: 23 Oct 2014 9:49
Reporter: sharad hedge Email Updates:
Status: No Feedback Impact on me:
None 
Category:Connector / Python Severity:S3 (Non-critical)
Version:1.2.3 OS:Linux
Assigned to: CPU Architecture:Any

[17 Sep 2014 6:12] sharad hedge
Description:
While using the authentication module of Django 1.58 on Ubuntu, this error shows up. Rebooting Apache/Django doesn't help. Setting AutoCommit to false also didn't help. 
raceback:
File "/opt/bitnami/apps/django/lib/python2.7/site-packages/django/core/handlers/base.py" in get_response
  113.                         response = callback(request, *callback_args, **callback_kwargs)
File "/opt/bitnami/apps/django/lib/python2.7/site-packages/django/contrib/auth/decorators.py" in _wrapped_view
  24.             if test_func(request.user):
File "/opt/bitnami/apps/django/lib/python2.7/site-packages/django/contrib/auth/decorators.py" in <lambda>
  50.         lambda u: u.is_authenticated(),
File "/opt/bitnami/apps/django/lib/python2.7/site-packages/django/utils/functional.py" in inner
  204.             self._setup()
File "/opt/bitnami/apps/django/lib/python2.7/site-packages/django/utils/functional.py" in _setup
  270.         self._wrapped = self._setupfunc()
File "/opt/bitnami/apps/django/lib/python2.7/site-packages/django/contrib/auth/middleware.py" in <lambda>
  18.         request.user = SimpleLazyObject(lambda: get_user(request))
File "/opt/bitnami/apps/django/lib/python2.7/site-packages/django/contrib/auth/middleware.py" in get_user
  10.         request._cached_user = auth.get_user(request)
File "/opt/bitnami/apps/django/lib/python2.7/site-packages/django/contrib/auth/__init__.py" in get_user
  136.         user_id = request.session[SESSION_KEY]
File "/opt/bitnami/apps/django/lib/python2.7/site-packages/django/contrib/sessions/backends/base.py" in __getitem__
  44.         return self._session[key]
File "/opt/bitnami/apps/django/lib/python2.7/site-packages/django/contrib/sessions/backends/base.py" in _get_session
  167.                 self._session_cache = self.load()
File "/opt/bitnami/apps/django/lib/python2.7/site-packages/django/contrib/sessions/backends/db.py" in load
  18.                 expire_date__gt=timezone.now()
File "/opt/bitnami/apps/django/lib/python2.7/site-packages/django/db/models/manager.py" in get
  143.         return self.get_query_set().get(*args, **kwargs)
File "/opt/bitnami/apps/django/lib/python2.7/site-packages/django/db/models/query.py" in get
  398.         num = len(clone)
File "/opt/bitnami/apps/django/lib/python2.7/site-packages/django/db/models/query.py" in __len__
  106.                 self._result_cache = list(self.iterator())
File "/opt/bitnami/apps/django/lib/python2.7/site-packages/django/db/models/query.py" in iterator
  317.         for row in compiler.results_iter():
File "/opt/bitnami/apps/django/lib/python2.7/site-packages/django/db/models/sql/compiler.py" in results_iter
  775.         for rows in self.execute_sql(MULTI):
File "/opt/bitnami/apps/django/lib/python2.7/site-packages/django/db/models/sql/compiler.py" in execute_sql
  836.             sql, params = self.as_sql()
File "/opt/bitnami/apps/django/lib/python2.7/site-packages/django/db/models/sql/compiler.py" in as_sql
  85.         where, w_params = self.query.where.as_sql(qn=qn, connection=self.connection)
File "/opt/bitnami/apps/django/lib/python2.7/site-packages/django/db/models/sql/where.py" in as_sql
  97.                     sql, params = child.as_sql(qn=qn, connection=connection)
File "/opt/bitnami/apps/django/lib/python2.7/site-packages/django/db/models/sql/where.py" in as_sql
  100.                     sql, params = self.make_atom(child, qn, connection)
File "/opt/bitnami/apps/django/lib/python2.7/site-packages/django/db/models/sql/where.py" in make_atom
  161.                 lvalue, params = lvalue.process(lookup_type, params_or_value, connection)
File "/opt/bitnami/apps/django/lib/python2.7/site-packages/django/db/models/sql/where.py" in process
  352.                     connection=connection, prepared=True)
File "/opt/bitnami/apps/django/lib/python2.7/site-packages/django/db/models/fields/__init__.py" in get_db_prep_lookup
  359.                                            prepared=prepared)]
File "/opt/bitnami/apps/django/lib/python2.7/site-packages/django/db/models/fields/__init__.py" in get_db_prep_value
  836.         return connection.ops.value_to_db_datetime(value)
File "/opt/bitnami/python/lib/python2.7/site-packages/mysql/connector/django/base.py" in value_to_db_datetime
  392.         return self.connection.connection.converter._datetime_to_mysql(value)

Exception Type: AttributeError at /analyzer/
Exception Value: 'NoneType' object has no attribute 'converter'

How to repeat:
Just use the Django Authentication module and login with the right credentials.
[23 Sep 2014 9:49] Geert Vanderkelen
Please recheck the Connector/Python version you are using. A similar issue was fixed in Connector/Python 1.2.3.
[24 Oct 2014 1:00] Bugs System
No feedback was provided for this bug for over a month, so it is
being suspended automatically. If you are able to provide the
information that was originally requested, please do so and change
the status of the bug back to "Open".

Portions of this website are copyright © 2001, 2002 The PHP Group

Page generated in 0.038 sec. using MySQL 8.4.7-u6-cloud

Timestamp references displayed by the system are UTC.
Content reproduced on this site is the property of the respective copyright holders.
It is not reviewed in advance by Oracle and does not necessarily represent the opinion of Oracle or any other party.