esper invalidStateException и SocketTimeoutException

Как только я отправляю Событие через HTTP в Esper Engine, я получаю некоторые ошибки. У кого-нибудь есть идеи, как мне это решить?

Событие определяется либо в конфигурации, либо в развертывании.

16:08:43,549 [Thread-21] INFO  [EsperHttpServiceClassicRunnable] Incoming connection service 'myservice' from /0:0:0:0:0:0:0:1
16:08:43,550 [Thread-21] INFO  [EsperHttpServiceClassicRunnable] Incoming connection service 'myservice' from /0:0:0:0:0:0:0:1
16:08:43,555 [Thread-21] INFO  [EsperHttpServiceClassicRunnable] Incoming connection service 'myservice' from /0:0:0:0:0:0:0:1
16:08:43,662 [Thread-71] ERROR [EsperHttpRequestHandler] Error processing Http GET request target '/favicon.ico' :Null event type name parameter
java.lang.IllegalStateException: Null event type name parameter
        at com.espertech.esper.event.EventAdapterServiceImpl.getExistsTypeByName(EventAdapterServiceImpl.java:310)
        at com.espertech.esperio.http.EsperHttpRequestHandler.makeCacheEntry(EsperHttpRequestHandler.java:94)
        at com.espertech.esperio.http.EsperHttpRequestHandler.handle(EsperHttpRequestHandler.java:71)
        at com.espertech.esperio.http.EsperHttpRequestHandler.handle(EsperHttpRequestHandler.java:59)
        at org.apache.http.protocol.HttpService.doService(HttpService.java:375)
        at org.apache.http.protocol.HttpService.handleRequest(HttpService.java:290)
        at com.espertech.esperio.http.core.WorkerThread.run(WorkerThread.java:47)
16:08:48,560 [Thread-72] ERROR [WorkerThread] I/O error: Read timed out
java.net.SocketTimeoutException: Read timed out
        at java.net.SocketInputStream.socketRead0(Native Method)
        at java.net.SocketInputStream.socketRead(Unknown Source)
        at java.net.SocketInputStream.read(Unknown Source)
        at java.net.SocketInputStream.read(Unknown Source)
        at org.apache.http.impl.io.AbstractSessionInputBuffer.fillBuffer(AbstractSessionInputBuffer.java:166)
        at org.apache.http.impl.io.SocketInputBuffer.fillBuffer(SocketInputBuffer.java:90)
        at org.apache.http.impl.io.AbstractSessionInputBuffer.readLine(AbstractSessionInputBuffer.java:281)
        at org.apache.http.impl.io.DefaultHttpRequestParser.parseHead(DefaultHttpRequestParser.java:92)
        at org.apache.http.impl.io.DefaultHttpRequestParser.parseHead(DefaultHttpRequestParser.java:59)
        at org.apache.http.impl.io.AbstractMessageParser.parse(AbstractMessageParser.java:254)
        at org.apache.http.impl.AbstractHttpServerConnection.receiveRequestHeader(AbstractHttpServerConnection.java:247)
        at org.apache.http.protocol.HttpService.handleRequest(HttpService.java:246)
        at com.espertech.esperio.http.core.WorkerThread.run(WorkerThread.java:47)
16:08:48,560 [Thread-73] ERROR [WorkerThread] I/O error: Read timed out
java.net.SocketTimeoutException: Read timed out
        at java.net.SocketInputStream.socketRead0(Native Method)
        at java.net.SocketInputStream.socketRead(Unknown Source)
        at java.net.SocketInputStream.read(Unknown Source)
        at java.net.SocketInputStream.read(Unknown Source)
        at org.apache.http.impl.io.AbstractSessionInputBuffer.fillBuffer(AbstractSessionInputBuffer.java:166)
        at org.apache.http.impl.io.SocketInputBuffer.fillBuffer(SocketInputBuffer.java:90)
        at org.apache.http.impl.io.AbstractSessionInputBuffer.readLine(AbstractSessionInputBuffer.java:281)
        at org.apache.http.impl.io.DefaultHttpRequestParser.parseHead(DefaultHttpRequestParser.java:92)
        at org.apache.http.impl.io.DefaultHttpRequestParser.parseHead(DefaultHttpRequestParser.java:59)
        at org.apache.http.impl.io.AbstractMessageParser.parse(AbstractMessageParser.java:254)
        at org.apache.http.impl.AbstractHttpServerConnection.receiveRequestHeader(AbstractHttpServerConnection.java:247)
        at org.apache.http.protocol.HttpService.handleRequest(HttpService.java:246)
        at com.espertech.esperio.http.core.WorkerThread.run(WorkerThread.java:47)
16:08:48,662 [Thread-71] ERROR [WorkerThread] I/O error: Read timed out
java.net.SocketTimeoutException: Read timed out
        at java.net.SocketInputStream.socketRead0(Native Method)
        at java.net.SocketInputStream.socketRead(Unknown Source)
        at java.net.SocketInputStream.read(Unknown Source)
        at java.net.SocketInputStream.read(Unknown Source)
        at org.apache.http.impl.io.AbstractSessionInputBuffer.fillBuffer(AbstractSessionInputBuffer.java:166)
        at org.apache.http.impl.io.SocketInputBuffer.fillBuffer(SocketInputBuffer.java:90)
        at org.apache.http.impl.io.AbstractSessionInputBuffer.readLine(AbstractSessionInputBuffer.java:281)
        at org.apache.http.impl.io.DefaultHttpRequestParser.parseHead(DefaultHttpRequestParser.java:92)
        at org.apache.http.impl.io.DefaultHttpRequestParser.parseHead(DefaultHttpRequestParser.java:59)
        at org.apache.http.impl.io.AbstractMessageParser.parse(AbstractMessageParser.java:254)
        at org.apache.http.impl.AbstractHttpServerConnection.receiveRequestHeader(AbstractHttpServerConnection.java:247)
        at org.apache.http.protocol.HttpService.handleRequest(HttpService.java:246)
        at com.espertech.esperio.http.core.WorkerThread.run(WorkerThread.java:47)

Я подозреваю, что это как-то связано с favicon.ico, но я не уверен. Запрос выполняется через Chrome.

1 ответ

Подсказка - это первое исключение "IllegalStateException: пустой параметр типа имени события". По-видимому, отсутствует параметр, который является именем типа события. Это может быть то, что вызывает последующие исключения.

Другие вопросы по тегам