Build Logs

eventstore/eventstore.jvm • 3.7.0-RC1:2025-03-12

Errors

106

Warnings

25

Total Lines

1267

1##################################
2Clonning https://github.com/eventstore/eventstore.jvm.git into repo using revision v8.0.0
3##################################
4Note: switching to 'c7a8117cc4388f8f7e1383c6d3cbde9e0a4bc11b'.
5
6You are in 'detached HEAD' state. You can look around, make experimental
7changes and commit them, and you can discard any commits you make in this
8state without impacting any branches by switching back to a branch.
9
10If you want to create a new branch to retain commits you create, you may
11do so (now or later) by using -c with the switch command. Example:
12
13 git switch -c <new-branch-name>
14
15Or undo this operation with:
16
17 git switch -
18
19Turn off this advice by setting config variable advice.detachedHead to false
20
21----
22Preparing build for 3.7.0-RC1
23Scala binary version found: 3.7
24Implicitly using source version 3.7-migration
25Scala binary version found: 3.7
26Implicitly using source version 3.7-migration
27Would try to apply common scalacOption (best-effort, sbt/mill only):
28Append: ,-source:3.7-migration,-Wconf:msg=can be rewritten automatically under:s
29Remove: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e,-migration,
30----
31Starting build for 3.7.0-RC1
32Execute tests: true
33sbt project found:
34Sbt version 1.5.8 is not supported, minimal supported version is 1.6.2
35Enforcing usage of sbt in version 1.6.2
36No prepare script found for project eventstore/eventstore.jvm
37##################################
38Scala version: 3.7.0-RC1
39Targets: com.geteventstore%eventstore-client com.geteventstore%eventstore-client-core
40Project projectConfig: { "projects": { "exclude": [], "overrides": {} }, "java": { "version": "17" }, "sbt": { "commands": [], "options": [] }, "mill": { "options": [] }, "tests": "full", "migrationVersions": [], "sourcePatches": [] }
41##################################
42Using extra scalacOptions: ,-source:3.7-migration,-Wconf:msg=can be rewritten automatically under:s
43Filtering out scalacOptions: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e,-migration,
44[sbt_options] declare -a sbt_options=()
45[process_args] java_version = '17'
46[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8/rt.jar'
47# Executing command line:
48java
49-Dfile.encoding=UTF-8
50-Dcommunitybuild.scala=3.7.0-RC1
51-Dcommunitybuild.project.dependencies.add=
52-Xmx7G
53-Xms4G
54-Xss8M
55-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
56-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8
57-jar
58/root/.sdkman/candidates/sbt/1.9.6/bin/sbt-launch.jar
59"setCrossScalaVersions 3.7.0-RC1"
60"++3.7.0-RC1 -v"
61"mapScalacOptions ",-source:3.7-migration,-Wconf:msg=can be rewritten automatically under:s" ",-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e,-migration,""
62"set every credentials := Nil"
63
64moduleMappings
65"runBuild 3.7.0-RC1 """{
66 "projects": {
67 "exclude": [],
68 "overrides": {}
69 },
70 "java": {
71 "version": "17"
72 },
73 "sbt": {
74 "commands": [],
75 "options": []
76 },
77 "mill": {
78 "options": []
79 },
80 "tests": "full",
81 "migrationVersions": [],
82 "sourcePatches": []
83}""" com.geteventstore%eventstore-client com.geteventstore%eventstore-client-core"
84
85[info] [launcher] getting org.scala-sbt sbt 1.6.2 (this may take some time)...
86[info] [launcher] getting Scala 2.12.15 (for sbt)...
87[info] welcome to sbt 1.6.2 (Eclipse Adoptium Java 17.0.8)
88[info] loading settings for project repo-build from plugins.sbt ...
89[info] loading project definition from /build/repo/project
90[info] compiling 3 Scala sources to /build/repo/project/target/scala-2.12/sbt-1.0/classes ...
91[info] Non-compiled module 'compiler-bridge_2.12' for Scala 2.12.15. Compiling...
92[info] Compilation completed in 8.554s.
93[info] done compiling
94/build/repo/version.sbt:1: warning: method in in trait ScopingSetting is deprecated (since 1.5.0): `in` is deprecated; migrate to slash syntax - https://www.scala-sbt.org/1.x/docs/Migrating-from-sbt-013x.html#slash
95version in ThisBuild := "8.0.0"
96 ^
97[info] loading settings for project root from build.sbt,version.sbt ...
98[info] set current project to root (in build file:/build/repo/)
99Execute setCrossScalaVersions: 3.7.0-RC1
100OpenCB::Changing crossVersion 3.1.0 -> 3.7.0-RC1 in client/crossScalaVersions
101OpenCB::Changing crossVersion 3.1.0 -> 3.7.0-RC1 in root/crossScalaVersions
102OpenCB::Changing crossVersion 3.1.0 -> 3.7.0-RC1 in core/crossScalaVersions
103OpenCB::Changing crossVersion 3.1.0 -> 3.7.0-RC1 in examples/crossScalaVersions
104[info] set current project to root (in build file:/build/repo/)
105[info] Setting Scala version to 3.7.0-RC1 on 4 projects.
106[info] Switching Scala version on:
107[info] * root (3.7.0-RC1, 2.13.7, 2.12.15)
108[info] core (3.7.0-RC1, 2.13.7, 2.12.15)
109[info] client (3.7.0-RC1, 2.13.7, 2.12.15)
110[info] examples (3.7.0-RC1, 2.13.7, 2.12.15)
111[info] Excluding projects:
112[info] Reapplying settings...
113[info] set current project to root (in build file:/build/repo/)
114Execute mapScalacOptions: ,-source:3.7-migration,-Wconf:msg=can be rewritten automatically under:s ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e,-migration,
115[info] Reapplying settings...
116[info] set current project to root (in build file:/build/repo/)
117[info] Defining Global / credentials, client / credentials and 2 others.
118[info] The new values will be used by Global / pgpSelectPassphrase, allCredentials and 18 others.
119[info] Run `last` for details.
120[info] Reapplying settings...
121[info] set current project to root (in build file:/build/repo/)
122[success] Total time: 0 s, completed Mar 12, 2025, 7:30:18 PM
123Build config: {
124 "projects": {
125 "exclude": [],
126 "overrides": {}
127 },
128 "java": {
129 "version": "17"
130 },
131 "sbt": {
132 "commands": [],
133 "options": []
134 },
135 "mill": {
136 "options": []
137 },
138 "tests": "full",
139 "migrationVersions": [],
140 "sourcePatches": []
141}
142Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),Full,List()))
143Starting build...
144Projects: Set(client, core)
145Starting build for ProjectRef(file:/build/repo/,client) (eventstore-client)...
146OpenCB::Exclude Scala3 specific scalacOption `-source:3.7-migration` in Scala 2.12.15 module Global
147OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
148OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
149OpenCB::Filter out '-Xfatal-warnings', matches setting pattern '^-?-Xfatal-warnings'
150OpenCB::Would not apply setting `-source:3.7-migration`: Project has predefined source version: Some(-source:3.7-migration)
151Compile scalacOptions: List(-encoding, utf8, -explain-types, -explain, -language:experimental.macros, -language:higherKinds, -language:implicitConversions, -unchecked, -Ykind-projector, -Xtarget:8, -source:3.7-migration, -Wconf:msg=can be rewritten automatically under:s)
152[info] Compiling 1 protobuf files to /build/repo/core/target/scala-3.7.0-RC1/src_managed/main/compiled_protobuf
153[info] Compiling schema /build/repo/core/src/main/protobuf/EventStoreMessages.proto
154protoc-jar: protoc version: 3.19.1, detected platform: linux-x86_64 (linux/amd64)
155protoc-jar: using default maven settings, didn't find user settings.xml
156protoc-jar: downloading: https://repo.maven.apache.org/maven2/com/google/protobuf/protoc/maven-metadata.xml
157protoc-jar: saved: /tmp/protocjar.webcache/com/google/protobuf/protoc/maven-metadata.xml
158protoc-jar: using default maven settings, didn't find user settings.xml
159protoc-jar: downloading: https://repo.maven.apache.org/maven2/com/github/os72/protoc/maven-metadata.xml
160protoc-jar: saved: /tmp/protocjar.webcache/com/github/os72/protoc/maven-metadata.xml
161protoc-jar: using default maven settings, didn't find user settings.xml
162protoc-jar: cached: /tmp/protocjar.webcache/com/google/protobuf/protoc/maven-metadata.xml
163protoc-jar: downloading: https://repo.maven.apache.org/maven2/com/google/protobuf/protoc/3.19.1/protoc-3.19.1-linux-x86_64.exe
164protoc-jar: saved: /tmp/protocjar.webcache/com/google/protobuf/protoc/3.19.1/protoc-3.19.1-linux-x86_64.exe
165protoc-jar: executing: [/tmp/protocjar15131784159726134934/bin/protoc.exe, -I/build/repo/core/src/main/protobuf, -I/build/repo/core/target/protobuf_external, --java_out=/build/repo/core/target/scala-3.7.0-RC1/src_managed/main/compiled_protobuf, /build/repo/core/src/main/protobuf/EventStoreMessages.proto]
166[info] Compiling protobuf
167[info] Protoc target directory: /build/repo/core/target/scala-3.7.0-RC1/src_managed/main/compiled_protobuf
168[info] compiling 66 Scala sources and 1 Java source to /build/repo/core/target/scala-3.7.0-RC1/classes ...
169[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
170[warn] one warning found
171[info] done compiling
172[info] compiling 52 Scala sources and 3 Java sources to /build/repo/client/target/scala-3.7.0-RC1/classes ...
173[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
174[warn] one warning found
175[info] done compiling
176[info] Main Scala API documentation to /build/repo/client/target/scala-3.7.0-RC1/api...
177[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
178[warn] bad option '-implicits' was ignored
179[info] Skipping unused scalacOptions: -Wconf, -Xunchecked-java-output-version, -Xkind-projector, -source
180[warn] Flag -classpath set repeatedly
181[warn] three warnings found
182[info] Main Scala API documentation successful.
183[info] compiling 59 Scala sources to /build/repo/client/target/scala-3.7.0-RC1/test-classes ...
184[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
185[warn] one warning found
186[info] done compiling
187[info] SettingsBuilderSpec
188[info] SettingsBuilder should
189[info] + defaults should be equal to loaded from reference.conf
190[info] Total for specification SettingsBuilderSpec
191[info] Finished in 367 ms
192[info] 1 example, 0 failure, 0 error
193[info] SettingsSpec
194[info] Settings should
195[info] + defaults should be equal to loaded from reference.conf
196[info] + use deprecated 'operation-timeout' prior new 'operation.timeout' for backward compatibility
197[info] + throw exception if reconnectionDelayMin <= Zero
198[info] + throw exception if reconnectionDelayMax <= Zero
199[info] + throw exception if operationTimeout <= Zero
200[info] + throw exception if serializationParallelism <= 0
201[info] Total for specification SettingsSpec
202[info] Finished in 169 ms
203[info] 6 examples, 0 failure, 0 error
204[info] BidiLoggingSpec
205[info] BidiLogging should
206[info] + log incoming & outgoing if enabled
207[info] + not log incoming & outgoing if disabled
208[info] + not log Pong & Ping
209[info] + not log HeartbeatRequest & HeartbeatResponse
210[info] Total for specification BidiLoggingSpec
211[info] Finished in 982 ms
212[info] 4 examples, 5 expectations, 0 failure, 0 error
213[ERROR] [03/12/2025 19:31:10.907] [test-akka.actor.default-dispatcher-10] [akka://test/user/$a] Failed to discover candidate in 3 attempts
214[ERROR] [03/12/2025 19:31:11.004] [test-akka.actor.default-dispatcher-10] [akka://test/user/$d] Failed to discover candidate in 3 attempts with error: eventstore.core.cluster.ClusterException: Error while resolving DNS entry nobody
215[info] ClusterInfoJsonDecoderSpec
216[info] ClusterProtocol should
217[info] + parse gossip.json
218[info] + parse gossip-es-series20.json
219[info] Total for specification ClusterInfoJsonDecoderSpec
220[info] Finished in 197 ms
221[info] 2 examples, 0 failure, 0 error
222[info] EventDataBuilderSpec
223[info] EventDataBuilder should
224[info] + build binary data
225[info] + build string data
226[info] + build json data
227[info] Total for specification EventDataBuilderSpec
228[info] Finished in 31 ms
229[info] 3 examples, 0 failure, 0 error
230[ERROR] [03/12/2025 19:31:11.685] [test-akka.actor.default-dispatcher-9] [akka://test/user/$h] Failed to discover candidate in 3 attempts
231[ERROR] [03/12/2025 19:31:11.686] [test-akka.actor.default-dispatcher-12] [akka://test/user/$f] Failed to discover candidate in 3 attempts
232[ERROR] [03/12/2025 19:31:11.896] [test-akka.actor.internal-dispatcher-4] [akka://test/user/$$l] test (eventstore.core.AccessDeniedException: test)
233[ERROR] [03/12/2025 19:31:11.899] [test-akka.actor.internal-dispatcher-4] [akka://test/user/$$j] test (eventstore.core.AccessDeniedException: test)
234[info] TransactionActorSpec
235[info] TransactionActor should
236[info] + start
237[info] + write
238[info] + commit
239[info] + commit from stash
240[info] + start and commit
241[info] + handle failures while starting
242[info] + handle failures while starting and reply with it on GetTransactionId
243[info] + handle failures while writing
244[info] + handle failures while committing
245[info] Total for specification TransactionActorSpec
246[info] Finished in 2 seconds, 511 ms
247[info] 9 examples, 10 expectations, 0 failure, 0 error
248[ERROR] [03/12/2025 19:31:13.823] [specs2-2] [akka://test/user/$$z] Connection failed to /127.0.0.1:1113: akka.stream.StreamTcpException: test
249[ERROR] [03/12/2025 19:31:13.951] [specs2-4] [akka://test/user/$$A] Connection failed to /127.0.0.1:1113: akka.stream.StreamTcpException: test
250[ERROR] [03/12/2025 19:31:14.185] [test-akka.actor.default-dispatcher-10] [akka://test/user/$r] Failed to discover candidate in 3 attempts
251[ERROR] [03/12/2025 19:31:14.463] [test-akka.actor.default-dispatcher-8] [akka://test/user/$$C] Connection lost to /127.0.0.1:34545: source terminated
252[ERROR] [03/12/2025 19:31:15.215] [test-akka.actor.default-dispatcher-10] [akka://test/user/$c] Failed to discover candidate in 3 attempts with error: java.util.concurrent.TimeoutException: Future timed out after [1 second]
253[ERROR] [03/12/2025 19:31:15.865] [test-akka.actor.default-dispatcher-19] [akka://test/user/$q] Failed to discover candidate in 3 attempts with error: java.util.concurrent.TimeoutException: Future timed out after [1 second]
254[ERROR] [03/12/2025 19:31:15.984] [test-akka.actor.default-dispatcher-12] [akka://test/user/$b] Failed to discover candidate in 3 attempts with error: java.util.concurrent.TimeoutException: Future timed out after [1 second]
255[ERROR] [03/12/2025 19:31:16.125] [test-akka.actor.default-dispatcher-21] [akka://test/user/$g] Failed to discover candidate in 3 attempts with error: java.util.concurrent.TimeoutException: Future timed out after [1 second]
256[ERROR] [03/12/2025 19:31:16.324] [test-akka.actor.default-dispatcher-15] [akka://test/user/$e] Failed to discover candidate in 3 attempts with error: java.util.concurrent.TimeoutException: Future timed out after [1 second]
257[ERROR] [03/12/2025 19:31:16.555] [test-akka.actor.default-dispatcher-11] [akka://test/user/$k] Failed to discover candidate in 3 attempts with error: java.util.concurrent.TimeoutException: Future timed out after [1 second]
258[info] ClusterDiscovererActorSpec
259[info] ClusterDiscovererActor should
260[info] + discover cluster from dns
261[info] + fail if cannot discover cluster from dns
262[info] + re-discover cluster each second
263[info] + re-discover cluster until max attempts reached if no best node found
264[info] + re-discover cluster until max attempts reached
265[info] + re-discover cluster until max attempts reached even if failures received
266[info] + return best node if exists
267[info] + return best node once
268[info] + return best node to all clients
269[info] + return best node after discovered
270[info] + re-discover if bestNode failure reported by client
271[info] + re-discover if bestNode failure reported by client
272[info] + re-discover if bestNode failure reported by client while discovering
273[info] + re-discover if bestNode failure reported by client while discovering
274[info] + re-discover if bestNode failure reported by client while discovering
275[info] + re-discover if bestNode failure reported by client while discovering
276[info] + re-discover if bestNode failure reported by client while discovering
277[info] + re-discover if bestNode failure reported by client while discovering
278[info] + re-discover if bestNode failed with error
279[info] + keep re-discovering for max attempts if best node failed
280[info] + notify all clients about best node changed
281[info] + remove client if terminated
282[info] Total for specification ClusterDiscovererActorSpec
283[info] Finished in 5 seconds, 980 ms
284[info] 22 examples, 23 expectations, 0 failure, 0 error
285[info] PersistentSubscriptionActorSpec
286[info] PersistentSubscriptionActor should
287[info] + should connect to the eventstore
288[info] + should send an ack after message was received
289[info] + should subscribe if last event was passed in
290[info] + should trigger LiveProcessingStarted and Ack
291[info] + should send manual ack when catching up
292[info] + should send manual ack
293[info] + should send manual nak when catching up
294[info] + should send manual nak
295[info] Total for specification PersistentSubscriptionActorSpec
296[info] Finished in 308 ms
297[info] 8 examples, 9 expectations, 0 failure, 0 error
298[info] ZonedDateTimeDecoderSpec
299[info] DateFormat should
300[info] + parse 2015-01-26T19:52:40Z
301[info] + parse 2014-09-24T19:53:20.035753Z
302[info] + parse 2015-01-29T12:28:54.8302665Z
303[info] + parse 2017-03-26T02:28:54.830Z
304[info] + parse 2019-03-11T11:44:59.034Z
305[info] + parse 2021-12-23T02:08:17.448-10:00[America/Adak]
306[info] Total for specification ZonedDateTimeDecoderSpec
307[info] Finished in 32 ms
308[info] 6 examples, 0 failure, 0 error
309[ERROR] [03/12/2025 19:31:17.048] [test-akka.actor.internal-dispatcher-4] [akka://test/user/$b] Monitored actor [Actor[akka://test/user/$a#-131816912]] terminated (akka.actor.DeathPactException: Monitored actor [Actor[akka://test/user/$a#-131816912]] terminated)
310[ERROR] [03/12/2025 19:31:17.073] [test-akka.actor.internal-dispatcher-3] [akka://test/user/$d] Monitored actor [Actor[akka://test/user/$c#708694009]] terminated (akka.actor.DeathPactException: Monitored actor [Actor[akka://test/user/$c#708694009]] terminated)
311[ERROR] [03/12/2025 19:31:17.076] [test-akka.actor.default-dispatcher-8] [akka://test/user/$i] java.lang.RuntimeException: test
312[ERROR] [03/12/2025 19:31:17.077] [test-akka.actor.internal-dispatcher-4] [akka://test/user/$h] Monitored actor [Actor[akka://test/user/$i#-1558557528]] terminated (akka.actor.DeathPactException: Monitored actor [Actor[akka://test/user/$i#-1558557528]] terminated)
313[ERROR] [03/12/2025 19:31:17.084] [test-akka.actor.default-dispatcher-7] [akka://test/user/$f] java.lang.RuntimeException: test
314[ERROR] [03/12/2025 19:31:17.085] [test-akka.actor.internal-dispatcher-4] [akka://test/user/$e] Monitored actor [Actor[akka://test/user/$f#1440510809]] terminated (akka.actor.DeathPactException: Monitored actor [Actor[akka://test/user/$f#1440510809]] terminated)
315[ERROR] [03/12/2025 19:31:17.111] [specs2-2] [akka://test/user/$$M] Connection failed to /127.0.0.1:1113: akka.stream.StreamTcpException: test
316[info] EsConnectionSpec
317[info] EsConnection should
318[info] + write events
319[info] + delete stream
320[info] + read event
321[info] + read stream events forward
322[info] + read stream events backward
323[info] + read all events forward
324[info] + read all events backward
325[info] + subscribe to stream
326[info] + subscribe to stream from
327[info] + subscribe to all
328[info] + subscribe to all from
329[info] + start transaction
330[info] + continue transaction
331[info] + create persistent subscription
332[info] + update persistent subscription
333[info] + delete persistent subscription
334[info] Total for specification EsConnectionSpec
335[info] Finished in 1 second, 169 ms
336[info] 16 examples, 17 expectations, 0 failure, 0 error
337[info] EsConnectionSpec
338[info] EventStoreConnection.future should
339[info] + write events
340[info] + delete stream
341[info] + transaction start
342[info] + transaction write
343[info] + transaction commit
344[info] + read event
345[info] + read stream events
346[info] + read all events
347[info] + subscribe to
348[info] + set stream metadata
349[info] + get stream metadata
350[info] + get empty metadata when stream not found
351[info] + get empty metadata when stream deleted
352[info] + throw exception if non metadata event received
353[info] + create persistent subscription
354[info] + update persistent subscription
355[info] + delete persistent subscription
356[info] Total for specification EsConnectionSpec
357[info] Finished in 126 ms
358[info] 17 examples, 18 expectations, 0 failure, 0 error
359[ERROR] [03/12/2025 19:31:20.191] [specs2-1] [akka://test/user/$$N] Connection failed to /127.0.0.1:1113: akka.stream.StreamTcpException: test
360[info] EsTransactionSpec
361[info] EsTransaction.start should
362[info] + return timeout exception
363[info] + return error
364[info] + succeed
365[info] EsTransaction.continue.write should
366[info] + return timeout exception
367[info] + return error
368[info] + succeed
369[info] EsTransaction.continue.commit should
370[info] + return timeout exception
371[info] + return error
372[info] + succeed
373[info] Total for specification EsTransactionSpec
374[info] Finished in 2 seconds, 75 ms
375[info] 9 examples, 10 expectations, 0 failure, 0 error
376[info] PersistentSubscriptionSettingsSpec
377[info] PersistentSubscriptionSettings should
378[info] + defaults should be equal to loaded from reference.conf
379[info] + parse custom consumer strategy
380[info] + parse DispatchToSingle strategy
381[info] + parse `last` as start from
382[info] + parse `current` as start from
383[info] + parse `first` as start from
384[info] + parse number as start from
385[info] Total for specification PersistentSubscriptionSettingsSpec
386[info] Finished in 26 ms
387[info] 7 examples, 0 failure, 0 error
388[ERROR] [03/12/2025 19:31:20.551] [specs2-4] [akka://test/user/$$O] Connection failed to /127.0.0.1:1113: akka.stream.StreamTcpException: test
389[ERROR] [03/12/2025 19:31:21.295] [test-akka.actor.internal-dispatcher-2] [akka://test/user/$$U] Monitored actor [Actor[akka://test/system/testProbe-233#824760940]] terminated (akka.actor.DeathPactException: Monitored actor [Actor[akka://test/system/testProbe-233#824760940]] terminated)
390[ERROR] [03/12/2025 19:31:21.306] [test-akka.actor.internal-dispatcher-3] [akka://test/user/$$W] Monitored actor [Actor[akka://test/system/testActor-240#-1766813356]] terminated (akka.actor.DeathPactException: Monitored actor [Actor[akka://test/system/testActor-240#-1766813356]] terminated)
391[ERROR] [03/12/2025 19:31:21.330] [specs2-1] [akka://test/user/$$X] eventstore.core.ServerErrorException: test
392[ERROR] [03/12/2025 19:31:21.331] [specs2-4] [akka://test/user/$$Y] eventstore.core.ServerErrorException: test
393[ERROR] [03/12/2025 19:31:21.332] [specs2-2] [akka://test/user/$$Z] eventstore.core.ServerErrorException: test
394[ERROR] [03/12/2025 19:31:21.333] [specs2-3] [akka://test/user/$$0] eventstore.core.ServerErrorException: test
395[info] AllStreamsSourceSpec
396[info] AllStreamsSource should
397[info] + read events from given position
398[info] + read events from start if no position given
399[info] + subscribe if last position given
400[info] + ignore read events with position out of interest
401[info] + ignore read events with position out of interest when start position is given
402[info] + read events until none left and subscribe to new ones
403[info] + subscribe to new events if nothing to read
404[info] + catch events that appear in between reading and subscribing
405[info] + continue with subscription if no events appear in between reading and subscribing
406[info] + continue with subscription if no events appear in between reading and subscribing and position is given
407[info] + forward events while subscribed
408[info] + ignore wrong events while subscribed
409[info] + stop source if connection stopped
410[info] + stop source if error while reading
411[info] + stop source if error while subscribing
412[info] + stop source if error while catching up
413[info] + stop source if error while live processing
414[info] + unsubscribe when buffer is full and ignore appearing events
415[info] + resubscribe from same position
416[info] + resubscribe from different position
417[info] + resubscribe correctly if unexpectedly unsubscribed
418[info] + resubscribe correctly if unexpectedly unsubscribed and last pushed is not set
419[info] + resubscribe correctly if unexpectedly unsubscribed while catching up
420[info] + ignore resubscribed while catching up
421[info] + use credentials if given
422[info] AllStreamsSource finite should
423[info] + stop immediately if last position passed
424[info] + stop when no more events left
425[info] + stop when retrieved last event
426[info] Total for specification AllStreamsSourceSpec
427[info] Finished in 15 seconds, 172 ms
428[info] 28 examples, 29 expectations, 0 failure, 0 error
429[info] SubscriptionActorSpec
430[info] catch up subscription actor should
431[info] + read events from given position
432[info] + read events from start if no position given
433[info] + subscribe if last position given
434[info] + ignore read events with position out of interest
435[info] + ignore read events with position out of interest when start position is given
436[info] + read events until none left and subscribe to new ones
437[info] + subscribe to new events if nothing to read
438[info] + stop reading events as soon as stop received
439[info] + catch events that appear in between reading and subscribing
440[info] + stop subscribing if stop received when subscription not yet confirmed
441[info] + not unsubscribe if subscription failed if stop received
442[info] + stop catching events that appear in between reading and subscribing if stop received
443[info] + continue with subscription if no events appear in between reading and subscribing
444[info] + continue with subscription if no events appear in between reading and subscribing and position is given
445[info] + forward events while subscribed
446[info] + ignore wrong events while subscribed
447[info] + stop subscription when stop received
448[info] + stop actor if connection stopped
449[info] + not stop subscription if actor stopped and not yet subscribed
450[info] + stop actor if client stopped
451[info] + stop actor if error while reading
452[info] + stop actor if error while subscribing
453[info] + stop actor if error while catching up
454[info] + stop actor if error while live processing
455[info] + resubscribe from same position
456[info] + resubscribe from different position
457[info] + ignore resubscribed while catching up
458[info] + use credentials if given
459[info] Total for specification SubscriptionActorSpec
460[info] Finished in 14 seconds, 277 ms
461[info] 28 examples, 29 expectations, 0 failure, 0 error
462[info] StreamSourceSpec
463[info] StreamSource should
464[info] + read events from given position
465[info] + read events from start if no position given
466[info] + read events record event number
467[info] + subscribe if last position given
468[info] + ignore read events with event number out of interest
469[info] + ignore read events with event number out of interest when from number is given
470[info] + read events until none left and subscribe to new ones
471[info] + subscribe to new events if nothing to read
472[info] + catch events that appear in between reading and subscribing
473[info] + continue with subscription if no events appear in between reading and subscribing
474[info] + continue with subscription if no events appear in between reading and subscribing and position is given
475[info] + forward events while subscribed
476[info] + ignore wrong events while subscribed
477[info] + complete source if connection stopped
478[info] + stop source if error while reading
479[info] + stop source if error while subscribing
480[info] + stop source if error while catching up
481[info] + stop source if error while live processing
482[info] + resubscribe correctly if unexpectedly unsubscribed
483[info] + resubscribe correctly if unexpectedly unsubscribed and last pushed is not set
484[info] + resubscribe correctly if unexpectedly unsubscribed while catching up
485[info] + handle unexpected resubscribe while subscribed
486[info] + handle unexpected resubscribe while catching up
487[info] + temporarily unsubscribe when buffer is full and ignore appearing events
488[info] + temporarily halt reading when buffer is full
489[info] + use credentials if given
490[info] + subscribe to non-existing stream
491[info] + subscribe to non-existing stream if last number passed
492[info] StreamSource finite should
493[info] + stop immediately if last number passed
494[info] + stop when no more events left
495[info] + stop when retrieved last event
496[info] + subscribe to non-existing stream
497[info] + subscribe to non-existing stream if last number passed
498[info] Total for specification StreamSourceSpec
499[info] Finished in 10 seconds, 616 ms
500[info] 33 examples, 34 expectations, 0 failure, 0 error
501[ERROR] [03/12/2025 19:31:32.194] [test-akka.actor.internal-dispatcher-2] [akka://test/user/$$Ob] Monitored actor [Actor[akka://test/system/testProbe-436#462310860]] terminated (akka.actor.DeathPactException: Monitored actor [Actor[akka://test/system/testProbe-436#462310860]] terminated)
502[ERROR] [03/12/2025 19:31:35.222] [specs2-2] [akka://test/user/$$3b] eventstore.core.ServerErrorException: test
503[ERROR] [03/12/2025 19:31:35.223] [test-akka.actor.internal-dispatcher-2] [akka://test/user/$$1b] Monitored actor [Actor[akka://test/system/testProbe-488#-1461573917]] terminated (akka.actor.DeathPactException: Monitored actor [Actor[akka://test/system/testProbe-488#-1461573917]] terminated)
504[ERROR] [03/12/2025 19:31:35.233] [test-akka.actor.internal-dispatcher-5] [akka://test/user/$$4b] Monitored actor [Actor[akka://test/system/testActor-495#-390123257]] terminated (akka.actor.DeathPactException: Monitored actor [Actor[akka://test/system/testActor-495#-390123257]] terminated)
505[ERROR] [03/12/2025 19:31:35.912] [specs2-2] [akka://test/user/$$7b] Cluster failed with error: eventstore.core.cluster.ClusterException: test
506[ERROR] [03/12/2025 19:31:37.247] [specs2-4] [akka://test/user/$$9b] eventstore.core.ServerErrorException: test
507[ERROR] [03/12/2025 19:31:37.247] [specs2-2] [akka://test/user/$$~b] eventstore.core.ServerErrorException: test
508[ERROR] [03/12/2025 19:31:37.247] [specs2-3] [akka://test/user/$$+b] eventstore.core.ServerErrorException: test
509[ERROR] [03/12/2025 19:31:38.947] [specs2-4] [akka://test/user/$$dc] Cluster failed with error: eventstore.core.cluster.ClusterException: test
510[info] ConnectionActorSpec
511[info] Connection Actor should
512[info] + receive PackIn while connecting
513[info] + receive PackIn while connected
514[info] + receive PackIn while reconnecting
515[info] + identify client version after connected
516[info] + not reconnect if never connected before
517[info] + not reconnect when connection lost if maxReconnections == 0
518[info] + reconnect when connection lost
519[info] + reconnect when connection actor died
520[info] + reconnect when pipeline actor died
521[info] + keep trying to reconnect for maxReconnections times
522[info] + use reconnectionDelay from settings
523[info] + not reconnect if heartbeat response received in time
524[info] + not close connection if heartbeat response received in time
525[info] + respond with HeartbeatResponseCommand on HeartbeatRequestCommand
526[info] + ping
527[info] + pong
528[info] + stash Out message while connecting for the first time
529[info] + stash PackOut message while connecting for the first time
530[info] + reply with OperationTimedOut if no reply received
531[info] + reply with OperationTimedOut if not connected within timeout
532[info] + reply with OperationTimedOut if not reconnected within timeout
533[info] + reply with OperationTimedOut if no reply received
534[info] + reply with OperationTimedOut if not subscribed within timeout
535[info] + reply with OperationTimedOut if not unsubscribed within timeout
536[info] + bind actor to correlationId temporarily
537[info] + unbind actor when stopped
538[info] + unsubscribe if not yet subscribed and unsubscribe received
539[info] + not unsubscribe if not yet subscribed and client died
540[info] + unsubscribe if client died
541[info] + unsubscribe if not subscribed and client died
542[info] + not unsubscribe twice
543[info] + not unsubscribe twice if client died
544[info] + re-subscribe after reconnected
545[info] + not unsubscribe after reconnected
546[info] + ignore subscribed while reconnecting
547[info] + reply with unsubscribed if connection lost while unsubscribing
548[info] + unsubscribe if event appeared and no bound operation found
549[info] + use default credentials if not provided with message
550[info] + use credentials that is provided with message
551[info] + use credentials provided with message rather then default
552[info] + use no credentials if either not provided with message and default
553[info] + unsubscribe when received SubscribeCompleted but client not found
554[info] + retry operation after reconnected
555[info] + retry operation if TooBusy
556[info] + retry operation if NotReady
557[info] + retry operation after connected but NotReady
558[info] + keep retrying until max retries reached
559[info] + keep retrying subscription until max retries reached
560[info] + should process messages from single client in parallel
561[info] + process messages from different clients in parallel
562[info] + ask for address on start
563[info] + re-connect to new address when notified by discoverer
564[info] + re-connect to new master on NotMaster failure
565[info] + not re-connect to address if it was not changed
566[info] + not re-connect on bad NotMaster failure
567[info] + ask for different address if failed to connect
568[info] + stop when cluster failed
569[info] + abort wrong connection
570[info] + ignore Disconnected
571[info] + handle Disconnect
572[info] + stop on ClusterFailure
573[info] + automatically reply on Ping
574[info] + automatically reply on HeartbeatRequest
575[info] Total for specification ConnectionActorSpec
576[info] Finished in 26 seconds, 588 ms
577[info] 63 examples, 64 expectations, 0 failure, 0 error
578[info] StreamSubscriptionActorSpec
579[info] catch up subscription actor should
580[info] + read events from given position
581[info] + read events from start if no position given
582[info] + subscribe if last position given
583[info] + ignore read events with event number out of interest
584[info] + ignore read events with event number out of interest when from number is given
585[info] + read events until none left and subscribe to new ones
586[info] + subscribe to new events if nothing to read
587[info] + stop reading events if actor stopped
588[info] + catch events that appear in between reading and subscribing
589[info] + stop subscribing if stop received when subscription not yet confirmed
590[info] + stop catching events that appear in between reading and subscribing if stop received
591[info] + continue with subscription if no events appear in between reading and subscribing
592[info] + continue with subscription if no events appear in between reading and subscribing and position is given
593[info] + forward events while subscribed
594[info] + ignore wrong events while subscribed
595[info] + stop actor if connection stopped
596[info] + stop actor if connection stopped
597[info] + stop actor if client stopped
598[info] + not stop subscription if actor stopped and not yet subscribed
599[info] + stop actor if error while reading
600[info] + stop actor if error while subscribing
601[info] + stop actor if error while catching up
602[info] + stop actor if error while live processing
603[info] + resubscribe from same position
604[info] + resubscribe from different position
605[info] + resubscribe from different position while catching up
606[info] + resubscribe while catching up
607[info] + use credentials if given
608[info] Total for specification StreamSubscriptionActorSpec
609[info] Finished in 14 seconds, 235 ms
610[info] 28 examples, 29 expectations, 0 failure, 0 error
611[info] Wrote /build/repo/client/target/scala-3.7.0-RC1/eventstore-client_3-8.0.0.pom
612[info] Main Scala API documentation to /build/repo/client/target/scala-3.7.0-RC1/api...
613[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
614[warn] bad option '-implicits' was ignored
615[info] Skipping unused scalacOptions: -Wconf, -Xunchecked-java-output-version, -Xkind-projector, -source
616[warn] Flag -classpath set repeatedly
617[warn] three warnings found
618[info] Main Scala API documentation successful.
619[info] :: delivering :: com.geteventstore#eventstore-client_3;8.0.0 :: 8.0.0 :: release :: Wed Mar 12 19:31:42 CET 2025
620[info] delivering ivy file to /build/repo/client/target/scala-3.7.0-RC1/ivy-8.0.0.xml
621[info] published eventstore-client_3 to /root/.ivy2/local/com.geteventstore/eventstore-client_3/8.0.0/poms/eventstore-client_3.pom
622[info] published eventstore-client_3 to /root/.ivy2/local/com.geteventstore/eventstore-client_3/8.0.0/jars/eventstore-client_3.jar
623[info] published eventstore-client_3 to /root/.ivy2/local/com.geteventstore/eventstore-client_3/8.0.0/srcs/eventstore-client_3-sources.jar
624[info] published eventstore-client_3 to /root/.ivy2/local/com.geteventstore/eventstore-client_3/8.0.0/docs/eventstore-client_3-javadoc.jar
625[info] published ivy to /root/.ivy2/local/com.geteventstore/eventstore-client_3/8.0.0/ivys/ivy.xml
626Starting build for ProjectRef(file:/build/repo/,core) (eventstore-client-core)...
627Compile scalacOptions: List(-encoding, utf8, -explain-types, -explain, -language:experimental.macros, -language:higherKinds, -language:implicitConversions, -unchecked, -Ykind-projector, -Xtarget:8, -source:3.7-migration, -Wconf:msg=can be rewritten automatically under:s)
628[info] Main Scala API documentation to /build/repo/core/target/scala-3.7.0-RC1/api...
629[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
630[warn] bad option '-implicits' was ignored
631[info] Skipping unused scalacOptions: -Wconf, -Xunchecked-java-output-version, -Xkind-projector, -source
632[warn] Flag -classpath set repeatedly
633[warn] three warnings found
634[info] Main Scala API documentation successful.
635[info] compiling 41 Scala sources to /build/repo/core/target/scala-3.7.0-RC1/test-classes ...
636[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
637[warn] one warning found
638[info] done compiling
639[info] ConsumerStrategySpec
640[info] ConsumerStrategy should
641[info] + parse DispatchToSingle strategy
642[info] + parse RoundRobin strategy
643[info] + parse Custom strategy
644[info] + throw an exception if value is null
645[info] + throw an exception if value is empty
646[info] Total for specification ConsumerStrategySpec
647[info] Finished in 150 ms
648[info] 5 examples, 0 failure, 0 error
649[info] ReadStreamEventsInspectionSpec
650[info] ReadStreamEventsInspection should
651[info] + handle ReadStreamEventsCompleted
652[info] + handle StreamNotFound
653[info] + handle StreamDeleted
654[info] + handle Error
655[info] + handle AccessDenied
656[info] Total for specification ReadStreamEventsInspectionSpec
657[info] Finished in 145 ms
658[info] 5 examples, 0 failure, 0 error
659[info] TransactionStartInspectionSpec
660[info] TransactionStartInspection should
661[info] + handle TransactionStartCompleted
662[info] + handle CommitTimeout
663[info] + handle ForwardTimeout
664[info] + handle PrepareTimeout
665[info] + handle WrongExpectedVersion
666[info] + handle StreamDeleted
667[info] + handle InvalidTransaction
668[info] + handle AccessDenied
669[info] Total for specification TransactionStartInspectionSpec
670[info] Finished in 162 ms
671[info] 8 examples, 0 failure, 0 error
672[info] EventNumberSpec
673[info] EventNumber should
674[info] + return First for Forward
675[info] + return Last for Backward
676[info] + return Last for number < 0
677[info] EventNumber.Exact should
678[info] + throw exception if number < 0
679[info] + return None if number < 0
680[info] + have readable toString
681[info] EventNumber.Last should
682[info] + have readable toString
683[info] EventNumber.Range should
684[info] + return range for start only
685[info] + throw exception if start > end
686[info] + return none start > end
687[info] + have readable toString
688[info] Total for specification EventNumberSpec
689[info] Finished in 270 ms
690[info] 11 examples, 0 failure, 0 error
691[info] WriteEventsInspectionSpec
692[info] WriteEventsInspection should
693[info] + handle WriteEventsCompleted
694[info] + handle PrepareTimeout
695[info] + handle CommitTimeout
696[info] + handle ForwardTimeout
697[info] + handle WrongExpectedVersion
698[info] + handle StreamDeleted
699[info] + handle InvalidTransaction
700[info] + handle AccessDenied
701[info] Total for specification WriteEventsInspectionSpec
702[info] Finished in 104 ms
703[info] 8 examples, 0 failure, 0 error
704[info] ResolvedEventSpec
705[info] ResolvedEvent should
706[info] + fallback to resolved event rather to link itself
707[info] Total for specification ResolvedEventSpec
708[info] Finished in 34 ms
709[info] 1 example, 0 failure, 0 error
710[info] ClusterInfoSpec
711[info] ClusterInfo.bestNode should
712[info] + return Leader if exists
713[info] + return PreLeader if exists & Leader not present
714[info] + return Follower if exists & Leader/PreLeader not present
715[info] + return None if empty
716[info] + return None if no alive nodes
717[info] + return None if no node with proper state
718[info] Total for specification ClusterInfoSpec
719[info] Finished in 103 ms
720[info] 6 examples, 0 failure, 0 error
721[info] ClusterSettingsSpec
722[info] ClusterSettings should
723[info] + return None by default
724[info] + return Some if dns specified
725[info] + return Some if gossip seeds specified
726[info] + return Some with dns if both gossip seeds and dns specified
727[info] + throw an exception if maxDiscoverAttempts < 1
728[info] + throw if gossip-seeds are not parseable
729[info] GossipSeedsOrDns should
730[info] + return ClusterDns
731[info] + return GossipSeeds
732[info] ClusterDns should
733[info] + throw an exception if clusterDns is not valid
734[info] + throw an exception if externalGossipPort is not valid
735[info] GossipSeeds should
736[info] + throw an exception gossipSeeds is empty
737[info] Total for specification ClusterSettingsSpec
738[info] Finished in 229 ms
739[info] 11 examples, 0 failure, 0 error
740[info] ContentTypeSpec
741[info] ContentType should
742[info] + return ContentType.Known instance for known values
743[info] Total for specification ContentTypeSpec
744[info] Finished in 37 ms
745[info] 1 example, 0 failure, 0 error
746[info] ReadEventInspectionSpec
747[info] SimpleOperationSpec
748[info] SimpleOperation should
749[info] + return id equal to correlationId
750[info] + drop OutFunc on disconnected
751[info] + retry on connected
752[info] + ignore clientTerminated
753[info] + ignore out messages
754[info] + stop on success
755[info] + stop on expected error
756[info] + retry on NotReady
757[info] + retry on TooBusy
758[info] + stop on IsReadOnly
759[info] + stop on OperationTimedOut
760[info] + stop on NotAuthenticated
761[info] + stop on BadRequest
762[info] + stop on unexpected
763[info] + stop on unexpected error
764[info] + always return 0 for version
765[info] Total for specification SimpleOperationSpec
766[info] Finished in 128 ms
767[info] 16 examples, 0 failure, 0 error
768[info] ReadEventInspection should
769[info] + handle ReadEventCompleted
770[info] + handle StreamNotFound
771[info] + handle StreamDeleted
772[info] + handle EventNotFound
773[info] + handle Error
774[info] + handle AccessDenied
775[info] Total for specification ReadEventInspectionSpec
776[info] Finished in 73 ms
777[info] 6 examples, 0 failure, 0 error
778[info] PasswordHashAlgorithmSpec
779[info] PasswordHashAlgorithm should
780[info] + generate hash and salt
781[info] Total for specification PasswordHashAlgorithmSpec
782[info] Finished in 59 ms
783[info] 1 example, 0 failure, 0 error
784[info] DeletePersistentSubscriptionInspectionSpec
785[info] DeletePersistentSubscriptionInspection should
786[info] + handle DeleteCompleted
787[info] + handle AccessDenied
788[info] + handle Error
789[info] + handle DoesNotExist
790[info] Total for specification DeletePersistentSubscriptionInspectionSpec
791[info] Finished in 34 ms
792[info] 4 examples, 0 failure, 0 error
793[info] UserCredentialsFormatSpec
794[info] UserCredentialsFormat should
795[info] + read/write
796[info] + throw exception if login is too long
797[info] + throw exception if password is too long
798[info] Total for specification UserCredentialsFormatSpec
799[info] Finished in 66 ms
800[info] 3 examples, 0 failure, 0 error
801[info] PositionSpec
802[info] Position should
803[info] + >
804[info] + <
805[info] + >=
806[info] + <=
807[info] + return First for Forward
808[info] + return Last for Backward
809[info] + return Last for position < 0
810[info] + return position with commit equal to prepare
811[info] Position.Exact should
812[info] + throw exception if commitPosition < 0
813[info] + throw exception if preparePosition < 0
814[info] + throw exception if commitPosition < preparePosition
815[info] + return position with commit equal to prepare
816[info] + have readable toString
817[info] Position.Last should
818[info] + have readable toString
819[info] Total for specification PositionSpec
820[info] Finished in 133 ms
821[info] 14 examples, 0 failure, 0 error
822[info] EventStreamSpec
823[info] EventStream should
824[info] + return All if value is empty
825[info] + return All if value is null
826[info] + return Id for credentials
827[info] + return Metadata if value starts with $$
828[info] + return System if value starts with $
829[info] + return Plain if not starts with $
830[info] + throw exception if starts with $$$$
831[info] EventStream.Id should
832[info] + throw exception if value is null
833[info] + throw exception if value is empty
834[info] EventStream.HasMetadata should
835[info] + return System if value starts with $
836[info] + return Plain if not starts with $
837[info] + throw exception if starts with $$
838[info] + throw exception if value is null
839[info] + throw exception if value is empty
840[info] EventStream.All should
841[info] + be system stream
842[info] + be not metadata stream
843[info] EventStream.Plain should
844[info] + return proper streamId
845[info] + return proper prefix
846[info] + return proper Metadata
847[info] + be not system stream
848[info] + be not metadata stream
849[info] + throw exception if starts with $
850[info] + throw exception if value is null
851[info] + throw exception if value is empty
852[info] EventStream.System should
853[info] + return proper streamId
854[info] + return proper prefix
855[info] + return proper Metadata
856[info] + be system stream
857[info] + be not metadata stream
858[info] + throw exception if starts with $
859[info] + throw exception if value is null
860[info] + throw exception if value is empty
861[info] EventStream.Metadata should
862[info] + return proper streamId
863[info] + return proper prefix
864[info] + return proper original
865[info] + be not system stream
866[info] + be metadata stream
867[info] + throw exception if starts with $$
868[info] + throw exception if value is null
869[info] + throw exception if value is empty
870[info] Total for specification EventStreamSpec
871[info] Finished in 479 ms
872[info] 40 examples, 0 failure, 0 error
873[info] IdentifyClientInspectionSpec
874[info] IdentifyClientInspection should
875[info] + handle ClientIdentified
876[info] Total for specification IdentifyClientInspectionSpec
877[info] Finished in 21 ms
878[info] 1 example, 0 failure, 0 error
879[info] TransactionCommitInspectionSpec
880[info] TransactionCommitInspection should
881[info] + handle TransactionCommitCompleted
882[info] + handle PrepareTimeout
883[info] + handle CommitTimeout
884[info] + handle ForwardTimeout
885[info] + handle WrongExpectedVersion
886[info] + handle StreamDeleted
887[info] + handle InvalidTransaction
888[info] + handle AccessDenied
889[info] Total for specification TransactionCommitInspectionSpec
890[info] Finished in 70 ms
891[info] 8 examples, 0 failure, 0 error
892[info] UpdatePersistentSubscriptionInspectionSpec
893[info] UpdatePersistentSubscriptionInspection should
894[info] + handle UpdateCompleted
895[info] + handle AccessDenied
896[info] + handle Error
897[info] + handle DoesNotExist
898[info] Total for specification UpdatePersistentSubscriptionInspectionSpec
899[info] Finished in 35 ms
900[info] 4 examples, 0 failure, 0 error
901[info] ReadAllEventsInspectionSpec
902[info] ReadAllEventsInspection should
903[info] + handle ReadAllEventsCompleted
904[info] + handle Error
905[info] + handle AccessDenied
906[info] Total for specification ReadAllEventsInspectionSpec
907[info] Finished in 49 ms
908[info] 3 examples, 0 failure, 0 error
909[info] OneToManySpec
910[info] OneToMany should
911[info] + correctly override values
912[info] Total for specification OneToManySpec
913[info] Finished in 85 ms
914[info] 1 example, 0 failure, 0 error
915[info] MessageSpec
916[info] TransactionStartCompleted should
917[info] + throw exception if transactionId < 0
918[info] TransactionWrite should
919[info] + throw exception if transactionId < 0
920[info] TransactionWriteCompleted should
921[info] + throw exception if transactionId < 0
922[info] TransactionCommit should
923[info] + throw exception if transactionId < 0
924[info] TransactionCommitCompleted should
925[info] + throw exception if transactionId < 0
926[info] ReadStreamEvents should
927[info] + throw exception if maxCount <= 0
928[info] + throw exception if maxCount > MaxBatchSize
929[info] + throw exception if reading forward from last event
930[info] IdentifyClient should
931[info] + throw exception if version < 0
932[info] ReadStreamEventsCompleted should
933[info] + throw exception if reading forward and nextEventNumber is EventNumber.Last
934[info] + throw exception if events.size > MaxBatchSize
935[info] ReadAllEvents should
936[info] + throw exception if maxCount <= 0
937[info] + throw exception if maxCount > MaxBatchSize
938[info] ReadAllEventsCompleted should
939[info] + throw exception if events.size > MaxBatchSize
940[info] SubscribeToAllCompleted should
941[info] + throw exception if lastCommit < 0
942[info] SubscribeToStreamCompleted should
943[info] + throw exception if lastCommit < 0
944[info] PersistentSubscription should
945[info] Ack should
946[info] + throw an exception if subscriptionId is null
947[info] + throw an exception if subscriptionId is empty
948[info] + throw an exception if eventIds is empty
949[info] Nak should
950[info] + throw an exception if subscriptionId is null
951[info] + throw an exception if subscriptionId is empty
952[info] + throw an exception if eventIds is empty
953[info] Create should
954[info] + throw an exception if groupName is null
955[info] + throw an exception if groupName is empty
956[info] Update should
957[info] + throw an exception if groupName is null
958[info] + throw an exception if groupName is empty
959[info] Delete should
960[info] + throw an exception if groupName is null
961[info] + throw an exception if groupName is empty
962[info] Total for specification MessageSpec
963[info] Finished in 423 ms
964[info] 28 examples, 0 failure, 0 error
965[info] CreatePersistentSubscriptionInspectionSpec
966[info] CreatePersistentSubscriptionInspection should
967[info] + handle CreateCompleted
968[info] + handle AccessDenied
969[info] + handle Error
970[info] + handle AlreadyExists
971[info] Total for specification CreatePersistentSubscriptionInspectionSpec
972[info] Finished in 37 ms
973[info] 4 examples, 0 failure, 0 error
974[info] ExpectedVersionSpec
975[info] ExpectedVersion should
976[info] + return Exact version for value >= 0
977[info] + return NoStream version for -1
978[info] + return Any version for value -2
979[info] ExpectedVersion.Exact should
980[info] + throw exception for value < 0
981[info] + support EventNumber.Exact
982[info] + have readable toString
983[info] ExpectedVersion.Any should
984[info] + have readable toString
985[info] ExpectedVersion.NoStream should
986[info] + have readable toString
987[info] Total for specification ExpectedVersionSpec
988[info] Finished in 69 ms
989[info] 8 examples, 0 failure, 0 error
990[info] PersistentSubscriptionOperationSpec
991[info] PersistentSubscriptionOperation when subscribing should
992[info] + return id equal to correlationId
993[info] + drop OutFunc on disconnected
994[info] + retry on connected
995[info] + unsubscribe on clientTerminated
996[info] + ignore out messages except Unsubscribe
997[info] + forward new events
998[info] + become subscribed on success
999[info] + stay on success if disconnected
1000[info] + stop on expected error
1001[info] + retry on NotReady
1002[info] + retry on TooBusy
1003[info] + stop on OperationTimedOut
1004[info] + stop on NotAuthenticated
1005[info] + stop on BadRequest
1006[info] + stop on unexpected
1007[info] + stop on unexpected error
1008[info] + return 0 for version
1009[info] PersistentSubscriptionOperation when subscribed should
1010[info] + return id equal to correlationId
1011[info] + become connecting on disconnected
1012[info] + become connected on connected and retry
1013[info] + unsubscribe on clientTerminated
1014[info] + ignore out messages except Unsubscribe
1015[info] + forward new events
1016[info] + stop on AccessDenied
1017[info] + stop on Unsubscribed
1018[info] + stop on NotReady
1019[info] + stop on TooBusy
1020[info] + stop on OperationTimedOut
1021[info] + stop on NotAuthenticated
1022[info] + stop on BadRequest
1023[info] + stop on unexpected
1024[info] + stop on unexpected error
1025[info] + return 0 for version
1026[info] PersistentSubscriptionOperation when unsubscribing should
1027[info] + return id equal to correlationId
1028[info] + stop on disconnected
1029[info] + stop on connected
1030[info] + stop on clientTerminated
1031[info] + ignore out messages
1032[info] + stop on success
1033[info] + stop on expected error
1034[info] + retry on NotReady
1035[info] + retry on TooBusy
1036[info] + stop on OperationTimedOut
1037[info] + stop on NotAuthenticated
1038[info] + stop on BadRequest
1039[info] + stop on unexpected
1040[info] + stop on unexpected error
1041[info] + ignore new events
1042[info] + return 0 for version
1043[info] Total for specification PersistentSubscriptionOperationSpec
1044[info] Finished in 377 ms
1045[info] 49 examples, 0 failure, 0 error
1046[info] ScavengeDatabaseInspectionSpec
1047[info] ScavengeDatabaseInspection should
1048[info] + handle ScavengeDatabaseCompleted
1049[info] + handle InProgress
1050[info] + handle Failed
1051[info] Total for specification ScavengeDatabaseInspectionSpec
1052[info] Finished in 34 ms
1053[info] 3 examples, 0 failure, 0 error
1054[info] SimpleInspectionSpec
1055[info] SimpleInspection should
1056[info] + handle provided value only
1057[info] Total for specification SimpleInspectionSpec
1058[info] Finished in 13 ms
1059[info] 1 example, 0 failure, 0 error
1060[info] SubscriptionOperationSpec
1061[info] SubscriptionOperation when subscribing should
1062[info] + return id equal to correlationId
1063[info] + drop OutFunc on disconnected
1064[info] + retry on connected
1065[info] + unsubscribe on clientTerminated
1066[info] + ignore out messages except Unsubscribe
1067[info] + forward new events
1068[info] + become subscribed on success
1069[info] + stay on success if disconnected
1070[info] + stop on expected error
1071[info] + retry on NotReady
1072[info] + retry on TooBusy
1073[info] + stop on OperationTimedOut
1074[info] + stop on NotAuthenticated
1075[info] + stop on BadRequest
1076[info] + stop on unexpected
1077[info] + stop on unexpected error
1078[info] + return 0 for version
1079[info] SubscriptionOperation when subscribed should
1080[info] + return id equal to correlationId
1081[info] + become subscribing on disconnected
1082[info] + become subscribing on connected and retry
1083[info] + unsubscribe on clientTerminated
1084[info] + ignore out messages except Unsubscribe
1085[info] + forward new events
1086[info] + stop on AccessDenied
1087[info] + stop on Unsubscribed
1088[info] + stop on NotReady
1089[info] + stop on TooBusy
1090[info] + stop on OperationTimedOut
1091[info] + stop on NotAuthenticated
1092[info] + stop on BadRequest
1093[info] + stop on unexpected
1094[info] + stop on unexpected error
1095[info] + return 0 for version
1096[info] SubscriptionOperation when unsubscribing should
1097[info] + return id equal to correlationId
1098[info] + stop on disconnected
1099[info] + stop on connected
1100[info] + stop on clientTerminated
1101[info] + ignore out messages
1102[info] + stop on success
1103[info] + stop on expected error
1104[info] + retry on NotReady
1105[info] + retry on TooBusy
1106[info] + stop on OperationTimedOut
1107[info] + stop on NotAuthenticated
1108[info] + stop on BadRequest
1109[info] + stop on unexpected
1110[info] + stop on unexpected error
1111[info] + ignore new events
1112[info] + return 0 for version
1113[info] Total for specification SubscriptionOperationSpec
1114[info] Finished in 443 ms
1115[info] 49 examples, 0 failure, 0 error
1116[info] ContentSpec
1117[info] Content.toString should
1118[info] + return readable string if ContentType = Json
1119[info] + return empty data if ContentType = Json and value is empty
1120[info] + return empty data if ContentType = Binary and value is empty
1121[info] + return full value if ContentType = Binary and there are not so many bytes
1122[info] + return part of value if ContentType = Binary and there are many bytes
1123[info] Total for specification ContentSpec
1124[info] Finished in 32 ms
1125[info] 5 examples, 0 failure, 0 error
1126[info] ResolveDnsSpec
1127[info] ResolveDns should
1128[info] + resolve yahoo.com
1129[info] + resolve google.com
1130[info] + not resolve nobody
1131[info] Total for specification ResolveDnsSpec
1132[info] Finished in 106 ms
1133[info] 3 examples, 0 failure, 0 error
1134[info] DeleteStreamInspectionSpec
1135[info] DeleteStreamInspection should
1136[info] + handle DeleteStreamCompleted
1137[info] + handle PrepareTimeout
1138[info] + handle CommitTimeout
1139[info] + handle ForwardTimeout
1140[info] + handle WrongExpectedVersion
1141[info] + handle StreamDeleted
1142[info] + handle InvalidTransaction
1143[info] + handle AccessDenied
1144[info] Total for specification DeleteStreamInspectionSpec
1145[info] Finished in 46 ms
1146[info] 8 examples, 0 failure, 0 error
1147[info] PackFormatSpec
1148[info] PackFormatFormat should
1149[info] + read/write
1150[info] Total for specification PackFormatSpec
1151[info] Finished in 58 ms
1152[info] 1 example, 0 failure, 0 error
1153[info] RetryableOperationSpec
1154[info] RetryableOperation should
1155[info] + proxy id
1156[info] + proxy client
1157[info] + proxy version
1158[info] + wrap underlying connected result if Retry
1159[info] + return underlying connected result if Stop
1160[info] + proxy clientTerminated
1161[info] + wrap underlying on disconnected result if Continue
1162[info] + return underlying on disconnected result if Stop
1163[info] + wrap underlying inspectOut result if Some
1164[info] + return underlying inspectOut result if None
1165[info] RetryableOperation.inspectIn should
1166[info] + retry and decrease retries left
1167[info] + retry and not decrease retries left if disconnected
1168[info] + stop if retry limit reached
1169[info] + reset counter on continue decision
1170[info] Total for specification RetryableOperationSpec
1171[info] Finished in 85 ms
1172[info] 14 examples, 0 failure, 0 error
1173[info] TransactionWriteInspectionSpec
1174[info] TransactionStartInspection should
1175[info] + handle TransactionStartCompleted
1176[info] + handle CommitTimeout
1177[info] + handle ForwardTimeout
1178[info] + handle PrepareTimeout
1179[info] + handle WrongExpectedVersion
1180[info] + handle StreamDeleted
1181[info] + handle InvalidTransaction
1182[info] + handle AccessDenied
1183[info] Total for specification TransactionWriteInspectionSpec
1184[info] Finished in 43 ms
1185[info] 8 examples, 0 failure, 0 error
1186[info] UserCredentialsSpec
1187[info] UserCredentials should
1188[info] + not show password in toString
1189[info] + require not-null and non-empty values
1190[info] Total for specification UserCredentialsSpec
1191[info] Finished in 22 ms
1192[info] 2 examples, 0 failure, 0 error
1193[info] NodeStateSpec
1194[info] NodeState should
1195[info] + throw exception for illegal string
1196[info] NodeState.isAllowedToConnect should
1197[info] + return false for Manager, ShuttingDown, Shutdown, ResigningLeader
1198[info] Total for specification NodeStateSpec
1199[info] Finished in 38 ms
1200[info] 2 examples, 0 failure, 0 error
1201[info] DelayedRetrySpec
1202[info] DelayedRetry.opt should
1203[info] + return none if 0 retries
1204[info] + return some if -1 retry
1205[info] + return some if 1 retry
1206[info] DelayedRetry.next should
1207[info] + return some with some -1
1208[info] + return some with decreased retries
1209[info] + return some with increased delay
1210[info] + return some with increased delay but not bigger then max delay
1211[info] + return none
1212[info] Total for specification DelayedRetrySpec
1213[info] Finished in 41 ms
1214[info] 8 examples, 0 failure, 0 error
1215[info] IntToByteVectorSpec
1216[info] IntToByteVector should
1217[info] + roundtrip (uint8)
1218[info] + support endianess correctly (uint8)
1219[info] + return an error when value to apply is out of legal range (uint8)
1220[info] Total for specification IntToByteVectorSpec
1221[info] Finished in 72 ms
1222[info] 3 examples, 515 expectations, 0 failure, 0 error
1223[info] Wrote /build/repo/core/target/scala-3.7.0-RC1/eventstore-client-core_3-8.0.0.pom
1224[info] Main Scala API documentation to /build/repo/core/target/scala-3.7.0-RC1/api...
1225[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
1226[warn] bad option '-implicits' was ignored
1227[info] Skipping unused scalacOptions: -Wconf, -Xunchecked-java-output-version, -Xkind-projector, -source
1228[warn] Flag -classpath set repeatedly
1229[warn] three warnings found
1230[info] Main Scala API documentation successful.
1231[info] :: delivering :: com.geteventstore#eventstore-client-core_3;8.0.0 :: 8.0.0 :: release :: Wed Mar 12 19:31:59 CET 2025
1232[info] delivering ivy file to /build/repo/core/target/scala-3.7.0-RC1/ivy-8.0.0.xml
1233[info] published eventstore-client-core_3 to /root/.ivy2/local/com.geteventstore/eventstore-client-core_3/8.0.0/poms/eventstore-client-core_3.pom
1234[info] published eventstore-client-core_3 to /root/.ivy2/local/com.geteventstore/eventstore-client-core_3/8.0.0/jars/eventstore-client-core_3.jar
1235[info] published eventstore-client-core_3 to /root/.ivy2/local/com.geteventstore/eventstore-client-core_3/8.0.0/srcs/eventstore-client-core_3-sources.jar
1236[info] published eventstore-client-core_3 to /root/.ivy2/local/com.geteventstore/eventstore-client-core_3/8.0.0/docs/eventstore-client-core_3-javadoc.jar
1237[info] published ivy to /root/.ivy2/local/com.geteventstore/eventstore-client-core_3/8.0.0/ivys/ivy.xml
1238
1239************************
1240Build summary:
1241[{
1242 "module": "eventstore-client",
1243 "compile": {"status": "ok", "tookMs": 28704, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
1244 "doc": {"status": "ok", "tookMs": 4719, "files": 433, "totalSizeKb": 10111},
1245 "test-compile": {"status": "ok", "tookMs": 10890, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
1246 "test": {"status": "ok", "tookMs": 30460, "passed": 290, "failed": 0, "ignored": 0, "skipped": 0, "total": 290, "byFramework": [{"framework": "specs2", "stats": {"passed": 290, "failed": 0, "ignored": 0, "skipped": 0, "total": 290}}]},
1247 "publish": {"status": "ok", "tookMs": 2870},
1248 "metadata": {
1249 "crossScalaVersions": ["3.1.0", "2.13.7", "2.12.15"]
1250}
1251},{
1252 "module": "eventstore-client-core",
1253 "compile": {"status": "ok", "tookMs": 47, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
1254 "doc": {"status": "ok", "tookMs": 5326, "files": 710, "totalSizeKb": 38359},
1255 "test-compile": {"status": "ok", "tookMs": 3989, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
1256 "test": {"status": "ok", "tookMs": 2163, "passed": 353, "failed": 0, "ignored": 0, "skipped": 0, "total": 353, "byFramework": [{"framework": "specs2", "stats": {"passed": 353, "failed": 0, "ignored": 0, "skipped": 0, "total": 353}}]},
1257 "publish": {"status": "ok", "tookMs": 4954},
1258 "metadata": {
1259 "crossScalaVersions": ["3.1.0", "2.13.7", "2.12.15"]
1260}
1261}]
1262************************
1263[success] Total time: 101 s (01:41), completed Mar 12, 2025, 7:31:59 PM
1264Checking patch project/build.properties...
1265Checking patch build.sbt...
1266Applied patch project/build.properties cleanly.
1267Applied patch build.sbt cleanly.