It looks like there are two RuntimeFault classes (one of which extends
Throwable indirectly).

com.vmware.vim.RuntimeFault is not a Throwable.
com.vmware.vim25.RuntimeFault is a Throwable.

The funny part is the sample code I have is not using com.vmware.vim25 at
all, yet it uses RuntimeFault as a Throwable.


On Mon, Mar 18, 2013 at 7:15 PM, Mike Tutkowski <
mike.tutkow...@solidfire.com> wrote:

> This person had the same problem, but I don't really understand the
> solution:
>
> http://communities.vmware.com/message/1896784
>
>
> On Mon, Mar 18, 2013 at 7:12 PM, Mike Tutkowski <
> mike.tutkow...@solidfire.com> wrote:
>
>> Hi Min,
>>
>> I think this is VI Java...I'm just learning about that (haven't used it
>> before).
>>
>> I guess maybe I don't understand what VI Java is.  Is it not expected to
>> conform to normal Java compile rules (like any exception you throw must be
>> a Throwable)?
>>
>> Thanks for clarifying this for me!
>>
>>
>> On Mon, Mar 18, 2013 at 5:12 PM, Min Chen <min.c...@citrix.com> wrote:
>>
>>> Which sample code are you looking at? I am looking at sample files coming
>>> with 5.1 vim25.jar, they always throw RuntimeFaultFaultMsg. Can you tell
>>> me the java file name you are looking at? Maybe you are using VI java,
>>> not
>>> VMware SDK jar?
>>>
>>> Thanks
>>> -min
>>>
>>> On 3/18/13 4:06 PM, "Mike Tutkowski" <mike.tutkow...@solidfire.com>
>>> wrote:
>>>
>>> >Here is some of the problematic sample code:
>>> >
>>> >       ObjectContent[] ocs = service.retrieveProperties(
>>> >
>>> >             content.getPropertyCollector(),
>>> >
>>> >             new PropertyFilterSpec[] {pfSpec});
>>> >
>>> >
>>> >It claims to throw a RuntimeFault exception.  However, when I look at
>>> the
>>> >API docs for RuntimeFault, as you say, it does not extend Throwable.
>>> >
>>> >
>>> >Why then is the method claiming to throw RuntimeFault?
>>> >
>>> >
>>> >Do you know about that, Min?
>>> >
>>> >
>>> >Thanks!
>>> >
>>> >
>>> >On Mon, Mar 18, 2013 at 5:01 PM, Min Chen <min.c...@citrix.com> wrote:
>>> >
>>> >> In Vmware 5.1 SDK, RuntimeFaultFaultMsg is the exception class for
>>> >> RuntimeFault. RuntimeFault itself is not extended from Throwable.
>>> >>
>>> >> Thanks
>>> >> -min
>>> >>
>>> >> On 3/18/13 3:39 PM, "Mike Tutkowski" <mike.tutkow...@solidfire.com>
>>> >>wrote:
>>> >>
>>> >> >Hi,
>>> >> >
>>> >> >I've been playing around with VMware API commands to create a
>>> >>datastore.
>>> >> >
>>> >> >In sample code I've found, they are throwing a RuntimeFault
>>> exception.
>>> >> >
>>> >> >The problem is this class does not extend Throwable.
>>> >> >
>>> >> >I admit...I'm totally confused about this.  How are they throwing an
>>> >> >exception that doesn't extend Throwable?  When I ask Eclipse to
>>> create
>>> >>a
>>> >> >try/catch block for me, it seems confused, as well?
>>> >> >
>>> >> >Anyone know anything about this?
>>> >> >
>>> >> >Thanks!
>>> >> >
>>> >> >--
>>> >> >*Mike Tutkowski*
>>> >> >*Senior CloudStack Developer, SolidFire Inc.*
>>> >> >e: mike.tutkow...@solidfire.com
>>> >> >o: 303.746.7302
>>> >> >Advancing the way the world uses the
>>> >> >cloud<http://solidfire.com/solution/overview/?video=play>
>>> >> >* *
>>> >>
>>> >>
>>> >
>>> >
>>> >--
>>> >*Mike Tutkowski*
>>> >*Senior CloudStack Developer, SolidFire Inc.*
>>> >e: mike.tutkow...@solidfire.com
>>> >o: 303.746.7302
>>> >Advancing the way the world uses the
>>> >cloud<http://solidfire.com/solution/overview/?video=play>
>>> >* *
>>>
>>>
>>
>>
>> --
>> *Mike Tutkowski*
>> *Senior CloudStack Developer, SolidFire Inc.*
>> e: mike.tutkow...@solidfire.com
>> o: 303.746.7302
>> Advancing the way the world uses the 
>> cloud<http://solidfire.com/solution/overview/?video=play>
>> *™*
>>
>
>
>
> --
> *Mike Tutkowski*
> *Senior CloudStack Developer, SolidFire Inc.*
> e: mike.tutkow...@solidfire.com
> o: 303.746.7302
> Advancing the way the world uses the 
> cloud<http://solidfire.com/solution/overview/?video=play>
> *™*
>



-- 
*Mike Tutkowski*
*Senior CloudStack Developer, SolidFire Inc.*
e: mike.tutkow...@solidfire.com
o: 303.746.7302
Advancing the way the world uses the
cloud<http://solidfire.com/solution/overview/?video=play>
*™*

Reply via email to