Yes it still fails under Java 5.0. Alex Heggart
-----Original Message----- From: Werner Guttmann [mailto:[email protected]] Sent: Friday, 9 October 2009 5:48 PM To: [email protected] Subject: Re: [castor-user] Unmarshalling hexBinary elements seems to return bad data 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 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

