Bug #1481 (closed)
Opened 10 years ago
Closed 10 years ago
Web fails with import exception
| Reported by: | jamoore | Owned by: | atarkowska |
|---|---|---|---|
| Priority: | blocker | Cc: | sflennik@… |
| Sprint: | n.a. | ||
| Total Remaining Time: | n.a. |
Description
After starting web, I browsed to localhost:8000 and got the following:
Traceback (most recent call last):
File "/Users/josh/GlencoeSoftware.git/git/omero.git/dist/lib/python/django/core/servers/basehttp.py", line 277, in run
self.result = application(self.environ, self.start_response)
File "/Users/josh/GlencoeSoftware.git/git/omero.git/dist/lib/python/django/core/servers/basehttp.py", line 634, in __call__
return self.application(environ, start_response)
File "/Users/josh/GlencoeSoftware.git/git/omero.git/dist/lib/python/django/core/handlers/wsgi.py", line 239, in __call__
response = self.get_response(request)
File "/Users/josh/GlencoeSoftware.git/git/omero.git/dist/lib/python/django/core/handlers/base.py", line 116, in get_response
return self.handle_uncaught_exception(request, resolver, sys.exc_info())
File "/Users/josh/GlencoeSoftware.git/git/omero.git/dist/lib/python/django/core/handlers/base.py", line 160, in handle_uncaught_exception
return callback(request, **param_dict)
File "/Users/josh/GlencoeSoftware.git/git/omero.git/dist/lib/python/omeroweb/feedback/views.py", line 136, in handler500
return custom_server_error(request, error500)
File "/Users/josh/GlencoeSoftware.git/git/omero.git/dist/lib/python/omeroweb/feedback/views.py", line 104, in custom_server_error
return HttpResponse(t.render(c))
File "/Users/josh/GlencoeSoftware.git/git/omero.git/dist/lib/python/django/template/__init__.py", line 176, in render
return self.nodelist.render(context)
File "/Users/josh/GlencoeSoftware.git/git/omero.git/dist/lib/python/django/template/__init__.py", line 768, in render
bits.append(self.render_node(node, context))
File "/Users/josh/GlencoeSoftware.git/git/omero.git/dist/lib/python/django/template/__init__.py", line 781, in render_node
return node.render(context)
File "/Users/josh/GlencoeSoftware.git/git/omero.git/dist/lib/python/django/template/loader_tags.py", line 97, in render
return compiled_parent.render(context)
File "/Users/josh/GlencoeSoftware.git/git/omero.git/dist/lib/python/django/template/__init__.py", line 176, in render
return self.nodelist.render(context)
File "/Users/josh/GlencoeSoftware.git/git/omero.git/dist/lib/python/django/template/__init__.py", line 768, in render
bits.append(self.render_node(node, context))
File "/Users/josh/GlencoeSoftware.git/git/omero.git/dist/lib/python/django/template/__init__.py", line 781, in render_node
return node.render(context)
File "/Users/josh/GlencoeSoftware.git/git/omero.git/dist/lib/python/django/template/defaulttags.py", line 373, in render
url = reverse(self.view_name, args=args, kwargs=kwargs)
File "/Users/josh/GlencoeSoftware.git/git/omero.git/dist/lib/python/django/core/urlresolvers.py", line 252, in reverse
*args, **kwargs)))
File "/Users/josh/GlencoeSoftware.git/git/omero.git/dist/lib/python/django/core/urlresolvers.py", line 226, in reverse
possibilities, pattern = self.reverse_dict.get(lookup_view, [(), ()])
File "/Users/josh/GlencoeSoftware.git/git/omero.git/dist/lib/python/django/core/urlresolvers.py", line 160, in _get_reverse_dict
for name, (matches, pat) in pattern.reverse_dict.iteritems():
File "/Users/josh/GlencoeSoftware.git/git/omero.git/dist/lib/python/django/core/urlresolvers.py", line 168, in _get_reverse_dict
self._reverse_dict[pattern.callback] = bits, p_pattern
File "/Users/josh/GlencoeSoftware.git/git/omero.git/dist/lib/python/django/core/urlresolvers.py", line 132, in _get_callback
raise ViewDoesNotExist, "Could not import %s. Error was: %s" % (mod_name, str(e))
ViewDoesNotExist: Could not import webgateway.views. Error was: cannot import name ApiUsageException
Change History (4)
comment:1 Changed 10 years ago by jmoore
comment:2 Changed 10 years ago by atarkowska
- Owner changed from atarkowska to jmoore
Josh, I cannot reproduce it on my machine. Could you please make a clean and see if it helps?
comment:3 Changed 10 years ago by jmoore
- Owner changed from jmoore to atarkowska
Reproduced. Exact steps:
./build.py clean ./build.py cd dist bin/omero admin start bin/omero admin ice server enable Web bin/omero admin ice server start Web # Checked logs, failed bin/omero web settings bin/omero admin ice server enable Web bin/omero admin ice server start Web
then when I went to localhost:8000 I had the same error.
comment:4 Changed 10 years ago by atarkowska
- Resolution set to fixed
- Status changed from new to closed
fixed in r5119
Note: See
TracTickets for help on using
tickets.
You may also have a look at Agilo extensions to the ticket.
Ola, this comes from the re-working of the python imports. Adding "import omero_ServerErrors_ice" or "import omero.clients" at the appropriate spot would solve the problem.