Solucionado (ver solução)

Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

Solucionado
(ver solução)
2
respostas

This class is not trusted to be serialized as ObjectMessage payload.

Galera me deparei com essa mensagem no momento de consumir o objeto pedido:

This class is not trusted to be serialized as ObjectMessage payload.

Para ajudar quem possa vir a tomar esse erro, corrigi substituindo esse trecho na classe consumidora:

ConnectionFactory factory = (ConnectionFactory) context.lookup("ConnectionFactory");

por

ActiveMQConnectionFactory factory = (ActiveMQConnectionFactory) context.lookup("ConnectionFactory");
factory.setTrustAllPackages(true);

Não sei se é a forma mais correta, porém resolveu. Se alguém tiver algum adendo, só postar aqui nos comentários ;)

2 respostas

Fala Luis,

Obrigado por compartilhar a solução, pode ajudar outros alunos! :D

Abraço!

solução!

Fonte