Caros,

Estou precisando passar um ArrayCollection para o Java por JSON, mas não
estou conseguindo.
Estou usando o cairngorm e depois de passar por todas as fases quando chego
no CotacaoBusinessDelegate,
vou serializar o objeto e mandar para o Java, mas está dando erro.

Estou fazendo assim:

public function enviarEmail(value:ArrayCollection):void
 {
var httpService:HTTPService = new HTTPService(); httpService.url =
"../cotacao/enviarEmail"; httpService.method = "POST";
httpService.request.listValorCotacao = JSON.encode(value);;
}

E o erro que está dando é esse:

Error: Error #1023: Estouro de pilha.
at XML/http://adobe.com/AS3/2006/builtin::copy()
 at global/describeParams()
at global/describeTraits()
at global/avmplus::describeType()
 at global/flash.utils::describeType()
at
com.adobe.serialization.json::JSONEncoder/objectToString()[/Users/mesh/src/as3corelib/src/com/adobe/serialization/json/JSONEncoder.as:242]
 at
com.adobe.serialization.json::JSONEncoder/convertToString()[/Users/mesh/src/as3corelib/src/com/adobe/serialization/json/JSONEncoder.as:101]
at
com.adobe.serialization.json::JSONEncoder/objectToString()[/Users/mesh/src/as3corelib/src/com/adobe/serialization/json/JSONEncoder.as:288]
 at
com.adobe.serialization.json::JSONEncoder/convertToString()[/Users/mesh/src/as3corelib/src/com/adobe/serialization/json/JSONEncoder.as:101]
at
com.adobe.serialization.json::JSONEncoder/objectToString()[/Users/mesh/src/as3corelib/src/com/adobe/serialization/json/JSONEncoder.as:288]
 at
com.adobe.serialization.json::JSONEncoder/convertToString()[/Users/mesh/src/as3corelib/src/com/adobe/serialization/json/JSONEncoder.as:101]
at
com.adobe.serialization.json::JSONEncoder/arrayToString()[/Users/mesh/src/as3corelib/src/com/adobe/serialization/json/JSONEncoder.as:207]
 at
com.adobe.serialization.json::JSONEncoder/convertToString()[/Users/mesh/src/as3corelib/src/com/adobe/serialization/json/JSONEncoder.as:96]
at
com.adobe.serialization.json::JSONEncoder/objectToString()[/Users/mesh/src/as3corelib/src/com/adobe/serialization/json/JSONEncoder.as:288]
 at
com.adobe.serialization.json::JSONEncoder/convertToString()[/Users/mesh/src/as3corelib/src/com/adobe/serialization/json/JSONEncoder.as:101]
at
com.adobe.serialization.json::JSONEncoder/objectToString()[/Users/mesh/src/as3corelib/src/com/adobe/serialization/json/JSONEncoder.as:288]
 at
com.adobe.serialization.json::JSONEncoder/convertToString()[/Users/mesh/src/as3corelib/src/com/adobe/serialization/json/JSONEncoder.as:101]
at
com.adobe.serialization.json::JSONEncoder/objectToString()[/Users/mesh/src/as3corelib/src/com/adobe/serialization/json/JSONEncoder.as:288]
 at
com.adobe.serialization.json::JSONEncoder/convertToString()[/Users/mesh/src/as3corelib/src/com/adobe/serialization/json/JSONEncoder.as:101]
at
com.adobe.serialization.json::JSONEncoder/objectToString()[/Users/mesh/src/as3corelib/src/com/adobe/serialization/json/JSONEncoder.as:288]

O que estou fazendo de errado?


-- 
Atenciosamente,
Gregory Fontenele

-- 
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com
Para sair da lista, envie um email em branco para 
flexdev-unsubscr...@googlegroups.com
Mais opções estão disponíveis em http://groups.google.com/group/flexdev

Responder a