Great. I guess, if you do not a mapping file to the Unmarshaller, it has a hard time, indeed, figuring out e.g. a ClassDescriptor (as required internally for unmarshalling to succeed). If you want a more precise answer, let me know, as I'd have to consult with the sources.
Regards Werner Matthew Shaw wrote: > > ------------------------------------------------------------------------ > > Subject: > RE: [castor-user] RE: unmarhsalling query > From: > "Matthew Shaw" <[EMAIL PROTECTED]> > Date: > Thu, 8 Feb 2007 22:30:49 +1000 > To: > <[email protected]> > > To: > <[email protected]> > > > Hey, > > I've fixed it by instantiating the Unmarshalling with the class I'm > unmarshalling to.. > > new Unmarshaller( TestSuite.class ); > > Not quite sure why this works though? Is it because the Unmarshaller > classloader has no idea about outside objects? > > ________________________________ > > From: Matthew Shaw [mailto:[EMAIL PROTECTED] > Sent: Thu 2/8/2007 10:05 PM > To: [email protected] > Subject: [castor-user] RE: unmarhsalling query > > > Hi Werner, > > it's a standalone application. > > Yes I've tried setting the classloader on the unmarshaller this is the code: > > FileEditorInput fileEditorInput = ((FileEditorInput)getEditorInput()); > > BufferedReader br = new BufferedReader(new > FileReader(fileEditorInput.getFile().getName())); > > Unmarshaller unmarshaller = new Unmarshaller(); > > unmarshaller.setClassLoader(this.getClass().getClassLoader()); > > testSuite = (TestSuite) unmarshaller.unmarshal(br); > > > > Am I doing this right? > > This correspondence is for the named persons only. > It may contain confidential or privileged information or both. > No confidentiality or privilege is waived or lost by any mis transmission. > If you receive this correspondence in error please delete it from your system > immediately and notify the sender. > You must not disclose, copy or relay on any part of this correspondence, if > you are not the intended recipient. > Any opinions expressed in this message are those of the individual sender > except where the sender expressly, > and with the authority, states them to be the opinions of the Department of > Emergency Services, Queensland. > > > > ------------------------------------------------------------------------ > > This correspondence is for the named persons only. > It may contain confidential or privileged information or both. > No confidentiality or privilege is waived or lost by any mis transmission. > If you receive this correspondence in error please delete it from your system > immediately and notify the sender. > You must not disclose, copy or relay on any part of this correspondence, if > you are not the intended recipient. > Any opinions expressed in this message are those of the individual sender > except where the sender expressly, > and with the authority, states them to be the opinions of the Department of > Emergency Services, Queensland. > > > ------------------------------------------------------------------------ > > --------------------------------------------------------------------- > To unsubscribe from this list please visit: > > http://xircles.codehaus.org/manage_email --------------------------------------------------------------------- To unsubscribe from this list please visit: http://xircles.codehaus.org/manage_email

