Task #2291 (closed)
BUG: getMetadataService()
| Reported by: | wmoore | Owned by: | jamoore |
|---|---|---|---|
| Priority: | minor | Milestone: | OMERO-Beta4.2 |
| Component: | General | Version: | n.a. |
| Keywords: | n.a. | Cc: | |
| Resources: | n.a. | Referenced By: | n.a. |
| References: | n.a. | Remaining Time: | 0.0d |
| Sprint: | 2010-04-30 (8) |
Description (last modified by jmoore)
See
test/integration/metadatastore.py
Stack trace below. Need to commit test....
Change History (5)
comment:1 Changed 9 years ago by wmoore
comment:2 Changed 9 years ago by wmoore
wjm:OmeroPy will$ PYTHONPATH=$PYTHONPATH:.:test:build/lib ICE_CONFIG=/Users/will/Documents/workspace/Omero/etc/ice.config python test/integration/metadatastore.py
.E
======================================================================
ERROR: testMetadataService (__main__.TestMetdataStore)
----------------------------------------------------------------------
Traceback (most recent call last):
File "test/integration/metadatastore.py", line 35, in testMetadataService
metadataService = self.client.sf.getMetadataService()
File "/Users/will/Documents/workspace/Omero/dist/lib/python/omero_API_ice.py", line 251, in getMetadataService
return _M_omero.api.ServiceFactory._op_getMetadataService.invoke(self, ((), _ctx))
InternalException: exception ::omero::InternalException
{
serverStackTrace =
serverExceptionClass = org.springframework.beans.factory.BeanCreationException
message = Error creating bean with name 'omero.api.IMetadata' defined in URL [jar:file:/Users/will/Documents/workspace/Omero/dist/lib/server/blitz.jar!/ome/services/blitz-servantDefinitions.xml]: Cannot create inner bean 'ome.services.blitz.impl.MetadataI#2e6c93' of type [ome.services.blitz.impl.MetadataI] while setting constructor argument; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'ome.services.blitz.impl.MetadataI#2e6c93' defined in URL [jar:file:/Users/will/Documents/workspace/Omero/dist/lib/server/blitz.jar!/ome/services/blitz-servantDefinitions.xml]: Initialization of bean failed; nested exception is ome.services.blitz.util.ApiConsistencyException:
Return type mismatch in public abstract java.util.Set ome.api.IMetadata.loadSpecifiedAnnotations(java.lang.Class,java.util.Set,java.util.Set,ome.parameters.Parameters): interface java.util.Set <> interface java.util.Map
Return type mismatch in public abstract java.util.Set ome.api.IMetadata.loadAnnotation(java.util.Set): interface java.util.Set <> interface java.util.Map
Method mismatch between:
native Java:[public abstract java.util.Set ome.api.IMetadata.loadSpecifiedAnnotations(java.lang.Class,java.util.Set,java.util.Set,ome.parameters.Parameters), public abstract java.util.Map ome.api.IMetadata.getTaggedObjectsCount(java.util.Set,ome.parameters.Parameters), public abstract java.util.Set ome.api.IMetadata.loadTagSets(ome.parameters.Parameters), public abstract java.util.Map ome.api.IMetadata.loadTagContent(java.util.Set,ome.parameters.Parameters), public abstract java.util.Set ome.api.IMetadata.loadChannelAcquisitionData(java.util.Set), public abstract java.util.Map ome.api.IMetadata.loadAnnotations(java.lang.Class,java.util.Set,java.util.Set,java.util.Set,ome.parameters.Parameters), public abstract java.util.Set ome.api.IMetadata.loadAnnotation(java.util.Set), public abstract java.lang.Long ome.api.IMetadata.countSpecifiedAnnotations(java.lang.Class,java.util.Set,java.util.Set,ome.parameters.Parameters), public abstract java.util.Set ome.api.IMetadata.loadInstrument(long)]
and Blitz:[public abstract void omero.api._IMetadataOperations.loadSpecifiedAnnotations_async(omero.api.AMD_IMetadata_loadSpecifiedAnnotations,java.lang.String,java.util.List,java.util.List,omero.sys.Parameters,Ice.Current) throws omero.ServerError, public abstract void omero.api._IMetadataOperations.loadTagSets_async(omero.api.AMD_IMetadata_loadTagSets,omero.sys.Parameters,Ice.Current) throws omero.ServerError, public abstract void omero.api._IMetadataOperations.loadTagContent_async(omero.api.AMD_IMetadata_loadTagContent,java.util.List,omero.sys.Parameters,Ice.Current) throws omero.ServerError, public abstract void omero.api._IMetadataOperations.loadChannelAcquisitionData_async(omero.api.AMD_IMetadata_loadChannelAcquisitionData,java.util.List,Ice.Current) throws omero.ServerError, public abstract void omero.api._IMetadataOperations.getTaggedObjectsCount_async(omero.api.AMD_IMetadata_getTaggedObjectsCount,java.util.List,omero.sys.Parameters,Ice.Current) throws omero.ServerError, public abstract void omero.api._IMetadataOperations.loadAnnotations_async(omero.api.AMD_IMetadata_loadAnnotations,java.lang.String,java.util.List,java.util.List,java.util.List,omero.sys.Parameters,Ice.Current) throws omero.ServerError, public abstract void omero.api._IMetadataOperations.loadAnnotation_async(omero.api.AMD_IMetadata_loadAnnotation,java.util.List,Ice.Current) throws omero.ServerError, public abstract void omero.api._IMetadataOperations.loadInstrument_async(omero.api.AMD_IMetadata_loadInstrument,long,Ice.Current) throws omero.ServerError, public abstract void omero.api._IMetadataOperations.countSpecifiedAnnotations_async(omero.api.AMD_IMetadata_countSpecifiedAnnotations,java.lang.String,java.util.List,java.util.List,omero.sys.Parameters,Ice.Current) throws omero.ServerError]
}
comment:3 Changed 9 years ago by jmoore
- Description modified (diff)
- Status changed from new to assigned
comment:4 Changed 9 years ago by jmoore
- Remaining Time set to 0
- Resolution set to fixed
- Status changed from assigned to closed
comment:5 Changed 9 years ago by jmoore
Note: See
TracTickets for help on using
tickets.
You may also have a look at Agilo extensions to the ticket.
(In [6769]) Fails. See #2291.