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

Opened 11 years ago

Closed 11 years ago

BUG: Error after opening of plate

Reported by: pwalczysko Owned by:
Priority: critical Milestone: 5.0.0-beta1
Component: General Version: n.a.
Keywords: n.a. Cc: khgillen, ux@…, fs@…, sbesson, hflynn
Resources: n.a. Referenced By: n.a.
References: n.a. Remaining Time: n.a.
Sprint: n.a.

Description

Happened during preparation for stress testing on adhoc-test2 server on 04-06-13. The auto_import,py imported a plate via CLI. This plate was opened for the first time (user-4) in Inishgt. Error occurred - see below

java.lang.Exception: org.openmicroscopy.shoola.env.data.DSAccessException: Cannot access data. 
Cannot load plate
	at org.openmicroscopy.shoola.env.data.OMEROGateway.handleException(OMEROGateway.java:934)
	at org.openmicroscopy.shoola.env.data.OMEROGateway.loadPlateWells(OMEROGateway.java:5999)
	at org.openmicroscopy.shoola.env.data.OmeroDataServiceImpl.loadPlateWells(OmeroDataServiceImpl.java:776)
	at org.openmicroscopy.shoola.env.data.views.calls.PlateWellsLoader$1.doCall(PlateWellsLoader.java:92)
	at org.openmicroscopy.shoola.env.data.views.BatchCall.doStep(BatchCall.java:144)
	at org.openmicroscopy.shoola.util.concur.tasks.CompositeTask.doStep(CompositeTask.java:226)
	at org.openmicroscopy.shoola.env.data.views.CompositeBatchCall.doStep(CompositeBatchCall.java:126)
	at org.openmicroscopy.shoola.util.concur.tasks.ExecCommand.exec(ExecCommand.java:165)
	at org.openmicroscopy.shoola.util.concur.tasks.ExecCommand.run(ExecCommand.java:276)
	at org.openmicroscopy.shoola.util.concur.tasks.AsyncProcessor$Runner.run(AsyncProcessor.java:91)
	at java.lang.Thread.run(Thread.java:680)
Caused by: Ice.MarshalException
    reason = (null)
	at IceInternal.BasicStream.typeToClass(BasicStream.java:2403)
	at IceInternal.BasicStream.findClass(BasicStream.java:2320)
	at IceInternal.BasicStream.loadObjectFactory(BasicStream.java:2187)
	at IceInternal.BasicStream.readObject(BasicStream.java:1540)
	at omero.model.Fileset.__read(Fileset.java:1792)
	at IceInternal.BasicStream.readObject(BasicStream.java:1590)
	at IceInternal.BasicStream.readPendingObjects(BasicStream.java:1739)
	at omero.api._IQueryDelM.findAllByQuery(_IQueryDelM.java:281)
	at omero.api.IQueryPrxHelper.findAllByQuery(IQueryPrxHelper.java:320)
	at omero.api.IQueryPrxHelper.findAllByQuery(IQueryPrxHelper.java:292)
	at org.openmicroscopy.shoola.env.data.OMEROGateway.loadPlateWells(OMEROGateway.java:5992)
	... 9 more

	at org.openmicroscopy.shoola.env.ui.UserNotifierImpl.showErrorDialog(UserNotifierImpl.java:190)
	at org.openmicroscopy.shoola.env.ui.UserNotifierImpl.notifyError(UserNotifierImpl.java:292)
	at org.openmicroscopy.shoola.env.ui.UserNotifierImpl.notifyError(UserNotifierImpl.java:258)
	at org.openmicroscopy.shoola.agents.treeviewer.DataTreeViewerLoader.handleException(DataTreeViewerLoader.java:177)
	at org.openmicroscopy.shoola.env.data.events.DSCallAdapter.eventFired(DSCallAdapter.java:84)
	at org.openmicroscopy.shoola.env.data.views.BatchCallMonitor$1.run(BatchCallMonitor.java:124)
	at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
	at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:708)
	at java.awt.EventQueue.access$400(EventQueue.java:82)
	at java.awt.EventQueue$2.run(EventQueue.java:669)
	at java.awt.EventQueue$2.run(EventQueue.java:667)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:678)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)

Change History (2)

comment:1 Changed 11 years ago by pwalczysko

The same script and the same plate were used yesterday locally. It is data_repo/public/images?HCS/incell -> the first of the two plates in this folder.
The local test yesterday with this plate went through successfully.

comment:2 Changed 11 years ago by jamoore

  • Cc khgillen added
  • Milestone changed from Unscheduled to OMERO-5
  • Resolution set to invalid
  • Status changed from new to closed

Closing. This was caused by the introduction of a new PR (https://github.com/openmicroscopy/openmicroscopy/pull/1168) via un-excluding. The clients in use had the PR; the server did not. This was an "adhoc" server meaning set up once. Likely this is not a strategy that we can use. All servers should use exactly the same strategy (build their own clients/servers) unless they are using release versions. If a given server doesn't get rebuilt on a given day, that's fine. But servers and clients should all come from the same hudson build. (A corollary of this rule is that all servers will need to have an associated hudson job, bar none).

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

We're Hiring!