Pelo erro, tá reclamendo q nao existe um rootCause.
Debuga aí e veja oq acontece. Por default, o blazeds serializa toda
Exception para dentro desse rootCause.

Oq vc está usando para des/serialização? (Blazeds?)
Pelo nome do seu serviço (FuncionarioEJB) vc está usando mesmo EJB? Com qual
Adapter no Blaze? Verificou se o adapter está incluindo a exception no
RemotingMessasing que é enviado como resposta para o Flex??? (isso vc ve
dentro do fonte do Adapter).


[]s








Em 11 de novembro de 2010 15:57, Guilherme Sjlender
<[email protected]>escreveu:

> Joga em uma variável String antes... não rola?
>
> Em 11 de novembro de 2010 15:51, Eduardo Fontes <[email protected]>escreveu:
>
>> Mário
>>
>> Tenho a seguinte estrutura:
>>
>> <s:CallResponder id="saveResult"/>
>>                <services:FuncionarioEJB id="funcionarioEJB"
>> fault="funcionarioEJB_faultHandler(event)" showBusyCursor="true"/>
>>
>> protected function funcionarioEJB_faultHandler(event:FaultEvent):void
>> {
>>        // TODO Auto-generated method stub
>>
>>         trace(event.message.rootCause.message);
>> }
>>
>> Mas dá o erro abaixo já no editor, com aquele símbolo vermelho ao
>> lado.
>>
>> Multiple markers at this line:
>> -1119: Acesso de propriedade possivelmente indefinida rootCause por
>> meio de uma referência com tipo estático
>>  mx.messaging.messages:IMessage.
>> -message
>>
>> A minha Exceção personalizada printa só no console, mas queria colocar
>> em um Alert.
>>
>> Valeu
>>
>>
>>
>> On 11 nov, 14:47, Mário Júnior <[email protected]> wrote:
>> > Na FaultEvent vc tem um atributo "message", que por sua vez tem outro
>> > atributo chamado de rootCause.
>> > Esse cara é o seu objeto derivado de Exception.
>> >
>> > Caso queria pegar o message da excecao, por exemplo, faça:
>> >
>> > protected function faultErrorHandler(event:FaultEvent):void {
>> >      trace(event.message.rootCause.message);
>> >
>> > }
>> >
>> > Uma boa prática é sempre testar se há um rootCause, prar nao dar nulo
>> qnd
>> > algum erro for lançado por algo q nao seja uma excecao do back-end.
>> >
>> > []'s
>> >
>> > Em 11 de novembro de 2010 12:13, Ciro Macedo <[email protected]
>> >escreveu:
>>
>> >
>> >
>> >
>> >
>> >
>> > > ...cria um bridge extendendo RemoteObject  faz um override em *public
>> > > function fault(info:Object):void  *e trata a exception ...
>> >
>> > > Em 11 de novembro de 2010 12:06, Eduardo Fontes <[email protected]
>> >escreveu:
>>
>> >
>> > > Pessoal
>> >
>> > >> Tenho uma aplicação Java/Flex, que tem classes personalizadas de
>> > >> exceção que estendem Exception, mas gostaria de pegar a Exception no
>> > >> Flex......alguém teria uma dica ???
>> >
>> > >> --
>> > >> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
>> > >> Para enviar uma mensagem, envie um e-mail para
>> [email protected]
>> > >> Para sair da lista, envie um email em branco para
>> > >> [email protected]
>> > >> Mais opções estão disponíveis emhttp://
>> groups.google.com/group/flexdev
>>
>> >
>> > > --
>> > > Att
>> > > Ciro Macedo
>> >
>> > >  --
>> > > Você recebeu esta mensagem porque está inscrito na lista "flexdev"
>> > > Para enviar uma mensagem, envie um e-mail para
>> [email protected]
>> > > Para sair da lista, envie um email em branco para
>> > > [email protected]
>> > > Mais opções estão disponíveis emhttp://
>> groups.google.com/group/flexdev
>>
>> >
>> > --
>> > Mario Juniorhttp://blog.mariojunior.com/
>> > @mariojunior- Ocultar texto das mensagens anteriores -
>> >
>> > - Mostrar texto das mensagens anteriores -
>>
>>
>> --
>> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
>> Para enviar uma mensagem, envie um e-mail para [email protected]
>> Para sair da lista, envie um email em branco para
>> [email protected]
>> Mais opções estão disponíveis em http://groups.google.com/group/flexdev
>>
>
>
>
> --
> Guilherme Sjlender - http://www.gflex.biz/
> ------------------------------------------------------------
> Desenvolvedor Web - Flex3.5/Flex4.5/JavaEE
> Desenvolvedor Desktop - AIR/JavaSE
> Desenvolvedor Mobile - Android/JavaME/Flex4.5
> ------------------------------------------------------------
>
>  --
> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
> Para enviar uma mensagem, envie um e-mail para [email protected]
> Para sair da lista, envie um email em branco para
> [email protected]
> Mais opções estão disponíveis em http://groups.google.com/group/flexdev
>



-- 
Mario Junior
http://blog.mariojunior.com/
@mariojunior

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

Responder a