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

Opened 9 years ago

Closed 9 years ago

Last modified 9 years ago

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

(In [6769]) Fails. See #2291.

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

(In [6771]) fix #2291 - bad search and replace on collections in IMetadata

comment:5 Changed 9 years ago by jmoore

(In [6789]) see #2291 - Fixing map key type

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

We're Hiring!