You should be able to assign anything to an Object.

You could always try this:

System.out.println(handler.query(...).getClass());

And if you still get a class cast, it sounds like its
happening somewhere in your handler.


--- [EMAIL PROTECTED] wrote:
>  
> Thanks for your help
>  
> The class exceptionhappens immediately when the
> function returns. It never  
> gets to the next line to tell me what the object
> type is.
>  
> Any other suggestions?
>  
> In a message dated 7/15/2004 4:42:03 PM Eastern
> Standard Time,  
> [EMAIL PROTECTED] writes:
> 
> Why  don't you just do this: 
> 
> Object obj =  handler.query(...);
> System.out.println(obj.getClass());
> 
> and then you  can actually see what class the object
> is
> an instance of.  If you're  using wrapped (or
> something
> other than RPC) its probably not a String[]  array
> instance its probably something like ArrayOfstring
> which holds the  String array inside it (therefore
> you'll get the class cast exception if  you're
> trying
> to cast it to an array).
> 
> --- Vy Ho  <[EMAIL PROTECTED]> wrote:
> > So did you try with:
> >  
> > Object obj = handler.query(...);
> > 
> > If no exception,  can you do some investigation on
> > this obj.  Such as 
> >  doing some reflection on it?
> > 
> > 
> 
> 
> 
> 
> 
> 

Reply via email to