Task #11040 (closed)
Opened 6 years ago
Closed 6 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 6 years ago by pwalczysko
comment:2 Changed 6 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.