Re: [morph-user] Some questions and a Map copy problem
Brought to you by:
orangeherbert,
sgarlatm
|
From: Matt S. <Mat...@wh...> - 2007-02-01 15:53:34
|
Hi Bruce -
Sorry for the delay in responding to you; I was out of town Monday and
Tuesday and recovering from jet lag on Wednesday.
The PropertyNameMappingCopier has properties named sourceClasses and
destinationClasses. You should be able to set the source and
destination classes by using the corresponding set methods for these
properties (setSourceClasses and setDestinationClasses). The default
value for these properties is { Object.class } meaning that this copier
is trying to do every single transformation at every point in your
object graph, which is not what you want. Perhaps you could set these
values to something like { Car.class }.
I know we have corresponded directly in the past, but I would like to
ask you to please address questions to the morph-user list. This will
ensure the messages are available on the SourceForge site, which may
help answer questions for other users down the road. Also, it's
possible someone other than myself will be able to get you an answer
faster if I am out of town or otherwise unable to answer your question.
Matt
Bruce Lombardi wrote:
>
> Matt,
>
>
>
> Thanks as always for your rapid response.
>
>
>
> I set bidirectional to false and used the constructor to suppress
> error messages. I'm no longer seeing the error I saw earlier, but I am
> getting the error messages shown in the trace below.
>
>
>
> Is that because of the other factor you pointed out -- attempting to
> copy classes is shouldn't?
>
> It isn't clear to me how I can specify the source and destination
> classes that PropertyNameMapppingCopier should try to transform to
> narrow the transformation and avoid errors. Can you give me some guidance?
>
>
>
>
>
> -- Bruce
>
>
>
>
>
> Jan 29, 2007 9:44:13 AM
> net.sf.morph.transform.transformers.BaseTransformer initialize
>
> INFO: Initializing transformer
> net.sf.morph.transform.transformers.SimpleDelegatingTransformer@71990788
> (class net.sf.morph.transform.transformers.SimpleDelegatingTransformer)
>
> Jan 29, 2007 9:44:13 AM
> net.sf.morph.transform.transformers.BaseTransformer initialize
>
> INFO: Initializing transformer
> net.sf.morph.examples.person.MoneyToStringConverter@4cda478b (class
> net.sf.morph.examples.person.MoneyToStringConverter)
>
> Jan 29, 2007 9:44:13 AM
> net.sf.morph.transform.transformers.BaseTransformer initialize
>
> INFO: Initializing transformer
> net.sf.morph.examples.person.StringToMoneyConverter@367b8788 (class
> net.sf.morph.examples.person.StringToMoneyConverter)
>
> Jan 29, 2007 9:44:13 AM
> net.sf.morph.transform.transformers.BaseTransformer initialize
>
> INFO: Initializing transformer
> net.sf.morph.examples.person.TextToIntConverter@376fc788 (class
> net.sf.morph.examples.person.TextToIntConverter)
>
> Jan 29, 2007 9:44:13 AM
> net.sf.morph.transform.transformers.BaseTransformer initialize
>
> INFO: Initializing transformer
> net.sf.morph.transform.converters.DefaultToBooleanConverter@5eaf8788
> (class net.sf.morph.transform.converters.DefaultToBooleanConverter)
>
> Jan 29, 2007 9:44:13 AM
> net.sf.morph.transform.transformers.BaseTransformer initialize
>
> INFO: Initializing transformer
> net.sf.morph.transform.converters.IdentityConverter@46fe8788 (class
> net.sf.morph.transform.converters.IdentityConverter)
>
> Jan 29, 2007 9:44:13 AM
> net.sf.morph.transform.transformers.BaseTransformer initialize
>
> INFO: Initializing transformer
> net.sf.morph.transform.converters.PrimitiveWrapperConverter@40db8788
> (class net.sf.morph.transform.converters.PrimitiveWrapperConverter)
>
> Jan 29, 2007 9:44:13 AM
> net.sf.morph.transform.transformers.BaseTransformer initialize
>
> INFO: Initializing transformer
> net.sf.morph.transform.converters.TextToBooleanConverter@42bb0788
> (class net.sf.morph.transform.converters.TextToBooleanConverter)
>
> Jan 29, 2007 9:44:13 AM
> net.sf.morph.transform.transformers.BaseTransformer initialize
>
> INFO: Initializing transformer
> net.sf.morph.transform.converters.NumberToBooleanConverter@4cd2c788
> (class net.sf.morph.transform.converters.NumberToBooleanConverter)
>
> Jan 29, 2007 9:44:13 AM
> net.sf.morph.transform.transformers.BaseTransformer initialize
>
> INFO: Initializing transformer
> net.sf.morph.transform.converters.ObjectToBooleanConverter@5ee74788
> (class net.sf.morph.transform.converters.ObjectToBooleanConverter)
>
> Jan 29, 2007 9:44:13 AM
> net.sf.morph.transform.transformers.BaseTransformer initialize
>
> INFO: Initializing transformer
> net.sf.morph.transform.converters.NullConverter@59acc788 (class
> net.sf.morph.transform.converters.NullConverter)
>
> Jan 29, 2007 9:44:13 AM
> net.sf.morph.transform.transformers.BaseTransformer initialize
>
> INFO: Initializing transformer
> net.sf.morph.transform.converters.IdentityConverter@5a740788 (class
> net.sf.morph.transform.converters.IdentityConverter)
>
> Jan 29, 2007 9:44:13 AM
> net.sf.morph.transform.transformers.BaseTransformer initialize
>
> INFO: Initializing transformer
> net.sf.morph.transform.converters.ObjectToClassConverter@5bf1c788
> (class net.sf.morph.transform.converters.ObjectToClassConverter)
>
> Jan 29, 2007 9:44:13 AM
> net.sf.morph.transform.transformers.BaseTransformer initialize
>
> INFO: Initializing transformer
> net.sf.morph.transform.converters.DefaultToTextConverter@5578c788
> (class net.sf.morph.transform.converters.DefaultToTextConverter)
>
> Jan 29, 2007 9:44:13 AM
> net.sf.morph.transform.transformers.BaseTransformer initialize
>
> INFO: Initializing transformer
> net.sf.morph.transform.converters.TextConverter@4edc0788 (class
> net.sf.morph.transform.converters.TextConverter)
>
> Jan 29, 2007 9:44:13 AM
> net.sf.morph.transform.transformers.BaseTransformer initialize
>
> INFO: Initializing transformer
> net.sf.morph.transform.converters.TextToNumberConverter@3de2078b
> (class net.sf.morph.transform.converters.TextToNumberConverter)
>
> Jan 29, 2007 9:44:13 AM
> net.sf.morph.transform.transformers.BaseTransformer initialize
>
> INFO: Initializing transformer
> net.sf.morph.transform.converters.TextConverter@44ef0788 (class
> net.sf.morph.transform.converters.TextConverter)
>
> Jan 29, 2007 9:44:13 AM
> net.sf.morph.transform.transformers.BaseTransformer initialize
>
> INFO: Initializing transformer
> net.sf.morph.transform.converters.NumberConverter@5a9a8788 (class
> net.sf.morph.transform.converters.NumberConverter)
>
> Jan 29, 2007 9:44:13 AM
> net.sf.morph.transform.transformers.BaseTransformer initialize
>
> INFO: Initializing transformer
> net.sf.morph.transform.converters.TextToTimeConverter@699f8788 (class
> net.sf.morph.transform.converters.TextToTimeConverter)
>
> Jan 29, 2007 9:44:13 AM
> net.sf.morph.transform.transformers.BaseTransformer initialize
>
> INFO: Initializing transformer
> net.sf.morph.transform.converters.TextConverter@5fcd4788 (class
> net.sf.morph.transform.converters.TextConverter)
>
> Jan 29, 2007 9:44:13 AM
> net.sf.morph.transform.transformers.BaseTransformer initialize
>
> INFO: Initializing transformer
> net.sf.morph.transform.converters.TimeConverter@5d300788 (class
> net.sf.morph.transform.converters.TimeConverter)
>
> Jan 29, 2007 9:44:13 AM
> net.sf.morph.transform.transformers.BaseTransformer initialize
>
> INFO: Initializing transformer
> net.sf.morph.transform.converters.NumberToTimeConverter@694d0788
> (class net.sf.morph.transform.converters.NumberToTimeConverter)
>
> Jan 29, 2007 9:44:13 AM
> net.sf.morph.transform.transformers.BaseTransformer initialize
>
> INFO: Initializing transformer
> net.sf.morph.transform.converters.NumberConverter@52eb0788 (class
> net.sf.morph.transform.converters.NumberConverter)
>
> Jan 29, 2007 9:44:13 AM
> net.sf.morph.transform.transformers.BaseTransformer initialize
>
> INFO: Initializing transformer
> net.sf.morph.transform.converters.TimeConverter@50ae4788 (class
> net.sf.morph.transform.converters.TimeConverter)
>
> Jan 29, 2007 9:44:13 AM
> net.sf.morph.transform.transformers.BaseTransformer initialize
>
> INFO: Initializing transformer
> net.sf.morph.transform.converters.TimeToNumberConverter@6d750788
> (class net.sf.morph.transform.converters.TimeToNumberConverter)
>
> Jan 29, 2007 9:44:13 AM
> net.sf.morph.transform.transformers.BaseTransformer initialize
>
> INFO: Initializing transformer
> net.sf.morph.transform.converters.TimeConverter@566a4788 (class
> net.sf.morph.transform.converters.TimeConverter)
>
> Jan 29, 2007 9:44:13 AM
> net.sf.morph.transform.transformers.BaseTransformer initialize
>
> INFO: Initializing transformer
> net.sf.morph.transform.converters.NumberConverter@55444788 (class
> net.sf.morph.transform.converters.NumberConverter)
>
> Jan 29, 2007 9:44:13 AM
> net.sf.morph.transform.transformers.BaseTransformer initialize
>
> INFO: Initializing transformer
> net.sf.morph.transform.converters.NumberConverter@62124788 (class
> net.sf.morph.transform.converters.NumberConverter)
>
> Jan 29, 2007 9:44:13 AM
> net.sf.morph.transform.transformers.BaseTransformer initialize
>
> INFO: Initializing transformer
> net.sf.morph.transform.converters.TextConverter@607e8788 (class
> net.sf.morph.transform.converters.TextConverter)
>
> Jan 29, 2007 9:44:13 AM
> net.sf.morph.transform.transformers.BaseTransformer initialize
>
> INFO: Initializing transformer
> net.sf.morph.transform.converters.TimeConverter@66714788 (class
> net.sf.morph.transform.converters.TimeConverter)
>
> Jan 29, 2007 9:44:13 AM
> net.sf.morph.transform.transformers.BaseTransformer initialize
>
> INFO: Initializing transformer
> net.sf.morph.transform.copiers.ContainerCopier@7bb2c788 (class
> net.sf.morph.transform.copiers.ContainerCopier)
>
> Jan 29, 2007 9:44:13 AM net.sf.morph.reflect.reflectors.BaseReflector
> initialize
>
> INFO: Initializing reflector
> net.sf.morph.reflect.reflectors.ListReflector@7eae478b (class
> net.sf.morph.reflect.reflectors.ListReflector)
>
> Jan 29, 2007 9:44:13 AM net.sf.morph.reflect.reflectors.BaseReflector
> initialize
>
> INFO: Initializing reflector
> net.sf.morph.reflect.reflectors.SortedSetReflector@7ef4c78b (class
> net.sf.morph.reflect.reflectors.SortedSetReflector)
>
> Jan 29, 2007 9:44:13 AM net.sf.morph.reflect.reflectors.BaseReflector
> initialize
>
> INFO: Initializing reflector
> net.sf.morph.reflect.reflectors.SetReflector@7ddd878b (class
> net.sf.morph.reflect.reflectors.SetReflector)
>
> Jan 29, 2007 9:44:13 AM net.sf.morph.reflect.reflectors.BaseReflector
> initialize
>
> INFO: Initializing reflector
> net.sf.morph.reflect.reflectors.EnumerationReflector@73f1478b (class
> net.sf.morph.reflect.reflectors.EnumerationReflector)
>
> Jan 29, 2007 9:44:13 AM net.sf.morph.reflect.reflectors.BaseReflector
> initialize
>
> INFO: Initializing reflector
> net.sf.morph.reflect.reflectors.IteratorReflector@70e2878b (class
> net.sf.morph.reflect.reflectors.IteratorReflector)
>
> Jan 29, 2007 9:44:13 AM net.sf.morph.reflect.reflectors.BaseReflector
> initialize
>
> INFO: Initializing reflector
> net.sf.morph.reflect.reflectors.ArrayReflector@75cc078b (class
> net.sf.morph.reflect.reflectors.ArrayReflector)
>
> Jan 29, 2007 9:44:13 AM net.sf.morph.reflect.reflectors.BaseReflector
> initialize
>
> INFO: Initializing reflector
> net.sf.morph.reflect.reflectors.CollectionReflector@74ce878b (class
> net.sf.morph.reflect.reflectors.CollectionReflector)
>
> Jan 29, 2007 9:44:13 AM net.sf.morph.reflect.reflectors.BaseReflector
> initialize
>
> INFO: Initializing reflector
> net.sf.morph.reflect.reflectors.ResultSetReflector@e2fc78b (class
> net.sf.morph.reflect.reflectors.ResultSetReflector)
>
> Jan 29, 2007 9:44:13 AM net.sf.morph.reflect.reflectors.BaseReflector
> initialize
>
> INFO: Initializing reflector
> net.sf.morph.reflect.reflectors.ContextReflector@5f2078b (class
> net.sf.morph.reflect.reflectors.ContextReflector)
>
> Jan 29, 2007 9:44:13 AM net.sf.morph.reflect.reflectors.BaseReflector
> initialize
>
> INFO: Initializing reflector
> net.sf.morph.reflect.reflectors.MapReflector@1e27078b (class
> net.sf.morph.reflect.reflectors.MapReflector)
>
> Jan 29, 2007 9:44:13 AM net.sf.morph.reflect.reflectors.BaseReflector
> initialize
>
> INFO: Initializing reflector
> net.sf.morph.reflect.reflectors.PageContextAttributeReflector@2773878b
> (class net.sf.morph.reflect.reflectors.PageContextAttributeReflector)
>
> Jan 29, 2007 9:44:13 AM net.sf.morph.reflect.reflectors.BaseReflector
> initialize
>
> INFO: Initializing reflector
> net.sf.morph.reflect.reflectors.ServletRequestAttributeReflector@2550478b
> (class net.sf.morph.reflect.reflectors.ServletRequestAttributeReflector)
>
> Jan 29, 2007 9:44:13 AM net.sf.morph.reflect.reflectors.BaseReflector
> initialize
>
> INFO: Initializing reflector
> net.sf.morph.reflect.reflectors.HttpSessionAttributeReflector@3ac0478b
> (class net.sf.morph.reflect.reflectors.HttpSessionAttributeReflector)
>
> Jan 29, 2007 9:44:13 AM net.sf.morph.reflect.reflectors.BaseReflector
> initialize
>
> INFO: Initializing reflector
> net.sf.morph.reflect.reflectors.ServletContextAttributeReflector@3ea0c78b
> (class net.sf.morph.reflect.reflectors.ServletContextAttributeReflector)
>
> Jan 29, 2007 9:44:13 AM net.sf.morph.reflect.reflectors.BaseReflector
> initialize
>
> INFO: Initializing reflector
> net.sf.morph.reflect.reflectors.DynaBeanReflector@4e01078b (class
> net.sf.morph.reflect.reflectors.DynaBeanReflector)
>
> Jan 29, 2007 9:44:13 AM net.sf.morph.reflect.reflectors.BaseReflector
> initialize
>
> INFO: Initializing reflector
> net.sf.morph.reflect.reflectors.SimpleInstantiatingReflector@479ac78b
> (class net.sf.morph.reflect.reflectors.SimpleInstantiatingReflector)
>
> Jan 29, 2007 9:44:13 AM net.sf.morph.reflect.reflectors.BaseReflector
> initialize
>
> INFO: Initializing reflector
> net.sf.morph.reflect.reflectors.ObjectReflector@45c4c78b (class
> net.sf.morph.reflect.reflectors.ObjectReflector)
>
> Jan 29, 2007 9:44:13 AM
> net.sf.morph.transform.transformers.BaseTransformer initialize
>
> INFO: Initializing transformer
> net.sf.morph.examples.person.MyPropertyNameMatchingCopier@71c6c788
> (class net.sf.morph.examples.person.MyPropertyNameMatchingCopier)
>
> Jan 29, 2007 9:44:13 AM net.sf.morph.reflect.reflectors.BaseReflector
> initialize
>
> INFO: Initializing reflector
> net.sf.morph.reflect.reflectors.ListReflector@288ac78b (class
> net.sf.morph.reflect.reflectors.ListReflector)
>
> Jan 29, 2007 9:44:13 AM net.sf.morph.reflect.reflectors.BaseReflector
> initialize
>
> INFO: Initializing reflector
> net.sf.morph.reflect.reflectors.SortedSetReflector@288e478b (class
> net.sf.morph.reflect.reflectors.SortedSetReflector)
>
> Jan 29, 2007 9:44:13 AM net.sf.morph.reflect.reflectors.BaseReflector
> initialize
>
> INFO: Initializing reflector
> net.sf.morph.reflect.reflectors.SetReflector@2895c78b (class
> net.sf.morph.reflect.reflectors.SetReflector)
>
> Jan 29, 2007 9:44:13 AM net.sf.morph.reflect.reflectors.BaseReflector
> initialize
>
> INFO: Initializing reflector
> net.sf.morph.reflect.reflectors.EnumerationReflector@2899478b (class
> net.sf.morph.reflect.reflectors.EnumerationReflector)
>
> Jan 29, 2007 9:44:13 AM net.sf.morph.reflect.reflectors.BaseReflector
> initialize
>
> INFO: Initializing reflector
> net.sf.morph.reflect.reflectors.IteratorReflector@289cc78b (class
> net.sf.morph.reflect.reflectors.IteratorReflector)
>
> Jan 29, 2007 9:44:13 AM net.sf.morph.reflect.reflectors.BaseReflector
> initialize
>
> INFO: Initializing reflector
> net.sf.morph.reflect.reflectors.ArrayReflector@2960478b (class
> net.sf.morph.reflect.reflectors.ArrayReflector)
>
> Jan 29, 2007 9:44:13 AM net.sf.morph.reflect.reflectors.BaseReflector
> initialize
>
> INFO: Initializing reflector
> net.sf.morph.reflect.reflectors.CollectionReflector@2967c78b (class
> net.sf.morph.reflect.reflectors.CollectionReflector)
>
> Jan 29, 2007 9:44:13 AM net.sf.morph.reflect.reflectors.BaseReflector
> initialize
>
> INFO: Initializing reflector
> net.sf.morph.reflect.reflectors.ResultSetReflector@296b478b (class
> net.sf.morph.reflect.reflectors.ResultSetReflector)
>
> Jan 29, 2007 9:44:13 AM net.sf.morph.reflect.reflectors.BaseReflector
> initialize
>
> INFO: Initializing reflector
> net.sf.morph.reflect.reflectors.ContextReflector@296ec78b (class
> net.sf.morph.reflect.reflectors.ContextReflector)
>
> Jan 29, 2007 9:44:13 AM net.sf.morph.reflect.reflectors.BaseReflector
> initialize
>
> INFO: Initializing reflector
> net.sf.morph.reflect.reflectors.MapReflector@2972078b (class
> net.sf.morph.reflect.reflectors.MapReflector)
>
> Jan 29, 2007 9:44:13 AM net.sf.morph.reflect.reflectors.BaseReflector
> initialize
>
> INFO: Initializing reflector
> net.sf.morph.reflect.reflectors.PageContextAttributeReflector@2979878b
> (class net.sf.morph.reflect.reflectors.PageContextAttributeReflector)
>
> Jan 29, 2007 9:44:13 AM net.sf.morph.reflect.reflectors.BaseReflector
> initialize
>
> INFO: Initializing reflector
> net.sf.morph.reflect.reflectors.ServletRequestAttributeReflector@297d078b
> (class net.sf.morph.reflect.reflectors.ServletRequestAttributeReflector)
>
> Jan 29, 2007 9:44:13 AM net.sf.morph.reflect.reflectors.BaseReflector
> initialize
>
> INFO: Initializing reflector
> net.sf.morph.reflect.reflectors.HttpSessionAttributeReflector@2940878b
> (class net.sf.morph.reflect.reflectors.HttpSessionAttributeReflector)
>
> Jan 29, 2007 9:44:13 AM net.sf.morph.reflect.reflectors.BaseReflector
> initialize
>
> INFO: Initializing reflector
> net.sf.morph.reflect.reflectors.ServletContextAttributeReflector@2944078b
> (class net.sf.morph.reflect.reflectors.ServletContextAttributeReflector)
>
> Jan 29, 2007 9:44:13 AM net.sf.morph.reflect.reflectors.BaseReflector
> initialize
>
> INFO: Initializing reflector
> net.sf.morph.reflect.reflectors.DynaBeanReflector@294b878b (class
> net.sf.morph.reflect.reflectors.DynaBeanReflector)
>
> Jan 29, 2007 9:44:13 AM net.sf.morph.reflect.reflectors.BaseReflector
> initialize
>
> INFO: Initializing reflector
> net.sf.morph.reflect.reflectors.SimpleInstantiatingReflector@294ec78b
> (class net.sf.morph.reflect.reflectors.SimpleInstantiatingReflector)
>
> Jan 29, 2007 9:44:13 AM net.sf.morph.reflect.reflectors.BaseReflector
> initialize
>
> INFO: Initializing reflector
> net.sf.morph.reflect.reflectors.ObjectReflector@2952078b (class
> net.sf.morph.reflect.reflectors.ObjectReflector)
>
> Jan 29, 2007 9:44:13 AM
> net.sf.morph.transform.copiers.PropertyNameMatchingCopier copyImpl
>
> INFO: Copying properties maker, vin and name
>
> A4 null 12345
>
> Jan 29, 2007 9:44:13 AM net.sf.morph.reflect.reflectors.BaseReflector
> initialize
>
> INFO: Initializing reflector
> net.sf.morph.reflect.reflectors.ListReflector@71bf078b (class
> net.sf.morph.reflect.reflectors.ListReflector)
>
> Jan 29, 2007 9:44:13 AM net.sf.morph.reflect.reflectors.BaseReflector
> initialize
>
> INFO: Initializing reflector
> net.sf.morph.reflect.reflectors.SortedSetReflector@7182878b (class
> net.sf.morph.reflect.reflectors.SortedSetReflector)
>
> Jan 29, 2007 9:44:13 AM net.sf.morph.reflect.reflectors.BaseReflector
> initialize
>
> INFO: Initializing reflector
> net.sf.morph.reflect.reflectors.SetReflector@7186078b (class
> net.sf.morph.reflect.reflectors.SetReflector)
>
> Jan 29, 2007 9:44:13 AM net.sf.morph.reflect.reflectors.BaseReflector
> initialize
>
> INFO: Initializing reflector
> net.sf.morph.reflect.reflectors.EnumerationReflector@71da078b (class
> net.sf.morph.reflect.reflectors.EnumerationReflector)
>
> Jan 29, 2007 9:44:13 AM net.sf.morph.reflect.reflectors.BaseReflector
> initialize
>
> INFO: Initializing reflector
> net.sf.morph.reflect.reflectors.IteratorReflector@71a1878b (class
> net.sf.morph.reflect.reflectors.IteratorReflector)
>
> Jan 29, 2007 9:44:13 AM net.sf.morph.reflect.reflectors.BaseReflector
> initialize
>
> INFO: Initializing reflector
> net.sf.morph.reflect.reflectors.ArrayReflector@71a5078b (class
> net.sf.morph.reflect.reflectors.ArrayReflector)
>
> Jan 29, 2007 9:44:13 AM net.sf.morph.reflect.reflectors.BaseReflector
> initialize
>
> INFO: Initializing reflector
> net.sf.morph.reflect.reflectors.CollectionReflector@71a8878b (class
> net.sf.morph.reflect.reflectors.CollectionReflector)
>
> Jan 29, 2007 9:44:13 AM net.sf.morph.reflect.reflectors.BaseReflector
> initialize
>
> INFO: Initializing reflector
> net.sf.morph.reflect.reflectors.ResultSetReflector@71ac078b (class
> net.sf.morph.reflect.reflectors.ResultSetReflector)
>
> Jan 29, 2007 9:44:13 AM net.sf.morph.reflect.reflectors.BaseReflector
> initialize
>
> INFO: Initializing reflector
> net.sf.morph.reflect.reflectors.ContextReflector@71f3478b (class
> net.sf.morph.reflect.reflectors.ContextReflector)
>
> Jan 29, 2007 9:44:13 AM net.sf.morph.reflect.reflectors.BaseReflector
> initialize
>
> INFO: Initializing reflector
> net.sf.morph.reflect.reflectors.MapReflector@71f6878b (class
> net.sf.morph.reflect.reflectors.MapReflector)
>
> Jan 29, 2007 9:44:13 AM net.sf.morph.reflect.reflectors.BaseReflector
> initialize
>
> INFO: Initializing reflector
> net.sf.morph.reflect.reflectors.PageContextAttributeReflector@71fa078b
> (class net.sf.morph.reflect.reflectors.PageContextAttributeReflector)
>
> Jan 29, 2007 9:44:13 AM net.sf.morph.reflect.reflectors.BaseReflector
> initialize
>
> INFO: Initializing reflector
> net.sf.morph.reflect.reflectors.ServletRequestAttributeReflector@71c1878b
> (class net.sf.morph.reflect.reflectors.ServletRequestAttributeReflector)
>
> Jan 29, 2007 9:44:13 AM net.sf.morph.reflect.reflectors.BaseReflector
> initialize
>
> INFO: Initializing reflector
> net.sf.morph.reflect.reflectors.HttpSessionAttributeReflector@7115c78b
> (class net.sf.morph.reflect.reflectors.HttpSessionAttributeReflector)
>
> Jan 29, 2007 9:44:13 AM net.sf.morph.reflect.reflectors.BaseReflector
> initialize
>
> INFO: Initializing reflector
> net.sf.morph.reflect.reflectors.ServletContextAttributeReflector@7119478b
> (class net.sf.morph.reflect.reflectors.ServletContextAttributeReflector)
>
> Jan 29, 2007 9:44:13 AM net.sf.morph.reflect.reflectors.BaseReflector
> initialize
>
> INFO: Initializing reflector
> net.sf.morph.reflect.reflectors.DynaBeanReflector@711cc78b (class
> net.sf.morph.reflect.reflectors.DynaBeanReflector)
>
> Jan 29, 2007 9:44:13 AM net.sf.morph.reflect.reflectors.BaseReflector
> initialize
>
> INFO: Initializing reflector
> net.sf.morph.reflect.reflectors.SimpleInstantiatingReflector@71e0078b
> (class net.sf.morph.reflect.reflectors.SimpleInstantiatingReflector)
>
> Jan 29, 2007 9:44:13 AM net.sf.morph.reflect.reflectors.BaseReflector
> initialize
>
> INFO: Initializing reflector
> net.sf.morph.reflect.reflectors.ObjectReflector@7126478b (class
> net.sf.morph.reflect.reflectors.ObjectReflector)
>
> Jan 29, 2007 9:44:13 AM
> net.sf.morph.transform.transformers.BaseTransformer initialize
>
> INFO: Initializing transformer
> net.sf.morph.transform.transformers.SimpleDelegatingTransformer@96ec788
> (class net.sf.morph.transform.transformers.SimpleDelegatingTransformer)
>
> Jan 29, 2007 9:44:13 AM
> net.sf.morph.transform.transformers.BaseTransformer initialize
>
> INFO: Initializing transformer
> net.sf.morph.transform.copiers.PropertyNameMappingCopier@38de078b
> (class net.sf.morph.transform.copiers.PropertyNameMappingCopier)
>
> Jan 29, 2007 9:44:13 AM net.sf.morph.reflect.reflectors.BaseReflector
> initialize
>
> INFO: Initializing reflector
> net.sf.morph.reflect.reflectors.ListReflector@4c6e478b (class
> net.sf.morph.reflect.reflectors.ListReflector)
>
> Jan 29, 2007 9:44:13 AM net.sf.morph.reflect.reflectors.BaseReflector
> initialize
>
> INFO: Initializing reflector
> net.sf.morph.reflect.reflectors.SortedSetReflector@4c75c78b (class
> net.sf.morph.reflect.reflectors.SortedSetReflector)
>
> Jan 29, 2007 9:44:13 AM net.sf.morph.reflect.reflectors.BaseReflector
> initialize
>
> INFO: Initializing reflector
> net.sf.morph.reflect.reflectors.SetReflector@4c79478b (class
> net.sf.morph.reflect.reflectors.SetReflector)
>
> Jan 29, 2007 9:44:13 AM net.sf.morph.reflect.reflectors.BaseReflector
> initialize
>
> INFO: Initializing reflector
> net.sf.morph.reflect.reflectors.EnumerationReflector@4c7cc78b (class
> net.sf.morph.reflect.reflectors.EnumerationReflector)
>
> Jan 29, 2007 9:44:13 AM net.sf.morph.reflect.reflectors.BaseReflector
> initialize
>
> INFO: Initializing reflector
> net.sf.morph.reflect.reflectors.IteratorReflector@4c40478b (class
> net.sf.morph.reflect.reflectors.IteratorReflector)
>
> Jan 29, 2007 9:44:13 AM net.sf.morph.reflect.reflectors.BaseReflector
> initialize
>
> INFO: Initializing reflector
> net.sf.morph.reflect.reflectors.ArrayReflector@4c47c78b (class
> net.sf.morph.reflect.reflectors.ArrayReflector)
>
> Jan 29, 2007 9:44:13 AM net.sf.morph.reflect.reflectors.BaseReflector
> initialize
>
> INFO: Initializing reflector
> net.sf.morph.reflect.reflectors.CollectionReflector@4c4b478b (class
> net.sf.morph.reflect.reflectors.CollectionReflector)
>
> Jan 29, 2007 9:44:13 AM net.sf.morph.reflect.reflectors.BaseReflector
> initialize
>
> INFO: Initializing reflector
> net.sf.morph.reflect.reflectors.ResultSetReflector@4c4ec78b (class
> net.sf.morph.reflect.reflectors.ResultSetReflector)
>
> Jan 29, 2007 9:44:13 AM net.sf.morph.reflect.reflectors.BaseReflector
> initialize
>
> INFO: Initializing reflector
> net.sf.morph.reflect.reflectors.ContextReflector@4c52478b (class
> net.sf.morph.reflect.reflectors.ContextReflector)
>
> Jan 29, 2007 9:44:13 AM net.sf.morph.reflect.reflectors.BaseReflector
> initialize
>
> INFO: Initializing reflector
> net.sf.morph.reflect.reflectors.MapReflector@4c59878b (class
> net.sf.morph.reflect.reflectors.MapReflector)
>
> Jan 29, 2007 9:44:13 AM net.sf.morph.reflect.reflectors.BaseReflector
> initialize
>
> INFO: Initializing reflector
> net.sf.morph.reflect.reflectors.PageContextAttributeReflector@42b9c78b
> (class net.sf.morph.reflect.reflectors.PageContextAttributeReflector)
>
> Jan 29, 2007 9:44:13 AM net.sf.morph.reflect.reflectors.BaseReflector
> initialize
>
> INFO: Initializing reflector
> net.sf.morph.reflect.reflectors.ServletRequestAttributeReflector@42bd478b
> (class net.sf.morph.reflect.reflectors.ServletRequestAttributeReflector)
>
> Jan 29, 2007 9:44:13 AM net.sf.morph.reflect.reflectors.BaseReflector
> initialize
>
> INFO: Initializing reflector
> net.sf.morph.reflect.reflectors.HttpSessionAttributeReflector@4280c78b
> (class net.sf.morph.reflect.reflectors.HttpSessionAttributeReflector)
>
> Jan 29, 2007 9:44:13 AM net.sf.morph.reflect.reflectors.BaseReflector
> initialize
>
> INFO: Initializing reflector
> net.sf.morph.reflect.reflectors.ServletContextAttributeReflector@4284478b
> (class net.sf.morph.reflect.reflectors.ServletContextAttributeReflector)
>
> Jan 29, 2007 9:44:13 AM net.sf.morph.reflect.reflectors.BaseReflector
> initialize
>
> INFO: Initializing reflector
> net.sf.morph.reflect.reflectors.DynaBeanReflector@428bc78b (class
> net.sf.morph.reflect.reflectors.DynaBeanReflector)
>
> Jan 29, 2007 9:44:13 AM net.sf.morph.reflect.reflectors.BaseReflector
> initialize
>
> INFO: Initializing reflector
> net.sf.morph.reflect.reflectors.SimpleInstantiatingReflector@428f078b
> (class net.sf.morph.reflect.reflectors.SimpleInstantiatingReflector)
>
> Jan 29, 2007 9:44:14 AM net.sf.morph.reflect.reflectors.BaseReflector
> initialize
>
> INFO: Initializing reflector
> net.sf.morph.reflect.reflectors.ObjectReflector@4292478b (class
> net.sf.morph.reflect.reflectors.ObjectReflector)
>
> Jan 29, 2007 9:44:14 AM
> net.sf.morph.transform.copiers.PropertyNameMappingCopier copyImpl
>
> WARNING: Failed to copy property 'maker' of "Audi" (class
> java.lang.String) to property 'manufacturer' of
>
> Jan 29, 2007 9:44:14 AM
> net.sf.morph.transform.copiers.PropertyNameMappingCopier copyImpl
>
> WARNING: Failed to copy property 'vin' of "Audi" (class
> java.lang.String) to property 'vin' of
>
> Jan 29, 2007 9:44:14 AM
> net.sf.morph.transform.copiers.PropertyNameMappingCopier copyImpl
>
> WARNING: Failed to copy property 'name' of "Audi" (class
> java.lang.String) to property 'name' of
>
> net.sf.morph.transform.TransformationException: Error copying source
> A4 Audi 12345 (class com.comcore.util.test.CarVo) to destination null
> null null (class com.comcore.util.test.CarDao)
>
> at
> net.sf.morph.transform.transformers.BaseTransformer.copy(BaseTransformer.java:414)
>
> at
> net.sf.morph.transform.transformers.SimpleDelegatingTransformer.copyImpl(SimpleDelegatingTransformer.java:201)
>
> at
> net.sf.morph.transform.transformers.BaseTransformer.copy(BaseTransformer.java:407)
>
> at
> net.sf.morph.transform.transformers.BaseTransformer.copy(BaseTransformer.java:429)
>
> at com.comcore.util.test.CopyUtil.copy(CopyUtil.java:110)
>
> at com.comcore.util.test.CopyTest.main(CopyTest.java:33)
>
> Caused by: net.sf.morph.reflect.ReflectionException: Unable to set
> property 'manufacturer' of bean null null null (class
> com.comcore.util.test.CarDao) to
>
> at
> net.sf.morph.reflect.reflectors.BaseReflector.set(BaseReflector.java:555)
>
> at
> net.sf.morph.reflect.reflectors.SimpleDelegatingReflector.setImpl(SimpleDelegatingReflector.java:156)
>
> at
> net.sf.morph.reflect.reflectors.BaseReflector.set(BaseReflector.java:549)
>
> at
> net.sf.morph.transform.copiers.BasePropertyNameCopier.copyProperty(BasePropertyNameCopier.java:126)
>
> at
> net.sf.morph.transform.copiers.PropertyNameMappingCopier.copyImpl(PropertyNameMappingCopier.java:122)
>
> at
> net.sf.morph.transform.transformers.BaseTransformer.copy(BaseTransformer.java:407)
>
> ... 5 more
>
> Caused by: java.lang.IllegalArgumentException: argument type mismatch
>
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:85)
>
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:58)
>
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:60)
>
> at java.lang.reflect.Method.invoke(Method.java:391)
>
> at
> net.sf.morph.reflect.support.MethodHolder.invokeMutator(MethodHolder.java:89)
>
> at
> net.sf.morph.reflect.support.ReflectionInfo.set(ReflectionInfo.java:132)
>
> at
> net.sf.morph.reflect.reflectors.ObjectReflector.setImpl(ObjectReflector.java:257)
>
> at
> net.sf.morph.reflect.reflectors.BaseReflector.set(BaseReflector.java:549)
>
> ... 10 more
>
> Exception in thread "main"
> net.sf.morph.transform.TransformationException: Error copying source
> A4 Audi 12345 (class com.comcore.util.test.CarVo) to destination null
> null null (class com.comcore.util.test.CarDao)
>
> at
> net.sf.morph.transform.transformers.BaseTransformer.copy(BaseTransformer.java:414)
>
> at
> net.sf.morph.transform.transformers.SimpleDelegatingTransformer.copyImpl(SimpleDelegatingTransformer.java:201)
>
> at
> net.sf.morph.transform.transformers.BaseTransformer.copy(BaseTransformer.java:407)
>
> at
> net.sf.morph.transform.transformers.BaseTransformer.copy(BaseTransformer.java:429)
>
> at com.comcore.util.test.CopyUtil.copy(CopyUtil.java:110)
>
> at com.comcore.util.test.CopyTest.main(CopyTest.java:33)
>
> Caused by: net.sf.morph.reflect.ReflectionException: Unable to set
> property 'manufacturer' of bean null null null (class
> com.comcore.util.test.CarDao) to
>
> at
> net.sf.morph.reflect.reflectors.BaseReflector.set(BaseReflector.java:555)
>
> at
> net.sf.morph.reflect.reflectors.SimpleDelegatingReflector.setImpl(SimpleDelegatingReflector.java:156)
>
> at
> net.sf.morph.reflect.reflectors.BaseReflector.set(BaseReflector.java:549)
>
> at
> net.sf.morph.transform.copiers.BasePropertyNameCopier.copyProperty(BasePropertyNameCopier.java:126)
>
> at
> net.sf.morph.transform.copiers.PropertyNameMappingCopier.copyImpl(PropertyNameMappingCopier.java:122)
>
> at
> net.sf.morph.transform.transformers.BaseTransformer.copy(BaseTransformer.java:407)
>
> ... 5 more
>
> Caused by: java.lang.IllegalArgumentException: argument type mismatch
>
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:85)
>
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:58)
>
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:60)
>
> at java.lang.reflect.Method.invoke(Method.java:391)
>
> at
> net.sf.morph.reflect.support.MethodHolder.invokeMutator(MethodHolder.java:89)
>
> at
> net.sf.morph.reflect.support.ReflectionInfo.set(ReflectionInfo.java:132)
>
> at
> net.sf.morph.reflect.reflectors.ObjectReflector.setImpl(ObjectReflector.java:257)
>
> at
> net.sf.morph.reflect.reflectors.BaseReflector.set(BaseReflector.java:549)
>
> ... 10 more
>
>
>
>
>
>
>
> -----Original Message-----
> *From:* Matt Sgarlata [mailto:Mat...@wh...]
> *Sent:* Sunday, January 28, 2007 12:33 PM
> *To:* blo...@no...
> *Cc:* mor...@li...
> *Subject:* Re: Some questions and a Map copy problem
>
>
>
> Hi Bruce, thank you for sending the stack trace. The error message
> thrown here by Morph certainly could use some improvement. The error
> thrown here is thrown when a property is missing either on your source
> or destination object. In this case, it appears that missing property
> is in your source object. The source object is the String "Audi", and
> Morph is not able to read its manufacturer property because Strings do
> not have a manufacturer property.
>
> The reason for this not so intelligent behavior on Morph's part is
> that PropertyNameMappingCopier by default is bidirectional and throws
> errors if it encounters missing properties. I'll think about changing
> this default, but in the meantime you'll want to call new
> PropertyNameMappingCopier(false) to suppress errors when properties
> are missing. If you have logging enabled for Morph, you will get
> WARNings when properties are missing instead.
>
> Remember, by default a PropertyNameMappingCopier will try to do
> transformations of all Objects to any other type of Object. Instead,
> you probably want to narrow that down a bit by specifying the source
> and destination classes it should attempt to transform. Otherwise,
> you will end up with simple transformations like String -> Integer
> failing because they are trying to go through the
> PropertyNameMappingCopier instead of simpler transformers like the
> TextToNumberConverter.
>
> Matt
>
> Bruce Lombardi wrote:
>
> Matt,
>
>
>
> Sorry about that, here is the trace.
>
>
>
> -- Bruce
>
>
>
> Jan 26, 2007 4:07:17 PM
> net.sf.morph.transform.transformers.BaseTransformer initialize
>
> INFO: Initializing transformer
> net.sf.morph.transform.transformers.SimpleDelegatingTransformer@775db134
> (class net.sf.morph.transform.transformers.SimpleDelegatingTransformer)
>
> Jan 26, 2007 4:07:17 PM
> net.sf.morph.transform.transformers.BaseTransformer initialize
>
> INFO: Initializing transformer
> net.sf.morph.examples.person.MoneyToStringConverter@4d4a3137 (class
> net.sf.morph.examples.person.MoneyToStringConverter)
>
> Jan 26, 2007 4:07:17 PM
> net.sf.morph.transform.transformers.BaseTransformer initialize
>
> INFO: Initializing transformer
> net.sf.morph.examples.person.StringToMoneyConverter@379ab134 (class
> net.sf.morph.examples.person.StringToMoneyConverter)
>
> Jan 26, 2007 4:07:17 PM
> net.sf.morph.transform.transformers.BaseTransformer initialize
>
> INFO: Initializing transformer
> net.sf.morph.examples.person.TextToIntConverter@3096f134 (class
> net.sf.morph.examples.person.TextToIntConverter)
>
> Jan 26, 2007 4:07:17 PM
> net.sf.morph.transform.transformers.BaseTransformer initialize
>
> INFO: Initializing transformer
> net.sf.morph.transform.converters.DefaultToBooleanConverter@5f61f134
> (class net.sf.morph.transform.converters.DefaultToBooleanConverter)
>
> Jan 26, 2007 4:07:17 PM
> net.sf.morph.transform.transformers.BaseTransformer initialize
>
> INFO: Initializing transformer
> net.sf.morph.transform.converters.IdentityConverter@47b3f134 (class
> net.sf.morph.transform.converters.IdentityConverter)
>
> Jan 26, 2007 4:07:17 PM
> net.sf.morph.transform.transformers.BaseTransformer initialize
>
> INFO: Initializing transformer
> net.sf.morph.transform.converters.PrimitiveWrapperConverter@4194f134
> (class net.sf.morph.transform.converters.PrimitiveWrapperConverter)
>
> Jan 26, 2007 4:07:17 PM
> net.sf.morph.transform.transformers.BaseTransformer initialize
>
> INFO: Initializing transformer
> net.sf.morph.transform.converters.TextToBooleanConverter@4c777134
> (class net.sf.morph.transform.converters.TextToBooleanConverter)
>
> Jan 26, 2007 4:07:17 PM
> net.sf.morph.transform.transformers.BaseTransformer initialize
>
> INFO: Initializing transformer
> net.sf.morph.transform.converters.NumberToBooleanConverter@4d0cb134
> (class net.sf.morph.transform.converters.NumberToBooleanConverter)
>
> Jan 26, 2007 4:07:17 PM
> net.sf.morph.transform.transformers.BaseTransformer initialize
>
> INFO: Initializing transformer
> net.sf.morph.transform.converters.ObjectToBooleanConverter@5ed9b134
> (class net.sf.morph.transform.converters.ObjectToBooleanConverter)
>
> Jan 26, 2007 4:07:17 PM
> net.sf.morph.transform.transformers.BaseTransformer initialize
>
> INFO: Initializing transformer
> net.sf.morph.transform.converters.NullConverter@5a663134 (class
> net.sf.morph.transform.converters.NullConverter)
>
> Jan 26, 2007 4:07:17 PM
> net.sf.morph.transform.transformers.BaseTransformer initialize
>
> INFO: Initializing transformer
> net.sf.morph.transform.converters.IdentityConverter@5a297134 (class
> net.sf.morph.transform.converters.IdentityConverter)
>
> Jan 26, 2007 4:07:17 PM
> net.sf.morph.transform.transformers.BaseTransformer initialize
>
> INFO: Initializing transformer
> net.sf.morph.transform.converters.ObjectToClassConverter@5ba33134
> (class net.sf.morph.transform.converters.ObjectToClassConverter)
>
> Jan 26, 2007 4:07:17 PM
> net.sf.morph.transform.transformers.BaseTransformer initialize
>
> INFO: Initializing transformer
> net.sf.morph.transform.converters.DefaultToTextConverter@44a8b134
> (class net.sf.morph.transform.converters.DefaultToTextConverter)
>
> Jan 26, 2007 4:07:17 PM
> net.sf.morph.transform.transformers.BaseTransformer initialize
>
> INFO: Initializing transformer
> net.sf.morph.transform.converters.TextConverter@4fc1b134 (class
> net.sf.morph.transform.converters.TextConverter)
>
> Jan 26, 2007 4:07:17 PM
> net.sf.morph.transform.transformers.BaseTransformer initialize
>
> INFO: Initializing transformer
> net.sf.morph.transform.converters.TextToNumberConverter@3cd87137
> (class net.sf.morph.transform.converters.TextToNumberConverter)
>
> Jan 26, 2007 4:07:17 PM
> net.sf.morph.transform.transformers.BaseTransformer initialize
>
> INFO: Initializing transformer
> net.sf.morph.transform.converters.TextConverter@5aeb7134 (class
> net.sf.morph.transform.converters.TextConverter)
>
> Jan 26, 2007 4:07:17 PM
> net.sf.morph.transform.transformers.BaseTransformer initialize
>
> INFO: Initializing transformer
> net.sf.morph.transform.converters.NumberConverter@58f0b134 (class
> net.sf.morph.transform.converters.NumberConverter)
>
> Jan 26, 2007 4:07:17 PM
> net.sf.morph.transform.transformers.BaseTransformer initialize
>
> INFO: Initializing transformer
> net.sf.morph.transform.converters.TextToTimeConverter@68203134 (class
> net.sf.morph.transform.converters.TextToTimeConverter)
>
> Jan 26, 2007 4:07:17 PM
> net.sf.morph.transform.transformers.BaseTransformer initialize
>
> INFO: Initializing transformer
> net.sf.morph.transform.converters.TextConverter@5f783134 (class
> net.sf.morph.transform.converters.TextConverter)
>
> Jan 26, 2007 4:07:17 PM
> net.sf.morph.transform.transformers.BaseTransformer initialize
>
> INFO: Initializing transformer
> net.sf.morph.transform.converters.TimeConverter@5e32b134 (class
> net.sf.morph.transform.converters.TimeConverter)
>
> Jan 26, 2007 4:07:17 PM
> net.sf.morph.transform.transformers.BaseTransformer initialize
>
> INFO: Initializing transformer
> net.sf.morph.transform.converters.NumberToTimeConverter@687af134
> (class net.sf.morph.transform.converters.NumberToTimeConverter)
>
> Jan 26, 2007 4:07:17 PM
> net.sf.morph.transform.transformers.BaseTransformer initialize
>
> INFO: Initializing transformer
> net.sf.morph.transform.converters.NumberConverter@520a7134 (class
> net.sf.morph.transform.converters.NumberConverter)
>
> Jan 26, 2007 4:07:17 PM
> net.sf.morph.transform.transformers.BaseTransformer initialize
>
> INFO: Initializing transformer
> net.sf.morph.transform.converters.TimeConverter@50d7b134 (class
> net.sf.morph.transform.converters.TimeConverter)
>
> Jan 26, 2007 4:07:17 PM
> net.sf.morph.transform.transformers.BaseTransformer initialize
>
> INFO: Initializing transformer
> net.sf.morph.transform.converters.TimeToNumberConverter@6c5df134
> (class net.sf.morph.transform.converters.TimeToNumberConverter)
>
> Jan 26, 2007 4:07:17 PM
> net.sf.morph.transform.transformers.BaseTransformer initialize
>
> INFO: Initializing transformer
> net.sf.morph.transform.converters.TimeConverter@5588b134 (class
> net.sf.morph.transform.converters.TimeConverter)
>
> Jan 26, 2007 4:07:17 PM
> net.sf.morph.transform.transformers.BaseTransformer initialize
>
> INFO: Initializing transformer
> net.sf.morph.transform.converters.NumberConverter@5419f134 (class
> net.sf.morph.transform.converters.NumberConverter)
>
> Jan 26, 2007 4:07:17 PM
> net.sf.morph.transform.transformers.BaseTransformer initialize
>
> INFO: Initializing transformer
> net.sf.morph.transform.converters.NumberConverter@61dd7134 (class
> net.sf.morph.transform.converters.NumberConverter)
>
> Jan 26, 2007 4:07:17 PM
> net.sf.morph.transform.transformers.BaseTransformer initialize
>
> INFO: Initializing transformer
> net.sf.morph.transform.converters.TextConverter@66ee7134 (class
> net.sf.morph.transform.converters.TextConverter)
>
> Jan 26, 2007 4:07:17 PM
> net.sf.morph.transform.transformers.BaseTransformer initialize
>
> INFO: Initializing transformer
> net.sf.morph.transform.converters.TimeConverter@655bf134 (class
> net.sf.morph.transform.converters.TimeConverter)
>
> Jan 26, 2007 4:07:17 PM
> net.sf.morph.transform.transformers.BaseTransformer initialize
>
> INFO: Initializing transformer
> net.sf.morph.transform.copiers.ContainerCopier@7f3ff134 (class
> net.sf.morph.transform.copiers.ContainerCopier)
>
> Jan 26, 2007 4:07:18 PM net.sf.morph.reflect.reflectors.BaseReflector
> initialize
>
> INFO: Initializing reflector
> net.sf.morph.reflect.reflectors.ListReflector@7e773137 (class
> net.sf.morph.reflect.reflectors.ListReflector)
>
> Jan 26, 2007 4:07:18 PM net.sf.morph.reflect.reflectors.BaseReflector
> initialize
>
> INFO: Initializing reflector
> net.sf.morph.reflect.reflectors.SortedSetReflector@7dd2f137 (class
> net.sf.morph.reflect.reflectors.SortedSetReflector)
>
> Jan 26, 2007 4:07:18 PM net.sf.morph.reflect.reflectors.BaseReflector
> initialize
>
> INFO: Initializing reflector
> net.sf.morph.reflect.reflectors.SetReflector@7d7b7137 (class
> net.sf.morph.reflect.reflectors.SetReflector)
>
> Jan 26, 2007 4:07:18 PM net.sf.morph.reflect.reflectors.BaseReflector
> initialize
>
> INFO: Initializing reflector
> net.sf.morph.reflect.reflectors.EnumerationReflector@7230f137 (class
> net.sf.morph.reflect.reflectors.EnumerationReflector)
>
> Jan 26, 2007 4:07:18 PM net.sf.morph.reflect.reflectors.BaseReflector
> initialize
>
> INFO: Initializing reflector
> net.sf.morph.reflect.reflectors.IteratorReflector@7785f137 (class
> net.sf.morph.reflect.reflectors.IteratorReflector)
>
> Jan 26, 2007 4:07:18 PM net.sf.morph.reflect.reflectors.BaseReflector
> initialize
>
> INFO: Initializing reflector
> net.sf.morph.reflect.reflectors.ArrayReflector@74aff137 (class
> net.sf.morph.reflect.reflectors.ArrayReflector)
>
> Jan 26, 2007 4:07:18 PM net.sf.morph.reflect.reflectors.BaseReflector
> initialize
>
> INFO: Initializing reflector
> net.sf.morph.reflect.reflectors.CollectionReflector@74177137 (class
> net.sf.morph.reflect.reflectors.CollectionReflector)
>
> Jan 26, 2007 4:07:18 PM net.sf.morph.reflect.reflectors.BaseReflector
> initialize
>
> INFO: Initializing reflector
> net.sf.morph.reflect.reflectors.ResultSetReflector@dddf137 (class
> net.sf.morph.reflect.reflectors.ResultSetReflector)
>
> Jan 26, 2007 4:07:18 PM net.sf.morph.reflect.reflectors.BaseReflector
> initialize
>
> INFO: Initializing reflector
> net.sf.morph.reflect.reflectors.ContextReflector@5367137 (class
> net.sf.morph.reflect.reflectors.ContextReflector)
>
> Jan 26, 2007 4:07:18 PM net.sf.morph.reflect.reflectors.BaseReflector
> initialize
>
> INFO: Initializing reflector
> net.sf.morph.reflect.reflectors.MapReflector@1d1c7137 (class
> net.sf.morph.reflect.reflectors.MapReflector)
>
> Jan 26, 2007 4:07:18 PM net.sf.morph.reflect.reflectors.BaseReflector
> initialize
>
> INFO: Initializing reflector
> net.sf.morph.reflect.reflectors.PageContextAttributeReflector@26c9f137
> (class net.sf.morph.reflect.reflectors.PageContextAttributeReflector)
>
> Jan 26, 2007 4:07:18 PM net.sf.morph.reflect.reflectors.BaseReflector
> initialize
>
> INFO: Initializing reflector
> net.sf.morph.reflect.reflectors.ServletRequestAttributeReflector@254eb137
> (class net.sf.morph.reflect.reflectors.ServletRequestAttributeReflector)
>
> Jan 26, 2007 4:07:18 PM net.sf.morph.reflect.reflectors.BaseReflector
> initialize
>
> INFO: Initializing reflector
> net.sf.morph.reflect.reflectors.HttpSessionAttributeReflector@3a68b137
> (class net.sf.morph.reflect.reflectors.HttpSessionAttributeReflector)
>
> Jan 26, 2007 4:07:18 PM net.sf.morph.reflect.reflectors.BaseReflector
> initialize
>
> INFO: Initializing reflector
> net.sf.morph.reflect.reflectors.ServletContextAttributeReflector@3ef57137
> (class net.sf.morph.reflect.reflectors.ServletContextAttributeReflector)
>
> Jan 26, 2007 4:07:18 PM net.sf.morph.reflect.reflectors.BaseReflector
> initialize
>
> INFO: Initializing reflector
> net.sf.morph.reflect.reflectors.DynaBeanReflector@4b97f137 (class
> net.sf.morph.reflect.reflectors.DynaBeanReflector)
>
> Jan 26, 2007 4:07:18 PM net.sf.morph.reflect.reflectors.BaseReflector
> initialize
>
> INFO: Initializing reflector
> net.sf.morph.reflect.reflectors.SimpleInstantiatingReflector@4af53137
> (class net.sf.morph.reflect.reflectors.SimpleInstantiatingReflector)
>
> Jan 26, 2007 4:07:18 PM net.sf.morph.reflect.reflectors.BaseReflector
> initialize
>
> INFO: Initializing reflector
> net.sf.morph.reflect.reflectors.ObjectReflector@42a5b137 (class
> net.sf.morph.reflect.reflectors.ObjectReflector)
>
> Jan 26, 2007 4:07:18 PM
> net.sf.morph.transform.transformers.BaseTransformer initialize
>
> INFO: Initializing transformer
> net.sf.morph.examples.person.MyPropertyNameMatchingCopier@72beb134
> (class net.sf.morph.examples.person.MyPropertyNameMatchingCopier)
>
> Jan 26, 2007 4:07:18 PM net.sf.morph.reflect.reflectors.BaseReflector
> initialize
>
> INFO: Initializing reflector
> net.sf.morph.reflect.reflectors.ListReflector@2eee7137 (class
> net.sf.morph.reflect.reflectors.ListReflector)
>
> Jan 26, 2007 4:07:18 PM net.sf.morph.reflect.reflectors.BaseReflector
> initialize
>
> INFO: Initializing reflector
> net.sf.morph.reflect.reflectors.SortedSetReflector@2eeaf137 (class
> net.sf.morph.reflect.reflectors.SortedSetReflector)
>
> Jan 26, 2007 4:07:18 PM net.sf.morph.reflect.reflectors.BaseReflector
> initialize
>
> INFO: Initializing reflector
> net.sf.morph.reflect.reflectors.SetReflector@2ef17137 (class
> net.sf.morph.reflect.reflectors.SetReflector)
>
> Jan 26, 2007 4:07:18 PM net.sf.morph.reflect.reflectors.BaseReflector
> initialize
>
> INFO: Initializing reflector
> net.sf.morph.reflect.reflectors.EnumerationReflector@2efdf137 (class
> net.sf.morph.reflect.reflectors.EnumerationReflector)
>
> Jan 26, 2007 4:07:18 PM net.sf.morph.reflect.reflectors.BaseReflector
> initialize
>
> INFO: Initializing reflector
> net.sf.morph.reflect.reflectors.IteratorReflector@2ef87137 (class
> net.sf.morph.reflect.reflectors.IteratorReflector)
>
> Jan 26, 2007 4:07:18 PM net.sf.morph.reflect.reflectors.BaseReflector
> initialize
>
> INFO: Initializing reflector
> net.sf.morph.reflect.reflectors.ArrayReflector@2ec4f137 (class
> net.sf.morph.reflect.reflectors.ArrayReflector)
>
> Jan 26, 2007 4:07:18 PM net.sf.morph.reflect.reflectors.BaseReflector
> initialize
>
> INFO: Initializing reflector
> net.sf.morph.reflect.reflectors.CollectionReflector@2ec37137 (class
> net.sf.morph.reflect.reflectors.CollectionReflector)
>
> Jan 26, 2007 4:07:18 PM net.sf.morph.reflect.reflectors.BaseReflector
> initialize
>
> INFO: Initializing reflector
> net.sf.morph.reflect.reflectors.ResultSetReflector@2ecff137 (class
> net.sf.morph.reflect.reflectors.ResultSetReflector)
>
> Jan 26, 2007 4:07:18 PM net.sf.morph.reflect.reflectors.BaseReflector
> initialize
>
> INFO: Initializing reflector
> net.sf.morph.reflect.reflectors.ContextReflector@2eca7137 (class
> net.sf.morph.reflect.reflectors.ContextReflector)
>
> Jan 26, 2007 4:07:18 PM net.sf.morph.reflect.reflectors.BaseReflector
> initialize
>
> INFO: Initializing reflector
> net.sf.morph.reflect.reflectors.MapReflector@2ed6b137 (class
> net.sf.morph.reflect.reflectors.MapReflector)
>
> Jan 26, 2007 4:07:18 PM net.sf.morph.reflect.reflectors.BaseReflector
> initialize
>
> INFO: Initializing reflector
> net.sf.morph.reflect.reflectors.PageContextAttributeReflector@2edd3137
> (class net.sf.morph.reflect.reflectors.PageContextAttributeReflector)
>
> Jan 26, 2007 4:07:18 PM net.sf.morph.reflect.reflectors.BaseReflector
> initialize
>
> INFO: Initializing reflector
> net.sf.morph.reflect.reflectors.ServletRequestAttributeReflector@2ed9b137
> (class net.sf.morph.reflect.reflectors.ServletRequestAttributeReflector)
>
> Jan 26, 2007 4:07:18 PM net.sf.morph.reflect.reflectors.BaseReflector
> initialize
>
> INFO: Initializing reflector
> net.sf.morph.reflect.reflectors.HttpSessionAttributeReflector@2ea43137
> (class net.sf.morph.reflect.reflectors.HttpSessionAttributeReflector)
>
> Jan 26, 2007 4:07:18 PM net.sf.morph.reflect.reflectors.BaseReflector
> initialize
>
> INFO: Initializing reflector
> net.sf.morph.reflect.reflectors.ServletContextAttributeReflector@2ea0b137
> (class net.sf.morph.reflect.reflectors.ServletContextAttributeReflector)
>
> Jan 26, 2007 4:07:18 PM net.sf.morph.reflect.reflectors.BaseReflector
> initialize
>
> INFO: Initializing reflector
> net.sf.morph.reflect.reflectors.DynaBeanReflector@2eaf3137 (class
> net.sf.morph.reflect.reflectors.DynaBeanReflector)
>
> Jan 26, 2007 4:07:18 PM net.sf.morph.reflect.reflectors.BaseReflector
> initialize
>
> INFO: Initializing reflector
> net.sf.morph.reflect.reflectors.SimpleInstantiatingReflector@2eaa7137
> (class net.sf.morph.reflect.reflectors.SimpleInstantiatingReflector)
>
> Jan 26, 2007 4:07:18 PM net.sf.morph.reflect.reflectors.BaseReflector
> initialize
>
> INFO: Initializing reflector
> net.sf.morph.reflect.reflectors.ObjectReflector@2eb6b137 (class
> net.sf.morph.reflect.reflectors.ObjectReflector)
>
> Jan 26, 2007 4:07:18 PM
> net.sf.morph.transform.copiers.PropertyNameMatchingCopier copyImpl
>
> INFO: Copying properties maker, vin and name
>
> Jan 26, 2007 4:07:18 PM net.sf.morph.reflect.reflectors.BaseReflector
> initialize
>
> INFO: Initializing reflector
> net.sf.morph.reflect.reflectors.ListReflector@7d5bb137 (class
> net.sf.morph.reflect.reflectors.ListReflector)
>
> Jan 26, 2007 4:07:18 PM net.sf.morph.reflect.reflectors.BaseReflector
> initialize
>
> INFO: Initializing reflector
> net.sf.morph.reflect.reflectors.SortedSetReflector@7d263137 (class
> net.sf.morph.reflect.reflectors.SortedSetReflector)
>
> Jan 26, 2007 4:07:18 PM net.sf.morph.reflect.reflectors.BaseReflector
> initialize
>
> INFO: Initializing reflector
> net.sf.morph.reflect.reflectors.SetReflector@7cc6f137 (class
> net.sf.morph.reflect.reflectors.SetReflector)
>
> Jan 26, 2007 4:07:18 PM net.sf.morph.reflect.reflectors.BaseReflector
> initialize
>
> INFO: Initializing reflector
> net.sf.morph.reflect.reflectors.EnumerationReflector@7ccd7137 (class
> net.sf.morph.reflect.reflectors.EnumerationReflector)
>
> Jan 26, 2007 4:07:18 PM net.sf.morph.reflect.reflectors.BaseReflector
> initialize
>
> INFO: Initializing reflector
> net.sf.morph.reflect.reflectors.IteratorReflector@7cc9f137 (class
> net.sf.morph.reflect.reflectors.IteratorReflector)
>
> Jan 26, 2007 4:07:18 PM net.sf.morph.reflect.reflectors.BaseReflector
> initialize
>
> INFO: Initializing reflector
> net.sf.morph.reflect.reflectors.ArrayReflector@7cd47137 (class
> net.sf.morph.reflect.reflectors.ArrayReflector)
>
> A4 null 12345
>
> Jan 26, 2007 4:07:18 PM net.sf.morph.reflect.reflectors.BaseReflector
> initialize
>
> INFO: Initializing reflector
> net.sf.morph.reflect.reflectors.CollectionReflector@7ce13137 (class
> net.sf.morph.reflect.reflectors.CollectionReflector)
>
> Jan 26, 2007 4:07:18 PM net.sf.morph.reflect.reflectors.BaseReflector
> initialize
>
> INFO: Initializing reflector
> net.sf.morph.reflect.reflectors.ResultSetReflector@7cedb137 (class
> net.sf.morph.reflect.reflectors.ResultSetReflector)
>
> Jan 26, 2007 4:07:18 PM net.sf.morph.reflect.reflectors.BaseReflector
> initialize
>
> INFO: Initializing reflector
> net.sf.morph.reflect.reflectors.ContextReflector@7ce83137 (class
> net.sf.morph.reflect.reflectors.ContextReflector)
>
> Jan 26, 2007 4:07:18 PM net.sf.morph.reflect.reflectors.BaseReflector
> initialize
>
> INFO: Initializing reflector
> net.sf.morph.reflect.reflectors.MapReflector@7cf77137 (class
> net.sf.morph.reflect.reflectors.MapReflector)
>
> Jan 26, 2007 4:07:18 PM net.sf.morph.reflect.reflectors.BaseReflector
> initialize
>
> INFO: Initializing reflector
> net.sf.morph.reflect.reflectors.PageContextAttributeReflector@7cf3f137
> (class net.sf.morph.reflect.reflectors.PageContextAttributeReflector)
>
> Jan 26, 2007 4:07:18 PM net.sf.morph.reflect.reflectors.BaseReflector
> initialize
>
> INFO: Initializing reflector
> net.sf.morph.reflect.reflectors.ServletRequestAttributeReflector@7c247137
> (class net.sf.morph.reflect.reflectors.ServletRequestAttributeReflector)
>
> Jan 26, 2007 4:07:18 PM net.sf.morph.reflect.reflectors.BaseReflector
> initialize
>
> INFO: Initializing reflector
> net.sf.morph.reflect.reflectors.HttpSessionAttributeReflector@7c20f137
> (class net.sf.morph.reflect.reflectors.HttpSessionAttributeReflector)
>
> Jan 26, 2007 4:07:18 PM net.sf.morph.reflect.reflectors.BaseReflector
> initialize
>
> INFO: Initializing reflector
> net.sf.morph.reflect.reflectors.ServletContextAttributeReflector@7c2f7137
> (class net.sf.morph.reflect.reflectors.ServletContextAttributeReflector)
>
> Jan 26, 2007 4:07:18 PM net.sf.morph.reflect.reflectors.BaseReflector
> initialize
>
> INFO: Initializing reflector
> net.sf.morph.reflect.reflectors.DynaBeanReflector@7c2bf137 (class
> net.sf.morph.reflect.reflectors.DynaBeanReflector)
>
> Jan 26, 2007 4:07:18 PM net.sf.morph.reflect.reflectors.BaseReflector
> initialize
>
> INFO: Initializing reflector
> net.sf.morph.reflect.reflectors.SimpleInstantiatingReflector@7c703137
> (class net.sf.morph.reflect.reflectors.SimpleInstantiatingReflector)
>
> Jan 26, 2007 4:07:18 PM net.sf.morph.reflect.reflectors.BaseReflector
> initialize
>
> INFO: Initializing reflector
> net.sf.morph.reflect.reflectors.ObjectReflector@7c7f7137 (class
> net.sf.morph.reflect.reflectors.ObjectReflector)
>
> Jan 26, 2007 4:07:18 PM
> net.sf.morph.transform.transformers.BaseTransformer initialize
>
> INFO: Initializing transformer
> net.sf.morph.transform.transformers.SimpleDelegatingTransformer@dc17134
> (class net.sf.morph.transform.transformers.SimpleDelegatingTransformer)
>
> Jan 26, 2007 4:07:18 PM
> net.sf.morph.transform.transformers.BaseTransformer initialize
>
> INFO: Initializing transformer
> net.sf.morph.transform.copiers.PropertyNameMappingCopier@390c7137
> (class net.sf.morph.transform.copiers.PropertyNameMappingCopier)
>
> Jan 26, 2007 4:07:18 PM net.sf.morph.reflect.reflectors.BaseReflector
> initialize
>
> INFO: Initializing reflector
> net.sf.morph.reflect.reflectors.ListReflector@4df4f137 (class
> net.sf.morph.reflect.reflectors.ListReflector)
>
> Jan 26, 2007 4:07:18 PM net.sf.morph.reflect.reflectors.BaseReflector
> initialize
>
> INFO: Initializing reflector
> net.sf.morph.reflect.reflectors.SortedSetReflector@4df37137 (class
> net.sf.morph.reflect.reflectors.SortedSetReflector)
>
> Jan 26, 2007 4:07:18 PM net.sf.morph.reflect.reflectors.BaseReflector
> initialize
>
> INFO: Initializing reflector
> net.sf.morph.reflect.reflectors.SetReflector@4dfff137 (class
> net.sf.morph.reflect.reflectors.SetReflector)
>
> Jan 26, 2007 4:07:18 PM net.sf.morph.reflect.reflectors.BaseReflector
> initialize
>
> INFO: Initializing reflector
> net.sf.morph.reflect.reflectors.EnumerationReflector@4dfa7137 (class
> net.sf.morph.reflect.reflectors.EnumerationReflector)
>
> Jan 26, 2007 4:07:18 PM net.sf.morph.reflect.reflectors.BaseReflector
> initialize
>
> INFO: Initializing reflector
> net.sf.morph.reflect.reflectors.IteratorReflector@4dc6f137 (class
> net.sf.morph.reflect.reflectors.IteratorReflector)
>
> Jan 26, 2007 4:07:18 PM net.sf.morph.reflect.reflectors.BaseReflector
> initialize
>
> INFO: Initializing reflector
> net.sf.morph.reflect.reflectors.ArrayReflector@4dcd7137 (class
> net.sf.morph.reflect.reflectors.ArrayReflector)
>
> Jan 26, 2007 4:07:18 PM net.sf.morph.reflect.reflectors.BaseReflector
> initialize
>
> INFO: Initializing reflector
> net.sf.morph.reflect.reflectors.CollectionReflector@4dc9f137 (class
> net.sf.morph.reflect.reflectors.CollectionReflector)
>
> Jan 26, 2007 4:07:18 PM net.sf.morph.reflect.reflectors.BaseReflector
> initialize
>
> INFO: Initializing reflector
> net.sf.morph.reflect.reflectors.ResultSetReflector@4dd47137 (class
> net.sf.morph.reflect.reflectors.ResultSetReflector)
>
> Jan 26, 2007 4:07:18 PM net.sf.morph.reflect.reflectors.BaseReflector
> initialize
>
> INFO: Initializing reflector
> net.sf.morph.reflect.reflectors.ContextReflector@4dd0f137 (class
> net.sf.morph.reflect.reflectors.ContextReflector)
>
> Jan 26, 2007 4:07:18 PM net.sf.morph.reflect.reflectors.BaseReflector
> initialize
>
> INFO: Initializing reflector
> net.sf.morph.reflect.reflectors.MapReflector@4ddf3137 (class
> net.sf.morph.reflect.reflectors.MapReflector)
>
> Jan 26, 2007 4:07:18 PM net.sf.morph.reflect.reflectors.BaseReflector
> initialize
>
> INFO: Initializing reflector
> net.sf.morph.reflect.reflectors.PageContextAttributeReflector@4cc3b137
> (class net.sf.morph.reflect.reflectors.PageContextAttributeReflector)
>
> Jan 26, 2007 4:07:18 PM net.sf.morph.reflect.reflectors.BaseReflector
> initialize
>
> INFO: Initializing reflector
> net.sf.morph.reflect.reflectors.ServletRequestAttributeReflector@4cce3137
> (class net.sf.morph.reflect.reflectors.ServletRequestAttributeReflector)
>
> Jan 26, 2007 4:07:18 PM net.sf.morph.reflect.reflectors.BaseReflector
> initialize
>
> INFO: Initializing reflector
> net.sf.morph.reflect.reflectors.HttpSessionAttributeReflector@4ccab137
> (class net.sf.morph.reflect.reflectors.HttpSessionAttributeReflector)
>
> Jan 26, 2007 4:07:18 PM net.sf.morph.reflect.reflectors.BaseReflector
> initialize
>
> INFO: Initializing reflector
> net.sf.morph.reflect.reflectors.ServletContextAttributeReflector@4cd13137
> (class net.sf.morph.reflect.reflectors.ServletContextAttributeReflector)
>
> Jan 26, 2007 4:07:18 PM net.sf.morph.reflect.reflectors.BaseReflector
> initialize
>
> INFO: Initializing reflector
> net.sf.morph.reflect.reflectors.DynaBeanReflector@4cddb137 (class
> net.sf.morph.reflect.reflectors.DynaBeanReflector)
>
> Jan 26, 2007 4:07:18 PM net.sf.morph.reflect.reflectors.BaseReflector
> initialize
>
> INFO: Initializing reflector
> net.sf.m...
[truncated message content] |