io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException

Написал онлайн чат https://github.com/callicoder/spring-boot-websocket-chat-demo

И хочу переписать метод configureMessageBroker для доступа с другого сервера.

@Override
    public void configureMessageBroker(MessageBrokerRegistry registry) {
        registry.enableStompBrokerRelay("/topic").setRelayHost("localhost").setRelayPort(3000);
        registry.setApplicationDestinationPrefixes("/app");
    }

Но возникает ошибка

io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: No enum constant org.springframework.messaging.simp.stomp.StompCommand.HTTP/1.1 400 Bad Request


Ответы (1 шт):

Автор решения: Yury Bulis

Попробуйте в классе WebSocketConfig в методе registerStompEndpoints(...) добавить строчку

registry.setAllowedOrigins("*");
→ Ссылка