Task #12804 (closed)
Opened 4 years ago
Closed 4 years ago
AttributeError object has no attribute 'getPixelsLoaded'
| Reported by: | omero-qa | Owned by: | atarkowska |
|---|---|---|---|
| Priority: | critical | Milestone: | 5.1.1 |
| Component: | OmeroPy | Version: | 5.1.0-m1 |
| Keywords: | n.a. | Cc: | python-team@… |
| Resources: | n.a. | Referenced By: | n.a. |
| References: | n.a. | Remaining Time: | n.a. |
| Sprint: | n.a. |
Description (last modified by atarkowska)
https://qa.staging.openmicroscopy.org/qa/feedback/9600/
Comment: * Log as root on trout
- Go to Public tab
- Expand share 1415
Traceback (most recent call last):
File "/opt/hudson/workspace/OMERO-5.1-merge-deploy/src/dist/lib/python/django/core/handlers/base.py", line 114, in get_response
response = wrapped_callback(request, *callback_args, **callback_kwargs)
File "/opt/hudson/workspace/OMERO-5.1-merge-deploy/src/dist/lib/python/omeroweb/decorators.py", line 469, in wrapped
retval = f(request, *args, **kwargs)
File "/opt/hudson/workspace/OMERO-5.1-merge-deploy/src/dist/lib/python/omeroweb/decorators.py", line 539, in wrapper
return HttpResponse(t.render(c))
File "/opt/hudson/workspace/OMERO-5.1-merge-deploy/src/dist/lib/python/django/template/base.py", line 140, in render
return self._render(context)
File "/opt/hudson/workspace/OMERO-5.1-merge-deploy/src/dist/lib/python/django/template/base.py", line 134, in _render
return self.nodelist.render(context)
File "/opt/hudson/workspace/OMERO-5.1-merge-deploy/src/dist/lib/python/django/template/base.py", line 840, in render
bit = self.render_node(node, context)
File "/opt/hudson/workspace/OMERO-5.1-merge-deploy/src/dist/lib/python/django/template/base.py", line 854, in render_node
return node.render(context)
File "/opt/hudson/workspace/OMERO-5.1-merge-deploy/src/dist/lib/python/django/template/defaulttags.py", line 305, in render
return nodelist.render(context)
File "/opt/hudson/workspace/OMERO-5.1-merge-deploy/src/dist/lib/python/django/template/base.py", line 840, in render
bit = self.render_node(node, context)
File "/opt/hudson/workspace/OMERO-5.1-merge-deploy/src/dist/lib/python/django/template/base.py", line 854, in render_node
return node.render(context)
File "/opt/hudson/workspace/OMERO-5.1-merge-deploy/src/dist/lib/python/django/template/defaulttags.py", line 203, in render
nodelist.append(node.render(context))
File "/opt/hudson/workspace/OMERO-5.1-merge-deploy/src/dist/lib/python/django/template/defaulttags.py", line 305, in render
return nodelist.render(context)
File "/opt/hudson/workspace/OMERO-5.1-merge-deploy/src/dist/lib/python/django/template/base.py", line 840, in render
bit = self.render_node(node, context)
File "/opt/hudson/workspace/OMERO-5.1-merge-deploy/src/dist/lib/python/django/template/base.py", line 854, in render_node
return node.render(context)
File "/opt/hudson/workspace/OMERO-5.1-merge-deploy/src/dist/lib/python/django/template/defaulttags.py", line 305, in render
return nodelist.render(context)
File "/opt/hudson/workspace/OMERO-5.1-merge-deploy/src/dist/lib/python/django/template/base.py", line 840, in render
bit = self.render_node(node, context)
File "/opt/hudson/workspace/OMERO-5.1-merge-deploy/src/dist/lib/python/django/template/base.py", line 854, in render_node
return node.render(context)
File "/opt/hudson/workspace/OMERO-5.1-merge-deploy/src/dist/lib/python/django/template/base.py", line 891, in render
output = self.filter_expression.resolve(context)
File "/opt/hudson/workspace/OMERO-5.1-merge-deploy/src/dist/lib/python/django/template/base.py", line 585, in resolve
obj = self.var.resolve(context)
File "/opt/hudson/workspace/OMERO-5.1-merge-deploy/src/dist/lib/python/django/template/base.py", line 735, in resolve
value = self._resolve_lookup(context)
File "/opt/hudson/workspace/OMERO-5.1-merge-deploy/src/dist/lib/python/django/template/base.py", line 789, in _resolve_lookup
current = current()
File "/opt/hudson/workspace/OMERO-5.1-merge-deploy/src/dist/lib/python/omero/gateway/__init__.py", line 6723, in wrapped
if not self._loadPixels():
File "/opt/hudson/workspace/OMERO-5.1-merge-deploy/src/dist/lib/python/omero/gateway/__init__.py", line 6833, in _loadPixels
if not self._obj.pixelsLoaded:
File "/opt/hudson/workspace/OMERO-5.1-merge-deploy/src/dist/lib/python/omero_model_DatasetI.py", line 625, in __getattr__
raise AttributeError("'%s' object has no attribute '%s' or '%s'" % (self.__class__.__name__, getter, questn))
AttributeError: 'DatasetI' object has no attribute 'getPixelsLoaded' or 'isPixelsLoaded'
<WSGIRequest
path:/merge/webclient/load_public/1415/,
GET:<QueryDict: {u'view': [u'icon']}>,
POST:<QueryDict: {}>,
COOKIES:{'_ga': 'GA1.2.939380321.1423738908',
'_gat': '1',
'csrftoken': 'DPNlNKCb3H1wZsfBuYOJSC3Q7AfEx9le',
'phpbb3_a9mfv_k': '',
'phpbb3_a9mfv_sid': '2696dec094760e3be7907ce0ab1569b4',
'phpbb3_a9mfv_u': '1',
'sessionid': 'lpdp5ewpk139zjwo6v2uyc5124bt5dh8',
'sessionid_OMERO-5.1-merge-deploy': 'bcjadqix4yjv295v9kxn1levocfeau5x',
'style_cookie': 'null'},
META:{'CONTENT_LENGTH': '',
'CONTENT_TYPE': '',
u'CSRF_COOKIE': u'DPNlNKCb3H1wZsfBuYOJSC3Q7AfEx9le',
'HTTPS': 'on',
'HTTP_ACCEPT': 'text/html, */*; q=0.01',
'HTTP_ACCEPT_ENCODING': 'gzip, deflate, sdch',
'HTTP_ACCEPT_LANGUAGE': 'en-US,en;q=0.8,fr;q=0.6',
'HTTP_CONNECTION': 'keep-alive',
'HTTP_COOKIE': 'sessionid=lpdp5ewpk139zjwo6v2uyc5124bt5dh8; phpbb3_a9mfv_u=1; phpbb3_a9mfv_k=; phpbb3_a9mfv_sid=2696dec094760e3be7907ce0ab1569b4; style_cookie=null; _ga=GA1.2.939380321.1423738908; _gat=1; csrftoken=DPNlNKCb3H1wZsfBuYOJSC3Q7AfEx9le; sessionid_OMERO-5.1-merge-deploy=bcjadqix4yjv295v9kxn1levocfeau5x',
'HTTP_HOST': 'trout.openmicroscopy.org',
'HTTP_REFERER': 'https://trout.openmicroscopy.org/merge/webclient/public/',
'HTTP_USER_AGENT': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2272.104 Safari/537.36',
'HTTP_X_REQUESTED_WITH': 'XMLHttpRequest',
'PATH_INFO': u'/webclient/load_public/1415/',
'QUERY_STRING': 'view=icon',
'REQUEST_METHOD': 'GET',
'SCRIPT_INFO': '/merge',
'SCRIPT_NAME': u'/merge',
'SERVER_NAME': 'ome-c6100-3',
'SERVER_PORT': '443',
'SERVER_PROTOCOL': 'HTTP/1.1',
'wsgi.errors': <flup.server.fcgi_base.TeeOutputStream object at 0x6763c50>,
'wsgi.input': <flup.server.fcgi_base.InputStream object at 0x6763cd0>,
'wsgi.multiprocess': True,
'wsgi.multithread': False,
'wsgi.run_once': False,
'wsgi.url_scheme': 'https',
'wsgi.version': (1, 0)}>
Change History (3)
comment:1 Changed 4 years ago by atarkowska
- Cc python-team@… added
- Description modified (diff)
comment:2 Changed 4 years ago by atarkowska
And that is because:
print type(self), type(self._obj)
<class 'omeroweb.webclient.webclient_gateway.ImageWrapper'> <class 'omero.model.DatasetI'>
Share content:
<class 'omero.model.DatasetI'> <class 'omero.model.DatasetImageLinkI'> <class 'omero.model.ImageI'>
comment:3 Changed 4 years ago by atarkowska
- Resolution set to fixed
- Status changed from new to closed
Note: See
TracTickets for help on using
tickets.
You may also have a look at Agilo extensions to the ticket.
Looks like for unknown reason
27/Mar/2015 08:57:29] "GET /webclient/metadata_details/share/1415/ HTTP/1.1" 200 10205 Traceback (most recent call last): File "/Users/ola/OMERO/openmicroscopy/dist/lib/python/omero/gateway/__init__.py", line 6834, in _loadPixels self._obj.pixelsLoaded File "/Users/ola/OMERO/openmicroscopy/dist/lib/python/omero_model_DatasetI.py", line 625, in __getattr__ raise AttributeError("'%s' object has no attribute '%s' or '%s'" % (self.__class__.__name__, getter, questn)) AttributeError: 'DatasetI' object has no attribute 'getPixelsLoaded' or 'isPixelsLoaded'