Hi,

there was a slight problem with class resolution that has been fixed
recently, which could be related to your problem. Have a look at Jira
for issues closed shortly before 1.3 RC1

Regards
Werner

Baba wrote:
> Hi Castor User,
> 
> i use castor 1.2 with mapping files to unmarshal the xml files to java
> objects. It works.
> To become a better feeling about castor and how castor read the xml
> files I switch the log level into the debug mode.
> I receive a lot of the following messages:
> 
> 2008-10-24 15:18:34,181 8344  DEBUG [main]
> util.XMLClassDescriptorResolverImpl$DescriptorCacheImpl - Called
> addAllDescriptors with null or empty descriptor map
> 2008-10-24 15:18:34,181 8344  DEBUG [main]
> resolvers.AbstractResolverClassCommand - Now in method:
> org.exolab.castor.xml.util.resolvers.ByDescriptorClass resolving:
> xml.body.properties.TcBorders
> 2008-10-24 15:18:34,181 8344  DEBUG [main] resolvers.ResolveHelpers -
> Ignored problem at loading class:
> xml.body.properties.TcBordersDescriptor through class loader:
> [EMAIL PROTECTED], exception:
> java.lang.ClassNotFoundException:
> xml.body.properties.TcBordersDescriptor
> 2008-10-24 15:18:34,181 8344  DEBUG [main] resolvers.ResolveHelpers -
> Ignored problem at loading class:
> xml.body.properties.descriptors.TcBordersDescriptor through class
> loader: [EMAIL PROTECTED], exception:
> java.lang.ClassNotFoundException:
> xml.body.properties.descriptors.TcBordersDescriptor
> 2008-10-24 15:18:34,181 8344  DEBUG [main]
> util.XMLClassDescriptorResolverImpl$DescriptorCacheImpl - Called
> addAllDescriptors with null or empty descriptor map
> 2008-10-24 15:18:34,181 8344  DEBUG [main]
> resolvers.AbstractResolverClassCommand - Now in method:
> org.exolab.castor.xml.util.resolvers.ByIntrospection resolving:
> xml.body.properties.TcBorders
> 2008-10-24 15:18:34,181 8344  DEBUG [main] resolvers.ResolveHelpers -
> Ignored problem at loading class: xml.body.properties.TcBorders
> through class loader: [EMAIL PROTECTED],
> exception: java.lang.ClassNotFoundException:
> xml.body.properties.TcBorders
> 2008-10-24 15:18:34,181 8344  DEBUG [main]
> util.XMLClassDescriptorResolverImpl$DescriptorCacheImpl - Called
> addAllDescriptors with null or empty descriptor map
> 2008-10-24 15:18:34,181 8344  DEBUG [main]
> util.XMLClassDescriptorResolverImpl$DescriptorCacheImpl - Adding class
> name to missing classes: xml.body.properties.TcBorders
> 2008-10-24 15:18:34,181 8344  DEBUG [main] resolvers.CastorXMLStrategy
> - Setting property:
> org.exolab.castor.xml.util.ResolverStrategy.LoadPackageMappings to
> value: true
> 2008-10-24 15:18:34,181 8344  DEBUG [main] resolvers.CastorXMLStrategy
> - Setting property:
> org.exolab.castor.xml.util.ResolverStrategy.useIntrospection to value:
> true
> 2008-10-24 15:18:34,181 8344  DEBUG [main] resolvers.CastorXMLStrategy
> - Setting property:
> org.exolab.castor.xml.util.ResolverStrategy.MappingLoader to value:
> [EMAIL PROTECTED]
> 2008-10-24 15:18:34,181 8344  DEBUG [main] resolvers.CastorXMLStrategy
> - Setting property:
> org.exolab.castor.xml.util.ResolverStrategy.Introspector to value:
> [EMAIL PROTECTED]
> 2008-10-24 15:18:34,181 8344  DEBUG [main] resolvers.CastorXMLStrategy
> - Setting property:
> org.exolab.castor.xml.util.ResolverStrategy.ClassLoader to value:
> [EMAIL PROTECTED]
> 2008-10-24 15:18:34,181 8344  DEBUG [main] resolvers.CastorXMLStrategy
> - Setting property:
> org.exolab.castor.xml.util.ResolverStrategy.LoadPackageMappings to
> value: true
> 2008-10-24 15:18:34,181 8344  DEBUG [main] resolvers.CastorXMLStrategy
> - Setting property:
> org.exolab.castor.xml.util.ResolverStrategy.useIntrospection to value:
> true
> 2008-10-24 15:18:34,181 8344  DEBUG [main] resolvers.CastorXMLStrategy
> - Setting property:
> org.exolab.castor.xml.util.ResolverStrategy.MappingLoader to value:
> [EMAIL PROTECTED]
> 2008-10-24 15:18:34,181 8344  DEBUG [main] resolvers.CastorXMLStrategy
> - Setting property:
> org.exolab.castor.xml.util.ResolverStrategy.Introspector to value:
> [EMAIL PROTECTED]
> 2008-10-24 15:18:34,181 8344  DEBUG [main]
> resolvers.AbstractResolverClassCommand - Now in method:
> org.exolab.castor.xml.util.resolvers.ByMappingLoader resolving:
> xml.body.table.TcBorders
> 2008-10-24 15:18:34,181 8344  DEBUG [main]
> util.XMLClassDescriptorResolverImpl$DescriptorCacheImpl - Called
> addAllDescriptors with null or empty descriptor map
> 2008-10-24 15:18:34,181 8344  DEBUG [main]
> resolvers.AbstractResolverPackageCommand - Now in resolve method:
> org.exolab.castor.xml.util.resolvers.ByCDR resolving: xml.body.table
> 2008-10-24 15:18:34,181 8344  DEBUG [main]
> util.XMLClassDescriptorResolverImpl$DescriptorCacheImpl - Called
> addAllDescriptors with null or empty descriptor map
> 2008-10-24 15:18:34,181 8344  DEBUG [main]
> resolvers.AbstractResolverPackageCommand - Now in resolve method:
> org.exolab.castor.xml.util.resolvers.ByPackageMapping resolving:
> xml.body.table
> 2008-10-24 15:18:34,181 8344  DEBUG [main]
> util.XMLClassDescriptorResolverImpl$DescriptorCacheImpl - Called
> addAllDescriptors with null or empty descriptor map
> 2008-10-24 15:18:34,181 8344  DEBUG [main]
> resolvers.AbstractResolverClassCommand - Now in method:
> org.exolab.castor.xml.util.resolvers.ByDescriptorClass resolving:
> xml.body.table.TcBorders
> 2008-10-24 15:18:34,181 8344  DEBUG [main] resolvers.ResolveHelpers -
> Ignored problem at loading class: xml.body.table.TcBordersDescriptor
> through class loader: [EMAIL PROTECTED],
> exception: java.lang.ClassNotFoundException:
> xml.body.table.TcBordersDescriptor
> 
> There is no class which have the name TcBorders. Castor does this step
> for a much more classes which do not exist whit this name.
> What is castor doing? Is there a configuration failure or is castor
> missing any information in the classes or in mapping file? This costs
> a lot of performances at the unmarshal process.
> 
> Thanks for your help.
> Thomas
> 
> ---------------------------------------------------------------------
> 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


Reply via email to