© 2026 Hedgehog Software, LLC

TwitterGitHubDiscord
More
CommunitiesDocsAboutTermsPrivacy
Search
Star
Setup for Free
Java Community | Help. Code. Learn.JC|HCL
Java Community | Help. Code. Learn.•5mo ago•
162 replies
Victor

Cant convert incoming message from RabbitMQ queue

Message converter in my rabbitmqconfig file:

@Bean
    public Jackson2JsonMessageConverter jsonMessageConverter() {
        ObjectMapper objectMapper = new ObjectMapper();
        return new Jackson2JsonMessageConverter(objectMapper);
    }
@Bean
    public Jackson2JsonMessageConverter jsonMessageConverter() {
        ObjectMapper objectMapper = new ObjectMapper();
        return new Jackson2JsonMessageConverter(objectMapper);
    }


Consumer class:

@RabbitListener(queues = "${broker.queue.email.name}")
    public void listenerEmailQueue(Message<EmailNotificationDto> emailRequest) {

        System.out.println(emailRequest.getPayload().getItem());
    }
@RabbitListener(queues = "${broker.queue.email.name}")
    public void listenerEmailQueue(Message<EmailNotificationDto> emailRequest) {

        System.out.println(emailRequest.getPayload().getItem());
    }


And i get the following error whenever a message is consumed:
org.springframework.amqp.rabbit.support.ListenerExecutionFailedException: Listener method could not be invoked with the incoming message

No converter found from actual payload type 'byte[]' to expected payload type

Anyone able to help please?
Java Community | Help. Code. Learn.Join
We are a Community full of Java developers. Connect with other devs, get help, help others and do much more!
27,705Members
Resources

Similar Threads

Was this page helpful?
Recent Announcements
Next page

Similar Threads

Spring RabbitMQ - How to perform application recovery, on RabbitMQ reconnection
Java Community | Help. Code. Learn.JC|HCLJava Community | Help. Code. Learn. / java-help
6mo ago