Found it... but it doesn't make total sense...

here's the response trace:

Info: Serializing response
  (Message #0 targetURI=/1/onStatus, responseURI=null)
    (Object #0)
      level = "error"
      code = "Server.Processing"
      type = ""
      rootcause = (Object #1)
        level = "error"
        code = null
        type = ""
        details = ""
        description = "Could not set object null on class
pojos.Group's method setOrganization"
      details = "The expected argument types are (pojos.Group) but the
supplied types were (flashgateway.io.ASObject) and converted to (null)."
      description = "Cannot invoke method 'addGroup'."


Below's the serialized request. You can see that the organization IS
being serialized... I'm not sure why it thinks that the expected
argument types are Group. The addGroup requires a Group, but the
Group.setOrganization method takes an Organization. They all have
_remoteClass assigned, too. Weird...

Info: Deserializing request
  (Message #0 targetURI=groupDelegate.addGroup, responseURI=/1)
    (Array #0)
      [0] = (Object #1)
        _flag = "Envelope"
        headers = (Array #2)
          [0] = (Array #3)
            [0] = "ServiceType"
            [1] = false
            [2] = "stateful-class"
        data = (Array #4)
          [0] = (Typed Object #5 'pojos.Group')
            organization = (Typed Object #6 'pojos.Organization')
              _remoteClass = "pojos.Organization"
              contactNumber = null
              address1 = null
              roles = (Array #7)
                [0] = (Typed Object #8 'pojos.Role')
                  roleRights = "a, d, m"
                  users = (Array #9)
                  _remoteClass = "pojos.Role"
                  userRights = "d"
                  groupRights = "a, d, m"
                  name = "Local Message Creator"
                  id = "402881e500523eca0100523ffc040001"
                  organization = (Ref #6)
                  superuser = false
                [1] = (Typed Object #10 'pojos.Role')
                  roleRights = "adm"
                  users = (Array #11)
                    [0] = (Typed Object #12 'pojos.User')
                      password = "passger"
                      organizationId = null
                      _remoteClass = "pojos.User"
                      username = "cazzaran"
                      email = "[EMAIL PROTECTED]"
                      role = (Ref #10)
                      roleID = "1"
                      firstName = "Josh"
                      id = "1"
                      organization = (Ref #6)............ the rest
truncated





 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/flexcoders/

<*> To unsubscribe from this group, send an email to:
    [EMAIL PROTECTED]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 



Reply via email to