Ralf Hauser created AXIS2-5978:
----------------------------------

             Summary: provide better error message on error with trailing spaces
                 Key: AXIS2-5978
                 URL: https://issues.apache.org/jira/browse/AXIS2-5978
             Project: Axis2
          Issue Type: Improvement
          Components: databinding
    Affects Versions: 1.7.8
            Reporter: Ralf Hauser


When there is a trailing space, a useless error message is given via AxisFault.

Assume you should have entered "a" in a field and happend to give "a ", you see

 

IllegalArgumentException " data=[a ]"

 

suggestions:

1) subclass IllegalArgumentException with 2 extra fields:

a) the calling class name (generated for the xsd field by wsdl2java), must be 
handed over to  
org.apache.axis2.databinding.utils.ConverterUtil.convertToToken() as a optional 
2nd argument

b) a reference to the explanation as per 
[https://www.w3.org/TR/xmlschema-2/#token]

 should be set in org.apache.axis2.databinding.types.setValue() when

    !Token.isValid(stValue)

  

see also AXIS2-5575



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to