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