0
我想以同步的方式使用Vertx,为什么我试图得到垂直同步和函数使用像awaitEvent,awatResult。 我跟着这个link来做到这一点。vertx:错误通过使用awaitResult函数
这里是行我试图运行:
long tid = awaitEvent(h -> vertx.setTimer(1000, h));
System.out.println("Timer has now fired");
不过,我得到了folloing错误:
sept. 25, 2017 11:25:41 PM io.vertx.ext.web.impl.RoutingContextImplBase
GRAVE: Unexpected exception in route
java.lang.StackOverflowError
at io.vertx.ext.web.impl.RoutingContextWrapper.request(RoutingContextWrapper.java:57)
at io.vertx.ext.web.impl.RoutingContextWrapper.request(RoutingContextWrapper.java:57)
at io.vertx.ext.web.impl.RoutingContextWrapper.request(RoutingContextWrapper.java:57)
at io.vertx.ext.web.impl.RoutingContextWrapper.request(RoutingContextWrapper.java:57)
at io.vertx.ext.web.impl.RoutingContextWrapper.request(RoutingContextWrapper.java:57)
at io.vertx.ext.web.impl.RoutingContextWrapper.request(RoutingContextWrapper.java:57)
你知道我怎么能解决这个问题?
它适合我。但是,我试图在一条路线上做同样的事情,也许这是原因,但我仍然无法解决它! –
你也许可以更新你的问题来向我们展示(a)定义你的verticle的代码(全部不仅仅是同步调用的几行)和(b)部署这个verticle的代码。 – glytching