When I try to create a mapping object using an xml file that I have created using MappingTools.java, I keep getting this error. It is unable to load the mapping file for some reason although it exists and has been generated by using the MappingTools code. My code is as follows.
 
    UserBO ubo = new UserBO(2345678);
     Mapping mapping = new Mapping();
      try{
            mapping.loadMapping("C:\\temp\\usermapping.xml");
       }catch(Exception e){e.printStackTrace();}
     
  FileWriter writer = new FileWriter("C:\\temp\\usermarshal.xml");
   Marshaller mar = new Marshaller(writer);
    mar.setMapping(mapping);
      mar.marshal(ubo);
 
and this is the error I get:
 
org.xml.sax.SAXException: Parsing Error : File "C:\temi p\usermapping.xml" not fou
nd.
Line : 0
Column : 0
 
        at org.exolab.castor.xml.UnmarshalHandler.fatalError(UnmarshalHandler.ja
va:1117)
        at org.apache.xerces.framework.XMLParser.reportError(XMLParser.java:998)
 
        at org.apache.xerces.readers.DefaultEntityHandler.startReadingFromDocume
nt(DefaultEntityHandler.java:499)
        at org.apache.xerces.framework.XMLParser.parseSomeSetup(XMLParser.java:3
03)
        at org.apache.xerces.framework.XMLParser.parse(XMLParser.java:860)
        at org.exolab.castor.xml.Unmarshaller.unmarshal(Unmarshaller.java:338)
        at org.exolab.castor.mapping.Mapping.loadMappingInternal(Mapping.java:47
7)
        at org.exolab.castor.mapping.Mapping.loadMappingInternal(Mapping.java:43
6)
        at org.exolab.castor.mapping.Mapping.loadMapping(Mapping.java:363)
        at com.bm.xchange.services.user.UserService.main(UserService.java:1043)
1
2
 
Can someone please shed light?
 
thanks a lot
Pratibha

Reply via email to