From: jlist9 <jl...@gm...> - 2012-06-20 19:01:45
|
Hi Frank, Thanks for the reply! I checked - the entity is VirtualMachine type, which is a subtype of ManagedEntity. I'll send out more info about the issue in a separate email in case if anyone is interested. Jack On Wed, Jun 20, 2012 at 9:31 AM, fwi...@gm... < fwi...@gm...> wrote: > On Tue, Jun 19, 2012 at 6:13 PM, jlist9 <jl...@gm...> wrote: > > Hi, > > > > I'm getting a strange error. There is a method in a Java class (in a jar > > file) that has this signature: > > > > public PerfMetricId[] queryAvailablePerfMetric(ManagedEntity entity, > > Calendar beginTime, Calendar endTime, Integer intervalId) > > > > However, when I call it with perfMgr.queryAvailablePerfMetric(entity, > None, > > None, 0) > > > > I get this error at run time: > > > > NoSuchMethodError: java.lang.NoSuchMethodError: > > > com.vmware.vim25.VimPortType.queryAvailablePerfMetric(Lcom/vmware/vim25/ManagedObjectReference;Lcom/vmware/vim25/ManagedObjectReference;Ljava/util/Calendar;Ljava/util/Calendar;I)[Lcom/vmware/vim25/PerfMetricId; > > Most likely you the "entity" you are passing from Jython is of the > wrong type somehow (a ManagedObjectReference instead of a > ManagedEntity). > > -Frank > |