Btw, just to let you know that http://jira.codehaus.org/browse/CASTOR
cannot be accessed currently .. :-(. Cheers Werner Werner Guttmann wrote: > And it still fails with Java 5.0 ? > > Werner > > Heggart, Alex wrote: >> Hi Werner, >> >> Thanks for looking into this. Just note that I've also tested this with >> Java 5u19. >> >> Cheers, >> >> Alex Heggart >> >> -----Original Message----- >> From: Werner Guttmann [mailto:[email protected]] >> Sent: Friday, 9 October 2009 4:11 AM >> To: [email protected] >> Subject: Re: [castor-user] Unmarshalling hexBinary elements seems to >> return bad data >> >> Hi Alex, >> >> I will have a look at this; I do remember, though, that there's an issue >> in our Jira that is related to the use of Java 6 and arrays. >> >> Cheers >> >> Werner >> >> Heggart, Alex wrote: >>> Hi Werner, >>> >>> I've also tested this against Castor 1.2 and the current trunk as of >>> October 1st and the problem still occurs. I've also tried this with >> JAXB >>> 2.1 provided with J2SE 6u7 and that works as expected, so I'm fairly >>> sure the problem is with Castor. >>> >>> I've created a JIRA issue at >>> http://jira.codehaus.org/browse/CASTOR-2841. >>> >>> I've also attached a small test case as a patch against the trunk to >>> that issue. >>> >>> As a side note, I'm unable to find the issue related to hexBinary >> fixed >>> recently in JIRA. >>> >>> Cheers, >>> >>> Alex >>> >>> -----Original Message----- >>> From: Werner Guttmann [mailto:[email protected]] >>> Sent: Monday, 5 October 2009 3:11 PM >>> To: [email protected] >>> Subject: Re: [castor-user] Unmarshalling hexBinary elements seems to >>> return bad data >>> >>> Hi Alex, >>> >>> there's two options to go about this. >>> >>> a) Try it against SVN trunk to see whether - since the 1.3 release - >> an >>> issue has been found and fixed related to hexBinaries. As the same >> time, >>> you might want to browse our Jira, too. >>> >>> b) Provide us with a small (sic!) test case that shows the problem at >>> hand. >>> >>> Regards >>> Werner >>> >>> Heggart, Alex wrote: >>>> Hi all, >>>> >>>> I've been helping out a colleague who is using Castor 1.3 to read xml >>>> files provided by a business partner. The xml schema defines an >>> element >>>> of type xs:hexBinary for MD5 hashes they are providing to us. We can >>> see >>>> the hashes in the xml file as a 32 character hex string (eg >>>> 9E107D9D372BB6826BD81D3542A419D6). When we unmarshal these using >>> Castor >>>> we seem to be getting bogus values. When we try to display the >>>> unmarshalled bytes as a hex string for our consumption we it is >>> nothing >>>> like the value in the xml document. As well, we are getting 24 bytes >>>> produced by Castor when I would assume we should be getting 16 for >> the >>>> 128 bit hash. >>>> >>>> I've never used the xs:hexBinary type before so I may be >>>> misunderstanding its intention and use. We could switch to using >> fixed >>>> length strings in the schema however it is provided by a business >>>> partner and of course these things take time. Also, I'm guessing they >>>> used hexBinary in the first place for the 'free' validation it >>> provides. >>>> If it helps I'm doing this in Windows XP, using JDK 1.5u19 and 1.6u7. >>>> >>>> Cheers, >>>> >>>> Alex Heggart >>>> Software Engineer >>>> Security Solutions & Services >>>> Aerospace >>>> Thales Australia >>>> >>>> >>>> >>>> >> DISCLAIMER:------------------------------------------------------------- >>> -------------- >>>> This e-mail transmission and any documents, files and previous e-mail >>> messages >>>> attached to it are private and confidential. They may contain >>> proprietary or copyright >>>> material or information that is subject to legal professional >>> privilege. They are for >>>> the use of the intended recipient only. Any unauthorised viewing, >>> use, disclosure, >>>> copying, alteration, storage or distribution of, or reliance on, this >>> message is >>>> strictly prohibited. No part may be reproduced, adapted or >> transmitted >>> without the >>>> written permission of the owner. If you have received this >>> transmission in error, or >>>> are not an authorised recipient, please immediately notify the sender >>> by return email, >>>> delete this message and all copies from your e-mail system, and >>> destroy any printed >>>> copies. Receipt by anyone other than the intended recipient should >> not >>> be deemed a >>>> waiver of any privilege or protection. Thales Australia does not >>> warrant or represent >>>> that this e-mail or any documents, files and previous e-mail messages >>> attached are >>>> error or virus free. >>>> >> ------------------------------------------------------------------------ >>> -------------- >>>> --------------------------------------------------------------------- >>>> 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 >>> >>> >>> >>> >>> >>> >> DISCLAIMER:------------------------------------------------------------- >> -------------- >>> This e-mail transmission and any documents, files and previous e-mail >> messages >>> attached to it are private and confidential. They may contain >> proprietary or copyright >>> material or information that is subject to legal professional >> privilege. They are for >>> the use of the intended recipient only. Any unauthorised viewing, >> use, disclosure, >>> copying, alteration, storage or distribution of, or reliance on, this >> message is >>> strictly prohibited. No part may be reproduced, adapted or transmitted >> without the >>> written permission of the owner. If you have received this >> transmission in error, or >>> are not an authorised recipient, please immediately notify the sender >> by return email, >>> delete this message and all copies from your e-mail system, and >> destroy any printed >>> copies. Receipt by anyone other than the intended recipient should not >> be deemed a >>> waiver of any privilege or protection. Thales Australia does not >> warrant or represent >>> that this e-mail or any documents, files and previous e-mail messages >> attached are >>> error or virus free. >>> >> ------------------------------------------------------------------------ >> -------------- >>> --------------------------------------------------------------------- >>> 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 >> >> >> >> >> >> DISCLAIMER:--------------------------------------------------------------------------- >> This e-mail transmission and any documents, files and previous e-mail >> messages >> attached to it are private and confidential. They may contain proprietary or >> copyright >> material or information that is subject to legal professional privilege. >> They are for >> the use of the intended recipient only. Any unauthorised viewing, use, >> disclosure, >> copying, alteration, storage or distribution of, or reliance on, this >> message is >> strictly prohibited. No part may be reproduced, adapted or transmitted >> without the >> written permission of the owner. If you have received this transmission in >> error, or >> are not an authorised recipient, please immediately notify the sender by >> return email, >> delete this message and all copies from your e-mail system, and destroy any >> printed >> copies. Receipt by anyone other than the intended recipient should not be >> deemed a >> waiver of any privilege or protection. Thales Australia does not warrant or >> represent >> that this e-mail or any documents, files and previous e-mail messages >> attached are >> error or virus free. >> -------------------------------------------------------------------------------------- >> >> >> --------------------------------------------------------------------- >> 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 > > --------------------------------------------------------------------- To unsubscribe from this list, please visit: http://xircles.codehaus.org/manage_email

