HashSet produce "argument type mismatch" when using the POJO functionality
--------------------------------------------------------------------------

                 Key: AXIS2-4121
                 URL: https://issues.apache.org/jira/browse/AXIS2-4121
             Project: Axis 2.0 (Axis2)
          Issue Type: Bug
          Components: adb
    Affects Versions: 1.4.1
            Reporter: Dennis Sieben


If you let axis convert POJOs to a webservice which contain HashSet objects you 
will run into the problem that you get the HashSet as a list via SOAP but you 
are not able to sent this list back. You will face an "argument type mismatch" 
error.
This happens because inside the source code there is a check if the class of 
the property is a subclass or implementor of Collection which is the case for 
HashSet. But if this check is true, an ArrayList is build up every time, but 
ArrayList is not the only class which implements Collection, so this will lead 
to errors for each class implementing the Collection interface beside the 
ArrayList class.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to