Description
My Environment
- ArangoDB Version: 3.4.0
- Storage Engine: RocksDB
- Deployment Mode: default
- Deployment Strategy: default
- Configuration:
- Infrastructure:
- Operating System: CentOS 7.6.1810
- Used Package: Linux version 3.10.0-693.2.2.el7.x86_64 (builder@kbuilder.dev.centos.org) (gcc version 4.8.5 20150623 (Red Hat 4.8.5-16) (GCC) ) Changes to the README.md file #1 SMP Tue Sep 12 22:26:13 UTC 2017
[root@xu arangodb3]# lsb_release -a
LSB Version: :core-4.1-amd64:core-4.1-noarch
Distributor ID: CentOS
Description: CentOS Linux release 7.6.1810 (Core)
Release: 7.6.1810
Codename: Core
Component, Query & Data
Affected feature:
AQL query (if applicable):
AQL explain (if applicable):
Dataset:
Size of your Dataset on disk:
Replication Factor & Number of Shards (Cluster only):
Steps to reproduce
Problem:
dateString=2019-01-06 18:00:28
18:00:33.178 logback [pool-11-thread-1] ERROR c.a.i.v.internal.MessageStore - Reached the end of the stream.
java.io.IOException: Reached the end of the stream.
at com.arangodb.internal.velocystream.internal.VstConnection.readBytesIntoBuffer(VstConnection.java:262)
at com.arangodb.internal.velocystream.internal.VstConnection.readBytes(VstConnection.java:254)
at com.arangodb.internal.velocystream.internal.VstConnection.readChunk(VstConnection.java:231)
at com.arangodb.internal.velocystream.internal.VstConnection$1.call(VstConnection.java:141)
at com.arangodb.internal.velocystream.internal.VstConnection$1.call(VstConnection.java:124)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
Exception in thread "Thread-4" com.arangodb.ArangoDBException: java.util.concurrent.ExecutionException: com.arangodb.ArangoDBException: java.io.IOException: Reached the end of the stream.
at com.arangodb.internal.velocystream.internal.VstConnectionSync.write(VstConnectionSync.java:100)
at com.arangodb.internal.velocystream.VstCommunicationSync.send(VstCommunicationSync.java:140)
at com.arangodb.internal.velocystream.VstCommunicationSync.execute(VstCommunicationSync.java:126)
at com.arangodb.internal.velocystream.VstCommunicationSync.execute(VstCommunicationSync.java:42)
at com.arangodb.internal.velocystream.VstCommunication.execute(VstCommunication.java:132)
at com.arangodb.internal.velocystream.VstProtocol.execute(VstProtocol.java:47)
at com.arangodb.internal.ArangoExecutorSync.execute(ArangoExecutorSync.java:71)
at com.arangodb.internal.ArangoExecutorSync.execute(ArangoExecutorSync.java:63)
at com.arangodb.internal.ArangoCollectionImpl.updateDocument(ArangoCollectionImpl.java:207)
at com.arangodb.springframework.core.template.ArangoTemplate.update(ArangoTemplate.java:440)
at com.arangodb.springframework.core.template.ArangoTemplate.update(ArangoTemplate.java:453)
at com.dowa.service.impl.UserServiceImpl.updateUserStatusInfo(UserServiceImpl.java:313)
at com.dowa.InItApplicationRunner.processMessage(InItApplicationRunner.java:114)
at com.dowa.InItApplicationRunner.access$1(InItApplicationRunner.java:99)
at com.dowa.InItApplicationRunner$2.run(InItApplicationRunner.java:77)
at java.lang.Thread.run(Thread.java:748)
Caused by: java.util.concurrent.ExecutionException: com.arangodb.ArangoDBException: java.io.IOException: Reached the end of the stream.
Expected result: