Uploaded image for project: 'Axis'
  1. Axis
  2. AXIS-1762

xs:list attributes do not deserialize

Attach filesAttach ScreenshotVotersWatch issueWatchersCreate sub-taskLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • None
    • None

    Description

      This bug is the deserializer side of the same bug as AXIS-1752.

      When receiving messages that contain attributes consisting of a list, the attribute is not deserialized.

      The problem appears to be for 2 reasons.

      1. wsdl2java does not generate the indexed getter and setter methods. The bean introspector does not recognize the method as a list method and thus the serializer fails when trying to deserialize the "value".

      2. BeanDeserializer doesn't have any code to deserialize attributes that are indexed.

      Attachments

        1. 1752-and-1762-diff.txt
          29 kB
          Tom Jordahl
        2. 1762.diff-u
          3 kB
          Steve Green
        3. 1762.patch
          3 kB
          Steve Green

        Issue Links

        Activity

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

            Unassigned Unassigned
            lagnat Steve Green
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Slack

                Issue deployment