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 #5983 (closed)

Opened 8 years ago

Closed 8 years ago

Bug: web does not check for version 4.3+

Reported by: jamoore Owned by: atarkowska
Priority: critical Milestone: OMERO-Beta4.3.1
Component: Web Version: n.a.
Keywords: n.a. Cc: wmoore, jburel, cneves
Resources: n.a. Referenced By: n.a.
References: n.a. Remaining Time: 0.0d
Sprint: 2011-07-07 (1)

Description

While testing #4910, it was found that it's possible to log in to a 4.2.2 server, but that one is immediately logged out on clicking, for example, "history". See the debug output attached which shows a NegativeSizeException which is not handled properly.

This is probably related the exception handling discussed in:

  • #5827 Bug: RE reused after exception in omero.gateway
  • #5828 Bug: TB reused after exception in omero.gateway

Attachments (1)

OMEROweb.log (24.9 KB) - added by jmoore 8 years ago.

Download all attachments as: .zip

Change History (11)

Changed 8 years ago by jmoore

comment:1 Changed 8 years ago by atarkowska

  • Remaining Time set to 0.2

comment:2 Changed 8 years ago by atarkowska

That is not exactly true. Webclient checks server version when connection was not established in order to give feedback. Moving this out of testing connection is not enough complex solution. Becuase the main entry point for python clients is omero.gateway that should be checked on the connection level.

comment:3 Changed 8 years ago by atarkowska

  • Owner changed from atarkowska to wmoore

comment:4 Changed 8 years ago by atarkowska

There is also a question which server version client should recognize as right one and which not. Should client 4.3.1 be able to connect to 4.3.x ?

comment:5 Changed 8 years ago by atarkowska

I tested omeroweb against 4.2.1 on mage and it does not allow to login and says Error: Client version does not match server, please contact administrator.

comment:6 Changed 8 years ago by jmoore

Ola, can you tell me how you tested that? I just used the latest code and logged in as root on mage with no warning.

comment:7 Changed 8 years ago by atarkowska

I run the latest web from trunk on my machine, specify the server Mage, use emdb credentials.

comment:8 Changed 8 years ago by jmoore

Ola, I just tried it again. It looks like the SSL flag is the difference.

comment:9 Changed 8 years ago by wmoore

  • Owner changed from wmoore to atarkowska

comment:10 Changed 8 years ago by Aleksandra Tarkowska <A.Tarkowska@…>

  • Remaining Time changed from 0.2 to 0
  • Resolution set to fixed
  • Status changed from new to closed

(In [1349c718c6076f68752ce7d170e3a4b9c0b40633/ome.git] on branch develop) this check the server version before establish connection, close #5983

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

We're Hiring!