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"

Task #11451 (closed)

Opened 11 years ago

Closed 11 years ago

Last modified 10 years ago

Bug: omero/webgateway json 404

Reported by: wmoore Owned by: wmoore
Priority: blocker Milestone: OMERO-4.4.9
Component: Web Version: n.a.
Keywords: n.a. Cc: cxallan, atarkowska, jamoore
Resources: n.a. Referenced By: n.a.
References: n.a. Remaining Time: n.a.
Sprint: Blocker 4.4.9 (1)

Description

If users deploy web under /omero/webgateway etc then the image viewer gives a 404 for the json because the /omero/ is not included in the url.

See https://www.openmicroscopy.org/community/viewtopic.php?f=5&t=6359
(and some private message with more details).

Change History (7)

comment:1 Changed 11 years ago by atarkowska

This is not exactly a problem of a custom prefix. Issue is related to the viewport_server variable.

From the forum post I can see that he was trying to access image via webgateway directly and that is true that the line above has /webgateway hard-coded if any vieport_server is not set. This string definitely should be replaced by URL dispatcher. Although that problem should be easily resolved by launching full viewer from http://omero/webclient... see how viewport_server is set here.
I can confirm that we deployed teaching tool on custom prefix and JSON response is HTTP 200.

Last edited 11 years ago by atarkowska (previous) (diff)

comment:2 Changed 11 years ago by atarkowska

Why did he use [...]/omero/webgateway/render_image/14350/ rather then webclient?

comment:3 Changed 11 years ago by wmoore

We're using /webgateway/ viewer because this is a public data and a simple way of exposing image viewers (but not the webclient UI itself) is to use ^webgateway in the url filter. It's what we suggest in all our docs and what we've done ourselves on nightshade - E.g. http://users.openmicroscopy.org.uk/~rkferguson/public_share_demo.html

Last edited 11 years ago by wmoore (previous) (diff)

comment:4 Changed 11 years ago by wmoore

  • Resolution set to fixed
  • Status changed from new to closed

comment:5 Changed 11 years ago by Will Moore <will@…>

(In [28994248b4e125b46bfb0c9d3eaa23b19c1d4bc6/ome.git] on branch develop) Use reverse('webgateway') for viewport_server. See #11451

comment:6 Changed 11 years ago by jean-marie burel <j.burel@…>

(In [019d14a5d70911172cb0b2fac59bec5ee4d1dba7/ome.git] on branch develop) Merge pull request #1490 from will-moore/webgateway_json_404_11451_develop

Use reverse('webgateway') for viewport_server. See #11451

comment:7 Changed 10 years ago by Will Moore <will@…>

(In [970005f4520148c8131ffbaa2d98268ff481ef98/ome.git]on branches master, dev_4_4) Use reverse('webgateway') for viewport_server. See #11451

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.66283 sec.)

We're Hiring!