ai.grakn.redismock.exception.ParseErrorException - PullRequest
0 голосов
/ 01 июня 2018

Запуск JUnit-теста кода с помощью jedis.get (key) через командную строку mvn test.Кажется, что тест пройден успешно, но он видит несколько трассировок стека из потока RedisServerИспользование redis-mock 1.0.6 и jedis 2.9.0.

В IntelliJ установка точки останова на броске не дает ничего, кроме диагностики.Сервер пытается прочитать messageInput и получает EOFException в потреблениеCount.Являются ли эти ошибки значительными?Как они вызваны?

Exception in thread "Thread-3" Exception in thread "Thread-5" ai.grakn.redismock.exception.ParseErrorException
    at ai.grakn.redismock.SliceParser.consumeCount(SliceParser.java:83)
    at ai.grakn.redismock.RedisCommandParser.parse(RedisCommandParser.java:27)
    at ai.grakn.redismock.RedisClient.nextCommand(RedisClient.java:69)
    at ai.grakn.redismock.RedisClient.run(RedisClient.java:45)
    at java.lang.Thread.run(Thread.java:748)
ai.grakn.redismock.exception.ParseErrorException
    at ai.grakn.redismock.SliceParser.consumeCount(SliceParser.java:83)
    at ai.grakn.redismock.RedisCommandParser.parse(RedisCommandParser.java:27)
    at ai.grakn.redismock.RedisClient.nextCommand(RedisClient.java:69)
    at ai.grakn.redismock.RedisClient.run(RedisClient.java:45)
    at java.lang.Thread.run(Thread.java:748)

1 Ответ

0 голосов
/ 13 ноября 2018

У меня возникло это исключение, когда я использовал один экземпляр Jedis в нескольких потоках;это не потокобезопасно.

...