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

Opened 10 years ago

Closed 10 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 10 years ago.

Download all attachments as: .zip

Change History (11)

Changed 10 years ago by jmoore

comment:1 Changed 10 years ago by atarkowska

  • Remaining Time set to 0.2

comment:2 Changed 10 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 10 years ago by atarkowska

  • Owner changed from atarkowska to wmoore

comment:4 Changed 10 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 10 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 10 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 10 years ago by atarkowska

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

comment:8 Changed 10 years ago by jmoore

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

comment:9 Changed 10 years ago by wmoore

  • Owner changed from wmoore to atarkowska

comment:10 Changed 10 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.69413 sec.)

We're Hiring!