's3.ObjectSummary' object has no attribute 'content_length'
The document downloads just fine when I click on the document title, I've verified it exists in S3, and checked the wagtaildocs_document table in the database, which all look correct.
Here's the pertinent parts of the error:
Internal Server Error: /documents/13/investments-mutual-fund-turnover-spreadsheet.xlsx
AttributeError at /documents/13/investments-mutual-fund-turnover-spreadsheet.xlsx
's3.ObjectSummary' object has no attribute 'content_length'
Request Method: GET
Request URL: https://wrds-classroom.wharton.upenn.edu/documents/13/investments-mutual-fund-turnover-spreadsheet.xlsx
Django Version: 1.10.3
Python Executable: /usr/local/bin/python3 Python Version: 3.5.1
This is happening for all of our documents. Has anyone seen an error like this before, before I start going down the rabbit hole?
Here's the row from the database for the document:
id | title | file | created_at | uploaded_by_user_id | collection_id
----+----------------------------------+-------------------------------------------------------------+-------------------------------+---------------------+---------------
13 | Mutual Fund Turnover Spreadsheet | documents/investments-mutual-fund-turnover-spreadsheet.xlsx | 2016-10-24 11:27:46.656506-04 | 5 | 1
Traceback: File "/var/django/virtualenvs/wrds-classroom-prod/lib/python3.5/site-packages/django/core/handlers/exception.py" in inner 39. response = get_response(request)File "/var/django/virtualenvs/wrds-classroom-prod/lib/python3.5/site-packages/django/core/handlers/base.py" in _legacy_get_response 249. response = self._get_response(request)File "/var/django/virtualenvs/wrds-classroom-prod/lib/python3.5/site-packages/django/core/handlers/base.py" in _get_response 187. response = self.process_exception_by_middleware(e, request)File "/var/django/virtualenvs/wrds-classroom-prod/lib/python3.5/site-packages/django/core/handlers/base.py" in _get_response 185. response = wrapped_callback(request, *callback_args, **callback_kwargs)File "/var/django/virtualenvs/wrds-classroom-prod/lib/python3.5/site-packages/django/views/decorators/cache.py" in _cache_controlled 43. response = viewfunc(request, *args, **kw)File "/var/django/virtualenvs/wrds-classroom-prod/lib/python3.5/site-packages/wagtail/wagtailadmin/decorators.py" in decorated_view 24. return view_func(request, *args, **kwargs)File "/var/django/virtualenvs/wrds-classroom-prod/lib/python3.5/site-packages/wagtail/wagtailadmin/utils.py" in wrapped_view_func 103. return view_func(request, *args, **kwargs)File "/var/django/virtualenvs/wrds-classroom-prod/lib/python3.5/site-packages/wagtail/wagtaildocs/views/documents.py" in edit 157. filesize = doc.file.sizeFile "/var/django/virtualenvs/wrds-classroom-prod/lib/python3.5/site-packages/django/db/models/fields/files.py" in _get_size 76. return self.storage.size(self.name)File "/var/django/virtualenvs/wrds-classroom-prod/lib/python3.5/site-packages/storages/backends/s3boto3.py" in size 514. return entry.content_lengthException Type: AttributeError at /cms/documents/edit/13/ Exception Value: 's3.ObjectSummary' object has no attribute 'content_length'
--
You received this message because you are subscribed to a topic in the Google Groups "Wagtail support" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/wagtail/LGeaMo0AZKA/unsubscribe.
To unsubscribe from this group and all its topics, send an email to wagtail+unsubscribe@googlegroups.com.
To post to this group, send email to wag...@googlegroups.com.
Visit this group at https://groups.google.com/group/wagtail.
To view this discussion on the web, visit https://groups.google.com/d/msgid/wagtail/7d79cc17-3db2-44b6-9331-4eb2799d1a18%40googlegroups.com.