On Mon, May 20, 2013 at 02:57:39PM +0530, Girish Shilamkar wrote: > Hello Prasanna, > > Tests using listportforwardingrules are failing with latest marvin. > > listportforwardingrules failed, due to: errorCode: 431, errorText:Unable to > execute API command listportforwardingrules due to invalid value. Invalid > parameter id value=c9373d55-3d01-480d-98dc-2365d3927378 due to incorrect > long value format, or entity does not exist or due to incorrect parameter > annotation for the field in api cmd class. > > I checked the listPortForwardingRules.py and found that "class tags" was > added to this file resulting in the above failure. > > Marvin APIs are built from serverside API not sure how this "class tags" > got added here. > > I have filed a bug: https://issues.apache.org/jira/browse/CLOUDSTACK-2577 >
That is the correct definition for listPortForwardingRules. The tags are additional attributes to CloudStack resources [1]. You'll find tags for LoadBalancingRules, Projects, etc too. The failure msg you are seeing is because the uuid that you passed doesn't map to any id in CloudStack's database for the portforwarding rule. I see this issue on master for the PF test too [2]. Not sure what's the cause yet - I'll debug the next run [1] https://cwiki.apache.org/confluence/x/PYnlAQ [2] http://s.apache.org/Xez -- Prasanna., ------------------------ Powered by BigRock.com