Hi,

I think this is not related with apache

It seems like class object property is called as a method somehow.
Unfortunately the error does not reveal the property name.

Regards,
Sencer HAMARAT



On Wed, Dec 8, 2021 at 4:59 PM Kyle Paterson <[email protected]>
wrote:

> Started a new project after not using Django for roughly two years, works
> fine when running as a development server but throws TypeError:
> SimpleLazyObject class: property object not callable.
>
> From apache error log:
> [Wed Dec 08 10:11:53.023239 2021] [wsgi:error] [pid 10704:tid
> 140343150348032] [remote 127.0.0.1:44946] Traceback (most recent call
> last):
> [Wed Dec 08 10:11:53.023283 2021] [wsgi:error] [pid 10704:tid
> 140343150348032] [remote 127.0.0.1:44946]   File
> "/home/kyle/active-travel/traveldata/traveldata/wsgi.py", line 14, in
> <module>
> [Wed Dec 08 10:11:53.023327 2021] [wsgi:error] [pid 10704:tid
> 140343150348032] [remote 127.0.0.1:44946]     from django.core.wsgi
> import get_wsgi_application
> [Wed Dec 08 10:11:53.023351 2021] [wsgi:error] [pid 10704:tid
> 140343150348032] [remote 127.0.0.1:44946]   File
> "home/kyle/active-travel/venv/lib/python3.8/site-packages/django/__init__.py",
> line 1, in <module>
> [Wed Dec 08 10:11:53.023371 2021] [wsgi:error] [pid 10704:tid
> 140343150348032] [remote 127.0.0.1:44946]     from django.utils.version
> import get_version
> [Wed Dec 08 10:11:53.023377 2021] [wsgi:error] [pid 10704:tid
> 140343150348032] [remote 127.0.0.1:44946]   File
> "home/kyle/active-travel/venv/lib/python3.8/site-packages/django/utils/version.py",
> line 7, in <module>
> [Wed Dec 08 10:11:53.023430 2021] [wsgi:error] [pid 10704:tid
> 140343150348032] [remote 127.0.0.1:44946]     from
> django.utils.regex_helper import _lazy_re_compile
> [Wed Dec 08 10:11:53.023435 2021] [wsgi:error] [pid 10704:tid
> 140343150348032] [remote 127.0.0.1:44946]   File
> "home/kyle/active-travel/venv/lib/python3.8/site-packages/django/utils/regex_helper.py",
> line 10, in <module>
> [Wed Dec 08 10:11:53.023524 2021] [wsgi:error] [pid 10704:tid
> 140343150348032] [remote 127.0.0.1:44946]     from
> django.utils.functional import SimpleLazyObject
> [Wed Dec 08 10:11:53.023529 2021] [wsgi:error] [pid 10704:tid
> 140343150348032] [remote 127.0.0.1:44946]   File
> "home/kyle/active-travel/venv/lib/python3.8/site-packages/django/utils/functional.py",
> line 364, in <module>
> [Wed Dec 08 10:11:53.023578 2021] [wsgi:error] [pid 10704:tid
> 140343150348032] [remote 127.0.0.1:44946]     class
> SimpleLazyObject(LazyObject):
> [Wed Dec 08 10:11:53.023611 2021] [wsgi:error] [pid 10704:tid
> 140343150348032] [remote 127.0.0.1:44946] TypeError: Error when calling
> the metaclass bases
> [Wed Dec 08 10:11:53.023613 2021] [wsgi:error] [pid 10704:tid
> 140343150348032] [remote 127.0.0.1:44946]     'property' object is not
> callable
>
> Apache site config file:
> <VirtualHost *:80>
>         # The ServerName directive sets the request scheme, hostname and
> port that
>         # the server uses to identify itself. This is used when creating
>         # redirection URLs. In the context of virtual hosts, the ServerName
>         # specifies what hostname must appear in the request's Host:
> header to
>         # match this virtual host. For the default virtual host (this
> file) this
>         # value is not decisive as it is used as a last resort host
> regardless.
>         # However, you must set it for any further virtual host explicitly.
>         #ServerName www.example.com
>
>         ServerAdmin webmaster@localhost
>
>         Alias /static /home/kyle/active-travel/traveldata/static
>                 <Directory /home/kyle/active-travel/active_travel/static>
>                         Require all granted
>                 </Directory>
>
>         <Directory /home/kyle/active-travel/traveldata>
>                 <Files wsgi.py>
>                         Require all granted
>                 </Files>
>         </Directory>
>
>         WSGIScriptAlias /
> /home/kyle/active-travel/traveldata/traveldata/wsgi.py
> process-group=traveldata
>         WSGIDaemonProcess traveldata
> python-home=/home/kyle/active-travel/venv
> python-path=/home/kyle/active-travel/traveldata/traveldata
>         WSGIProcessGroup traveldata
>
>         # Available loglevels: trace8, ..., trace1, debug, info, notice,
> warn,
>         # error, crit, alert, emerg.
>         # It is also possible to configure the loglevel for particular
>         # modules, e.g.
>         #LogLevel info ssl:warn
>         LogLevel info
>
>         ErrorLog ${APACHE_LOG_DIR}/error.log
>         CustomLog ${APACHE_LOG_DIR}/access.log combined
>
>         # For most configuration files from conf-available/, which are
>         # enabled or disabled at a global level, it is possible to
>         # include a line for only one particular virtual host. For example
> the
>         # following line enables the CGI configuration for this host only
>         # after it has been globally disabled with "a2disconf".
>         #Include conf-available/serve-cgi-bin.conf
> </VirtualHost>
>
> Django project wsgi.py:
> import os, sys
> sys.path.append('home/kyle/active-travel/venv/lib/python3.8/site-packages'
> )
> from django.core.wsgi import get_wsgi_application
> os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'traveldata.settings')
> application = get_wsgi_application()
>
> As you can see, all fairly standard, Debug set to true, no changes to
> standard content of site, followed the documentation instructions to run
> requests through apache and mod_wsgi. Suspect the issue is with Django but
> not entirely certain.
> Please help.
> Thanks, Kyle
>
> --
> You received this message because you are subscribed to the Google Groups
> "Django users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/django-users/5f2afc8d-ce62-4af8-9c2d-b43692530974n%40googlegroups.com
> <https://groups.google.com/d/msgid/django-users/5f2afc8d-ce62-4af8-9c2d-b43692530974n%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-users/CACp8TZgWQa3t_3qt3eZ%2B1cucRV1g5qt9VyDyCCu_zyXMg2p5HA%40mail.gmail.com.

Reply via email to