Closed
Description
Checking to see if this validation implementation is intentional. My expectation was that a uint32 max value would be checked against uint32.max, not int32.max
From CompositeType.java:
final long maxInt = INT32.maxValue().longValue();
if (primitiveType == UINT32 && longValue > maxInt)
{
XmlSchemaParser.handleError(node, String.format(
"maxValue greater than allowed for type: maxValue=%d allowed=%d", longValue, maxInt));
}