To me it looks as though it's trying to cast something which has a
namespace to something that doesn't (and therefore ends up in the
noNamespace package). It could have something to do with your
elementFormDefault setting. Could I ask you to attach your schema so I
can replicate the issue?

Thanks,

Lawrence

> -----Original Message-----
> From: Bao Le [mailto:[EMAIL PROTECTED]
> Sent: Tuesday, August 02, 2005 6:21 PM
> To: [email protected]
> Subject: RE: ClassCastException
> 
> Hello,
> 
> I think the code plenty clear. Pls verify that the
> "import ..." code are
> correct.
> 
> 
> Regards,
>
------------------------------------------------------------------------
--
> --
> -------
> Bao Le
> Lecturer
> http://leducbao.blogspot.com
> Faculty of Information Technology
> Ton Duc Thang University of Technology
> Mobile:  +(84-95) 888 2585
>
------------------------------------------------------------------------
--
> --
> -------
> 
> -----Original Message-----
> From: David Jencks [mailto:[EMAIL PROTECTED]
> Sent: Tuesday, August 02, 2005 10:45 PM
> To: [email protected]
> Subject: Re: ClassCastException
> 
> You can leave out the .copy().  setFoo() copies the
> xmlobject anyway:
> otherwise you would get diamonds or directed acyclic
> graphs, not trees or
> setting in one place would remove the object from its
> original location.
> 
> I suspect that .copy() is an XmlObject method and you
> would need to
> changeType on the returned object, but I didn't check.
> 
> thanks
> david jencks
> 
> On Aug 2, 2005, at 6:10 AM, James Kavanagh wrote:
> 
> > As an addendum I've included the code snippet I'm
> using.
> >
> > RequestDocument req =
> >     RequestDocument.Factory.parse(new
> File("C:/Temp/ex.xml"), options);
> >
> > System.out.println(
> >     "Request -- " +
> > req.getRequest().getCardDetails().getExpiryDate());
> >
> > ResponseDocument res =
> ResponseDocument.Factory.newInstance();
> >
> > Request reqImpl = (Request)req.getRequest().copy();
> >
> >>> res.setRequest(reqImpl);
> >
> > System.out.println(
> >     "Response -- " +
> > res.getResponse().getCardDetails().getExpiryDate());
> >
> >>> Indicates the line where the ClassCastException is
> occurring.
> > Hope this makes things a little clearer.
> >
> > -----Original Message-----
> > From: James Kavanagh
> [mailto:[EMAIL PROTECTED]
> > Sent: 02 August 2005 12:42
> > To: [email protected]
> > Subject: RE: ClassCastException
> >
> > Hi,
> >
> > I'm new to XML Beans so forgive me if I've missed
> something glaringly
> > obvious...
> >
> > I have a schema with two elements, Request and
> Response.
> > The Response element is derived from the Request
> element and this is
> > very helpfully reflected in the compiled objects
> after using scomp.
> >
> > Effectively when I receive a request instance I
> construct a response
> > instance which needs to have the original details of
> the request.
> > There is a method ResponseDocument.setRequest()
> which I call passing
> > in a cloned instance of the original RequestImpl
> object. Doing this I
> > get the following ClassCastException:
> >
> > Cannot cast
> org.apache.xmlbeans.impl.values.XmlAnyTypeImpl
> (id=159) to
> > noNamespace.Request
> >
> > Is there something fundamentally wrong with what I'm
> trying to do here?
> >
> > James Kavanagh
> > Global-Nomi
> > Mob: +447971031459
> >
> >
> >
> ______________________________________________________________________
> > _
> > _
> > ________
> >
> > DISCLAIMER:  This email contains proprietary
> information some or all
> > of which may be legally privileged.
> > It is for the intended recipient only. If an
> addressing or
> > transmission error has misdirected this email,
> please notify the
> > author by replying to this email.
> > If you are not the intended recipient, you must not
> use, disclose,
> > copy, print, or rely on this email.
> > Global-Nomi cannot accept liability for any
> statements made which are
> > clearly the sender's own and not  expressly made on
> behalf of
> > Global-Nomi or one of its agents.
> > This message is sent with the premise that it will
> arrive unaltered
> > and as the author intended.  But no assumption
> should be made that
> > this message is exactly as transmitted
> >
> >
> >
> >
> ---------------------------------------------------------------------
> > To unsubscribe, e-mail:
> [EMAIL PROTECTED]
> > For additional commands, e-mail:
> [EMAIL PROTECTED]
> >
> >
> >
> ---------------------------------------------------------------------
> > To unsubscribe, e-mail:
> [EMAIL PROTECTED]
> > For additional commands, e-mail:
> [EMAIL PROTECTED]
> >
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail:
> [EMAIL PROTECTED]
> For additional commands, e-mail:
> [EMAIL PROTECTED]
> 
> 
> 
> 
> 
> __________________________________
> Do you Yahoo!?
> Yahoo! Mail - Helps protect you from nasty viruses.
> http://promotions.yahoo.com/new_mail
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to