Exception while unmarshalling Integer with an element biggerthan 32-bit

Brent Putman putmanb at georgetown.edu
Fri Jun 15 20:43:26 BST 2012


Ok, glad it worked. 

We can't literally change the existing provider's interface without a
major version bump, so presence and use of Integer is there until v3.  I
suppose we could add something in v2, like additional methods on
XSInteger that expose a String instead, or an alternative provider impl
like you did that the developer could optionally replace the registered
provider for xs:integer.  However, either would require a new minor
release, which we don't currently have plans to do.  If we do decide to
do a new minor release for other reasons, we could get it in there.  I
suppose we could also do a separate download or extension, it's only 5
very trivial classes.
 

On 6/15/12 10:36 AM, Maxime Gregoire wrote:
>
> Hello,
>
>  
>
> Thanks a lot Brent for the fix proposal. I implemented it on my side,
> XSIntegerCustom, using a Long instead of Integer and it works
> perfectly. Until a solution is integrated into the official release, I
> will use that custom version. After reading all your messages
> regarding this issue, is there a plan for a fix on the 2.x branch or
> are you waiting for 3.x release? Other than having to fix some unit
> tests, doing the fix was really trouble free.
>
>  
>
> Anyway, thanks again!
>
>  
>
> Maxime
>
>  
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://shibboleth.net/pipermail/users/attachments/20120615/57479ef8/attachment-0001.html 


More information about the users mailing list