我有一个简单的代码来参加webSocket收到的消息:
@OnMessage
public void handleMessage(String message, Session session) {
System.out.println("1");
EntradaInicial entrada = new EntradaInicial();
entrada.setTipoEntrada(TipoEntrada.MENU_API);
System.out.println("2");
System.out.println("3");
MenuApiInput he = new MenuApiInput();
he.setTipoRequisicao(TipoRequisicaoMenuApi.CRIAR_SALA);
System.out.println("4");
...
令人费解的是,控制台输出只是:
1
2
3
看起来线程在MenuApiInput()构造函数中丢失了,但它是默认的构造函数:
public MenuApiInput() {}
它不会给出任何异常,只需继续执行就像方法正常返回一样。
有人可以帮忙吗?
答案 0 :(得分:0)
可能是两件事:
我打赌2.这不是第一次GlassFish does not log exceptions thrown by WebSocket callback methods。