Warning: Can't synchronize with repository "(default)" (/home/git/ome.git does not appear to be a Git repository.). Look in the Trac log for more information.
Notice: In order to edit this ticket you need to be either: a Product Owner, The owner or the reporter of the ticket, or, in case of a Task not yet assigned, a team_member"

Bug #1481 (closed)

Opened 15 years ago

Closed 15 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 15 years ago by jmoore

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.

comment:2 Changed 15 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 15 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 15 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.

1.3.13-PRO © 2008-2011 Agilo Software all rights reserved (this page was served in: 0.67502 sec.)

We're Hiring!