Andrew,

can you please post the full stack trace ?

Werner
> 
> werner,
> 
> i keep getting MappingException's thrown when attempting to set the
> mapping
> file onto the unmarshaller - but again, seems to work fine in a test
> class...
> 
> andrew
> 
> -----Original Message-----
> From: Werner Guttmann [mailto:[EMAIL PROTECTED] 
> Sent: 15 December 2004 21:30
> To: [EMAIL PROTECTED]
> Subject: Re: [castor-user] XML - nested mapping issues in webapp vs. jUnit
> test class
> 
> 
> Andrew,
> 
> what problems are you experiencing ?
> 
> Werner
> 
> On Wed, 15 Dec 2004 17:54:27 -0000, Andrew Eells wrote:
> 
> >
> >
> >i am attempting nested object mapping with castor xml and have problems
> when
> >moving between a junit test class and a webapp i.e. the test class works
> >whereas the webapp mapping does not. 
> >
> >i am certain however, that this is NOT a classpath problem, the
> classpaths
> >are identical in both environments as my first conclusion was that this
> >might be the issue...
> >
> >i'm not ruling out the possibility that it is a fluke that it works in
> the
> >standalone test class because my mapping configuration is not quite
> correct!
> >
> >i can't however find many examples of 3-level nested class mapping and
> have
> >read reports of flakiness when performing nested mapping - if anyone else
> >has had similar problems or has any suggestions then i'd be really
> grateful
> >to hear from you!
> >
> >code snippets below... many thanks and kind regards, andrew eells
> >
> >
> >Mapping mapping = new Mapping();
> >mapping.loadMapping(mappingInputSource);
> >
> >Unmarshaller unmarshaller = new Unmarshaller(ReportGroups.class);
> >unmarshaller.setMapping(mapping);
> >
> >ReportGroups reportGroups = (ReportGroups)
> >unmarshaller.unmarshal(configInputSource);
> >
> >data xml file content:
> >
> ><report-groups baseDirectory="blah/blah">
> >    <report-group name="verticals" description="Verticals">
> >        <report name="report1" description="blah" config="more blah"/>
> >        <report name="report2" description="blah" config="more blah"/>
> >        <report name="report3" description="blah" config="more blah"/>
> >    </report-group>
> >    <report-group name="marketing" description="Marketing">
> >        <report name="report4" description="blah" config="more blah"/>
> >    </report-group>
> ></report-groups>
> >
> >
> >mapping file content:
> >
> ><mapping>
> >    <class name="com.x.model.ReportGroups">
> >        <field name="reportGroups" collection="collection"
> >type="com.x.model.ReportGroup">
> >            <bind-xml name="report-groups" node="element"/>
> >        </field>
> >        <field name="baseDirectory" type="string">
> >            <bind-xml name="baseDirectory" node="attribute"/>
> >        </field>
> >    </class>
> >
> >    <class name="com.x.model.ReportGroup">
> >        <field name="reports" collection="collection"
> >type="com.x.model.Report">
> >            <bind-xml name="report-group" node="element"/>
> >        </field>
> >        <field name="name" type="string">
> >            <bind-xml name="name" node="attribute"/>
> >        </field>
> >        <field name="description" type="string">
> >            <bind-xml name="description" node="attribute"/>
> >        </field>
> >    </class>
> >
> >    <class name="com.x.model.Report">
> >        <field name="name" type="string">
> >            <bind-xml name="name" node="attribute"/>
> >        </field>
> >        <field name="description" type="string">
> >            <bind-xml name="description" node="attribute"/>
> >        </field>
> >        <field name="config" type="string">
> >            <bind-xml name="config" node="attribute"/>
> >        </field>
> >    </class>
> ></mapping>
> >
> >
> >
> >
> >________________________________________________________________________
> >This e-mail has been scanned for all viruses by MessageLabs.
> >
> >
> >
> >----------------------------------------------------------- 
> >If you wish to unsubscribe from this mailing, send mail to
> >[EMAIL PROTECTED] with a subject of:
> >        unsubscribe castor-user
> >
> 
> 
> 
> ----------------------------------------------------------- 
> If you wish to unsubscribe from this mailing, send mail to
> [EMAIL PROTECTED] with a subject of:
>         unsubscribe castor-user
> 
> ________________________________________________________________________
> This e-mail has been scanned for all viruses by MessageLabs.
> 
> 
> 
> ________________________________________________________________________
> This e-mail has been scanned for all viruses by MessageLabs.
> 
> 
> 
> ----------------------------------------------------------- 
> If you wish to unsubscribe from this mailing, send mail to
> [EMAIL PROTECTED] with a subject of:
>         unsubscribe castor-user
> 

-- 
GMX ProMail mit bestem Virenschutz http://www.gmx.net/de/go/mail
+++ Empfehlung der Redaktion +++ Internet Professionell 10/04 +++



----------------------------------------------------------- 
If you wish to unsubscribe from this mailing, send mail to
[EMAIL PROTECTED] with a subject of:
        unsubscribe castor-user

Reply via email to