Build Logs

oheger/cloud-files • 3.8.0-RC6:2026-01-08

Errors

34

Warnings

7

Total Lines

1953

1##################################
2Clonning https://github.com/oheger/cloud-files.git into /build/repo using revision v0.10.1
3##################################
4Note: switching to 'f0b24c13adb6f3804fedf13127347bf0f8c1f3eb'.
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.8.0-RC6
23Scala binary version found: 3.8
24Implicitly using source version 3.8
25Scala binary version found: 3.8
26Implicitly using source version 3.8
27Would try to apply common scalacOption (best-effort, sbt/mill only):
28Append: ,REQUIRE:-source:3.8
29Remove: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
30----
31Starting build for 3.8.0-RC6
32Execute tests: true
33sbt project found:
34Sbt version 1.11.2 is not supported, minimal supported version is 1.11.5
35Enforcing usage of sbt in version 1.11.5
36No prepare script found for project oheger/cloud-files
37##################################
38Scala version: 3.8.0-RC6
39Targets: com.github.oheger%cloud-files-core com.github.oheger%cloud-files-crypt com.github.oheger%cloud-files-cryptalg-aes com.github.oheger%cloud-files-googledrive com.github.oheger%cloud-files-localfs com.github.oheger%cloud-files-onedrive com.github.oheger%cloud-files-webdav
40Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"21"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":[],"sourcePatches":[]}
41##################################
42Using extra scalacOptions: ,REQUIRE:-source:3.8
43Filtering out scalacOptions: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
44[sbt_options] declare -a sbt_options=()
45[process_args] java_version = '21'
46[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_21/rt.jar'
47# Executing command line:
48java
49-Dfile.encoding=UTF-8
50-Dcommunitybuild.scala=3.8.0-RC6
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_21
57-jar
58/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
59"setCrossScalaVersions 3.8.0-RC6"
60"++3.8.0-RC6 -v"
61"mapScalacOptions ",REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s" ",-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e""
62"set every credentials := Nil"
63"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
64"removeScalacOptionsStartingWith -P:wartremover"
65
66moduleMappings
67"runBuild 3.8.0-RC6 """{"projects":{"exclude":[],"overrides":{}},"java":{"version":"21"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":[],"sourcePatches":[]}""" com.github.oheger%cloud-files-core com.github.oheger%cloud-files-crypt com.github.oheger%cloud-files-cryptalg-aes com.github.oheger%cloud-files-googledrive com.github.oheger%cloud-files-localfs com.github.oheger%cloud-files-onedrive com.github.oheger%cloud-files-webdav"
68
69[info] welcome to sbt 1.11.5 (Eclipse Adoptium Java 21)
70[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
71[info] loading project definition from /build/repo/project
72[info] compiling 2 Scala sources to /build/repo/project/target/scala-2.12/sbt-1.0/classes ...
73[info] Non-compiled module 'compiler-bridge_2.12' for Scala 2.12.20. Compiling...
74[info] Compilation completed in 8.12s.
75[info] done compiling
76[info] loading settings for project CloudFiles from build.sbt...
77[info] set current project to cloud-files (in build file:/build/repo/)
78Execute setCrossScalaVersions: 3.8.0-RC6
79OpenCB::Limitting incorrect crossVersions List() -> List(2.13.16) in CloudFiles/crossScalaVersions
80OpenCB::Changing crossVersion 3.3.6 -> 3.8.0-RC6 in core/crossScalaVersions
81OpenCB::Changing crossVersion 3.3.6 -> 3.8.0-RC6 in localFs/crossScalaVersions
82OpenCB::Changing crossVersion 3.3.6 -> 3.8.0-RC6 in cryptAlgAES/crossScalaVersions
83OpenCB::Changing crossVersion 3.3.6 -> 3.8.0-RC6 in crypt/crossScalaVersions
84OpenCB::Changing crossVersion 3.3.6 -> 3.8.0-RC6 in googleDrive/crossScalaVersions
85OpenCB::Changing crossVersion 3.3.6 -> 3.8.0-RC6 in webDav/crossScalaVersions
86OpenCB::Changing crossVersion 3.3.6 -> 3.8.0-RC6 in oneDrive/crossScalaVersions
87[info] set current project to cloud-files (in build file:/build/repo/)
88[info] Setting Scala version to 3.8.0-RC6 on 7 projects.
89[info] Switching Scala version on:
90[info] localFs (2.13.16, 3.8.0-RC6)
91[info] crypt (2.13.16, 3.8.0-RC6)
92[info] googleDrive (2.13.16, 3.8.0-RC6)
93[info] core (2.13.16, 3.8.0-RC6)
94[info] webDav (2.13.16, 3.8.0-RC6)
95[info] oneDrive (2.13.16, 3.8.0-RC6)
96[info] cryptAlgAES (2.13.16, 3.8.0-RC6)
97[info] Excluding projects:
98[info] * CloudFiles (2.13.16)
99[info] Reapplying settings...
100[info] set current project to cloud-files (in build file:/build/repo/)
101Execute mapScalacOptions: ,REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
102[info] Reapplying settings...
103[info] set current project to cloud-files (in build file:/build/repo/)
104[info] Defining Global / credentials, core / credentials and 6 others.
105[info] The new values will be used by allCredentials, core / allCredentials and 37 others.
106[info] Run `last` for details.
107[info] Reapplying settings...
108[info] set current project to cloud-files (in build file:/build/repo/)
109Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
110[info] Reapplying settings...
111OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
112
113 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:331)
114 Did you mean cryptAlgAES / allExcludeDependencies ?
115 , retry without global scopes
116[info] Reapplying settings...
117[info] set current project to cloud-files (in build file:/build/repo/)
118Execute removeScalacOptionsStartingWith: -P:wartremover
119[info] Reapplying settings...
120[info] set current project to cloud-files (in build file:/build/repo/)
121[success] Total time: 0 s, completed Jan 8, 2026, 2:01:53 AM
122Build config: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"21"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":[],"sourcePatches":[]}
123Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),Full,List()))
124Starting build...
125Projects: Set(localFs, crypt, googleDrive, core, webDav, oneDrive, cryptAlgAES)
126Starting build for ProjectRef(file:/build/repo/,localFs) (cloud-files-localfs)... [0/7]
127OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.8` in Scala 2.12.20 module Global
128OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.8` in Scala 2.13.16 module Scope(Select(BuildRef(file:/build/repo/)), Zero, Zero, Zero)
129OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
130OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
131Compile scalacOptions: -Wconf:msg=can be rewritten automatically under:s, -source:3.8
132[info] compiling 24 Scala sources to /build/repo/core/target/scala-3.8.0-RC6/classes ...
133[info] done compiling
134[info] compiling 3 Scala sources to /build/repo/localfs/target/scala-3.8.0-RC6/classes ...
135[info] done compiling
136[info] compiling 25 Scala sources to /build/repo/core/target/scala-3.8.0-RC6/test-classes ...
137[info] done compiling
138[info] compiling 2 Scala sources to /build/repo/localfs/target/scala-3.8.0-RC6/test-classes ...
139[info] done compiling
140[info] LocalFsModelSpec:
141[info] LocalFsModel
142[info] - should create a folder object for a create operation
143[info] - should create a folder with default properties
144[info] - should derive the name from the path when creating a folder
145[info] - should handle an empty path when constructing a folder
146[info] - should create a file object for a create operation
147[info] - should create a file object with default properties
148[info] - should derive the file name from the path
149[LocalFileSystemSpec-pekko.actor.default-dispatcher-3] INFO org.apache.pekko.event.slf4j.Slf4jLogger - Slf4jLogger started
150SLF4J(W): A number (1) of logging calls during the initialization phase have been intercepted and are
151SLF4J(W): now being replayed. These are subject to the filtering rules of the underlying logging system.
152SLF4J(W): See also https://www.slf4j.org/codes.html#replay
153WARNING: A Java agent has been loaded dynamically (/root/.cache/coursier/v1/https/repo1.maven.org/maven2/net/bytebuddy/byte-buddy-agent/1.14.15/byte-buddy-agent-1.14.15.jar)
154WARNING: If a serviceability tool is in use, please run with -XX:+EnableDynamicAgentLoading to hide this warning
155WARNING: If a serviceability tool is not in use, please run with -Djdk.instrument.traceUsage for more information
156WARNING: Dynamic loading of agents will be disallowed by default in a future release
157OpenJDK 64-Bit Server VM warning: Sharing is only supported for boot loader classes because bootstrap classpath has been appended
158[LocalFileSystemSpec-pekko.actor.default-dispatcher-6] INFO org.apache.pekko.actor.CoordinatedShutdown - Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
159[info] LocalFileSystemSpec:
160[info] LocalFileSystem
161[info] - should return the root ID
162[info] - should resolve a path
163[info] - should resolve a path that starts with a separator
164[info] - should decode the components of a path when it is resolved
165[info] - should delete a folder
166[info] - should delete a file
167[info] - should resolve a folder
168[info] - should resolve a file
169[info] - should fail to resolve a folder which is actually a file
170[info] - should fail to resolve a file which is actually a folder
171[info] - should download the content of a file
172[info] - should create a new folder
173[info] - should create a new folder and set the last modified date
174[info] - should create a new folder if another folder type
175[info] - should update the properties of a folder
176[info] - should ignore a folder update operation if there is nothing to change
177[info] - should create a new file
178[info] - should create a new file with properties
179[info] - should update properties of a file
180[info] - should update the content of a file
181[info] - should patch a folder with an empty patch specification
182[info] - should apply a patch specification to a folder
183[info] - should patch a file with an empty path specification
184[info] - should apply a patch specification to a file
185[info] - should return the content of a folder
186[info] - should fail to resolve a path outside of the directory structure
187[info] - should fail to resolve a folder outside of the directory structure
188[info] - should normalize paths when checking them
189[info] - should fail to resolve a file outside of the directory structure
190[info] - should fail to read the content of a folder outside of the directory structure
191[info] - should fail to create a folder outside of the directory structure
192[info] - should fail to update a folder outside of the directory structure
193[info] - should fail to delete a folder outside of the directory structure
194[info] - should fail to delete a file outside of the directory structure
195[info] - should fail to create a file outside the directory structure
196[info] - should fail to update the content of a file outside the directory structure
197[info] - should fail to update a file's properties outside of the directory structure
198[info] - should fail to download a file outside of the directory structure
199[info] - should support disabling path checks
200Starting build for ProjectRef(file:/build/repo/,core) (cloud-files-core)... [1/7]
201Compile scalacOptions: -Wconf:msg=can be rewritten automatically under:s, -source:3.8
202OpenJDK 64-Bit Server VM warning: Sharing is only supported for boot loader classes because bootstrap classpath has been appended
203[RetryExtensionSpec-pekko.actor.default-dispatcher-3] INFO org.apache.pekko.event.slf4j.Slf4jLogger - Slf4jLogger started
204SLF4J(W): A number (3) of logging calls during the initialization phase have been intercepted and are
205SLF4J(W): now being replayed. These are subject to the filtering rules of the underlying logging system.
206SLF4J(W): See also https://www.slf4j.org/codes.html#replay
207[RetryExtensionSpec-pekko.actor.default-dispatcher-3] INFO org.apache.pekko.event.slf4j.Slf4jLogger - Slf4jLogger started
208[RetryExtensionSpec-pekko.actor.default-dispatcher-3] INFO org.apache.pekko.event.slf4j.Slf4jLogger - Slf4jLogger started
209[RetryExtensionSpec-pekko.actor.default-dispatcher-5] WARN com.github.cloudfiles.core.http.RetryExtension$$anon$2 - Received an unaccepted response for HttpMethod(GET) https://example.org/foo.
210[RetryExtensionSpec-pekko.actor.default-dispatcher-5] ERROR com.github.cloudfiles.core.http.RetryExtension$$anon$2 - Supervisor RestartSupervisor saw failure: HttpMethod(GET) https://example.org/foo
211java.lang.RuntimeException: HttpMethod(GET) https://example.org/foo
212 at com.github.cloudfiles.core.http.RetryExtension$$anon$2.applyOrElse(RetryExtension.scala:289)
213 at com.github.cloudfiles.core.http.RetryExtension$$anon$2.applyOrElse(RetryExtension.scala:282)
214 at org.apache.pekko.actor.typed.scaladsl.Behaviors$.receiveMessagePartial$$anonfun$1(Behaviors.scala:170)
215 at org.apache.pekko.actor.typed.internal.BehaviorImpl$ReceiveBehavior.receive(BehaviorImpl.scala:147)
216 at org.apache.pekko.actor.typed.Behavior$.interpret(Behavior.scala:311)
217 at org.apache.pekko.actor.typed.Behavior$.interpretMessage(Behavior.scala:265)
218 at org.apache.pekko.actor.typed.internal.InterceptorImpl$$anon$2.apply(InterceptorImpl.scala:67)
219 at org.apache.pekko.actor.typed.internal.RestartSupervisor.aroundReceive(Supervision.scala:289)
220 at org.apache.pekko.actor.typed.internal.InterceptorImpl.receive(InterceptorImpl.scala:95)
221 at org.apache.pekko.actor.typed.Behavior$.interpret(Behavior.scala:311)
222 at org.apache.pekko.actor.typed.Behavior$.interpretMessage(Behavior.scala:265)
223 at org.apache.pekko.actor.typed.internal.adapter.ActorAdapter.handleMessage(ActorAdapter.scala:141)
224 at org.apache.pekko.actor.typed.internal.adapter.ActorAdapter.aroundReceive$$anonfun$2(ActorAdapter.scala:109)
225 at scala.runtime.function.JProcedure1.apply(JProcedure1.java:15)
226 at scala.runtime.function.JProcedure1.apply(JProcedure1.java:10)
227 at org.apache.pekko.actor.typed.internal.adapter.ActorAdapter.withSafelyAdapted(ActorAdapter.scala:213)
228 at org.apache.pekko.actor.typed.internal.adapter.ActorAdapter.aroundReceive(ActorAdapter.scala:105)
229 at org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590)
230 at org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557)
231 at org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272)
232 at org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233)
233 at org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245)
234 at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387)
235 at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312)
236 at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843)
237 at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808)
238 at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)
239[RetryExtensionSpec-pekko.actor.default-dispatcher-3] WARN com.github.cloudfiles.core.http.RetryExtension$$anon$2 - Received an unaccepted response for HttpMethod(GET) https://example.org/foo.
240[RetryExtensionSpec-pekko.actor.default-dispatcher-3] ERROR com.github.cloudfiles.core.http.RetryExtension$$anon$2 - Supervisor RestartSupervisor saw failure: HttpMethod(GET) https://example.org/foo
241java.lang.RuntimeException: HttpMethod(GET) https://example.org/foo
242 at com.github.cloudfiles.core.http.RetryExtension$$anon$2.applyOrElse(RetryExtension.scala:289)
243 at com.github.cloudfiles.core.http.RetryExtension$$anon$2.applyOrElse(RetryExtension.scala:282)
244 at org.apache.pekko.actor.typed.scaladsl.Behaviors$.receiveMessagePartial$$anonfun$1(Behaviors.scala:170)
245 at org.apache.pekko.actor.typed.internal.BehaviorImpl$ReceiveBehavior.receive(BehaviorImpl.scala:147)
246 at org.apache.pekko.actor.typed.Behavior$.interpret(Behavior.scala:311)
247 at org.apache.pekko.actor.typed.Behavior$.interpretMessage(Behavior.scala:265)
248 at org.apache.pekko.actor.typed.internal.InterceptorImpl$$anon$2.apply(InterceptorImpl.scala:67)
249 at org.apache.pekko.actor.typed.internal.RestartSupervisor.aroundReceive(Supervision.scala:289)
250 at org.apache.pekko.actor.typed.internal.InterceptorImpl.receive(InterceptorImpl.scala:95)
251 at org.apache.pekko.actor.typed.Behavior$.interpret(Behavior.scala:311)
252 at org.apache.pekko.actor.typed.Behavior$.interpretMessage(Behavior.scala:265)
253 at org.apache.pekko.actor.typed.internal.adapter.ActorAdapter.handleMessage(ActorAdapter.scala:141)
254 at org.apache.pekko.actor.typed.internal.adapter.ActorAdapter.aroundReceive$$anonfun$2(ActorAdapter.scala:109)
255 at scala.runtime.function.JProcedure1.apply(JProcedure1.java:15)
256 at scala.runtime.function.JProcedure1.apply(JProcedure1.java:10)
257 at org.apache.pekko.actor.typed.internal.adapter.ActorAdapter.withSafelyAdapted(ActorAdapter.scala:213)
258 at org.apache.pekko.actor.typed.internal.adapter.ActorAdapter.aroundReceive(ActorAdapter.scala:105)
259 at org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590)
260 at org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557)
261 at org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272)
262 at org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233)
263 at org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245)
264 at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387)
265 at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312)
266 at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843)
267 at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808)
268 at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)
269[RetryExtensionSpec-pekko.actor.default-dispatcher-6] WARN com.github.cloudfiles.core.http.RetryExtension$$anon$2 - Received an unaccepted response for HttpMethod(GET) https://example.org/foo.
270[RetryExtensionSpec-pekko.actor.default-dispatcher-6] ERROR com.github.cloudfiles.core.http.RetryExtension$$anon$2 - Supervisor RestartSupervisor saw failure: HttpMethod(GET) https://example.org/foo
271java.lang.RuntimeException: HttpMethod(GET) https://example.org/foo
272 at com.github.cloudfiles.core.http.RetryExtension$$anon$2.applyOrElse(RetryExtension.scala:289)
273 at com.github.cloudfiles.core.http.RetryExtension$$anon$2.applyOrElse(RetryExtension.scala:282)
274 at org.apache.pekko.actor.typed.scaladsl.Behaviors$.receiveMessagePartial$$anonfun$1(Behaviors.scala:170)
275 at org.apache.pekko.actor.typed.internal.BehaviorImpl$ReceiveBehavior.receive(BehaviorImpl.scala:147)
276 at org.apache.pekko.actor.typed.Behavior$.interpret(Behavior.scala:311)
277 at org.apache.pekko.actor.typed.Behavior$.interpretMessage(Behavior.scala:265)
278 at org.apache.pekko.actor.typed.internal.InterceptorImpl$$anon$2.apply(InterceptorImpl.scala:67)
279 at org.apache.pekko.actor.typed.internal.RestartSupervisor.aroundReceive(Supervision.scala:289)
280 at org.apache.pekko.actor.typed.internal.InterceptorImpl.receive(InterceptorImpl.scala:95)
281 at org.apache.pekko.actor.typed.Behavior$.interpret(Behavior.scala:311)
282 at org.apache.pekko.actor.typed.Behavior$.interpretMessage(Behavior.scala:265)
283 at org.apache.pekko.actor.typed.internal.adapter.ActorAdapter.handleMessage(ActorAdapter.scala:141)
284 at org.apache.pekko.actor.typed.internal.adapter.ActorAdapter.aroundReceive$$anonfun$2(ActorAdapter.scala:109)
285 at scala.runtime.function.JProcedure1.apply(JProcedure1.java:15)
286 at scala.runtime.function.JProcedure1.apply(JProcedure1.java:10)
287 at org.apache.pekko.actor.typed.internal.adapter.ActorAdapter.withSafelyAdapted(ActorAdapter.scala:213)
288 at org.apache.pekko.actor.typed.internal.adapter.ActorAdapter.aroundReceive(ActorAdapter.scala:105)
289 at org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590)
290 at org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557)
291 at org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272)
292 at org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233)
293 at org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245)
294 at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387)
295 at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312)
296 at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843)
297 at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808)
298 at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)
299[info] UriEncodingHelperSpec:
300[info] UriEncodingHelper
301[info] - should URL-encode a string
302[info] - should not modify a string when no encoding is needed
303[info] - should URL-decode a string
304[info] - should not modify a string when no decoding is needed
305[info] - should remove trailing characters from a string
306[info] - should not modify a string if no trailing characters are removed
307[info] - should not modify a URI that already ends with a separator
308[info] - should add a separator character to a URI if necessary
309[info] - should not modify a URI that already starts with a separator
310[info] - should add a leading separator to a URI if necessary
311[info] - should not modify a URI if no trailing separator can be removed
312[info] - should remove a trailing separator from a URI
313[info] - should not modify a string if no prefix can be removed
314[info] - should remove an existing prefix from a string
315[info] - should not change a URI that does not start with a leading separator
316[info] - should remove leading separators from a URI
317[info] - should report that a URI has a parent element
318[info] - should detect a top-level URI without a slash
319[info] - should detect a top-level URI with a leading slash
320[info] - should split a URI in a parent and a name component
321[info] - should handle a split operation for a top-level URI starting with a slash
322[info] - should handle a split operation for a top-level URI without a slash
323[info] - should handle a split operation if the URI ends with a separator
324[info] - should handle a split operation for a top-level URI ending with a slash
325[info] - should handle a split operation if the URI starts with a scheme, but has no name
326[info] - should split a URI into its components
327[info] - should split a URI starting with a slash into its components
328[info] - should split a URI into its components and decode them
329[info] - should generate a URI from its components
330[info] - should generate a URI from its components after encoding them
331[info] - should map the components of a URI
332[info] - should encode the components of a URI
333[info] - should decode the components of a URI
334[info] - should count the number of components of an empty URI
335[info] - should count the number of components of a URI with multiple components
336[RetryExtensionSpec-pekko.actor.default-dispatcher-3] WARN com.github.cloudfiles.core.http.RetryExtension$$anon$2 - Received an unaccepted response for HttpMethod(GET) https://example.org/foo.
337[RetryExtensionSpec-pekko.actor.default-dispatcher-3] ERROR com.github.cloudfiles.core.http.RetryExtension$$anon$2 - Supervisor RestartSupervisor saw failure: HttpMethod(GET) https://example.org/foo
338java.lang.RuntimeException: HttpMethod(GET) https://example.org/foo
339 at com.github.cloudfiles.core.http.RetryExtension$$anon$2.applyOrElse(RetryExtension.scala:289)
340 at com.github.cloudfiles.core.http.RetryExtension$$anon$2.applyOrElse(RetryExtension.scala:282)
341 at org.apache.pekko.actor.typed.scaladsl.Behaviors$.receiveMessagePartial$$anonfun$1(Behaviors.scala:170)
342 at org.apache.pekko.actor.typed.internal.BehaviorImpl$ReceiveBehavior.receive(BehaviorImpl.scala:147)
343 at org.apache.pekko.actor.typed.Behavior$.interpret(Behavior.scala:311)
344 at org.apache.pekko.actor.typed.Behavior$.interpretMessage(Behavior.scala:265)
345 at org.apache.pekko.actor.typed.internal.InterceptorImpl$$anon$2.apply(InterceptorImpl.scala:67)
346 at org.apache.pekko.actor.typed.internal.RestartSupervisor.aroundReceive(Supervision.scala:289)
347 at org.apache.pekko.actor.typed.internal.InterceptorImpl.receive(InterceptorImpl.scala:95)
348 at org.apache.pekko.actor.typed.Behavior$.interpret(Behavior.scala:311)
349 at org.apache.pekko.actor.typed.Behavior$.interpretMessage(Behavior.scala:265)
350 at org.apache.pekko.actor.typed.internal.adapter.ActorAdapter.handleMessage(ActorAdapter.scala:141)
351 at org.apache.pekko.actor.typed.internal.adapter.ActorAdapter.aroundReceive$$anonfun$2(ActorAdapter.scala:109)
352 at scala.runtime.function.JProcedure1.apply(JProcedure1.java:15)
353 at scala.runtime.function.JProcedure1.apply(JProcedure1.java:10)
354 at org.apache.pekko.actor.typed.internal.adapter.ActorAdapter.withSafelyAdapted(ActorAdapter.scala:213)
355 at org.apache.pekko.actor.typed.internal.adapter.ActorAdapter.aroundReceive(ActorAdapter.scala:105)
356 at org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590)
357 at org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557)
358 at org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272)
359 at org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233)
360 at org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245)
361 at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387)
362 at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312)
363 at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843)
364 at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808)
365 at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)
366[RetryExtensionSpec-pekko.actor.default-dispatcher-10] WARN com.github.cloudfiles.core.http.RetryExtension$$anon$2 - Received an unaccepted response for HttpMethod(GET) https://example.org/foo.
367[RetryExtensionSpec-pekko.actor.default-dispatcher-10] ERROR com.github.cloudfiles.core.http.RetryExtension$$anon$2 - Supervisor RestartSupervisor saw failure: HttpMethod(GET) https://example.org/foo
368java.lang.RuntimeException: HttpMethod(GET) https://example.org/foo
369 at com.github.cloudfiles.core.http.RetryExtension$$anon$2.applyOrElse(RetryExtension.scala:289)
370 at com.github.cloudfiles.core.http.RetryExtension$$anon$2.applyOrElse(RetryExtension.scala:282)
371 at org.apache.pekko.actor.typed.scaladsl.Behaviors$.receiveMessagePartial$$anonfun$1(Behaviors.scala:170)
372 at org.apache.pekko.actor.typed.internal.BehaviorImpl$ReceiveBehavior.receive(BehaviorImpl.scala:147)
373 at org.apache.pekko.actor.typed.Behavior$.interpret(Behavior.scala:311)
374 at org.apache.pekko.actor.typed.Behavior$.interpretMessage(Behavior.scala:265)
375 at org.apache.pekko.actor.typed.internal.InterceptorImpl$$anon$2.apply(InterceptorImpl.scala:67)
376 at org.apache.pekko.actor.typed.internal.RestartSupervisor.aroundReceive(Supervision.scala:289)
377 at org.apache.pekko.actor.typed.internal.InterceptorImpl.receive(InterceptorImpl.scala:95)
378 at org.apache.pekko.actor.typed.Behavior$.interpret(Behavior.scala:311)
379 at org.apache.pekko.actor.typed.Behavior$.interpretMessage(Behavior.scala:265)
380 at org.apache.pekko.actor.typed.internal.adapter.ActorAdapter.handleMessage(ActorAdapter.scala:141)
381 at org.apache.pekko.actor.typed.internal.adapter.ActorAdapter.aroundReceive$$anonfun$2(ActorAdapter.scala:109)
382 at scala.runtime.function.JProcedure1.apply(JProcedure1.java:15)
383 at scala.runtime.function.JProcedure1.apply(JProcedure1.java:10)
384 at org.apache.pekko.actor.typed.internal.adapter.ActorAdapter.withSafelyAdapted(ActorAdapter.scala:213)
385 at org.apache.pekko.actor.typed.internal.adapter.ActorAdapter.aroundReceive(ActorAdapter.scala:105)
386 at org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590)
387 at org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557)
388 at org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272)
389 at org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233)
390 at org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245)
391 at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387)
392 at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312)
393 at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843)
394 at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808)
395 at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)
396[RetryExtensionSpec-pekko.actor.default-dispatcher-3] WARN com.github.cloudfiles.core.http.RetryExtension$$anon$2 - Received an unaccepted response for HttpMethod(GET) https://example.org/foo.
397[RetryExtensionSpec-pekko.actor.default-dispatcher-3] ERROR com.github.cloudfiles.core.http.RetryExtension$$anon$2 - Supervisor RestartSupervisor saw failure: HttpMethod(GET) https://example.org/foo
398java.lang.RuntimeException: HttpMethod(GET) https://example.org/foo
399 at com.github.cloudfiles.core.http.RetryExtension$$anon$2.applyOrElse(RetryExtension.scala:289)
400 at com.github.cloudfiles.core.http.RetryExtension$$anon$2.applyOrElse(RetryExtension.scala:282)
401 at org.apache.pekko.actor.typed.scaladsl.Behaviors$.receiveMessagePartial$$anonfun$1(Behaviors.scala:170)
402 at org.apache.pekko.actor.typed.internal.BehaviorImpl$ReceiveBehavior.receive(BehaviorImpl.scala:147)
403 at org.apache.pekko.actor.typed.Behavior$.interpret(Behavior.scala:311)
404 at org.apache.pekko.actor.typed.Behavior$.interpretMessage(Behavior.scala:265)
405 at org.apache.pekko.actor.typed.internal.InterceptorImpl$$anon$2.apply(InterceptorImpl.scala:67)
406 at org.apache.pekko.actor.typed.internal.RestartSupervisor.aroundReceive(Supervision.scala:289)
407 at org.apache.pekko.actor.typed.internal.InterceptorImpl.receive(InterceptorImpl.scala:95)
408 at org.apache.pekko.actor.typed.Behavior$.interpret(Behavior.scala:311)
409 at org.apache.pekko.actor.typed.Behavior$.interpretMessage(Behavior.scala:265)
410 at org.apache.pekko.actor.typed.internal.adapter.ActorAdapter.handleMessage(ActorAdapter.scala:141)
411 at org.apache.pekko.actor.typed.internal.adapter.ActorAdapter.aroundReceive$$anonfun$2(ActorAdapter.scala:109)
412 at scala.runtime.function.JProcedure1.apply(JProcedure1.java:15)
413 at scala.runtime.function.JProcedure1.apply(JProcedure1.java:10)
414 at org.apache.pekko.actor.typed.internal.adapter.ActorAdapter.withSafelyAdapted(ActorAdapter.scala:213)
415 at org.apache.pekko.actor.typed.internal.adapter.ActorAdapter.aroundReceive(ActorAdapter.scala:105)
416 at org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590)
417 at org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557)
418 at org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272)
419 at org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233)
420 at org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245)
421 at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387)
422 at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312)
423 at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843)
424 at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808)
425 at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)
426[RetryExtensionSpec-pekko.actor.default-dispatcher-10] WARN com.github.cloudfiles.core.http.RetryExtension$$anon$2 - Received an unaccepted response for HttpMethod(GET) https://example.org/foo.
427[RetryExtensionSpec-pekko.actor.default-dispatcher-10] ERROR com.github.cloudfiles.core.http.RetryExtension$$anon$2 - Supervisor RestartSupervisor saw failure: HttpMethod(GET) https://example.org/foo
428java.lang.RuntimeException: HttpMethod(GET) https://example.org/foo
429 at com.github.cloudfiles.core.http.RetryExtension$$anon$2.applyOrElse(RetryExtension.scala:289)
430 at com.github.cloudfiles.core.http.RetryExtension$$anon$2.applyOrElse(RetryExtension.scala:282)
431 at org.apache.pekko.actor.typed.scaladsl.Behaviors$.receiveMessagePartial$$anonfun$1(Behaviors.scala:170)
432 at org.apache.pekko.actor.typed.internal.BehaviorImpl$ReceiveBehavior.receive(BehaviorImpl.scala:147)
433 at org.apache.pekko.actor.typed.Behavior$.interpret(Behavior.scala:311)
434 at org.apache.pekko.actor.typed.Behavior$.interpretMessage(Behavior.scala:265)
435 at org.apache.pekko.actor.typed.internal.InterceptorImpl$$anon$2.apply(InterceptorImpl.scala:67)
436 at org.apache.pekko.actor.typed.internal.RestartSupervisor.aroundReceive(Supervision.scala:289)
437 at org.apache.pekko.actor.typed.internal.InterceptorImpl.receive(InterceptorImpl.scala:95)
438 at org.apache.pekko.actor.typed.Behavior$.interpret(Behavior.scala:311)
439 at org.apache.pekko.actor.typed.Behavior$.interpretMessage(Behavior.scala:265)
440 at org.apache.pekko.actor.typed.internal.adapter.ActorAdapter.handleMessage(ActorAdapter.scala:141)
441 at org.apache.pekko.actor.typed.internal.adapter.ActorAdapter.aroundReceive$$anonfun$2(ActorAdapter.scala:109)
442 at scala.runtime.function.JProcedure1.apply(JProcedure1.java:15)
443 at scala.runtime.function.JProcedure1.apply(JProcedure1.java:10)
444 at org.apache.pekko.actor.typed.internal.adapter.ActorAdapter.withSafelyAdapted(ActorAdapter.scala:213)
445 at org.apache.pekko.actor.typed.internal.adapter.ActorAdapter.aroundReceive(ActorAdapter.scala:105)
446 at org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590)
447 at org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557)
448 at org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272)
449 at org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233)
450 at org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245)
451 at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387)
452 at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312)
453 at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843)
454 at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808)
455 at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)
456[RetryExtensionSpec-pekko.actor.default-dispatcher-3] WARN com.github.cloudfiles.core.http.RetryExtension$$anon$2 - Received an unaccepted response for HttpMethod(GET) https://example.org/foo.
457[RetryExtensionSpec-pekko.actor.default-dispatcher-10] ERROR org.apache.pekko.actor.SupervisorStrategy - HttpMethod(GET) https://example.org/foo
458java.lang.RuntimeException: HttpMethod(GET) https://example.org/foo
459 at com.github.cloudfiles.core.http.RetryExtension$$anon$2.applyOrElse(RetryExtension.scala:289)
460 at com.github.cloudfiles.core.http.RetryExtension$$anon$2.applyOrElse(RetryExtension.scala:282)
461 at org.apache.pekko.actor.typed.scaladsl.Behaviors$.receiveMessagePartial$$anonfun$1(Behaviors.scala:170)
462 at org.apache.pekko.actor.typed.internal.BehaviorImpl$ReceiveBehavior.receive(BehaviorImpl.scala:147)
463 at org.apache.pekko.actor.typed.Behavior$.interpret(Behavior.scala:311)
464 at org.apache.pekko.actor.typed.Behavior$.interpretMessage(Behavior.scala:265)
465 at org.apache.pekko.actor.typed.internal.InterceptorImpl$$anon$2.apply(InterceptorImpl.scala:67)
466 at org.apache.pekko.actor.typed.internal.RestartSupervisor.aroundReceive(Supervision.scala:289)
467 at org.apache.pekko.actor.typed.internal.InterceptorImpl.receive(InterceptorImpl.scala:95)
468 at org.apache.pekko.actor.typed.Behavior$.interpret(Behavior.scala:311)
469 at org.apache.pekko.actor.typed.Behavior$.interpretMessage(Behavior.scala:265)
470 at org.apache.pekko.actor.typed.internal.adapter.ActorAdapter.handleMessage(ActorAdapter.scala:141)
471 at org.apache.pekko.actor.typed.internal.adapter.ActorAdapter.aroundReceive$$anonfun$2(ActorAdapter.scala:109)
472 at scala.runtime.function.JProcedure1.apply(JProcedure1.java:15)
473 at scala.runtime.function.JProcedure1.apply(JProcedure1.java:10)
474 at org.apache.pekko.actor.typed.internal.adapter.ActorAdapter.withSafelyAdapted(ActorAdapter.scala:213)
475 at org.apache.pekko.actor.typed.internal.adapter.ActorAdapter.aroundReceive(ActorAdapter.scala:105)
476 at org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590)
477 at org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557)
478 at org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272)
479 at org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233)
480 at org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245)
481 at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387)
482 at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312)
483 at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843)
484 at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808)
485 at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)
486[RetryExtensionSpec-pekko.actor.default-dispatcher-6] WARN com.github.cloudfiles.core.http.RetryExtension$$anon$2 - Received an unaccepted response for HttpMethod(GET) https://example.org/foo.
487[RetryExtensionSpec-pekko.actor.default-dispatcher-6] ERROR com.github.cloudfiles.core.http.RetryExtension$$anon$2 - Supervisor RestartSupervisor saw failure: HttpMethod(GET) https://example.org/foo
488java.lang.RuntimeException: HttpMethod(GET) https://example.org/foo
489 at com.github.cloudfiles.core.http.RetryExtension$$anon$2.applyOrElse(RetryExtension.scala:289)
490 at com.github.cloudfiles.core.http.RetryExtension$$anon$2.applyOrElse(RetryExtension.scala:282)
491 at org.apache.pekko.actor.typed.scaladsl.Behaviors$.receiveMessagePartial$$anonfun$1(Behaviors.scala:170)
492 at org.apache.pekko.actor.typed.internal.BehaviorImpl$ReceiveBehavior.receive(BehaviorImpl.scala:147)
493 at org.apache.pekko.actor.typed.Behavior$.interpret(Behavior.scala:311)
494 at org.apache.pekko.actor.typed.Behavior$.interpretMessage(Behavior.scala:265)
495 at org.apache.pekko.actor.typed.internal.InterceptorImpl$$anon$2.apply(InterceptorImpl.scala:67)
496 at org.apache.pekko.actor.typed.internal.RestartSupervisor.aroundReceive(Supervision.scala:289)
497 at org.apache.pekko.actor.typed.internal.InterceptorImpl.receive(InterceptorImpl.scala:95)
498 at org.apache.pekko.actor.typed.Behavior$.interpret(Behavior.scala:311)
499 at org.apache.pekko.actor.typed.Behavior$.interpretMessage(Behavior.scala:265)
500 at org.apache.pekko.actor.typed.internal.adapter.ActorAdapter.handleMessage(ActorAdapter.scala:141)
501 at org.apache.pekko.actor.typed.internal.adapter.ActorAdapter.aroundReceive$$anonfun$2(ActorAdapter.scala:109)
502 at scala.runtime.function.JProcedure1.apply(JProcedure1.java:15)
503 at scala.runtime.function.JProcedure1.apply(JProcedure1.java:10)
504 at org.apache.pekko.actor.typed.internal.adapter.ActorAdapter.withSafelyAdapted(ActorAdapter.scala:213)
505 at org.apache.pekko.actor.typed.internal.adapter.ActorAdapter.aroundReceive(ActorAdapter.scala:105)
506 at org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590)
507 at org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557)
508 at org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272)
509 at org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233)
510 at org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245)
511 at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387)
512 at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312)
513 at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843)
514 at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808)
515 at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)
516[RetryExtensionSpec-pekko.actor.default-dispatcher-6] WARN com.github.cloudfiles.core.http.RetryExtension$$anon$2 - Received an unaccepted response for HttpMethod(GET) https://example.org/foo.
517[RetryExtensionSpec-pekko.actor.default-dispatcher-10] ERROR org.apache.pekko.actor.SupervisorStrategy - HttpMethod(GET) https://example.org/foo
518java.lang.RuntimeException: HttpMethod(GET) https://example.org/foo
519 at com.github.cloudfiles.core.http.RetryExtension$$anon$2.applyOrElse(RetryExtension.scala:289)
520 at com.github.cloudfiles.core.http.RetryExtension$$anon$2.applyOrElse(RetryExtension.scala:282)
521 at org.apache.pekko.actor.typed.scaladsl.Behaviors$.receiveMessagePartial$$anonfun$1(Behaviors.scala:170)
522 at org.apache.pekko.actor.typed.internal.BehaviorImpl$ReceiveBehavior.receive(BehaviorImpl.scala:147)
523 at org.apache.pekko.actor.typed.Behavior$.interpret(Behavior.scala:311)
524 at org.apache.pekko.actor.typed.Behavior$.interpretMessage(Behavior.scala:265)
525 at org.apache.pekko.actor.typed.internal.InterceptorImpl$$anon$2.apply(InterceptorImpl.scala:67)
526 at org.apache.pekko.actor.typed.internal.RestartSupervisor.aroundReceive(Supervision.scala:289)
527 at org.apache.pekko.actor.typed.internal.InterceptorImpl.receive(InterceptorImpl.scala:95)
528 at org.apache.pekko.actor.typed.Behavior$.interpret(Behavior.scala:311)
529 at org.apache.pekko.actor.typed.Behavior$.interpretMessage(Behavior.scala:265)
530 at org.apache.pekko.actor.typed.internal.adapter.ActorAdapter.handleMessage(ActorAdapter.scala:141)
531 at org.apache.pekko.actor.typed.internal.adapter.ActorAdapter.aroundReceive$$anonfun$2(ActorAdapter.scala:109)
532 at scala.runtime.function.JProcedure1.apply(JProcedure1.java:15)
533 at scala.runtime.function.JProcedure1.apply(JProcedure1.java:10)
534 at org.apache.pekko.actor.typed.internal.adapter.ActorAdapter.withSafelyAdapted(ActorAdapter.scala:213)
535 at org.apache.pekko.actor.typed.internal.adapter.ActorAdapter.aroundReceive(ActorAdapter.scala:105)
536 at org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590)
537 at org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557)
538 at org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272)
539 at org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233)
540 at org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245)
541 at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387)
542 at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312)
543 at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843)
544 at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808)
545 at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)
546[RequestQueueSpec-pekko.actor.default-dispatcher-3] INFO org.apache.pekko.actor.CoordinatedShutdown - Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
547[RetryExtensionSpec-pekko.actor.default-dispatcher-10] WARN com.github.cloudfiles.core.http.RetryExtension$$anon$2 - Received an unaccepted response for HttpMethod(GET) https://example.org/foo.
548[RetryExtensionSpec-pekko.actor.default-dispatcher-10] ERROR com.github.cloudfiles.core.http.RetryExtension$$anon$2 - Supervisor RestartSupervisor saw failure [1]: HttpMethod(GET) https://example.org/foo
549java.lang.RuntimeException: HttpMethod(GET) https://example.org/foo
550 at com.github.cloudfiles.core.http.RetryExtension$$anon$2.applyOrElse(RetryExtension.scala:289)
551 at com.github.cloudfiles.core.http.RetryExtension$$anon$2.applyOrElse(RetryExtension.scala:282)
552 at org.apache.pekko.actor.typed.scaladsl.Behaviors$.receiveMessagePartial$$anonfun$1(Behaviors.scala:170)
553 at org.apache.pekko.actor.typed.internal.BehaviorImpl$ReceiveBehavior.receive(BehaviorImpl.scala:147)
554 at org.apache.pekko.actor.typed.Behavior$.interpret(Behavior.scala:311)
555 at org.apache.pekko.actor.typed.Behavior$.interpretMessage(Behavior.scala:265)
556 at org.apache.pekko.actor.typed.internal.InterceptorImpl$$anon$2.apply(InterceptorImpl.scala:67)
557 at org.apache.pekko.actor.typed.internal.RestartSupervisor.aroundReceive(Supervision.scala:289)
558 at org.apache.pekko.actor.typed.internal.InterceptorImpl.receive(InterceptorImpl.scala:95)
559 at org.apache.pekko.actor.typed.Behavior$.interpret(Behavior.scala:311)
560 at org.apache.pekko.actor.typed.Behavior$.interpretMessage(Behavior.scala:265)
561 at org.apache.pekko.actor.typed.internal.adapter.ActorAdapter.handleMessage(ActorAdapter.scala:141)
562 at org.apache.pekko.actor.typed.internal.adapter.ActorAdapter.aroundReceive$$anonfun$2(ActorAdapter.scala:109)
563 at scala.runtime.function.JProcedure1.apply(JProcedure1.java:15)
564 at scala.runtime.function.JProcedure1.apply(JProcedure1.java:10)
565 at org.apache.pekko.actor.typed.internal.adapter.ActorAdapter.withSafelyAdapted(ActorAdapter.scala:213)
566 at org.apache.pekko.actor.typed.internal.adapter.ActorAdapter.aroundReceive(ActorAdapter.scala:105)
567 at org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590)
568 at org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557)
569 at org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272)
570 at org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233)
571 at org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245)
572 at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387)
573 at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312)
574 at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843)
575 at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808)
576 at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)
577[DelegateFileSystemSpec-pekko.actor.default-dispatcher-3] INFO org.apache.pekko.actor.CoordinatedShutdown - Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
578[info] ModelSpec:
579[info] FolderContent
580[info] - should map files and folders
581[info] - should deal with undefined mapping functions
582[info] - should map files and folders in parallel
583[info] - should deal with undefined mapping functions when mapping in parallel
584[info] - should return a failed future if a parallel mapping fails
585[info] - should map files and folders with Try in parallel if mapping is successful
586[info] - should map files and folders with Try in parallel if mappings fail
587[info] - should deal with undefined mapping functions when mapping with Try in parallel
588[RetryExtensionSpec-pekko.actor.default-dispatcher-10] WARN com.github.cloudfiles.core.http.RetryExtension$$anon$2 - Received an unaccepted response for HttpMethod(GET) https://example.org/foo.
589[RetryExtensionSpec-pekko.actor.default-dispatcher-10] ERROR com.github.cloudfiles.core.http.RetryExtension$$anon$2 - Supervisor RestartSupervisor saw failure [2]: HttpMethod(GET) https://example.org/foo
590java.lang.RuntimeException: HttpMethod(GET) https://example.org/foo
591 at com.github.cloudfiles.core.http.RetryExtension$$anon$2.applyOrElse(RetryExtension.scala:289)
592 at com.github.cloudfiles.core.http.RetryExtension$$anon$2.applyOrElse(RetryExtension.scala:282)
593 at org.apache.pekko.actor.typed.scaladsl.Behaviors$.receiveMessagePartial$$anonfun$1(Behaviors.scala:170)
594 at org.apache.pekko.actor.typed.internal.BehaviorImpl$ReceiveBehavior.receive(BehaviorImpl.scala:147)
595 at org.apache.pekko.actor.typed.Behavior$.interpret(Behavior.scala:311)
596 at org.apache.pekko.actor.typed.Behavior$.interpretMessage(Behavior.scala:265)
597 at org.apache.pekko.actor.typed.internal.InterceptorImpl$$anon$2.apply(InterceptorImpl.scala:67)
598 at org.apache.pekko.actor.typed.internal.RestartSupervisor.aroundReceive(Supervision.scala:289)
599 at org.apache.pekko.actor.typed.internal.InterceptorImpl.receive(InterceptorImpl.scala:95)
600 at org.apache.pekko.actor.typed.Behavior$.interpret(Behavior.scala:311)
601 at org.apache.pekko.actor.typed.Behavior$.interpretMessage(Behavior.scala:265)
602 at org.apache.pekko.actor.typed.internal.adapter.ActorAdapter.handleMessage(ActorAdapter.scala:141)
603 at org.apache.pekko.actor.typed.internal.adapter.ActorAdapter.aroundReceive$$anonfun$2(ActorAdapter.scala:109)
604 at scala.runtime.function.JProcedure1.apply(JProcedure1.java:15)
605 at scala.runtime.function.JProcedure1.apply(JProcedure1.java:10)
606 at org.apache.pekko.actor.typed.internal.adapter.ActorAdapter.withSafelyAdapted(ActorAdapter.scala:213)
607 at org.apache.pekko.actor.typed.internal.adapter.ActorAdapter.aroundReceive(ActorAdapter.scala:105)
608 at org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590)
609 at org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557)
610 at org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272)
611 at org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233)
612 at org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245)
613 at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387)
614 at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312)
615 at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843)
616 at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808)
617 at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)
618[info] DelegateFileSystemSpec:
619[info] DelegateFileSystem
620[info] - should return the root ID
621[info] - should resolve a path
622[info] - should resolve path components
623[info] - should resolve a file
624[info] - should resolve a folder
625[info] - should return the content of a folder
626[info] - should create a folder
627[info] - should update a folder
628[SpawnerClassicSpec-pekko.actor.default-dispatcher-5] INFO org.apache.pekko.event.slf4j.Slf4jLogger - Slf4jLogger started
629[info] - should delete a folder
630[info] - should create a file
631[info] - should update a file
632[info] - should update the content of a file
633[info] - should download a file
634[info] - should delete a file
635[info] - should patch a folder
636[info] - should patch a file
637[info] - should close the underlying FileSystem
638[info] RequestQueueSpec:
639[info] The RequestQueue object
640[info] - should extract the port of an HTTPS URI
641[info] - should extract the port of an HTTP URI
642[info] - should extract the port from an URI if it is provided
643[info] - should create an HTTP request flow to a host
644[info] - should create an HTTPS request flow to a host
645[info] - should create an HTTP request flow with a non-standard port to a host
646[BasicAuthExtensionSpec-pekko.actor.default-dispatcher-3] INFO org.apache.pekko.event.slf4j.Slf4jLogger - Slf4jLogger started
647[SpawnerClassicSpec-pekko.actor.default-dispatcher-3] INFO org.apache.pekko.event.slf4j.Slf4jLogger - Slf4jLogger started
648[RetryExtensionSpec-pekko.actor.default-dispatcher-10] WARN com.github.cloudfiles.core.http.RetryExtension$$anon$2 - Received an unaccepted response for HttpMethod(GET) https://example.org/foo.
649[RetryExtensionSpec-pekko.actor.default-dispatcher-10] ERROR com.github.cloudfiles.core.http.RetryExtension$$anon$2 - Supervisor RestartSupervisor saw failure [3]: HttpMethod(GET) https://example.org/foo
650java.lang.RuntimeException: HttpMethod(GET) https://example.org/foo
651 at com.github.cloudfiles.core.http.RetryExtension$$anon$2.applyOrElse(RetryExtension.scala:289)
652 at com.github.cloudfiles.core.http.RetryExtension$$anon$2.applyOrElse(RetryExtension.scala:282)
653 at org.apache.pekko.actor.typed.scaladsl.Behaviors$.receiveMessagePartial$$anonfun$1(Behaviors.scala:170)
654 at org.apache.pekko.actor.typed.internal.BehaviorImpl$ReceiveBehavior.receive(BehaviorImpl.scala:147)
655 at org.apache.pekko.actor.typed.Behavior$.interpret(Behavior.scala:311)
656 at org.apache.pekko.actor.typed.Behavior$.interpretMessage(Behavior.scala:265)
657 at org.apache.pekko.actor.typed.internal.InterceptorImpl$$anon$2.apply(InterceptorImpl.scala:67)
658 at org.apache.pekko.actor.typed.internal.RestartSupervisor.aroundReceive(Supervision.scala:289)
659 at org.apache.pekko.actor.typed.internal.InterceptorImpl.receive(InterceptorImpl.scala:95)
660 at org.apache.pekko.actor.typed.Behavior$.interpret(Behavior.scala:311)
661 at org.apache.pekko.actor.typed.Behavior$.interpretMessage(Behavior.scala:265)
662 at org.apache.pekko.actor.typed.internal.adapter.ActorAdapter.handleMessage(ActorAdapter.scala:141)
663 at org.apache.pekko.actor.typed.internal.adapter.ActorAdapter.aroundReceive$$anonfun$2(ActorAdapter.scala:109)
664 at scala.runtime.function.JProcedure1.apply(JProcedure1.java:15)
665 at scala.runtime.function.JProcedure1.apply(JProcedure1.java:10)
666 at org.apache.pekko.actor.typed.internal.adapter.ActorAdapter.withSafelyAdapted(ActorAdapter.scala:213)
667 at org.apache.pekko.actor.typed.internal.adapter.ActorAdapter.aroundReceive(ActorAdapter.scala:105)
668 at org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590)
669 at org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557)
670 at org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272)
671 at org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233)
672 at org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245)
673 at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387)
674 at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312)
675 at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843)
676 at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808)
677 at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)
678[RetryExtensionSpec-pekko.actor.default-dispatcher-10] WARN com.github.cloudfiles.core.http.RetryExtension$$anon$2 - Received an unaccepted response for HttpMethod(GET) https://example.org/foo.
679[RetryExtensionSpec-pekko.actor.default-dispatcher-10] ERROR com.github.cloudfiles.core.http.RetryExtension$$anon$2 - Supervisor RestartSupervisor saw failure [1]: HttpMethod(GET) https://example.org/foo
680java.lang.RuntimeException: HttpMethod(GET) https://example.org/foo
681 at com.github.cloudfiles.core.http.RetryExtension$$anon$2.applyOrElse(RetryExtension.scala:289)
682 at com.github.cloudfiles.core.http.RetryExtension$$anon$2.applyOrElse(RetryExtension.scala:282)
683 at org.apache.pekko.actor.typed.scaladsl.Behaviors$.receiveMessagePartial$$anonfun$1(Behaviors.scala:170)
684 at org.apache.pekko.actor.typed.internal.BehaviorImpl$ReceiveBehavior.receive(BehaviorImpl.scala:147)
685 at org.apache.pekko.actor.typed.Behavior$.interpret(Behavior.scala:311)
686 at org.apache.pekko.actor.typed.Behavior$.interpretMessage(Behavior.scala:265)
687 at org.apache.pekko.actor.typed.internal.InterceptorImpl$$anon$2.apply(InterceptorImpl.scala:67)
688 at org.apache.pekko.actor.typed.internal.RestartSupervisor.aroundReceive(Supervision.scala:289)
689 at org.apache.pekko.actor.typed.internal.InterceptorImpl.receive(InterceptorImpl.scala:95)
690 at org.apache.pekko.actor.typed.Behavior$.interpret(Behavior.scala:311)
691 at org.apache.pekko.actor.typed.Behavior$.interpretMessage(Behavior.scala:265)
692 at org.apache.pekko.actor.typed.internal.adapter.ActorAdapter.handleMessage(ActorAdapter.scala:141)
693 at org.apache.pekko.actor.typed.internal.adapter.ActorAdapter.aroundReceive$$anonfun$2(ActorAdapter.scala:109)
694 at scala.runtime.function.JProcedure1.apply(JProcedure1.java:15)
695 at scala.runtime.function.JProcedure1.apply(JProcedure1.java:10)
696 at org.apache.pekko.actor.typed.internal.adapter.ActorAdapter.withSafelyAdapted(ActorAdapter.scala:213)
697 at org.apache.pekko.actor.typed.internal.adapter.ActorAdapter.aroundReceive(ActorAdapter.scala:105)
698 at org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590)
699 at org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557)
700 at org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272)
701 at org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233)
702 at org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245)
703 at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387)
704 at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312)
705 at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843)
706 at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808)
707 at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)
708[BasicAuthExtensionSpec-pekko.actor.default-dispatcher-5] INFO org.apache.pekko.actor.DeadLetterActorRef - pekkoDeadLetter Message [org.apache.pekko.actor.testkit.typed.scaladsl.ActorTestKit$$anon$1] to Actor[pekko://BasicAuthExtensionSpec/deadLetters] was not delivered. [1] dead letters encountered. If this is not an expected behavior then Actor[pekko://BasicAuthExtensionSpec/deadLetters] may have terminated unexpectedly. This logging can be turned off or adjusted with configuration settings 'pekko.log-dead-letters' and 'pekko.log-dead-letters-during-shutdown'.
709[BasicAuthExtensionSpec-pekko.actor.default-dispatcher-6] INFO org.apache.pekko.actor.LocalActorRef - pekkoDeadLetter Message [com.github.cloudfiles.core.http.HttpRequestSender$SendRequest] to Actor[pekko://BasicAuthExtensionSpec/user/$d#-1749906839] was not delivered. [2] dead letters encountered. If this is not an expected behavior then Actor[pekko://BasicAuthExtensionSpec/user/$d#-1749906839] may have terminated unexpectedly. This logging can be turned off or adjusted with configuration settings 'pekko.log-dead-letters' and 'pekko.log-dead-letters-during-shutdown'.
710[BasicAuthExtensionSpec-pekko.actor.default-dispatcher-6] INFO org.apache.pekko.actor.CoordinatedShutdown - Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
711[SpawnerClassicSpec-pekko.actor.default-dispatcher-5] INFO org.apache.pekko.actor.CoordinatedShutdown - Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
712[RetryAfterExtensionSpec-pekko.actor.default-dispatcher-3] INFO org.apache.pekko.event.slf4j.Slf4jLogger - Slf4jLogger started
713[SpawnerClassicSpec-pekko.actor.default-dispatcher-5] INFO org.apache.pekko.actor.CoordinatedShutdown - Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
714[RetryAfterExtensionSpec-pekko.actor.default-dispatcher-5] INFO com.github.cloudfiles.core.http.RetryAfterExtension$$anon$1 - Received status 429 for HttpMethod(GET) https://example.org/foo. Retrying after 1 second
715[HttpRequestSenderSpec-pekko.actor.default-dispatcher-3] INFO org.apache.pekko.event.slf4j.Slf4jLogger - Slf4jLogger started
716[FileSystemSpec-pekko.actor.default-dispatcher-3] INFO org.apache.pekko.event.slf4j.Slf4jLogger - Slf4jLogger started
717[FileSystemSpec-pekko.actor.default-dispatcher-3] INFO org.apache.pekko.actor.CoordinatedShutdown - Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
718[SpawnerTypedSpec-pekko.actor.default-dispatcher-5] INFO org.apache.pekko.event.slf4j.Slf4jLogger - Slf4jLogger started
719[SpawnerTypedSpec-pekko.actor.default-dispatcher-6] INFO org.apache.pekko.actor.CoordinatedShutdown - Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
720[RetryExtensionSpec-pekko.actor.default-dispatcher-5] WARN com.github.cloudfiles.core.http.RetryExtension$$anon$2 - Received an unaccepted response for HttpMethod(GET) https://example.org/foo.
721[RetryExtensionSpec-pekko.actor.default-dispatcher-5] ERROR com.github.cloudfiles.core.http.RetryExtension$$anon$2 - Supervisor RestartSupervisor saw failure [2]: HttpMethod(GET) https://example.org/foo
722java.lang.RuntimeException: HttpMethod(GET) https://example.org/foo
723 at com.github.cloudfiles.core.http.RetryExtension$$anon$2.applyOrElse(RetryExtension.scala:289)
724 at com.github.cloudfiles.core.http.RetryExtension$$anon$2.applyOrElse(RetryExtension.scala:282)
725 at org.apache.pekko.actor.typed.scaladsl.Behaviors$.receiveMessagePartial$$anonfun$1(Behaviors.scala:170)
726 at org.apache.pekko.actor.typed.internal.BehaviorImpl$ReceiveBehavior.receive(BehaviorImpl.scala:147)
727 at org.apache.pekko.actor.typed.Behavior$.interpret(Behavior.scala:311)
728 at org.apache.pekko.actor.typed.Behavior$.interpretMessage(Behavior.scala:265)
729 at org.apache.pekko.actor.typed.internal.InterceptorImpl$$anon$2.apply(InterceptorImpl.scala:67)
730 at org.apache.pekko.actor.typed.internal.RestartSupervisor.aroundReceive(Supervision.scala:289)
731 at org.apache.pekko.actor.typed.internal.InterceptorImpl.receive(InterceptorImpl.scala:95)
732 at org.apache.pekko.actor.typed.Behavior$.interpret(Behavior.scala:311)
733 at org.apache.pekko.actor.typed.Behavior$.interpretMessage(Behavior.scala:265)
734 at org.apache.pekko.actor.typed.internal.adapter.ActorAdapter.handleMessage(ActorAdapter.scala:141)
735 at org.apache.pekko.actor.typed.internal.adapter.ActorAdapter.aroundReceive$$anonfun$2(ActorAdapter.scala:109)
736 at scala.runtime.function.JProcedure1.apply(JProcedure1.java:15)
737 at scala.runtime.function.JProcedure1.apply(JProcedure1.java:10)
738 at org.apache.pekko.actor.typed.internal.adapter.ActorAdapter.withSafelyAdapted(ActorAdapter.scala:213)
739 at org.apache.pekko.actor.typed.internal.adapter.ActorAdapter.aroundReceive(ActorAdapter.scala:105)
740 at org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590)
741 at org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557)
742 at org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272)
743 at org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233)
744 at org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245)
745 at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387)
746 at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312)
747 at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843)
748 at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808)
749 at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)
750[WalkSpec-pekko.actor.default-dispatcher-5] INFO org.apache.pekko.event.slf4j.Slf4jLogger - Slf4jLogger started
751[HttpRequestSenderSpec-pekko.actor.default-dispatcher-8] INFO org.apache.pekko.actor.CoordinatedShutdown - Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
752[OAuthExtensionSpec-pekko.actor.default-dispatcher-3] INFO org.apache.pekko.event.slf4j.Slf4jLogger - Slf4jLogger started
753[OAuthExtensionSpec-pekko.actor.default-dispatcher-3] INFO com.github.cloudfiles.core.http.auth.OAuthExtensionSpec$HttpStubActor$$anon$1 - Serving request SendRequest(HttpRequest(HttpMethod(POST),http://test.org/foo,List(X-Test: yes, Authorization),HttpEntity.Strict(none/none,0 bytes total),HttpProtocol(HTTP/1.1)),SendRequest(HttpRequest(HttpMethod(POST),http://test.org/foo,List(X-Test: yes, Authorization),HttpEntity.Strict(none/none,0 bytes total),HttpProtocol(HTTP/1.1)),java.lang.Object@762783c4,Actor[pekko://OAuthExtensionSpec/system/testProbe-58#-1066586711],OnFailure),Actor[pekko://OAuthExtensionSpec/temp/$b$a#0],OnFailure).
754[OAuthExtensionSpec-pekko.actor.default-dispatcher-5] INFO com.github.cloudfiles.core.http.auth.OAuthExtensionSpec$HttpStubActor$$anon$1 - Serving request SendRequest(HttpRequest(HttpMethod(POST),http://test.org/foo,List(X-Test: yes),HttpEntity.Strict(none/none,0 bytes total),HttpProtocol(HTTP/1.1)),SendRequest(HttpRequest(HttpMethod(POST),http://test.org/foo,List(X-Test: yes),HttpEntity.Strict(none/none,0 bytes total),HttpProtocol(HTTP/1.1)),java.lang.Object@762783c4,Actor[pekko://OAuthExtensionSpec/system/testProbe-59#-1410914665],OnFailure),Actor[pekko://OAuthExtensionSpec/temp/$e$b#0],OnFailure).
755[OAuthExtensionSpec-pekko.actor.default-dispatcher-5] INFO com.github.cloudfiles.core.http.auth.OAuthExtensionSpec$HttpStubActor$$anon$1 - Serving request SendRequest(HttpRequest(HttpMethod(POST),http://test.org/foo,List(X-Test: yes, Authorization),HttpEntity.Strict(none/none,0 bytes total),HttpProtocol(HTTP/1.1)),SendRequest(HttpRequest(HttpMethod(POST),http://test.org/foo,List(X-Test: yes, Authorization),HttpEntity.Strict(none/none,0 bytes total),HttpProtocol(HTTP/1.1)),java.lang.Object@762783c4,Actor[pekko://OAuthExtensionSpec/system/testProbe-60#-1613537036],OnFailure),Actor[pekko://OAuthExtensionSpec/temp/$h$c#0],OnFailure).
756[OAuthExtensionSpec-pekko.actor.default-dispatcher-5] INFO com.github.cloudfiles.core.http.auth.OAuthExtensionSpec$HttpStubActor$$anon$1 - Serving request SendRequest(HttpRequest(HttpMethod(POST),http://test.org/foo,List(X-Test: yes, Authorization),HttpEntity.Strict(none/none,0 bytes total),HttpProtocol(HTTP/1.1)),SendRequest(HttpRequest(HttpMethod(POST),http://test.org/foo,List(X-Test: yes, Authorization),HttpEntity.Strict(none/none,0 bytes total),HttpProtocol(HTTP/1.1)),java.lang.Object@762783c4,Actor[pekko://OAuthExtensionSpec/system/testProbe-61#508137803],Always),Actor[pekko://OAuthExtensionSpec/temp/$k$d#0],Always).
757[OAuthExtensionSpec-pekko.actor.default-dispatcher-5] INFO com.github.cloudfiles.core.http.auth.OAuthExtensionSpec$HttpStubActor$$anon$1 - Serving request SendRequest(HttpRequest(HttpMethod(POST),http://test.org/foo,List(X-Test: yes, Authorization),HttpEntity.Strict(none/none,0 bytes total),HttpProtocol(HTTP/1.1)),SendRequest(HttpRequest(HttpMethod(POST),http://test.org/foo,List(X-Test: yes, Authorization),HttpEntity.Strict(none/none,0 bytes total),HttpProtocol(HTTP/1.1)),java.lang.Object@762783c4,Actor[pekko://OAuthExtensionSpec/system/testProbe-62#1067998983],OnFailure),Actor[pekko://OAuthExtensionSpec/temp/$n$e#0],OnFailure).
758[OAuthExtensionSpec-pekko.actor.default-dispatcher-3] INFO com.github.cloudfiles.core.http.auth.OAuthExtensionSpec$HttpStubActor$$anon$1 - Serving request SendRequest(HttpRequest(HttpMethod(POST),http://test.org/foo,List(X-Test: yes, Authorization),HttpEntity.Strict(none/none,0 bytes total),HttpProtocol(HTTP/1.1)),SendRequest(HttpRequest(HttpMethod(POST),http://test.org/foo,List(X-Test: yes, Authorization),HttpEntity.Strict(none/none,0 bytes total),HttpProtocol(HTTP/1.1)),java.lang.Object@762783c4,Actor[pekko://OAuthExtensionSpec/system/testProbe-63#817550592],OnFailure),Actor[pekko://OAuthExtensionSpec/temp/$q$f#0],OnFailure).
759[OAuthExtensionSpec-pekko.actor.default-dispatcher-5] INFO com.github.cloudfiles.core.http.auth.OAuthExtensionSpec$HttpStubActor$$anon$1 - Serving request SendRequest(HttpRequest(HttpMethod(POST),http://test.org/foo,List(X-Test: yes, Authorization),HttpEntity.Strict(none/none,0 bytes total),HttpProtocol(HTTP/1.1)),SendRequest(HttpRequest(HttpMethod(POST),http://test.org/foo,List(X-Test: yes, Authorization),HttpEntity.Strict(none/none,0 bytes total),HttpProtocol(HTTP/1.1)),java.lang.Object@762783c4,Actor[pekko://OAuthExtensionSpec/system/testProbe-64#526012550],OnFailure),Actor[pekko://OAuthExtensionSpec/temp/$t$g#0],OnFailure).
760[OAuthExtensionSpec-pekko.actor.default-dispatcher-6] INFO com.github.cloudfiles.core.http.auth.OAuthExtension$ - Obtaining a new access token.
761[OAuthExtensionSpec-pekko.actor.default-dispatcher-7] INFO com.github.cloudfiles.core.http.auth.OAuthExtensionSpec$HttpStubActor$$anon$1 - Serving request SendRequest(HttpRequest(HttpMethod(POST),https://test.idp.org/tokens,List(),HttpEntity.Strict(application/x-www-form-urlencoded,165 bytes total),HttpProtocol(HTTP/1.1)),null,Actor[pekko://OAuthExtensionSpec/temp/$s$h#0],OnFailure).
762[OAuthExtensionSpec-pekko.actor.default-dispatcher-7] INFO com.github.cloudfiles.core.http.auth.OAuthExtension$ - Successfully refreshed access token.
763[OAuthExtensionSpec-pekko.actor.default-dispatcher-5] INFO com.github.cloudfiles.core.http.auth.OAuthExtensionSpec$HttpStubActor$$anon$1 - Serving request SendRequest(HttpRequest(HttpMethod(POST),http://test.org/foo,List(X-Test: yes, Authorization),HttpEntity.Strict(none/none,0 bytes total),HttpProtocol(HTTP/1.1)),SendRequest(HttpRequest(HttpMethod(POST),http://test.org/foo,List(X-Test: yes, Authorization),HttpEntity.Strict(none/none,0 bytes total),HttpProtocol(HTTP/1.1)),java.lang.Object@762783c4,Actor[pekko://OAuthExtensionSpec/system/testProbe-64#526012550],OnFailure),Actor[pekko://OAuthExtensionSpec/temp/$t$i#0],OnFailure).
764[WalkSpec-pekko.actor.default-dispatcher-6] INFO org.apache.pekko.actor.CoordinatedShutdown - Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
765[OAuthExtensionSpec-pekko.actor.default-dispatcher-6] INFO com.github.cloudfiles.core.http.auth.OAuthExtensionSpec$HttpStubActor$$anon$1 - Serving request SendRequest(HttpRequest(HttpMethod(POST),http://test.org/foo,List(X-Test: yes, Authorization),HttpEntity.Strict(none/none,0 bytes total),HttpProtocol(HTTP/1.1)),SendRequest(HttpRequest(HttpMethod(POST),http://test.org/foo,List(X-Test: yes, Authorization),HttpEntity.Strict(none/none,0 bytes total),HttpProtocol(HTTP/1.1)),java.lang.Object@762783c4,Actor[pekko://OAuthExtensionSpec/system/testProbe-65#23448599],OnFailure),Actor[pekko://OAuthExtensionSpec/temp/$w$j#0],OnFailure).
766[OAuthExtensionSpec-pekko.actor.default-dispatcher-7] INFO com.github.cloudfiles.core.http.auth.OAuthExtension$ - Obtaining a new access token.
767[OAuthExtensionSpec-pekko.actor.default-dispatcher-7] INFO com.github.cloudfiles.core.http.auth.OAuthExtensionSpec$HttpStubActor$$anon$1 - Serving request SendRequest(HttpRequest(HttpMethod(POST),https://test.idp.org/tokens,List(),HttpEntity.Strict(application/x-www-form-urlencoded,165 bytes total),HttpProtocol(HTTP/1.1)),null,Actor[pekko://OAuthExtensionSpec/temp/$v$k#0],OnFailure).
768[OAuthExtensionSpec-pekko.actor.default-dispatcher-6] INFO com.github.cloudfiles.core.http.auth.OAuthExtension$ - Successfully refreshed access token.
769[OAuthExtensionSpec-pekko.actor.default-dispatcher-6] INFO com.github.cloudfiles.core.http.auth.OAuthExtensionSpec$HttpStubActor$$anon$1 - Serving request SendRequest(HttpRequest(HttpMethod(POST),http://test.org/foo,List(X-Test: yes, Authorization),HttpEntity.Strict(none/none,0 bytes total),HttpProtocol(HTTP/1.1)),SendRequest(HttpRequest(HttpMethod(POST),http://test.org/foo,List(X-Test: yes, Authorization),HttpEntity.Strict(none/none,0 bytes total),HttpProtocol(HTTP/1.1)),java.lang.Object@762783c4,Actor[pekko://OAuthExtensionSpec/system/testProbe-65#23448599],OnFailure),Actor[pekko://OAuthExtensionSpec/temp/$w$l#0],OnFailure).
770[OAuthExtensionSpec-pekko.actor.default-dispatcher-8] INFO com.github.cloudfiles.core.http.auth.OAuthExtensionSpec$HttpStubActor$$anon$1 - Serving request SendRequest(HttpRequest(HttpMethod(POST),http://test.org/foo,List(X-Test: yes, Authorization),HttpEntity.Strict(none/none,0 bytes total),HttpProtocol(HTTP/1.1)),SendRequest(HttpRequest(HttpMethod(POST),http://test.org/foo,List(X-Test: yes, Authorization),HttpEntity.Strict(none/none,0 bytes total),HttpProtocol(HTTP/1.1)),java.lang.Object@762783c4,Actor[pekko://OAuthExtensionSpec/system/testProbe-66#752630396],OnFailure),Actor[pekko://OAuthExtensionSpec/temp/$z$m#0],OnFailure).
771[OAuthExtensionSpec-pekko.actor.default-dispatcher-8] INFO com.github.cloudfiles.core.http.auth.OAuthExtension$ - Obtaining a new access token.
772[OAuthExtensionSpec-pekko.actor.default-dispatcher-7] INFO com.github.cloudfiles.core.http.auth.OAuthExtensionSpec$HttpStubActor$$anon$1 - Serving request SendRequest(HttpRequest(HttpMethod(POST),https://test.idp.org/tokens,List(),HttpEntity.Strict(application/x-www-form-urlencoded,165 bytes total),HttpProtocol(HTTP/1.1)),null,Actor[pekko://OAuthExtensionSpec/temp/$y$n#0],OnFailure).
773[OAuthExtensionSpec-pekko.actor.default-dispatcher-3] ERROR com.github.cloudfiles.core.http.auth.OAuthExtension$ - Got failed response for refresh token request.
774com.github.cloudfiles.core.http.HttpRequestSender$FailedResponseException: 500 Internal Server Error
775 at com.github.cloudfiles.core.http.HttpRequestSender$FailedResponseException$.apply(HttpRequestSender.scala:165)
776 at com.github.cloudfiles.core.http.auth.OAuthExtensionSpec.sendRequestWithFailedRefresh(OAuthExtensionSpec.scala:422)
777 at com.github.cloudfiles.core.http.auth.OAuthExtensionSpec.testFun$proxy9$1(OAuthExtensionSpec.scala:432)
778 at com.github.cloudfiles.core.http.auth.OAuthExtensionSpec.$init$$$anonfun$9(OAuthExtensionSpec.scala:430)
779 at org.scalatest.Transformer.apply$$anonfun$1(Transformer.scala:22)
780 at org.scalatest.OutcomeOf.outcomeOf(OutcomeOf.scala:85)
781 at org.scalatest.OutcomeOf.outcomeOf$(OutcomeOf.scala:31)
782 at org.scalatest.OutcomeOf$.outcomeOf(OutcomeOf.scala:104)
783 at org.scalatest.Transformer.apply(Transformer.scala:22)
784 at org.scalatest.Transformer.apply(Transformer.scala:21)
785 at org.scalatest.flatspec.AnyFlatSpecLike$$anon$5.apply(AnyFlatSpecLike.scala:1717)
786 at org.scalatest.TestSuite.withFixture(TestSuite.scala:196)
787 at org.scalatest.TestSuite.withFixture$(TestSuite.scala:138)
788 at org.apache.pekko.actor.testkit.typed.scaladsl.ScalaTestWithActorTestKit.withFixture(ScalaTestWithActorTestKit.scala:41)
789 at org.scalatest.flatspec.AnyFlatSpecLike.invokeWithFixture$1(AnyFlatSpecLike.scala:1723)
790 at org.scalatest.flatspec.AnyFlatSpecLike.runTest$$anonfun$1(AnyFlatSpecLike.scala:1727)
791 at org.scalatest.SuperEngine.runTestImpl(Engine.scala:306)
792 at org.scalatest.flatspec.AnyFlatSpecLike.runTest(AnyFlatSpecLike.scala:1727)
793 at org.scalatest.flatspec.AnyFlatSpecLike.runTest$(AnyFlatSpecLike.scala:51)
794 at com.github.cloudfiles.core.http.auth.OAuthExtensionSpec.runTest(OAuthExtensionSpec.scala:254)
795 at org.scalatest.flatspec.AnyFlatSpecLike.runTests$$anonfun$1(AnyFlatSpecLike.scala:1785)
796 at org.scalatest.SuperEngine.traverseSubNodes$1$$anonfun$1(Engine.scala:413)
797 at scala.runtime.function.JProcedure1.apply(JProcedure1.java:15)
798 at scala.runtime.function.JProcedure1.apply(JProcedure1.java:10)
799 at scala.collection.immutable.List.foreach(List.scala:327)
800 at org.scalatest.SuperEngine.traverseSubNodes$1(Engine.scala:429)
801 at org.scalatest.SuperEngine.runTestsInBranch(Engine.scala:390)
802 at org.scalatest.SuperEngine.traverseSubNodes$1$$anonfun$1(Engine.scala:427)
803 at scala.runtime.function.JProcedure1.apply(JProcedure1.java:15)
804 at scala.runtime.function.JProcedure1.apply(JProcedure1.java:10)
805 at scala.collection.immutable.List.foreach(List.scala:327)
806 at org.scalatest.SuperEngine.traverseSubNodes$1(Engine.scala:429)
807 at org.scalatest.SuperEngine.runTestsInBranch(Engine.scala:396)
808 at org.scalatest.SuperEngine.runTestsImpl(Engine.scala:475)
809 at org.scalatest.flatspec.AnyFlatSpecLike.runTests(AnyFlatSpecLike.scala:1785)
810 at org.scalatest.flatspec.AnyFlatSpecLike.runTests$(AnyFlatSpecLike.scala:51)
811 at com.github.cloudfiles.core.http.auth.OAuthExtensionSpec.runTests(OAuthExtensionSpec.scala:254)
812 at org.scalatest.Suite.run(Suite.scala:1114)
813 at org.scalatest.Suite.run$(Suite.scala:564)
814 at org.apache.pekko.actor.testkit.typed.scaladsl.ScalaTestWithActorTestKit.org$scalatest$BeforeAndAfterAll$$super$run(ScalaTestWithActorTestKit.scala:41)
815 at org.scalatest.BeforeAndAfterAll.liftedTree1$1(BeforeAndAfterAll.scala:213)
816 at org.scalatest.BeforeAndAfterAll.run(BeforeAndAfterAll.scala:217)
817 at org.scalatest.BeforeAndAfterAll.run$(BeforeAndAfterAll.scala:135)
818 at com.github.cloudfiles.core.http.auth.OAuthExtensionSpec.org$scalatest$flatspec$AnyFlatSpecLike$$super$run(OAuthExtensionSpec.scala:254)
819 at org.scalatest.flatspec.AnyFlatSpecLike.run$$anonfun$1(AnyFlatSpecLike.scala:1830)
820 at org.scalatest.SuperEngine.runImpl(Engine.scala:535)
821 at org.scalatest.flatspec.AnyFlatSpecLike.run(AnyFlatSpecLike.scala:1830)
822 at org.scalatest.flatspec.AnyFlatSpecLike.run$(AnyFlatSpecLike.scala:51)
823 at com.github.cloudfiles.core.http.auth.OAuthExtensionSpec.run(OAuthExtensionSpec.scala:254)
824 at org.scalatest.tools.Framework.org$scalatest$tools$Framework$$runSuite(Framework.scala:321)
825 at org.scalatest.tools.Framework$ScalaTestTask.execute(Framework.scala:517)
826 at sbt.TestRunner.runTest$1(TestFramework.scala:153)
827 at sbt.TestRunner.run(TestFramework.scala:168)
828 at sbt.TestFramework$$anon$3$$anonfun$$lessinit$greater$1.$anonfun$apply$1(TestFramework.scala:336)
829 at sbt.TestFramework$.sbt$TestFramework$$withContextLoader(TestFramework.scala:296)
830 at sbt.TestFramework$$anon$3$$anonfun$$lessinit$greater$1.apply(TestFramework.scala:336)
831 at sbt.TestFramework$$anon$3$$anonfun$$lessinit$greater$1.apply(TestFramework.scala:336)
832 at sbt.TestFunction.apply(TestFramework.scala:348)
833 at sbt.Tests$.$anonfun$toTask$1(Tests.scala:436)
834 at sbt.std.Transform$$anon$3.$anonfun$apply$2(Transform.scala:47)
835 at sbt.std.Transform$$anon$4.work(Transform.scala:69)
836 at sbt.Execute.$anonfun$submit$2(Execute.scala:283)
837 at sbt.internal.util.ErrorHandling$.wideConvert(ErrorHandling.scala:24)
838 at sbt.Execute.work(Execute.scala:292)
839 at sbt.Execute.$anonfun$submit$1(Execute.scala:283)
840 at sbt.ConcurrentRestrictions$$anon$4.$anonfun$submitValid$1(ConcurrentRestrictions.scala:265)
841 at sbt.CompletionService$$anon$2.call(CompletionService.scala:65)
842 at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317)
843 at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572)
844 at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317)
845 at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
846 at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
847 at java.base/java.lang.Thread.run(Thread.java:1583)
848[OAuthExtensionSpec-pekko.actor.default-dispatcher-3] INFO com.github.cloudfiles.core.http.auth.OAuthExtensionSpec$HttpStubActor$$anon$1 - Serving request SendRequest(HttpRequest(HttpMethod(POST),http://test.org/foo,List(X-Test: yes, Authorization),HttpEntity.Strict(none/none,0 bytes total),HttpProtocol(HTTP/1.1)),SendRequest(HttpRequest(HttpMethod(POST),http://test.org/foo,List(X-Test: yes, Authorization),HttpEntity.Strict(none/none,0 bytes total),HttpProtocol(HTTP/1.1)),java.lang.Object@762783c4,Actor[pekko://OAuthExtensionSpec/system/testProbe-67#1594928969],OnFailure),Actor[pekko://OAuthExtensionSpec/temp/$C$o#0],OnFailure).
849[OAuthExtensionSpec-pekko.actor.default-dispatcher-3] INFO com.github.cloudfiles.core.http.auth.OAuthExtension$ - Obtaining a new access token.
850[OAuthExtensionSpec-pekko.actor.default-dispatcher-3] INFO com.github.cloudfiles.core.http.auth.OAuthExtensionSpec$HttpStubActor$$anon$1 - Serving request SendRequest(HttpRequest(HttpMethod(POST),https://test.idp.org/tokens,List(),HttpEntity.Strict(application/x-www-form-urlencoded,165 bytes total),HttpProtocol(HTTP/1.1)),null,Actor[pekko://OAuthExtensionSpec/temp/$B$p#0],OnFailure).
851[OAuthExtensionSpec-pekko.actor.default-dispatcher-3] ERROR com.github.cloudfiles.core.http.auth.OAuthExtension$ - Got failed response for refresh token request.
852com.github.cloudfiles.core.http.HttpRequestSender$FailedResponseException: 403 Forbidden
853 at com.github.cloudfiles.core.http.HttpRequestSender$FailedResponseException$.apply(HttpRequestSender.scala:165)
854 at com.github.cloudfiles.core.http.auth.OAuthExtensionSpec.sendRequestWithFailedRefresh(OAuthExtensionSpec.scala:422)
855 at com.github.cloudfiles.core.http.auth.OAuthExtensionSpec.testFun$proxy10$1(OAuthExtensionSpec.scala:445)
856 at com.github.cloudfiles.core.http.auth.OAuthExtensionSpec.$init$$$anonfun$10(OAuthExtensionSpec.scala:443)
857 at org.scalatest.Transformer.apply$$anonfun$1(Transformer.scala:22)
858 at org.scalatest.OutcomeOf.outcomeOf(OutcomeOf.scala:85)
859 at org.scalatest.OutcomeOf.outcomeOf$(OutcomeOf.scala:31)
860 at org.scalatest.OutcomeOf$.outcomeOf(OutcomeOf.scala:104)
861 at org.scalatest.Transformer.apply(Transformer.scala:22)
862 at org.scalatest.Transformer.apply(Transformer.scala:21)
863 at org.scalatest.flatspec.AnyFlatSpecLike$$anon$5.apply(AnyFlatSpecLike.scala:1717)
864 at org.scalatest.TestSuite.withFixture(TestSuite.scala:196)
865 at org.scalatest.TestSuite.withFixture$(TestSuite.scala:138)
866 at org.apache.pekko.actor.testkit.typed.scaladsl.ScalaTestWithActorTestKit.withFixture(ScalaTestWithActorTestKit.scala:41)
867 at org.scalatest.flatspec.AnyFlatSpecLike.invokeWithFixture$1(AnyFlatSpecLike.scala:1723)
868 at org.scalatest.flatspec.AnyFlatSpecLike.runTest$$anonfun$1(AnyFlatSpecLike.scala:1727)
869 at org.scalatest.SuperEngine.runTestImpl(Engine.scala:306)
870 at org.scalatest.flatspec.AnyFlatSpecLike.runTest(AnyFlatSpecLike.scala:1727)
871 at org.scalatest.flatspec.AnyFlatSpecLike.runTest$(AnyFlatSpecLike.scala:51)
872 at com.github.cloudfiles.core.http.auth.OAuthExtensionSpec.runTest(OAuthExtensionSpec.scala:254)
873 at org.scalatest.flatspec.AnyFlatSpecLike.runTests$$anonfun$1(AnyFlatSpecLike.scala:1785)
874 at org.scalatest.SuperEngine.traverseSubNodes$1$$anonfun$1(Engine.scala:413)
875 at scala.runtime.function.JProcedure1.apply(JProcedure1.java:15)
876 at scala.runtime.function.JProcedure1.apply(JProcedure1.java:10)
877 at scala.collection.immutable.List.foreach(List.scala:327)
878 at org.scalatest.SuperEngine.traverseSubNodes$1(Engine.scala:429)
879 at org.scalatest.SuperEngine.runTestsInBranch(Engine.scala:390)
880 at org.scalatest.SuperEngine.traverseSubNodes$1$$anonfun$1(Engine.scala:427)
881 at scala.runtime.function.JProcedure1.apply(JProcedure1.java:15)
882 at scala.runtime.function.JProcedure1.apply(JProcedure1.java:10)
883 at scala.collection.immutable.List.foreach(List.scala:327)
884 at org.scalatest.SuperEngine.traverseSubNodes$1(Engine.scala:429)
885 at org.scalatest.SuperEngine.runTestsInBranch(Engine.scala:396)
886 at org.scalatest.SuperEngine.runTestsImpl(Engine.scala:475)
887 at org.scalatest.flatspec.AnyFlatSpecLike.runTests(AnyFlatSpecLike.scala:1785)
888 at org.scalatest.flatspec.AnyFlatSpecLike.runTests$(AnyFlatSpecLike.scala:51)
889 at com.github.cloudfiles.core.http.auth.OAuthExtensionSpec.runTests(OAuthExtensionSpec.scala:254)
890 at org.scalatest.Suite.run(Suite.scala:1114)
891 at org.scalatest.Suite.run$(Suite.scala:564)
892 at org.apache.pekko.actor.testkit.typed.scaladsl.ScalaTestWithActorTestKit.org$scalatest$BeforeAndAfterAll$$super$run(ScalaTestWithActorTestKit.scala:41)
893 at org.scalatest.BeforeAndAfterAll.liftedTree1$1(BeforeAndAfterAll.scala:213)
894 at org.scalatest.BeforeAndAfterAll.run(BeforeAndAfterAll.scala:217)
895 at org.scalatest.BeforeAndAfterAll.run$(BeforeAndAfterAll.scala:135)
896 at com.github.cloudfiles.core.http.auth.OAuthExtensionSpec.org$scalatest$flatspec$AnyFlatSpecLike$$super$run(OAuthExtensionSpec.scala:254)
897 at org.scalatest.flatspec.AnyFlatSpecLike.run$$anonfun$1(AnyFlatSpecLike.scala:1830)
898 at org.scalatest.SuperEngine.runImpl(Engine.scala:535)
899 at org.scalatest.flatspec.AnyFlatSpecLike.run(AnyFlatSpecLike.scala:1830)
900 at org.scalatest.flatspec.AnyFlatSpecLike.run$(AnyFlatSpecLike.scala:51)
901 at com.github.cloudfiles.core.http.auth.OAuthExtensionSpec.run(OAuthExtensionSpec.scala:254)
902 at org.scalatest.tools.Framework.org$scalatest$tools$Framework$$runSuite(Framework.scala:321)
903 at org.scalatest.tools.Framework$ScalaTestTask.execute(Framework.scala:517)
904 at sbt.TestRunner.runTest$1(TestFramework.scala:153)
905 at sbt.TestRunner.run(TestFramework.scala:168)
906 at sbt.TestFramework$$anon$3$$anonfun$$lessinit$greater$1.$anonfun$apply$1(TestFramework.scala:336)
907 at sbt.TestFramework$.sbt$TestFramework$$withContextLoader(TestFramework.scala:296)
908 at sbt.TestFramework$$anon$3$$anonfun$$lessinit$greater$1.apply(TestFramework.scala:336)
909 at sbt.TestFramework$$anon$3$$anonfun$$lessinit$greater$1.apply(TestFramework.scala:336)
910 at sbt.TestFunction.apply(TestFramework.scala:348)
911 at sbt.Tests$.$anonfun$toTask$1(Tests.scala:436)
912 at sbt.std.Transform$$anon$3.$anonfun$apply$2(Transform.scala:47)
913 at sbt.std.Transform$$anon$4.work(Transform.scala:69)
914 at sbt.Execute.$anonfun$submit$2(Execute.scala:283)
915 at sbt.internal.util.ErrorHandling$.wideConvert(ErrorHandling.scala:24)
916 at sbt.Execute.work(Execute.scala:292)
917 at sbt.Execute.$anonfun$submit$1(Execute.scala:283)
918 at sbt.ConcurrentRestrictions$$anon$4.$anonfun$submitValid$1(ConcurrentRestrictions.scala:265)
919 at sbt.CompletionService$$anon$2.call(CompletionService.scala:65)
920 at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317)
921 at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572)
922 at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317)
923 at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
924 at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
925 at java.base/java.lang.Thread.run(Thread.java:1583)
926[OAuthExtensionSpec-pekko.actor.default-dispatcher-9] INFO com.github.cloudfiles.core.http.auth.OAuthExtensionSpec$HttpStubActor$$anon$1 - Serving request SendRequest(HttpRequest(HttpMethod(POST),http://test.org/foo,List(X-Test: yes, Authorization),HttpEntity.Strict(none/none,0 bytes total),HttpProtocol(HTTP/1.1)),SendRequest(HttpRequest(HttpMethod(POST),http://test.org/foo,List(X-Test: yes, Authorization),HttpEntity.Strict(none/none,0 bytes total),HttpProtocol(HTTP/1.1)),java.lang.Object@762783c4,Actor[pekko://OAuthExtensionSpec/system/testProbe-68#477673946],OnFailure),Actor[pekko://OAuthExtensionSpec/temp/$F$q#0],OnFailure).
927[OAuthExtensionSpec-pekko.actor.default-dispatcher-9] INFO com.github.cloudfiles.core.http.auth.OAuthExtension$ - Obtaining a new access token.
928[OAuthExtensionSpec-pekko.actor.default-dispatcher-5] INFO com.github.cloudfiles.core.http.auth.OAuthExtensionSpec$HttpStubActor$$anon$1 - Serving request SendRequest(HttpRequest(HttpMethod(POST),https://test.idp.org/tokens,List(),HttpEntity.Strict(application/x-www-form-urlencoded,165 bytes total),HttpProtocol(HTTP/1.1)),null,Actor[pekko://OAuthExtensionSpec/temp/$E$r#0],OnFailure).
929[OAuthExtensionSpec-pekko.actor.default-dispatcher-3] ERROR com.github.cloudfiles.core.http.auth.OAuthExtension$ - Could not parse refresh token response from IDP.
930java.lang.IllegalArgumentException: Could not parse token response:
931 at com.github.cloudfiles.core.http.auth.OAuthTokenData$.fromJson$$anonfun$2$$anonfun$1(OAuthTokenData.scala:46)
932 at scala.util.Try$.apply(Try.scala:218)
933 at com.github.cloudfiles.core.http.auth.OAuthTokenData$.fromJson$$anonfun$2(OAuthTokenData.scala:46)
934 at scala.Option.fold(Option.scala:265)
935 at com.github.cloudfiles.core.http.auth.OAuthTokenData$.fromJson(OAuthTokenData.scala:46)
936 at com.github.cloudfiles.core.http.auth.OAuthExtension$.$anonfun$2(OAuthExtension.scala:295)
937 at scala.concurrent.impl.Promise$Transformation.run(Promise.scala:506)
938 at org.apache.pekko.dispatch.BatchingExecutor$AbstractBatch.processBatch(BatchingExecutor.scala:73)
939 at org.apache.pekko.dispatch.BatchingExecutor$BlockableBatch.run$$anonfun$1(BatchingExecutor.scala:110)
940 at org.apache.pekko.dispatch.BatchingExecutor$BlockableBatch.run$$anonfun$adapted$1(BatchingExecutor.scala:119)
941 at scala.concurrent.BlockContext$.withBlockContext(BlockContext.scala:96)
942 at org.apache.pekko.dispatch.BatchingExecutor$BlockableBatch.run(BatchingExecutor.scala:119)
943 at org.apache.pekko.dispatch.TaskInvocation.run(AbstractDispatcher.scala:59)
944 at org.apache.pekko.dispatch.ForkJoinExecutorConfigurator$PekkoForkJoinTask.exec(ForkJoinExecutorConfigurator.scala:61)
945 at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387)
946 at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312)
947 at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843)
948 at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808)
949 at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)
950[OAuthExtensionSpec-pekko.actor.default-dispatcher-9] INFO com.github.cloudfiles.core.http.auth.OAuthExtensionSpec$HttpStubActor$$anon$1 - Serving request SendRequest(HttpRequest(HttpMethod(POST),http://test.org/foo,List(X-Test: yes, Authorization),HttpEntity.Strict(none/none,0 bytes total),HttpProtocol(HTTP/1.1)),SendRequest(HttpRequest(HttpMethod(POST),http://test.org/foo,List(X-Test: yes, Authorization),HttpEntity.Strict(none/none,0 bytes total),HttpProtocol(HTTP/1.1)),java.lang.Object@762783c4,Actor[pekko://OAuthExtensionSpec/system/testProbe-69#1699757799],OnFailure),Actor[pekko://OAuthExtensionSpec/temp/$H$s#0],OnFailure).
951[OAuthExtensionSpec-pekko.actor.default-dispatcher-3] INFO com.github.cloudfiles.core.http.auth.OAuthExtension$ - Obtaining a new access token.
952[OAuthExtensionSpec-pekko.actor.default-dispatcher-3] INFO com.github.cloudfiles.core.http.auth.OAuthExtension$ - Queuing request until token refresh is complete.
953[OAuthExtensionSpec-pekko.actor.default-dispatcher-9] INFO com.github.cloudfiles.core.http.auth.OAuthExtension$ - Successfully refreshed access token.
954[OAuthExtensionSpec-pekko.actor.default-dispatcher-9] INFO com.github.cloudfiles.core.http.auth.OAuthExtensionSpec$HttpStubActor$$anon$1 - Serving request SendRequest(HttpRequest(HttpMethod(POST),http://test.org/foo,List(X-Test: yes, Authorization),HttpEntity.Strict(none/none,0 bytes total),HttpProtocol(HTTP/1.1)),SendRequest(HttpRequest(HttpMethod(POST),http://test.org/foo,List(X-Test: yes, Authorization),HttpEntity.Strict(none/none,0 bytes total),HttpProtocol(HTTP/1.1)),java.lang.Object@762783c4,Actor[pekko://OAuthExtensionSpec/system/testProbe-69#1699757799],OnFailure),Actor[pekko://OAuthExtensionSpec/temp/$H$t#0],OnFailure).
955[OAuthExtensionSpec-pekko.actor.default-dispatcher-9] INFO com.github.cloudfiles.core.http.auth.OAuthExtensionSpec$HttpStubActor$$anon$1 - Serving request SendRequest(HttpRequest(HttpMethod(POST),http://test.org/foo,List(X-Test: yes, Authorization),HttpEntity.Strict(none/none,0 bytes total),HttpProtocol(HTTP/1.1)),SendRequest(HttpRequest(HttpMethod(POST),http://test.org/foo,List(X-Test: yes, Authorization),HttpEntity.Strict(none/none,0 bytes total),HttpProtocol(HTTP/1.1)),java.lang.Object@762783c4,Actor[pekko://OAuthExtensionSpec/system/testProbe-69#1699757799],OnFailure),Actor[pekko://OAuthExtensionSpec/temp/$H$u#0],OnFailure).
956[OAuthExtensionSpec-pekko.actor.default-dispatcher-3] INFO com.github.cloudfiles.core.http.auth.OAuthExtensionSpec$HttpStubActor$$anon$1 - Serving request SendRequest(HttpRequest(HttpMethod(POST),http://test.org/foo,List(X-Test: yes, Authorization),HttpEntity.Strict(none/none,0 bytes total),HttpProtocol(HTTP/1.1)),SendRequest(HttpRequest(HttpMethod(POST),http://test.org/foo,List(X-Test: yes, Authorization),HttpEntity.Strict(none/none,0 bytes total),HttpProtocol(HTTP/1.1)),java.lang.Object@762783c4,Actor[pekko://OAuthExtensionSpec/system/testProbe-71#-1295028201],OnFailure),Actor[pekko://OAuthExtensionSpec/temp/$J$v#0],OnFailure).
957[OAuthExtensionSpec-pekko.actor.default-dispatcher-9] INFO com.github.cloudfiles.core.http.auth.OAuthExtensionSpec$HttpStubActor$$anon$1 - Serving request SendRequest(HttpRequest(HttpMethod(POST),http://test.org/foo,List(X-Test: yes, Authorization),HttpEntity.Strict(none/none,0 bytes total),HttpProtocol(HTTP/1.1)),SendRequest(HttpRequest(HttpMethod(POST),http://test.org/foo,List(X-Test: yes, Authorization),HttpEntity.Strict(none/none,0 bytes total),HttpProtocol(HTTP/1.1)),java.lang.Object@762783c4,Actor[pekko://OAuthExtensionSpec/system/testProbe-71#-1295028201],OnFailure),Actor[pekko://OAuthExtensionSpec/temp/$J$w#0],OnFailure).
958[OAuthExtensionSpec-pekko.actor.default-dispatcher-9] INFO com.github.cloudfiles.core.http.auth.OAuthExtension$ - Obtaining a new access token.
959[RetryAfterExtensionSpec-pekko.actor.default-dispatcher-6] INFO com.github.cloudfiles.core.http.RetryAfterExtension$$anon$1 - Received status 429 for HttpMethod(GET) https://example.org/foo. Retrying after 1 second
960[OAuthExtensionSpec-pekko.actor.default-dispatcher-9] INFO com.github.cloudfiles.core.http.auth.OAuthExtension$ - Successfully refreshed access token.
961[OAuthExtensionSpec-pekko.actor.default-dispatcher-9] INFO com.github.cloudfiles.core.http.auth.OAuthExtensionSpec$HttpStubActor$$anon$1 - Serving request SendRequest(HttpRequest(HttpMethod(POST),http://test.org/foo,List(X-Test: yes, Authorization),HttpEntity.Strict(none/none,0 bytes total),HttpProtocol(HTTP/1.1)),SendRequest(HttpRequest(HttpMethod(POST),http://test.org/foo,List(X-Test: yes, Authorization),HttpEntity.Strict(none/none,0 bytes total),HttpProtocol(HTTP/1.1)),java.lang.Object@762783c4,Actor[pekko://OAuthExtensionSpec/system/testProbe-71#-1295028201],OnFailure),Actor[pekko://OAuthExtensionSpec/temp/$J$x#0],OnFailure).
962[OAuthExtensionSpec-pekko.actor.default-dispatcher-5] INFO com.github.cloudfiles.core.http.auth.OAuthExtensionSpec$HttpStubActor$$anon$1 - Serving request SendRequest(HttpRequest(HttpMethod(POST),http://test.org/foo,List(X-Test: yes, Authorization),HttpEntity.Strict(none/none,0 bytes total),HttpProtocol(HTTP/1.1)),SendRequest(HttpRequest(HttpMethod(POST),http://test.org/foo,List(X-Test: yes, Authorization),HttpEntity.Strict(none/none,0 bytes total),HttpProtocol(HTTP/1.1)),java.lang.Object@762783c4,Actor[pekko://OAuthExtensionSpec/system/testProbe-71#-1295028201],OnFailure),Actor[pekko://OAuthExtensionSpec/temp/$J$y#0],OnFailure).
963[RetryExtensionSpec-pekko.actor.default-dispatcher-3] WARN com.github.cloudfiles.core.http.RetryExtension$$anon$2 - Received an unaccepted response for HttpMethod(GET) https://example.org/foo.
964[RetryExtensionSpec-pekko.actor.default-dispatcher-3] ERROR com.github.cloudfiles.core.http.RetryExtension$$anon$2 - Supervisor RestartSupervisor saw failure [3]: HttpMethod(GET) https://example.org/foo
965java.lang.RuntimeException: HttpMethod(GET) https://example.org/foo
966 at com.github.cloudfiles.core.http.RetryExtension$$anon$2.applyOrElse(RetryExtension.scala:289)
967 at com.github.cloudfiles.core.http.RetryExtension$$anon$2.applyOrElse(RetryExtension.scala:282)
968 at org.apache.pekko.actor.typed.scaladsl.Behaviors$.receiveMessagePartial$$anonfun$1(Behaviors.scala:170)
969 at org.apache.pekko.actor.typed.internal.BehaviorImpl$ReceiveBehavior.receive(BehaviorImpl.scala:147)
970 at org.apache.pekko.actor.typed.Behavior$.interpret(Behavior.scala:311)
971 at org.apache.pekko.actor.typed.Behavior$.interpretMessage(Behavior.scala:265)
972 at org.apache.pekko.actor.typed.internal.InterceptorImpl$$anon$2.apply(InterceptorImpl.scala:67)
973 at org.apache.pekko.actor.typed.internal.RestartSupervisor.aroundReceive(Supervision.scala:289)
974 at org.apache.pekko.actor.typed.internal.InterceptorImpl.receive(InterceptorImpl.scala:95)
975 at org.apache.pekko.actor.typed.Behavior$.interpret(Behavior.scala:311)
976 at org.apache.pekko.actor.typed.Behavior$.interpretMessage(Behavior.scala:265)
977 at org.apache.pekko.actor.typed.internal.adapter.ActorAdapter.handleMessage(ActorAdapter.scala:141)
978 at org.apache.pekko.actor.typed.internal.adapter.ActorAdapter.aroundReceive$$anonfun$2(ActorAdapter.scala:109)
979 at scala.runtime.function.JProcedure1.apply(JProcedure1.java:15)
980 at scala.runtime.function.JProcedure1.apply(JProcedure1.java:10)
981 at org.apache.pekko.actor.typed.internal.adapter.ActorAdapter.withSafelyAdapted(ActorAdapter.scala:213)
982 at org.apache.pekko.actor.typed.internal.adapter.ActorAdapter.aroundReceive(ActorAdapter.scala:105)
983 at org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590)
984 at org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557)
985 at org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272)
986 at org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233)
987 at org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245)
988 at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387)
989 at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312)
990 at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843)
991 at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808)
992 at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)
993[RetryExtensionSpec-pekko.actor.default-dispatcher-8] WARN com.github.cloudfiles.core.http.RetryExtension$$anon$2 - Received an unaccepted response for HttpMethod(GET) https://example.org/foo.
994[RetryExtensionSpec-pekko.actor.default-dispatcher-8] ERROR com.github.cloudfiles.core.http.RetryExtension$$anon$2 - Supervisor RestartSupervisor saw failure [1]: HttpMethod(GET) https://example.org/foo
995java.lang.RuntimeException: HttpMethod(GET) https://example.org/foo
996 at com.github.cloudfiles.core.http.RetryExtension$$anon$2.applyOrElse(RetryExtension.scala:289)
997 at com.github.cloudfiles.core.http.RetryExtension$$anon$2.applyOrElse(RetryExtension.scala:282)
998 at org.apache.pekko.actor.typed.scaladsl.Behaviors$.receiveMessagePartial$$anonfun$1(Behaviors.scala:170)
999 at org.apache.pekko.actor.typed.internal.BehaviorImpl$ReceiveBehavior.receive(BehaviorImpl.scala:147)
1000 at org.apache.pekko.actor.typed.Behavior$.interpret(Behavior.scala:311)
1001 at org.apache.pekko.actor.typed.Behavior$.interpretMessage(Behavior.scala:265)
1002 at org.apache.pekko.actor.typed.internal.InterceptorImpl$$anon$2.apply(InterceptorImpl.scala:67)
1003 at org.apache.pekko.actor.typed.internal.RestartSupervisor.aroundReceive(Supervision.scala:289)
1004 at org.apache.pekko.actor.typed.internal.InterceptorImpl.receive(InterceptorImpl.scala:95)
1005 at org.apache.pekko.actor.typed.Behavior$.interpret(Behavior.scala:311)
1006 at org.apache.pekko.actor.typed.Behavior$.interpretMessage(Behavior.scala:265)
1007 at org.apache.pekko.actor.typed.internal.adapter.ActorAdapter.handleMessage(ActorAdapter.scala:141)
1008 at org.apache.pekko.actor.typed.internal.adapter.ActorAdapter.aroundReceive$$anonfun$2(ActorAdapter.scala:109)
1009 at scala.runtime.function.JProcedure1.apply(JProcedure1.java:15)
1010 at scala.runtime.function.JProcedure1.apply(JProcedure1.java:10)
1011 at org.apache.pekko.actor.typed.internal.adapter.ActorAdapter.withSafelyAdapted(ActorAdapter.scala:213)
1012 at org.apache.pekko.actor.typed.internal.adapter.ActorAdapter.aroundReceive(ActorAdapter.scala:105)
1013 at org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590)
1014 at org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557)
1015 at org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272)
1016 at org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233)
1017 at org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245)
1018 at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387)
1019 at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312)
1020 at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843)
1021 at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808)
1022 at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)
1023[RetryExtensionSpec-pekko.actor.default-dispatcher-5] WARN com.github.cloudfiles.core.http.RetryExtension$$anon$2 - Received an unaccepted response for HttpMethod(GET) https://example.org/foo.
1024[RetryExtensionSpec-pekko.actor.default-dispatcher-5] ERROR com.github.cloudfiles.core.http.RetryExtension$$anon$2 - Supervisor RestartSupervisor saw failure [2]: HttpMethod(GET) https://example.org/foo
1025java.lang.RuntimeException: HttpMethod(GET) https://example.org/foo
1026 at com.github.cloudfiles.core.http.RetryExtension$$anon$2.applyOrElse(RetryExtension.scala:289)
1027 at com.github.cloudfiles.core.http.RetryExtension$$anon$2.applyOrElse(RetryExtension.scala:282)
1028 at org.apache.pekko.actor.typed.scaladsl.Behaviors$.receiveMessagePartial$$anonfun$1(Behaviors.scala:170)
1029 at org.apache.pekko.actor.typed.internal.BehaviorImpl$ReceiveBehavior.receive(BehaviorImpl.scala:147)
1030 at org.apache.pekko.actor.typed.Behavior$.interpret(Behavior.scala:311)
1031 at org.apache.pekko.actor.typed.Behavior$.interpretMessage(Behavior.scala:265)
1032 at org.apache.pekko.actor.typed.internal.InterceptorImpl$$anon$2.apply(InterceptorImpl.scala:67)
1033 at org.apache.pekko.actor.typed.internal.RestartSupervisor.aroundReceive(Supervision.scala:289)
1034 at org.apache.pekko.actor.typed.internal.InterceptorImpl.receive(InterceptorImpl.scala:95)
1035 at org.apache.pekko.actor.typed.Behavior$.interpret(Behavior.scala:311)
1036 at org.apache.pekko.actor.typed.Behavior$.interpretMessage(Behavior.scala:265)
1037 at org.apache.pekko.actor.typed.internal.adapter.ActorAdapter.handleMessage(ActorAdapter.scala:141)
1038 at org.apache.pekko.actor.typed.internal.adapter.ActorAdapter.aroundReceive$$anonfun$2(ActorAdapter.scala:109)
1039 at scala.runtime.function.JProcedure1.apply(JProcedure1.java:15)
1040 at scala.runtime.function.JProcedure1.apply(JProcedure1.java:10)
1041 at org.apache.pekko.actor.typed.internal.adapter.ActorAdapter.withSafelyAdapted(ActorAdapter.scala:213)
1042 at org.apache.pekko.actor.typed.internal.adapter.ActorAdapter.aroundReceive(ActorAdapter.scala:105)
1043 at org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590)
1044 at org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557)
1045 at org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272)
1046 at org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233)
1047 at org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245)
1048 at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387)
1049 at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312)
1050 at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843)
1051 at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808)
1052 at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)
1053[RetryExtensionSpec-pekko.actor.default-dispatcher-6] WARN com.github.cloudfiles.core.http.RetryExtension$$anon$2 - Received an unaccepted response for HttpMethod(GET) https://example.org/foo.
1054[RetryExtensionSpec-pekko.actor.default-dispatcher-6] ERROR com.github.cloudfiles.core.http.RetryExtension$$anon$2 - Supervisor RestartSupervisor saw failure [3]: HttpMethod(GET) https://example.org/foo
1055java.lang.RuntimeException: HttpMethod(GET) https://example.org/foo
1056 at com.github.cloudfiles.core.http.RetryExtension$$anon$2.applyOrElse(RetryExtension.scala:289)
1057 at com.github.cloudfiles.core.http.RetryExtension$$anon$2.applyOrElse(RetryExtension.scala:282)
1058 at org.apache.pekko.actor.typed.scaladsl.Behaviors$.receiveMessagePartial$$anonfun$1(Behaviors.scala:170)
1059 at org.apache.pekko.actor.typed.internal.BehaviorImpl$ReceiveBehavior.receive(BehaviorImpl.scala:147)
1060 at org.apache.pekko.actor.typed.Behavior$.interpret(Behavior.scala:311)
1061 at org.apache.pekko.actor.typed.Behavior$.interpretMessage(Behavior.scala:265)
1062 at org.apache.pekko.actor.typed.internal.InterceptorImpl$$anon$2.apply(InterceptorImpl.scala:67)
1063 at org.apache.pekko.actor.typed.internal.RestartSupervisor.aroundReceive(Supervision.scala:289)
1064 at org.apache.pekko.actor.typed.internal.InterceptorImpl.receive(InterceptorImpl.scala:95)
1065 at org.apache.pekko.actor.typed.Behavior$.interpret(Behavior.scala:311)
1066 at org.apache.pekko.actor.typed.Behavior$.interpretMessage(Behavior.scala:265)
1067 at org.apache.pekko.actor.typed.internal.adapter.ActorAdapter.handleMessage(ActorAdapter.scala:141)
1068 at org.apache.pekko.actor.typed.internal.adapter.ActorAdapter.aroundReceive$$anonfun$2(ActorAdapter.scala:109)
1069 at scala.runtime.function.JProcedure1.apply(JProcedure1.java:15)
1070 at scala.runtime.function.JProcedure1.apply(JProcedure1.java:10)
1071 at org.apache.pekko.actor.typed.internal.adapter.ActorAdapter.withSafelyAdapted(ActorAdapter.scala:213)
1072 at org.apache.pekko.actor.typed.internal.adapter.ActorAdapter.aroundReceive(ActorAdapter.scala:105)
1073 at org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590)
1074 at org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557)
1075 at org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272)
1076 at org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233)
1077 at org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245)
1078 at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387)
1079 at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312)
1080 at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843)
1081 at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808)
1082 at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)
1083[OAuthExtensionSpec-pekko.actor.default-dispatcher-5] INFO com.github.cloudfiles.core.http.auth.OAuthExtensionSpec$HttpStubActor$$anon$1 - Serving request SendRequest(HttpRequest(HttpMethod(POST),http://test.org/foo,List(X-Test: yes, Authorization),HttpEntity.Strict(none/none,0 bytes total),HttpProtocol(HTTP/1.1)),SendRequest(HttpRequest(HttpMethod(POST),http://test.org/foo,List(X-Test: yes, Authorization),HttpEntity.Strict(none/none,0 bytes total),HttpProtocol(HTTP/1.1)),java.lang.Object@762783c4,Actor[pekko://OAuthExtensionSpec/system/testProbe-77#925036132],OnFailure),Actor[pekko://OAuthExtensionSpec/temp/$M$z#0],OnFailure).
1084[OAuthExtensionSpec-pekko.actor.default-dispatcher-3] INFO com.github.cloudfiles.core.http.auth.OAuthExtensionSpec$HttpStubActor$$anon$1 - Serving request SendRequest(HttpRequest(HttpMethod(POST),http://test.org/foo,List(X-Test: yes, Authorization),HttpEntity.Strict(none/none,0 bytes total),HttpProtocol(HTTP/1.1)),SendRequest(HttpRequest(HttpMethod(POST),http://test.org/foo,List(X-Test: yes, Authorization),HttpEntity.Strict(none/none,0 bytes total),HttpProtocol(HTTP/1.1)),java.lang.Object@762783c4,Actor[pekko://OAuthExtensionSpec/system/testProbe-77#925036132],OnFailure),Actor[pekko://OAuthExtensionSpec/temp/$M$A#0],OnFailure).
1085[RetryExtensionSpec-pekko.actor.default-dispatcher-6] WARN com.github.cloudfiles.core.http.RetryExtension$$anon$2 - Received an unaccepted response for HttpMethod(GET) https://example.org/foo.
1086[RetryExtensionSpec-pekko.actor.default-dispatcher-6] ERROR com.github.cloudfiles.core.http.RetryExtension$$anon$2 - Supervisor RestartSupervisor saw failure [4]: HttpMethod(GET) https://example.org/foo
1087java.lang.RuntimeException: HttpMethod(GET) https://example.org/foo
1088 at com.github.cloudfiles.core.http.RetryExtension$$anon$2.applyOrElse(RetryExtension.scala:289)
1089 at com.github.cloudfiles.core.http.RetryExtension$$anon$2.applyOrElse(RetryExtension.scala:282)
1090 at org.apache.pekko.actor.typed.scaladsl.Behaviors$.receiveMessagePartial$$anonfun$1(Behaviors.scala:170)
1091 at org.apache.pekko.actor.typed.internal.BehaviorImpl$ReceiveBehavior.receive(BehaviorImpl.scala:147)
1092 at org.apache.pekko.actor.typed.Behavior$.interpret(Behavior.scala:311)
1093 at org.apache.pekko.actor.typed.Behavior$.interpretMessage(Behavior.scala:265)
1094 at org.apache.pekko.actor.typed.internal.InterceptorImpl$$anon$2.apply(InterceptorImpl.scala:67)
1095 at org.apache.pekko.actor.typed.internal.RestartSupervisor.aroundReceive(Supervision.scala:289)
1096 at org.apache.pekko.actor.typed.internal.InterceptorImpl.receive(InterceptorImpl.scala:95)
1097 at org.apache.pekko.actor.typed.Behavior$.interpret(Behavior.scala:311)
1098 at org.apache.pekko.actor.typed.Behavior$.interpretMessage(Behavior.scala:265)
1099 at org.apache.pekko.actor.typed.internal.adapter.ActorAdapter.handleMessage(ActorAdapter.scala:141)
1100 at org.apache.pekko.actor.typed.internal.adapter.ActorAdapter.aroundReceive$$anonfun$2(ActorAdapter.scala:109)
1101 at scala.runtime.function.JProcedure1.apply(JProcedure1.java:15)
1102 at scala.runtime.function.JProcedure1.apply(JProcedure1.java:10)
1103 at org.apache.pekko.actor.typed.internal.adapter.ActorAdapter.withSafelyAdapted(ActorAdapter.scala:213)
1104 at org.apache.pekko.actor.typed.internal.adapter.ActorAdapter.aroundReceive(ActorAdapter.scala:105)
1105 at org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590)
1106 at org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557)
1107 at org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272)
1108 at org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233)
1109 at org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245)
1110 at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387)
1111 at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312)
1112 at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843)
1113 at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808)
1114 at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)
1115[RetryExtensionSpec-pekko.actor.default-dispatcher-5] INFO org.apache.pekko.actor.CoordinatedShutdown - Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
1116[info] ProxySupportSpec:
1117[info] ProxySupportSpec
1118[info] - should provide a selector func that never uses a proxy
1119[info] - should provide a selector func that uses a specific proxy
1120[info] - should provide a selector func that queries the default proxy selector
1121[info] - should handle an empty list of proxies returned from the selector
1122[info] - should handle a proxy without an address returned from the selector
1123[info] - should iterate over the list of proxies from the selector to find a suitable one
1124[info] BasicAuthExtensionSpec:
1125[info] BasicAuthExtension
1126[info] - should add an authorization header to requests
1127[info] - should keep an existing defined authorization header
1128[info] - should drop an empty authorization header from the request
1129[info] - should stop the request actor when it is stopped
1130[info] SpawnerClassicSpec:
1131[info] Spawner
1132[info] - should support creating an actor from an untyped actor system
1133[info] - should support creating an actor with a name from an untyped actor system
1134[info] - should support creating an actor from an untyped actor context
1135[info] - should support creating an actor with a name from an untyped actor context
1136[info] RetryExtensionSpec:
1137[info] RetryExtension
1138[info] - should handle a successful request
1139[info] - should propagate the discard entity mode when forwarding a request
1140[info] - should handle a failed request
1141[info] - should correctly evaluate the check function for retries
1142[info] - should retry a failed request
1143[info] - should handle multiple parallel requests
1144[info] - should discard the entity when retrying a request in discard mode Never
1145[info] - should retry a successful request if the check function demands this
1146[info] - should retry only for the configured number of times
1147[info] - should not discard the entity for the request passed to the caller
1148[info] - should support retry with exponential backoff
1149[info] - should correctly evaluate the upper bound of exponential backoff
1150[info] - should retry only for the configured number of times with exponential backoff
1151[info] - should handle a Stop command
1152[OAuthExtensionSpec-pekko.actor.default-dispatcher-6] INFO com.github.cloudfiles.core.http.auth.OAuthExtension$ - Obtaining a new access token.
1153[OAuthExtensionSpec-pekko.actor.default-dispatcher-6] INFO com.github.cloudfiles.core.http.auth.OAuthExtensionSpec$HttpStubActor$$anon$1 - Serving request SendRequest(HttpRequest(HttpMethod(POST),https://test.idp.org/tokens,List(),HttpEntity.Strict(application/x-www-form-urlencoded,165 bytes total),HttpProtocol(HTTP/1.1)),null,Actor[pekko://OAuthExtensionSpec/temp/$L$B#0],OnFailure).
1154[OAuthExtensionSpec-pekko.actor.default-dispatcher-11] INFO com.github.cloudfiles.core.http.auth.OAuthExtension$ - Successfully refreshed access token.
1155[OAuthExtensionSpec-pekko.actor.default-dispatcher-11] INFO com.github.cloudfiles.core.http.auth.OAuthExtensionSpec$HttpStubActor$$anon$1 - Serving request SendRequest(HttpRequest(HttpMethod(POST),http://test.org/foo,List(X-Test: yes, Authorization),HttpEntity.Strict(none/none,0 bytes total),HttpProtocol(HTTP/1.1)),SendRequest(HttpRequest(HttpMethod(POST),http://test.org/foo,List(X-Test: yes, Authorization),HttpEntity.Strict(none/none,0 bytes total),HttpProtocol(HTTP/1.1)),java.lang.Object@762783c4,Actor[pekko://OAuthExtensionSpec/system/testProbe-77#925036132],OnFailure),Actor[pekko://OAuthExtensionSpec/temp/$M$C#0],OnFailure).
1156[OAuthExtensionSpec-pekko.actor.default-dispatcher-11] INFO com.github.cloudfiles.core.http.auth.OAuthExtensionSpec$HttpStubActor$$anon$1 - Serving request SendRequest(HttpRequest(HttpMethod(POST),http://test.org/foo,List(X-Test: yes, Authorization),HttpEntity.Strict(none/none,0 bytes total),HttpProtocol(HTTP/1.1)),SendRequest(HttpRequest(HttpMethod(POST),http://test.org/foo,List(X-Test: yes, Authorization),HttpEntity.Strict(none/none,0 bytes total),HttpProtocol(HTTP/1.1)),java.lang.Object@762783c4,Actor[pekko://OAuthExtensionSpec/system/testProbe-77#925036132],OnFailure),Actor[pekko://OAuthExtensionSpec/temp/$M$D#0],OnFailure).
1157[OAuthExtensionSpec-pekko.actor.default-dispatcher-11] INFO org.apache.pekko.actor.DeadLetterActorRef - pekkoDeadLetter Message [org.apache.pekko.actor.testkit.typed.scaladsl.ActorTestKit$$anon$1] to Actor[pekko://OAuthExtensionSpec/deadLetters] was not delivered. [1] dead letters encountered. If this is not an expected behavior then Actor[pekko://OAuthExtensionSpec/deadLetters] may have terminated unexpectedly. This logging can be turned off or adjusted with configuration settings 'pekko.log-dead-letters' and 'pekko.log-dead-letters-during-shutdown'.
1158[OAuthExtensionSpec-pekko.actor.default-dispatcher-9] INFO org.apache.pekko.actor.LocalActorRef - pekkoDeadLetter Message [com.github.cloudfiles.core.http.HttpRequestSender$SendRequest] to Actor[pekko://OAuthExtensionSpec/user/$O#1551564] was not delivered. [2] dead letters encountered. If this is not an expected behavior then Actor[pekko://OAuthExtensionSpec/user/$O#1551564] may have terminated unexpectedly. This logging can be turned off or adjusted with configuration settings 'pekko.log-dead-letters' and 'pekko.log-dead-letters-during-shutdown'.
1159[OAuthExtensionSpec-pekko.actor.default-dispatcher-9] INFO com.github.cloudfiles.core.http.auth.OAuthExtensionSpec$HttpStubActor$$anon$1 - Serving request SendRequest(HttpRequest(HttpMethod(POST),http://test.org/foo,List(X-Test: yes, Authorization),HttpEntity.Strict(none/none,0 bytes total),HttpProtocol(HTTP/1.1)),SendRequest(HttpRequest(HttpMethod(POST),http://test.org/foo,List(X-Test: yes, Authorization),HttpEntity.Strict(none/none,0 bytes total),HttpProtocol(HTTP/1.1)),java.lang.Object@762783c4,Actor[pekko://OAuthExtensionSpec/system/testProbe-84#-1731702016],OnFailure),Actor[pekko://OAuthExtensionSpec/temp/$P$E#0],OnFailure).
1160[OAuthExtensionSpec-pekko.actor.default-dispatcher-11] INFO com.github.cloudfiles.core.http.auth.OAuthExtension$ - Obtaining a new access token.
1161[OAuthExtensionSpec-pekko.actor.default-dispatcher-7] INFO org.apache.pekko.actor.LocalActorRef - pekkoDeadLetter Message [com.github.cloudfiles.core.http.HttpRequestSender$Stop$] to Actor[pekko://OAuthExtensionSpec/user/$P#-617464763] was unhandled. [3] dead letters encountered. This logging can be turned off or adjusted with configuration settings 'pekko.log-dead-letters' and 'pekko.log-dead-letters-during-shutdown'.
1162[OAuthExtensionSpec-pekko.actor.default-dispatcher-11] INFO org.apache.pekko.actor.CoordinatedShutdown - Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
1163[RetryAfterExtensionSpec-pekko.actor.default-dispatcher-6] INFO com.github.cloudfiles.core.http.RetryAfterExtension$$anon$1 - Received status 429 for HttpMethod(GET) https://example.org/foo. Retrying after 1 second
1164[RetryAfterExtensionSpec-pekko.actor.default-dispatcher-7] INFO com.github.cloudfiles.core.http.RetryAfterExtension$$anon$1 - Received status 429 for HttpMethod(GET) https://example.org/foo. Retrying after 60000 milliseconds
1165[info] HttpRequestSenderSpec:
1166[info] HttpRequestSender
1167[info] - should forward a request to another request actor
1168[info] - should handle a timeout when forwarding a request
1169[info] FailedResult
1170[info] - should discard the response entity for discard mode Never
1171[info] - should discard nothing if no response is available
1172[info] - should not discard the response entity for discard mode Always
1173[info] - should not discard the response entity for discard mode OnFailure
1174[info] FailedResponseException
1175[info] - should initialize the exception message with the response status
1176[info] FileSystemSpec:
1177[info] FileSystem
1178[info] - should resolve a folder by its path
1179[info] - should handle a failed future in a combined operation
1180[info] - should resolve a file by its path
1181[info] - should obtain the content of the root folder
1182[info] - should resolve a sequence of path components by combining them to a path
1183[info] - should provide an empty close() implementation
1184[info] - should update both a file's properties and content
1185[info] SpawnerTypedSpec:
1186[info] Spawner
1187[info] - should support creating an actor from a typed actor context
1188[info] - should support creating an actor with a name from a typed actor context
1189[info] SecretSpec:
1190[info] A Secret
1191[info] - should create the password on demand
1192[info] - should not cache the password
1193[info] - should support creating an instance from a string
1194[info] OAuthTokenDataSpec:
1195[info] OAuthTokenData
1196[info] - should parse a valid JSON response with both tokens
1197[info] - should parse a valid JSON response with only the access token
1198[info] - should parse a JSON response without an access token
1199[info] WalkSpec:
1200[info] Walk
1201[info] - should return all files in the scanned BFS directory structure
1202[info] - should return all folders in the scanned BFS directory structure
1203[info] - should correctly resolve a larger number of folders
1204[info] - should support an empty iteration in BFS order
1205[info] - should support iteration in BFS order
1206[info] - should return all files in the scanned DFS directory structure
1207[info] - should return all folders in the scanned DFS directory structure
1208[info] - should process the files of a directory before sub dirs in DFS mode
1209[info] - should support an empty iteration in DFS order
1210[info] - should support iteration in DFS order
1211[info] - should fail the source if there is an error when executing a file system operation
1212[info] - should apply a transformer function in BFS order
1213[info] - should support different folder options in BFS order
1214[info] - should apply a transformer function in DFS order
1215[info] - should support different folder options in DFS order
1216[info] - should support collecting parent data in BFS order
1217[info] - should support collecting parent data in DFS order
1218[info] - should support different options to resolve folders
1219[info] LRUCacheSpec:
1220[info] A LRUCache
1221[info] - should allow adding entries up to its capacity
1222[info] - should remove older entries to keep its maximum capacity
1223[info] - should move an entry to the front when it is re-added
1224[info] - should handle an LRU get for an unknown key
1225[info] - should move an existing entry to the front when it is queried by getLRU
1226[info] - should handle a getOrPut() operation for an existing key
1227[info] - should handle a getOrPut() operation for a non-existing key
1228[info] OAuthExtensionSpec:
1229[info] OAuthExtension
1230[info] - should add the Authorization header to requests
1231[info] - should drop an empty Authorization header
1232[info] - should pass an existing Authorization header through
1233[info] - should take the discard mode into account
1234[info] - should handle a failure response from the target request actor
1235[info] - should handle a response status exception from the target actor
1236[info] - should obtain another access token when receiving an UNAUTHORIZED response status
1237[info] - should send a notification about a successful refresh operation
1238[info] - should handle a failed refresh operation
1239[info] - should send a notification about a failed refresh operation
1240[info] - should handle an unexpected response from the IDP
1241[info] - should hold incoming requests until the access token has been refreshed
1242[info] - should do only a single refresh operation for concurrent unauthorized requests
1243[info] - should do only a single refresh operation for concurrent unauthorized responses
1244[info] - should handle a stop request
1245[info] - should handle a stop request when refreshing the access token
1246[RetryAfterExtensionSpec-pekko.actor.default-dispatcher-6] INFO com.github.cloudfiles.core.http.RetryAfterExtension$$anon$1 - Received status 429 for HttpMethod(GET) https://example.org/foo. Retrying after 1 second
1247[RetryAfterExtensionSpec-pekko.actor.default-dispatcher-5] INFO org.apache.pekko.actor.CoordinatedShutdown - Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
1248[info] RetryAfterExtensionSpec:
1249[info] RetryAfterExtension
1250[info] - should handle a successful request
1251[info] - should propagate the discard entity mode when forwarding a request
1252[info] - should handle a failed request
1253[info] - should handle a request that failed with another status code
1254[info] - should handle a request failing with status 429 without a retry-after header
1255[info] - should handle a request failing with status 429 with a retry-after header and a delay
1256[info] - should handle a request failing with status 429 with a retry-after header and a date
1257[info] - should correctly schedule retries
1258[info] - should discard the entity when retrying a request in discard mode Never
1259[info] - should react on a Stop message
1260Starting build for ProjectRef(file:/build/repo/,webDav) (cloud-files-webdav)... [2/7]
1261Compile scalacOptions: -Wconf:msg=can be rewritten automatically under:s, -source:3.8
1262[info] compiling 6 Scala sources to /build/repo/webdav/target/scala-3.8.0-RC6/classes ...
1263[info] done compiling
1264[info] compiling 4 Scala sources to /build/repo/webdav/target/scala-3.8.0-RC6/test-classes ...
1265[info] done compiling
1266[pool-38-thread-5-ScalaTest-running-PropRequestGeneratorSpec] WARN com.github.cloudfiles.webdav.PropRequestGenerator$ - No description attribute defined. Ignoring element description.
1267[info] PropRequestGeneratorSpec:
1268[info] PropRequestGenerator
1269[info] - should return no request if there are no attributes
1270[info] - should create a request with a description attribute
1271[info] - should ignore the description if no attribute is defined
1272[info] - should create a request to set additional attributes
1273[info] - should create a request to remove attributes
1274[info] - should create a request with both set and remove elements
1275[info] - should define standard attributes for PROPFIND requests
1276[info] - should return no PROPFIND request if no attributes are selected
1277[info] - should return a PROPFIND request containing the standard attributes and the description attribute
1278[info] - should return a PROPFIND request containing the additional attributes
1279[info] - should return a PROPFIND request containing additional attributes and the description attribute
1280[info] - should return a PROPFIND request containing the description attribute only once
1281[info] - should return a PROPFIND request containing no duplicate standard attributes
1282[info] - should return a PROPFIND request if the user has provided a description property
1283[info] - should return a PROPFIND request if the user has provided an additional attribute
1284[info] - should correctly escape special characters
1285[info] - should handle special characters when escaping correctly
1286[info] DavModelSpec:
1287[info] Attributes
1288[info] - should support adding an attribute by its key
1289[info] - should support adding an attribute using a namespace key pair
1290[info] DavModel
1291[info] - should provide an empty Attributes instance
1292[info] - should create a new folder with all properties
1293[info] - should create a new folder with default properties
1294[info] - should create a new file with all properties
1295[info] - should create a new file with default properties
1296[DavParserSpec-pekko.actor.default-dispatcher-3] INFO org.apache.pekko.event.slf4j.Slf4jLogger - Slf4jLogger started
1297[DavParserSpec-pekko.actor.default-dispatcher-5] ERROR com.github.cloudfiles.webdav.DavParser - Could not parse response for element HashMap(AttributeKey(DAV:,creationdate) -> 2020-12-31T19:28:50Z, AttributeKey(DAV:,prop) -> 2020-12-31T19:28:50Z, AttributeKey(DAV:,collection) -> false).
1298java.util.NoSuchElementException: key not found: AttributeKey(DAV:,href)
1299 at scala.collection.immutable.Map$Map3.apply(Map.scala:429)
1300 at com.github.cloudfiles.webdav.DavParser$.createElement$$anonfun$1(DavParser.scala:224)
1301 at scala.util.Try$.apply(Try.scala:218)
1302 at com.github.cloudfiles.webdav.DavParser$.com$github$cloudfiles$webdav$DavParser$$$createElement(DavParser.scala:236)
1303 at com.github.cloudfiles.webdav.DavParser$ElementHandler.endElement(DavParser.scala:393)
1304 at java.xml/com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement(AbstractSAXParser.java:618)
1305 at java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanEndElement(XMLDocumentFragmentScannerImpl.java:1728)
1306 at java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2899)
1307 at java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:605)
1308 at java.xml/com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(XMLNSDocumentScannerImpl.java:114)
1309 at java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:542)
1310 at java.xml/com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:889)
1311 at java.xml/com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:825)
1312 at java.xml/com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141)
1313 at java.xml/com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1224)
1314 at java.xml/com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:637)
1315 at java.xml/com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl.parse(SAXParserImpl.java:326)
1316 at java.xml/javax.xml.parsers.SAXParser.parse(SAXParser.java:197)
1317 at com.github.cloudfiles.webdav.DavParser$.com$github$cloudfiles$webdav$DavParser$$$parseXml(DavParser.scala:140)
1318 at com.github.cloudfiles.webdav.DavParser$.parseWithElementHandler(DavParser.scala:154)
1319 at com.github.cloudfiles.webdav.DavParser$.parseElementXml$$anonfun$1(DavParser.scala:190)
1320 at scala.util.Try$.apply(Try.scala:218)
1321 at com.github.cloudfiles.webdav.DavParser$.com$github$cloudfiles$webdav$DavParser$$$parseElementXml(DavParser.scala:190)
1322 at com.github.cloudfiles.webdav.DavParser.parseElement$$anonfun$1(DavParser.scala:492)
1323 at scala.concurrent.impl.Promise$Transformation.run(Promise.scala:506)
1324 at org.apache.pekko.dispatch.BatchingExecutor$AbstractBatch.processBatch(BatchingExecutor.scala:73)
1325 at org.apache.pekko.dispatch.BatchingExecutor$BlockableBatch.run$$anonfun$1(BatchingExecutor.scala:110)
1326 at org.apache.pekko.dispatch.BatchingExecutor$BlockableBatch.run$$anonfun$adapted$1(BatchingExecutor.scala:119)
1327 at scala.concurrent.BlockContext$.withBlockContext(BlockContext.scala:96)
1328 at org.apache.pekko.dispatch.BatchingExecutor$BlockableBatch.run(BatchingExecutor.scala:119)
1329 at org.apache.pekko.dispatch.TaskInvocation.run(AbstractDispatcher.scala:59)
1330 at org.apache.pekko.dispatch.ForkJoinExecutorConfigurator$PekkoForkJoinTask.exec(ForkJoinExecutorConfigurator.scala:61)
1331 at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387)
1332 at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312)
1333 at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843)
1334 at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808)
1335 at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)
1336[DavParserSpec-pekko.actor.default-dispatcher-3] INFO org.apache.pekko.actor.CoordinatedShutdown - Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
1337[info] DavParserSpec:
1338[info] DavParser
1339[info] - should extract sub folders from a folder content
1340[info] - should extract files from a folder content
1341[info] - should add slashes to folder URIs if necessary
1342[info] - should extract the content of an empty folder
1343[info] - should handle invalid date and time values in standard attributes
1344[info] - should deal with missing attributes for elements
1345[info] - should ignore a response element with unexpected content
1346[info] - should extract a description if the property is defined
1347[info] - should handle a non-XML response
1348[info] - should handle multiple propstat elements per element
1349[info] - should parse a folder element
1350[info] - should parse a file element
1351[info] - should handle an unexpected response for an element
1352[info] - should parse a successful multi-status response
1353[info] - should parse a failed multi-status response
1354[info] - should handle an invalid status code in a multi-status response
1355[info] - should handle an empty multi-status response
1356[info] - should handle a non XML multi-status response
1357Starting build for ProjectRef(file:/build/repo/,oneDrive) (cloud-files-onedrive)... [3/7]
1358Compile scalacOptions: -Wconf:msg=can be rewritten automatically under:s, -source:3.8
1359[info] compiling 5 Scala sources to /build/repo/onedrive/target/scala-3.8.0-RC6/classes ...
1360[info] done compiling
1361[info] compiling 4 Scala sources to /build/repo/onedrive/target/scala-3.8.0-RC6/test-classes ...
1362[info] done compiling
1363[info] OneDriveModelSpec:
1364[info] OneDriveElement
1365[info] - should provide access to the ID property
1366[info] - should provide access to the name property
1367[info] - should provide access to the description property if it is defined
1368[info] - should provide access to the description property if it is not defined
1369[info] - should provide access to the createdAt property
1370[info] - should provide access to the lastModifiedAt property
1371[info] OneDriveFolder
1372[info] - should return the folder data object
1373[info] OneDriveFile
1374[info] - should provide access to the size property
1375[info] - should return the file data object
1376[info] OneDriveJsonProtocolSpec:
1377[info] OneDriveJsonProtocol
1378[info] - should de-serialize a folder from a folder content response
1379[info] - should de-serialize a file from a folder content response
1380[info] - should de-serialize a specialized folder
1381[info] - should de-serialize timestamps
1382[info] - should handle an unexpected timestamp data type during de-serialization
1383[info] - should serialize a writable drive item
1384[info] - should serialize a writable drive item without a fileSystemInfo
1385[OneDriveUploadSpec-pekko.actor.default-dispatcher-3] INFO org.apache.pekko.event.slf4j.Slf4jLogger - Slf4jLogger started
1386SLF4J(W): A number (1) of logging calls during the initialization phase have been intercepted and are
1387SLF4J(W): now being replayed. These are subject to the filtering rules of the underlying logging system.
1388SLF4J(W): See also https://www.slf4j.org/codes.html#replay
1389[OneDriveUploadSpec-pekko.actor.default-dispatcher-3] INFO org.apache.pekko.actor.RepointableActorRef - pekkoDeadLetter Message [com.github.cloudfiles.onedrive.OneDriveUpload$UploadStreamCoordinatorActor$NextUploadChunk] to Actor[pekko://OneDriveUploadSpec/system/OneDriveUploadActor1#-599821114] was not delivered. [1] dead letters encountered. If this is not an expected behavior then Actor[pekko://OneDriveUploadSpec/system/OneDriveUploadActor1#-599821114] may have terminated unexpectedly. This logging can be turned off or adjusted with configuration settings 'pekko.log-dead-letters' and 'pekko.log-dead-letters-during-shutdown'.
1390[OneDriveUploadSpec-pekko.actor.default-dispatcher-5] INFO org.apache.pekko.actor.DeadLetterActorRef - pekkoDeadLetter Message [org.apache.pekko.actor.testkit.typed.scaladsl.ActorTestKit$$anon$1] to Actor[pekko://OneDriveUploadSpec/deadLetters] was not delivered. [2] dead letters encountered. If this is not an expected behavior then Actor[pekko://OneDriveUploadSpec/deadLetters] may have terminated unexpectedly. This logging can be turned off or adjusted with configuration settings 'pekko.log-dead-letters' and 'pekko.log-dead-letters-during-shutdown'.
1391[OneDriveUploadSpec-pekko.actor.default-dispatcher-5] INFO org.apache.pekko.actor.RepointableActorRef - pekkoDeadLetter Message [com.github.cloudfiles.onedrive.OneDriveUpload$UploadStreamCoordinatorActor$NextUploadChunk] to Actor[pekko://OneDriveUploadSpec/system/OneDriveUploadActor1#-599821114] was not delivered. [3] dead letters encountered. If this is not an expected behavior then Actor[pekko://OneDriveUploadSpec/system/OneDriveUploadActor1#-599821114] may have terminated unexpectedly. This logging can be turned off or adjusted with configuration settings 'pekko.log-dead-letters' and 'pekko.log-dead-letters-during-shutdown'.
1392[OneDriveUploadSpec-pekko.actor.default-dispatcher-11] INFO org.apache.pekko.actor.RepointableActorRef - pekkoDeadLetter Message [com.github.cloudfiles.onedrive.OneDriveUpload$UploadStreamCoordinatorActor$NextUploadChunk] to Actor[pekko://OneDriveUploadSpec/system/OneDriveUploadActor2#-417509113] was not delivered. [4] dead letters encountered. If this is not an expected behavior then Actor[pekko://OneDriveUploadSpec/system/OneDriveUploadActor2#-417509113] may have terminated unexpectedly. This logging can be turned off or adjusted with configuration settings 'pekko.log-dead-letters' and 'pekko.log-dead-letters-during-shutdown'.
1393[OneDriveUploadSpec-pekko.actor.default-dispatcher-3] INFO org.apache.pekko.actor.RepointableActorRef - pekkoDeadLetter Message [com.github.cloudfiles.onedrive.OneDriveUpload$UploadStreamCoordinatorActor$UploadChunk] to Actor[pekko://OneDriveUploadSpec/system/OneDriveUploadActor2#-417509113] was not delivered. [5] dead letters encountered. If this is not an expected behavior then Actor[pekko://OneDriveUploadSpec/system/OneDriveUploadActor2#-417509113] may have terminated unexpectedly. This logging can be turned off or adjusted with configuration settings 'pekko.log-dead-letters' and 'pekko.log-dead-letters-during-shutdown'.
1394[OneDriveUploadSpec-pekko.actor.default-dispatcher-3] INFO org.apache.pekko.actor.DeadLetterActorRef - pekkoDeadLetter Message [org.apache.pekko.actor.testkit.typed.scaladsl.ActorTestKit$$anon$1] to Actor[pekko://OneDriveUploadSpec/deadLetters] was not delivered. [6] dead letters encountered. If this is not an expected behavior then Actor[pekko://OneDriveUploadSpec/deadLetters] may have terminated unexpectedly. This logging can be turned off or adjusted with configuration settings 'pekko.log-dead-letters' and 'pekko.log-dead-letters-during-shutdown'.
1395[OneDriveUploadSpec-pekko.actor.default-dispatcher-11] INFO org.apache.pekko.actor.RepointableActorRef - pekkoDeadLetter Message [com.github.cloudfiles.onedrive.OneDriveUpload$UploadStreamCoordinatorActor$NextUploadChunk] to Actor[pekko://OneDriveUploadSpec/system/OneDriveUploadActor2#-417509113] was not delivered. [7] dead letters encountered. If this is not an expected behavior then Actor[pekko://OneDriveUploadSpec/system/OneDriveUploadActor2#-417509113] may have terminated unexpectedly. This logging can be turned off or adjusted with configuration settings 'pekko.log-dead-letters' and 'pekko.log-dead-letters-during-shutdown'.
1396[OneDriveUploadSpec-pekko.actor.default-dispatcher-8] INFO org.apache.pekko.actor.RepointableActorRef - pekkoDeadLetter Message [com.github.cloudfiles.onedrive.OneDriveUpload$UploadStreamCoordinatorActor$UploadChunk] to Actor[pekko://OneDriveUploadSpec/system/OneDriveUploadActor2#-417509113] was not delivered. [8] dead letters encountered. If this is not an expected behavior then Actor[pekko://OneDriveUploadSpec/system/OneDriveUploadActor2#-417509113] may have terminated unexpectedly. This logging can be turned off or adjusted with configuration settings 'pekko.log-dead-letters' and 'pekko.log-dead-letters-during-shutdown'.
1397[OneDriveUploadSpec-pekko.actor.default-dispatcher-11] INFO org.apache.pekko.actor.RepointableActorRef - pekkoDeadLetter Message [com.github.cloudfiles.onedrive.OneDriveUpload$UploadStreamCoordinatorActor$UploadChunk] to Actor[pekko://OneDriveUploadSpec/system/OneDriveUploadActor2#-417509113] was not delivered. [9] dead letters encountered. If this is not an expected behavior then Actor[pekko://OneDriveUploadSpec/system/OneDriveUploadActor2#-417509113] may have terminated unexpectedly. This logging can be turned off or adjusted with configuration settings 'pekko.log-dead-letters' and 'pekko.log-dead-letters-during-shutdown'.
1398[OneDriveUploadSpec-pekko.actor.default-dispatcher-7] INFO org.apache.pekko.actor.RepointableActorRef - pekkoDeadLetter Message [com.github.cloudfiles.onedrive.OneDriveUpload$UploadStreamCoordinatorActor$NextUploadChunk] to Actor[pekko://OneDriveUploadSpec/system/OneDriveUploadActor2#-417509113] was not delivered. [10] dead letters encountered, no more dead letters will be logged in next [5.000 min]. If this is not an expected behavior then Actor[pekko://OneDriveUploadSpec/system/OneDriveUploadActor2#-417509113] may have terminated unexpectedly. This logging can be turned off or adjusted with configuration settings 'pekko.log-dead-letters' and 'pekko.log-dead-letters-during-shutdown'.
1399[OneDriveUploadSpec-pekko.actor.default-dispatcher-11] INFO org.apache.pekko.actor.CoordinatedShutdown - Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
1400[info] OneDriveUploadSpec:
1401[info] UploadBytesToRequestFlow
1402[info] - should stop the coordinator actor if there is a single chunk only
1403[info] - should stop the coordinator actor if the block size fits the chunk size
1404[info] - should stop the coordinator actor if the block size does not fit the chunk size
1405[info] - should stop the coordinator actor if there is a failure upstream
1406[info] UploadRequestSource
1407[info] - should handle a failure when requesting data from the coordinator actor
1408Starting build for ProjectRef(file:/build/repo/,cryptAlgAES) (cloud-files-cryptalg-aes)... [4/7]
1409Compile scalacOptions: -Wconf:msg=can be rewritten automatically under:s, -source:3.8
1410[info] compiling 10 Scala sources to /build/repo/crypt/target/scala-3.8.0-RC6/classes ...
1411[info] done compiling
1412[info] compiling 1 Scala source to /build/repo/crypt-algs/aes/target/scala-3.8.0-RC6/classes ...
1413[info] done compiling
1414[info] compiling 1 Scala source to /build/repo/crypt-algs/aes/target/scala-3.8.0-RC6/test-classes ...
1415[info] done compiling
1416[info] AesSpec:
1417[info] Aes
1418[info] - should support encrypting and decrypting data
1419[info] - should produce encrypted text
1420[info] - should produce different cipher text on each crypt operation
1421[info] - should handle small messages as well
1422[info] - should shorten keys that are too long
1423[info] - should pad keys that are too short
1424[info] - should handle an invalid initial block during decryption
1425[info] - should correctly calculate the encrypted size
1426[info] - should correctly calculate the decrypted size
1427Starting build for ProjectRef(file:/build/repo/,googleDrive) (cloud-files-googledrive)... [5/7]
1428Compile scalacOptions: -Wconf:msg=can be rewritten automatically under:s, -source:3.8
1429[info] compiling 4 Scala sources to /build/repo/gdrive/target/scala-3.8.0-RC6/classes ...
1430[info] done compiling
1431[info] compiling 3 Scala sources to /build/repo/gdrive/target/scala-3.8.0-RC6/test-classes ...
1432[info] done compiling
1433[info] GoogleDriveModelSpec:
1434[info] GoogleDriveModel
1435[info] - should provide a Folder implementation
1436[info] - should provide a File implementation
1437[info] - should create a new GoogleDriveFolder with the properties provided
1438[info] - should create a new GoogleDriveFolder with default values
1439[info] - should deal with null values for maps when creating a new GoogleDriveFolder
1440[info] - should create a new GoogleDriveFile with the properties provided
1441[info] - should create a new GoogleDriveFile with default values
1442[info] GoogleDriveJsonProtocolSpec:
1443[info] GoogleDriveJsonProtocol
1444[info] - should deserialize a file resource
1445[info] - should deserialize a folder resource
1446[info] - should read the token for the next page from a folder response
1447[info] - should handle a folder response without a next token
1448[info] - should serialize a WritableFile with all properties
1449[info] - should serialize a WritableFile with no properties
1450Starting build for ProjectRef(file:/build/repo/,crypt) (cloud-files-crypt)... [6/7]
1451Compile scalacOptions: -Wconf:msg=can be rewritten automatically under:s, -source:3.8
1452[info] compiling 8 Scala sources to /build/repo/crypt/target/scala-3.8.0-RC6/test-classes ...
1453[info] done compiling
1454[CachePathComponentsResolverSpec-pekko.actor.default-dispatcher-5] INFO org.apache.pekko.event.slf4j.Slf4jLogger - Slf4jLogger started
1455SLF4J(W): A number (3) of logging calls during the initialization phase have been intercepted and are
1456SLF4J(W): now being replayed. These are subject to the filtering rules of the underlying logging system.
1457SLF4J(W): See also https://www.slf4j.org/codes.html#replay
1458[CachePathComponentsResolverSpec-pekko.actor.default-dispatcher-5] INFO org.apache.pekko.event.slf4j.Slf4jLogger - Slf4jLogger started
1459[CachePathComponentsResolverSpec-pekko.actor.default-dispatcher-5] INFO org.apache.pekko.event.slf4j.Slf4jLogger - Slf4jLogger started
1460[CachePathComponentsResolverSpec-pekko.actor.default-dispatcher-5] INFO org.apache.pekko.event.slf4j.Slf4jLogger - Slf4jLogger started
1461OpenJDK 64-Bit Server VM warning: Sharing is only supported for boot loader classes because bootstrap classpath has been appended
1462[CachePathComponentsResolverSpec-pekko.actor.default-dispatcher-6] INFO com.github.cloudfiles.crypt.fs.resolver.CachePathComponentsResolver$$anon$2 - Resolved file system root ID to <<ROOT>>.
1463[CachePathComponentsResolverSpec-pekko.actor.default-dispatcher-6] INFO com.github.cloudfiles.crypt.fs.resolver.CachePathComponentsResolver$$anon$4 - Requesting content of folder <<ROOT>>.
1464[CachePathComponentsResolverSpec-pekko.actor.default-dispatcher-6] INFO com.github.cloudfiles.crypt.fs.resolver.CachePathComponentsResolver$$anon$4 - Decrypting element names of folder <<ROOT>>.
1465[CachePathComponentsResolverSpec-pekko.actor.default-dispatcher-7] INFO com.github.cloudfiles.crypt.fs.resolver.CachePathComponentsResolver$$anon$2 - Resolved file system root ID to <<ROOT>>.
1466[CachePathComponentsResolverSpec-pekko.actor.default-dispatcher-5] INFO com.github.cloudfiles.crypt.fs.resolver.CachePathComponentsResolver$$anon$4 - Requesting content of folder <<ROOT>>.
1467[CachePathComponentsResolverSpec-pekko.actor.default-dispatcher-5] INFO com.github.cloudfiles.crypt.fs.resolver.CachePathComponentsResolver$$anon$4 - Decrypting element names of folder <<ROOT>>.
1468[CachePathComponentsResolverSpec-pekko.actor.default-dispatcher-5] WARN com.github.cloudfiles.crypt.fs.resolver.CachePathComponentsResolver$$anon$4 - Ignoring file 'notEncoded.file', since its name cannot be decrypted.
1469[CachePathComponentsResolverSpec-pekko.actor.default-dispatcher-8] INFO com.github.cloudfiles.crypt.fs.resolver.CachePathComponentsResolver$$anon$2 - Resolved file system root ID to <<ROOT>>.
1470[CachePathComponentsResolverSpec-pekko.actor.default-dispatcher-7] INFO com.github.cloudfiles.crypt.fs.resolver.CachePathComponentsResolver$$anon$4 - Requesting content of folder <<ROOT>>.
1471[CachePathComponentsResolverSpec-pekko.actor.default-dispatcher-7] INFO com.github.cloudfiles.crypt.fs.resolver.CachePathComponentsResolver$$anon$4 - Decrypting element names of folder <<ROOT>>.
1472[CachePathComponentsResolverSpec-pekko.actor.default-dispatcher-9] INFO com.github.cloudfiles.crypt.fs.resolver.CachePathComponentsResolver$$anon$2 - Resolved file system root ID to <<ROOT>>.
1473[CachePathComponentsResolverSpec-pekko.actor.default-dispatcher-7] INFO com.github.cloudfiles.crypt.fs.resolver.CachePathComponentsResolver$$anon$4 - Requesting content of folder <<ROOT>>.
1474[CachePathComponentsResolverSpec-pekko.actor.default-dispatcher-7] INFO com.github.cloudfiles.crypt.fs.resolver.CachePathComponentsResolver$$anon$4 - Decrypting element names of folder <<ROOT>>.
1475[CachePathComponentsResolverSpec-pekko.actor.default-dispatcher-10] ERROR com.github.cloudfiles.crypt.fs.resolver.CachePathComponentsResolver$$anon$2 - Could not resolve ID of root folder.
1476java.io.IOException: Test exception: Could not locate root folder!
1477 at com.github.cloudfiles.crypt.fs.resolver.CachePathComponentsResolverSpec.testFun$proxy5$1(CachePathComponentsResolverSpec.scala:243)
1478 at com.github.cloudfiles.crypt.fs.resolver.CachePathComponentsResolverSpec.$init$$$anonfun$5(CachePathComponentsResolverSpec.scala:242)
1479 at org.scalatest.flatspec.AsyncFlatSpecLike.transformToOutcomeParam$1(AsyncFlatSpecLike.scala:147)
1480 at org.scalatest.flatspec.AsyncFlatSpecLike.registerTestToRun$$anonfun$1(AsyncFlatSpecLike.scala:153)
1481 at org.scalatest.AsyncTestSuite.transformToOutcome$$anonfun$1(AsyncTestSuite.scala:240)
1482 at org.scalatest.flatspec.AsyncFlatSpecLike$$anon$5.apply(AsyncFlatSpecLike.scala:1732)
1483 at org.scalatest.AsyncTestSuite.withFixture(AsyncTestSuite.scala:316)
1484 at org.scalatest.AsyncTestSuite.withFixture$(AsyncTestSuite.scala:214)
1485 at com.github.cloudfiles.crypt.fs.resolver.CachePathComponentsResolverSpec.withFixture(CachePathComponentsResolverSpec.scala:97)
1486 at org.scalatest.flatspec.AsyncFlatSpecLike.invokeWithAsyncFixture$1(AsyncFlatSpecLike.scala:1738)
1487 at org.scalatest.flatspec.AsyncFlatSpecLike.runTest$$anonfun$1(AsyncFlatSpecLike.scala:1744)
1488 at org.scalatest.AsyncSuperEngine.runTestImpl(AsyncEngine.scala:374)
1489 at org.scalatest.flatspec.AsyncFlatSpecLike.runTest(AsyncFlatSpecLike.scala:1744)
1490 at org.scalatest.flatspec.AsyncFlatSpecLike.runTest$(AsyncFlatSpecLike.scala:50)
1491 at com.github.cloudfiles.crypt.fs.resolver.CachePathComponentsResolverSpec.runTest(CachePathComponentsResolverSpec.scala:97)
1492 at org.scalatest.flatspec.AsyncFlatSpecLike.runTests$$anonfun$1(AsyncFlatSpecLike.scala:1802)
1493 at org.scalatest.AsyncSuperEngine.traverseSubNodes$1$$anonfun$1$$anonfun$2(AsyncEngine.scala:435)
1494 at org.scalatest.Status.thenRun$$anonfun$1(Status.scala:227)
1495 at scala.runtime.function.JProcedure1.apply(JProcedure1.java:15)
1496 at scala.runtime.function.JProcedure1.apply(JProcedure1.java:10)
1497 at org.scalatest.ScalaTestStatefulStatus.whenCompleted(Status.scala:648)
1498 at org.scalatest.Status.thenRun(Status.scala:251)
1499 at org.scalatest.Status.thenRun$(Status.scala:54)
1500 at org.scalatest.ScalaTestStatefulStatus.thenRun(Status.scala:511)
1501 at org.scalatest.AsyncSuperEngine.traverseSubNodes$1$$anonfun$1(AsyncEngine.scala:435)
1502 at scala.collection.LinearSeqOps.foldLeft(LinearSeq.scala:186)
1503 at scala.collection.LinearSeqOps.foldLeft$(LinearSeq.scala:38)
1504 at scala.collection.immutable.List.foldLeft(List.scala:83)
1505 at org.scalatest.AsyncSuperEngine.traverseSubNodes$1(AsyncEngine.scala:469)
1506 at org.scalatest.AsyncSuperEngine.runTestsInBranch(AsyncEngine.scala:479)
1507 at org.scalatest.AsyncSuperEngine.traverseSubNodes$1$$anonfun$1(AsyncEngine.scala:460)
1508 at scala.collection.LinearSeqOps.foldLeft(LinearSeq.scala:186)
1509 at scala.collection.LinearSeqOps.foldLeft$(LinearSeq.scala:38)
1510 at scala.collection.immutable.List.foldLeft(List.scala:83)
1511 at org.scalatest.AsyncSuperEngine.traverseSubNodes$1(AsyncEngine.scala:469)
1512 at org.scalatest.AsyncSuperEngine.runTestsInBranch(AsyncEngine.scala:487)
1513 at org.scalatest.AsyncSuperEngine.runTestsImpl(AsyncEngine.scala:555)
1514 at org.scalatest.flatspec.AsyncFlatSpecLike.runTests(AsyncFlatSpecLike.scala:1802)
1515 at org.scalatest.flatspec.AsyncFlatSpecLike.runTests$(AsyncFlatSpecLike.scala:50)
1516 at com.github.cloudfiles.crypt.fs.resolver.CachePathComponentsResolverSpec.runTests(CachePathComponentsResolverSpec.scala:97)
1517 at org.scalatest.Suite.run(Suite.scala:1114)
1518 at org.scalatest.Suite.run$(Suite.scala:564)
1519 at org.apache.pekko.actor.testkit.typed.scaladsl.ScalaTestWithActorTestKit.org$scalatest$BeforeAndAfterAll$$super$run(ScalaTestWithActorTestKit.scala:41)
1520 at org.scalatest.BeforeAndAfterAll.liftedTree1$1(BeforeAndAfterAll.scala:213)
1521 at org.scalatest.BeforeAndAfterAll.run(BeforeAndAfterAll.scala:217)
1522 at org.scalatest.BeforeAndAfterAll.run$(BeforeAndAfterAll.scala:135)
1523 at com.github.cloudfiles.crypt.fs.resolver.CachePathComponentsResolverSpec.org$scalatest$flatspec$AsyncFlatSpecLike$$super$run(CachePathComponentsResolverSpec.scala:97)
1524 at org.scalatest.flatspec.AsyncFlatSpecLike.run$$anonfun$1(AsyncFlatSpecLike.scala:1847)
1525 at org.scalatest.AsyncSuperEngine.runImpl(AsyncEngine.scala:625)
1526 at org.scalatest.flatspec.AsyncFlatSpecLike.run(AsyncFlatSpecLike.scala:1847)
1527 at org.scalatest.flatspec.AsyncFlatSpecLike.run$(AsyncFlatSpecLike.scala:50)
1528 at com.github.cloudfiles.crypt.fs.resolver.CachePathComponentsResolverSpec.run(CachePathComponentsResolverSpec.scala:97)
1529 at org.scalatest.tools.Framework.org$scalatest$tools$Framework$$runSuite(Framework.scala:321)
1530 at org.scalatest.tools.Framework$ScalaTestTask.execute(Framework.scala:517)
1531 at sbt.TestRunner.runTest$1(TestFramework.scala:153)
1532 at sbt.TestRunner.run(TestFramework.scala:168)
1533 at sbt.TestFramework$$anon$3$$anonfun$$lessinit$greater$1.$anonfun$apply$1(TestFramework.scala:336)
1534 at sbt.TestFramework$.sbt$TestFramework$$withContextLoader(TestFramework.scala:296)
1535 at sbt.TestFramework$$anon$3$$anonfun$$lessinit$greater$1.apply(TestFramework.scala:336)
1536 at sbt.TestFramework$$anon$3$$anonfun$$lessinit$greater$1.apply(TestFramework.scala:336)
1537 at sbt.TestFunction.apply(TestFramework.scala:348)
1538 at sbt.Tests$.$anonfun$toTask$1(Tests.scala:436)
1539 at sbt.std.Transform$$anon$3.$anonfun$apply$2(Transform.scala:47)
1540 at sbt.std.Transform$$anon$4.work(Transform.scala:69)
1541 at sbt.Execute.$anonfun$submit$2(Execute.scala:283)
1542 at sbt.internal.util.ErrorHandling$.wideConvert(ErrorHandling.scala:24)
1543 at sbt.Execute.work(Execute.scala:292)
1544 at sbt.Execute.$anonfun$submit$1(Execute.scala:283)
1545 at sbt.ConcurrentRestrictions$$anon$4.$anonfun$submitValid$1(ConcurrentRestrictions.scala:265)
1546 at sbt.CompletionService$$anon$2.call(CompletionService.scala:65)
1547 at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317)
1548 at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572)
1549 at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317)
1550 at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
1551 at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
1552 at java.base/java.lang.Thread.run(Thread.java:1583)
1553[PathComponentsResolverSpec-pekko.actor.default-dispatcher-9] INFO org.apache.pekko.actor.CoordinatedShutdown - Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
1554[CachePathComponentsResolverSpec-pekko.actor.default-dispatcher-11] ERROR com.github.cloudfiles.crypt.fs.resolver.CachePathComponentsResolver$$anon$2 - Could not resolve ID of root folder.
1555java.io.IOException: Test exception: No root folder!
1556 at com.github.cloudfiles.crypt.fs.resolver.CachePathComponentsResolverSpec.testFun$proxy6$1(CachePathComponentsResolverSpec.scala:261)
1557 at com.github.cloudfiles.crypt.fs.resolver.CachePathComponentsResolverSpec.$init$$$anonfun$6(CachePathComponentsResolverSpec.scala:259)
1558 at org.scalatest.flatspec.AsyncFlatSpecLike.transformToOutcomeParam$1(AsyncFlatSpecLike.scala:147)
1559 at org.scalatest.flatspec.AsyncFlatSpecLike.registerTestToRun$$anonfun$1(AsyncFlatSpecLike.scala:153)
1560 at org.scalatest.AsyncTestSuite.transformToOutcome$$anonfun$1(AsyncTestSuite.scala:240)
1561 at org.scalatest.flatspec.AsyncFlatSpecLike$$anon$5.apply(AsyncFlatSpecLike.scala:1732)
1562 at org.scalatest.AsyncTestSuite.withFixture(AsyncTestSuite.scala:316)
1563 at org.scalatest.AsyncTestSuite.withFixture$(AsyncTestSuite.scala:214)
1564 at com.github.cloudfiles.crypt.fs.resolver.CachePathComponentsResolverSpec.withFixture(CachePathComponentsResolverSpec.scala:97)
1565 at org.scalatest.flatspec.AsyncFlatSpecLike.invokeWithAsyncFixture$1(AsyncFlatSpecLike.scala:1738)
1566 at org.scalatest.flatspec.AsyncFlatSpecLike.runTest$$anonfun$1(AsyncFlatSpecLike.scala:1744)
1567 at org.scalatest.AsyncSuperEngine.runTestImpl(AsyncEngine.scala:374)
1568 at org.scalatest.flatspec.AsyncFlatSpecLike.runTest(AsyncFlatSpecLike.scala:1744)
1569 at org.scalatest.flatspec.AsyncFlatSpecLike.runTest$(AsyncFlatSpecLike.scala:50)
1570 at com.github.cloudfiles.crypt.fs.resolver.CachePathComponentsResolverSpec.runTest(CachePathComponentsResolverSpec.scala:97)
1571 at org.scalatest.flatspec.AsyncFlatSpecLike.runTests$$anonfun$1(AsyncFlatSpecLike.scala:1802)
1572 at org.scalatest.AsyncSuperEngine.traverseSubNodes$1$$anonfun$1$$anonfun$2(AsyncEngine.scala:435)
1573 at org.scalatest.Status.thenRun$$anonfun$1(Status.scala:227)
1574 at scala.runtime.function.JProcedure1.apply(JProcedure1.java:15)
1575 at scala.runtime.function.JProcedure1.apply(JProcedure1.java:10)
1576 at org.scalatest.ScalaTestStatefulStatus.whenCompleted(Status.scala:648)
1577 at org.scalatest.Status.thenRun(Status.scala:251)
1578 at org.scalatest.Status.thenRun$(Status.scala:54)
1579 at org.scalatest.ScalaTestStatefulStatus.thenRun(Status.scala:511)
1580 at org.scalatest.AsyncSuperEngine.traverseSubNodes$1$$anonfun$1(AsyncEngine.scala:435)
1581 at scala.collection.LinearSeqOps.foldLeft(LinearSeq.scala:186)
1582 at scala.collection.LinearSeqOps.foldLeft$(LinearSeq.scala:38)
1583 at scala.collection.immutable.List.foldLeft(List.scala:83)
1584 at org.scalatest.AsyncSuperEngine.traverseSubNodes$1(AsyncEngine.scala:469)
1585 at org.scalatest.AsyncSuperEngine.runTestsInBranch(AsyncEngine.scala:479)
1586 at org.scalatest.AsyncSuperEngine.traverseSubNodes$1$$anonfun$1(AsyncEngine.scala:460)
1587 at scala.collection.LinearSeqOps.foldLeft(LinearSeq.scala:186)
1588 at scala.collection.LinearSeqOps.foldLeft$(LinearSeq.scala:38)
1589 at scala.collection.immutable.List.foldLeft(List.scala:83)
1590 at org.scalatest.AsyncSuperEngine.traverseSubNodes$1(AsyncEngine.scala:469)
1591 at org.scalatest.AsyncSuperEngine.runTestsInBranch(AsyncEngine.scala:487)
1592 at org.scalatest.AsyncSuperEngine.runTestsImpl(AsyncEngine.scala:555)
1593 at org.scalatest.flatspec.AsyncFlatSpecLike.runTests(AsyncFlatSpecLike.scala:1802)
1594 at org.scalatest.flatspec.AsyncFlatSpecLike.runTests$(AsyncFlatSpecLike.scala:50)
1595 at com.github.cloudfiles.crypt.fs.resolver.CachePathComponentsResolverSpec.runTests(CachePathComponentsResolverSpec.scala:97)
1596 at org.scalatest.Suite.run(Suite.scala:1114)
1597 at org.scalatest.Suite.run$(Suite.scala:564)
1598 at org.apache.pekko.actor.testkit.typed.scaladsl.ScalaTestWithActorTestKit.org$scalatest$BeforeAndAfterAll$$super$run(ScalaTestWithActorTestKit.scala:41)
1599 at org.scalatest.BeforeAndAfterAll.liftedTree1$1(BeforeAndAfterAll.scala:213)
1600 at org.scalatest.BeforeAndAfterAll.run(BeforeAndAfterAll.scala:217)
1601 at org.scalatest.BeforeAndAfterAll.run$(BeforeAndAfterAll.scala:135)
1602 at com.github.cloudfiles.crypt.fs.resolver.CachePathComponentsResolverSpec.org$scalatest$flatspec$AsyncFlatSpecLike$$super$run(CachePathComponentsResolverSpec.scala:97)
1603 at org.scalatest.flatspec.AsyncFlatSpecLike.run$$anonfun$1(AsyncFlatSpecLike.scala:1847)
1604 at org.scalatest.AsyncSuperEngine.runImpl(AsyncEngine.scala:625)
1605 at org.scalatest.flatspec.AsyncFlatSpecLike.run(AsyncFlatSpecLike.scala:1847)
1606 at org.scalatest.flatspec.AsyncFlatSpecLike.run$(AsyncFlatSpecLike.scala:50)
1607 at com.github.cloudfiles.crypt.fs.resolver.CachePathComponentsResolverSpec.run(CachePathComponentsResolverSpec.scala:97)
1608 at org.scalatest.tools.Framework.org$scalatest$tools$Framework$$runSuite(Framework.scala:321)
1609 at org.scalatest.tools.Framework$ScalaTestTask.execute(Framework.scala:517)
1610 at sbt.TestRunner.runTest$1(TestFramework.scala:153)
1611 at sbt.TestRunner.run(TestFramework.scala:168)
1612 at sbt.TestFramework$$anon$3$$anonfun$$lessinit$greater$1.$anonfun$apply$1(TestFramework.scala:336)
1613 at sbt.TestFramework$.sbt$TestFramework$$withContextLoader(TestFramework.scala:296)
1614 at sbt.TestFramework$$anon$3$$anonfun$$lessinit$greater$1.apply(TestFramework.scala:336)
1615 at sbt.TestFramework$$anon$3$$anonfun$$lessinit$greater$1.apply(TestFramework.scala:336)
1616 at sbt.TestFunction.apply(TestFramework.scala:348)
1617 at sbt.Tests$.$anonfun$toTask$1(Tests.scala:436)
1618 at sbt.std.Transform$$anon$3.$anonfun$apply$2(Transform.scala:47)
1619 at sbt.std.Transform$$anon$4.work(Transform.scala:69)
1620 at sbt.Execute.$anonfun$submit$2(Execute.scala:283)
1621 at sbt.internal.util.ErrorHandling$.wideConvert(ErrorHandling.scala:24)
1622 at sbt.Execute.work(Execute.scala:292)
1623 at sbt.Execute.$anonfun$submit$1(Execute.scala:283)
1624 at sbt.ConcurrentRestrictions$$anon$4.$anonfun$submitValid$1(ConcurrentRestrictions.scala:265)
1625 at sbt.CompletionService$$anon$2.call(CompletionService.scala:65)
1626 at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317)
1627 at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572)
1628 at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317)
1629 at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
1630 at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
1631 at java.base/java.lang.Thread.run(Thread.java:1583)
1632[CachePathComponentsResolverSpec-pekko.actor.default-dispatcher-11] INFO com.github.cloudfiles.crypt.fs.resolver.CachePathComponentsResolver$$anon$2 - Resolved file system root ID to <<ROOT>>.
1633[CachePathComponentsResolverSpec-pekko.actor.default-dispatcher-11] INFO com.github.cloudfiles.crypt.fs.resolver.CachePathComponentsResolver$$anon$4 - Requesting content of folder <<ROOT>>.
1634[CachePathComponentsResolverSpec-pekko.actor.default-dispatcher-11] INFO com.github.cloudfiles.crypt.fs.resolver.CachePathComponentsResolver$$anon$4 - Decrypting element names of folder <<ROOT>>.
1635[CachePathComponentsResolverSpec-pekko.actor.default-dispatcher-11] INFO com.github.cloudfiles.crypt.fs.resolver.CachePathComponentsResolver$$anon$2 - Resolved file system root ID to <<ROOT>>.
1636[CachePathComponentsResolverSpec-pekko.actor.default-dispatcher-11] INFO com.github.cloudfiles.crypt.fs.resolver.CachePathComponentsResolver$$anon$4 - Requesting content of folder <<ROOT>>.
1637[CachePathComponentsResolverSpec-pekko.actor.default-dispatcher-11] ERROR com.github.cloudfiles.crypt.fs.resolver.CachePathComponentsResolver$$anon$4 - Failed to retrieve content for folder <<ROOT>>.
1638java.io.IOException: Test exception: Could not resolve folder!
1639 at com.github.cloudfiles.crypt.fs.resolver.CachePathComponentsResolverSpec.testFun$proxy7$1(CachePathComponentsResolverSpec.scala:272)
1640 at com.github.cloudfiles.crypt.fs.resolver.CachePathComponentsResolverSpec.$init$$$anonfun$7(CachePathComponentsResolverSpec.scala:271)
1641 at org.scalatest.flatspec.AsyncFlatSpecLike.transformToOutcomeParam$1(AsyncFlatSpecLike.scala:147)
1642 at org.scalatest.flatspec.AsyncFlatSpecLike.registerTestToRun$$anonfun$1(AsyncFlatSpecLike.scala:153)
1643 at org.scalatest.AsyncTestSuite.transformToOutcome$$anonfun$1(AsyncTestSuite.scala:240)
1644 at org.scalatest.flatspec.AsyncFlatSpecLike$$anon$5.apply(AsyncFlatSpecLike.scala:1732)
1645 at org.scalatest.AsyncTestSuite.withFixture(AsyncTestSuite.scala:316)
1646 at org.scalatest.AsyncTestSuite.withFixture$(AsyncTestSuite.scala:214)
1647 at com.github.cloudfiles.crypt.fs.resolver.CachePathComponentsResolverSpec.withFixture(CachePathComponentsResolverSpec.scala:97)
1648 at org.scalatest.flatspec.AsyncFlatSpecLike.invokeWithAsyncFixture$1(AsyncFlatSpecLike.scala:1738)
1649 at org.scalatest.flatspec.AsyncFlatSpecLike.runTest$$anonfun$1(AsyncFlatSpecLike.scala:1744)
1650 at org.scalatest.AsyncSuperEngine.runTestImpl(AsyncEngine.scala:374)
1651 at org.scalatest.flatspec.AsyncFlatSpecLike.runTest(AsyncFlatSpecLike.scala:1744)
1652 at org.scalatest.flatspec.AsyncFlatSpecLike.runTest$(AsyncFlatSpecLike.scala:50)
1653 at com.github.cloudfiles.crypt.fs.resolver.CachePathComponentsResolverSpec.runTest(CachePathComponentsResolverSpec.scala:97)
1654 at org.scalatest.flatspec.AsyncFlatSpecLike.runTests$$anonfun$1(AsyncFlatSpecLike.scala:1802)
1655 at org.scalatest.AsyncSuperEngine.traverseSubNodes$1$$anonfun$1$$anonfun$2(AsyncEngine.scala:435)
1656 at org.scalatest.Status.thenRun$$anonfun$1(Status.scala:227)
1657 at scala.runtime.function.JProcedure1.apply(JProcedure1.java:15)
1658 at scala.runtime.function.JProcedure1.apply(JProcedure1.java:10)
1659 at org.scalatest.ScalaTestStatefulStatus.whenCompleted(Status.scala:648)
1660 at org.scalatest.Status.thenRun(Status.scala:251)
1661 at org.scalatest.Status.thenRun$(Status.scala:54)
1662 at org.scalatest.ScalaTestStatefulStatus.thenRun(Status.scala:511)
1663 at org.scalatest.AsyncSuperEngine.traverseSubNodes$1$$anonfun$1(AsyncEngine.scala:435)
1664 at scala.collection.LinearSeqOps.foldLeft(LinearSeq.scala:186)
1665 at scala.collection.LinearSeqOps.foldLeft$(LinearSeq.scala:38)
1666 at scala.collection.immutable.List.foldLeft(List.scala:83)
1667 at org.scalatest.AsyncSuperEngine.traverseSubNodes$1(AsyncEngine.scala:469)
1668 at org.scalatest.AsyncSuperEngine.runTestsInBranch(AsyncEngine.scala:479)
1669 at org.scalatest.AsyncSuperEngine.traverseSubNodes$1$$anonfun$1(AsyncEngine.scala:460)
1670 at scala.collection.LinearSeqOps.foldLeft(LinearSeq.scala:186)
1671 at scala.collection.LinearSeqOps.foldLeft$(LinearSeq.scala:38)
1672 at scala.collection.immutable.List.foldLeft(List.scala:83)
1673 at org.scalatest.AsyncSuperEngine.traverseSubNodes$1(AsyncEngine.scala:469)
1674 at org.scalatest.AsyncSuperEngine.runTestsInBranch(AsyncEngine.scala:487)
1675 at org.scalatest.AsyncSuperEngine.runTestsImpl(AsyncEngine.scala:555)
1676 at org.scalatest.flatspec.AsyncFlatSpecLike.runTests(AsyncFlatSpecLike.scala:1802)
1677 at org.scalatest.flatspec.AsyncFlatSpecLike.runTests$(AsyncFlatSpecLike.scala:50)
1678 at com.github.cloudfiles.crypt.fs.resolver.CachePathComponentsResolverSpec.runTests(CachePathComponentsResolverSpec.scala:97)
1679 at org.scalatest.Suite.run(Suite.scala:1114)
1680 at org.scalatest.Suite.run$(Suite.scala:564)
1681 at org.apache.pekko.actor.testkit.typed.scaladsl.ScalaTestWithActorTestKit.org$scalatest$BeforeAndAfterAll$$super$run(ScalaTestWithActorTestKit.scala:41)
1682 at org.scalatest.BeforeAndAfterAll.liftedTree1$1(BeforeAndAfterAll.scala:213)
1683 at org.scalatest.BeforeAndAfterAll.run(BeforeAndAfterAll.scala:217)
1684 at org.scalatest.BeforeAndAfterAll.run$(BeforeAndAfterAll.scala:135)
1685 at com.github.cloudfiles.crypt.fs.resolver.CachePathComponentsResolverSpec.org$scalatest$flatspec$AsyncFlatSpecLike$$super$run(CachePathComponentsResolverSpec.scala:97)
1686 at org.scalatest.flatspec.AsyncFlatSpecLike.run$$anonfun$1(AsyncFlatSpecLike.scala:1847)
1687 at org.scalatest.AsyncSuperEngine.runImpl(AsyncEngine.scala:625)
1688 at org.scalatest.flatspec.AsyncFlatSpecLike.run(AsyncFlatSpecLike.scala:1847)
1689 at org.scalatest.flatspec.AsyncFlatSpecLike.run$(AsyncFlatSpecLike.scala:50)
1690 at com.github.cloudfiles.crypt.fs.resolver.CachePathComponentsResolverSpec.run(CachePathComponentsResolverSpec.scala:97)
1691 at org.scalatest.tools.Framework.org$scalatest$tools$Framework$$runSuite(Framework.scala:321)
1692 at org.scalatest.tools.Framework$ScalaTestTask.execute(Framework.scala:517)
1693 at sbt.TestRunner.runTest$1(TestFramework.scala:153)
1694 at sbt.TestRunner.run(TestFramework.scala:168)
1695 at sbt.TestFramework$$anon$3$$anonfun$$lessinit$greater$1.$anonfun$apply$1(TestFramework.scala:336)
1696 at sbt.TestFramework$.sbt$TestFramework$$withContextLoader(TestFramework.scala:296)
1697 at sbt.TestFramework$$anon$3$$anonfun$$lessinit$greater$1.apply(TestFramework.scala:336)
1698 at sbt.TestFramework$$anon$3$$anonfun$$lessinit$greater$1.apply(TestFramework.scala:336)
1699 at sbt.TestFunction.apply(TestFramework.scala:348)
1700 at sbt.Tests$.$anonfun$toTask$1(Tests.scala:436)
1701 at sbt.std.Transform$$anon$3.$anonfun$apply$2(Transform.scala:47)
1702 at sbt.std.Transform$$anon$4.work(Transform.scala:69)
1703 at sbt.Execute.$anonfun$submit$2(Execute.scala:283)
1704 at sbt.internal.util.ErrorHandling$.wideConvert(ErrorHandling.scala:24)
1705 at sbt.Execute.work(Execute.scala:292)
1706 at sbt.Execute.$anonfun$submit$1(Execute.scala:283)
1707 at sbt.ConcurrentRestrictions$$anon$4.$anonfun$submitValid$1(ConcurrentRestrictions.scala:265)
1708 at sbt.CompletionService$$anon$2.call(CompletionService.scala:65)
1709 at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317)
1710 at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572)
1711 at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317)
1712 at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
1713 at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
1714 at java.base/java.lang.Thread.run(Thread.java:1583)
1715[PathComponentsResolverSpec-pekko.actor.default-dispatcher-10] INFO com.github.cloudfiles.core.http.HttpRequestSender$$anon$2 - Stopping HttpRequestSender actor for URI http://localhost.
1716[CryptNamesFileSystemSpec-pekko.actor.default-dispatcher-9] WARN com.github.cloudfiles.crypt.fs.CryptNamesFileSystem - Folder 'testFileID' contains elements with names which could not be decrypted:
1717- Cannot Base64-decode input string 'README.MD', since it contains invalid characters..
1718[PathComponentsResolverSpec-pekko.actor.default-dispatcher-7] INFO com.github.cloudfiles.core.http.HttpRequestSender$$anon$2 - Stopping HttpRequestSender actor for URI http://localhost.
1719[PathComponentsResolverSpec-pekko.actor.default-dispatcher-3] INFO com.github.cloudfiles.core.http.HttpRequestSender$$anon$2 - Stopping HttpRequestSender actor for URI http://localhost.
1720[PathComponentsResolverSpec-pekko.actor.default-dispatcher-6] INFO com.github.cloudfiles.core.http.HttpRequestSender$$anon$2 - Stopping HttpRequestSender actor for URI http://localhost.
1721[PathComponentsResolverSpec-pekko.actor.default-dispatcher-5] INFO com.github.cloudfiles.core.http.HttpRequestSender$$anon$2 - Stopping HttpRequestSender actor for URI http://localhost.
1722[CachePathComponentsResolverSpec-pekko.actor.default-dispatcher-7] INFO com.github.cloudfiles.crypt.fs.resolver.CachePathComponentsResolver$$anon$2 - Resolved file system root ID to <<ROOT>>.
1723[CachePathComponentsResolverSpec-pekko.actor.default-dispatcher-8] INFO com.github.cloudfiles.crypt.fs.resolver.CachePathComponentsResolver$$anon$4 - Requesting content of folder <<ROOT>>.
1724[CachePathComponentsResolverSpec-pekko.actor.default-dispatcher-8] INFO com.github.cloudfiles.crypt.fs.resolver.CachePathComponentsResolver$$anon$4 - Decrypting element names of folder <<ROOT>>.
1725[CryptNamesFileSystemSpec-pekko.actor.default-dispatcher-11] WARN com.github.cloudfiles.crypt.fs.CryptNamesFileSystem - Folder 'testFileID' contains elements with names which could not be decrypted:
1726- Cannot Base64-decode input string 'non.encrypted.folder', since it contains invalid characters..
1727[CryptContentFileSystemSpec-pekko.actor.default-dispatcher-11] INFO org.apache.pekko.actor.CoordinatedShutdown - Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
1728[CryptContentFileSystemSpec-pekko.actor.default-dispatcher-7] INFO com.github.cloudfiles.core.http.HttpRequestSender$$anon$2 - Stopping HttpRequestSender actor for URI http://localhost.
1729[CryptContentFileSystemSpec-pekko.actor.default-dispatcher-10] INFO com.github.cloudfiles.core.http.HttpRequestSender$$anon$2 - Stopping HttpRequestSender actor for URI http://localhost.
1730[CryptContentFileSystemSpec-pekko.actor.default-dispatcher-11] INFO com.github.cloudfiles.core.http.HttpRequestSender$$anon$2 - Stopping HttpRequestSender actor for URI http://localhost.
1731[CryptContentFileSystemSpec-pekko.actor.default-dispatcher-8] INFO com.github.cloudfiles.core.http.HttpRequestSender$$anon$2 - Stopping HttpRequestSender actor for URI http://localhost.
1732[CryptContentFileSystemSpec-pekko.actor.default-dispatcher-11] INFO com.github.cloudfiles.core.http.HttpRequestSender$$anon$2 - Stopping HttpRequestSender actor for URI http://localhost.
1733[CryptNamesFileSystemSpec-pekko.actor.default-dispatcher-11] WARN com.github.cloudfiles.crypt.fs.CryptNamesFileSystem - Folder 'testFileID' contains elements with names which could not be decrypted:
1734- Cannot Base64-decode input string 'invalid.file', since it contains invalid characters.
1735- Cannot Base64-decode input string 'invalid.folder', since it contains invalid characters..
1736[CachePathComponentsResolverSpec-pekko.actor.default-dispatcher-7] INFO com.github.cloudfiles.crypt.fs.resolver.CachePathComponentsResolver$$anon$2 - Resolved file system root ID to <<ROOT>>.
1737[CachePathComponentsResolverSpec-pekko.actor.default-dispatcher-9] INFO com.github.cloudfiles.crypt.fs.resolver.CachePathComponentsResolver$$anon$4 - Requesting content of folder <<ROOT>>.
1738[CachePathComponentsResolverSpec-pekko.actor.default-dispatcher-9] INFO com.github.cloudfiles.crypt.fs.resolver.CachePathComponentsResolver$$anon$4 - Decrypting element names of folder <<ROOT>>.
1739[CachePathComponentsResolverSpec-pekko.actor.default-dispatcher-8] INFO com.github.cloudfiles.crypt.fs.resolver.CachePathComponentsResolver$$anon$4 - Requesting content of folder folder_1.
1740[CachePathComponentsResolverSpec-pekko.actor.default-dispatcher-8] INFO com.github.cloudfiles.crypt.fs.resolver.CachePathComponentsResolver$$anon$4 - Decrypting element names of folder folder_1.
1741[CachePathComponentsResolverSpec-pekko.actor.default-dispatcher-8] INFO com.github.cloudfiles.crypt.fs.resolver.CachePathComponentsResolver$$anon$4 - Requesting content of folder folder_5.
1742[CachePathComponentsResolverSpec-pekko.actor.default-dispatcher-8] INFO com.github.cloudfiles.crypt.fs.resolver.CachePathComponentsResolver$$anon$4 - Decrypting element names of folder folder_5.
1743[CachePathComponentsResolverSpec-pekko.actor.default-dispatcher-7] INFO com.github.cloudfiles.crypt.fs.resolver.CachePathComponentsResolver$$anon$4 - Requesting content of folder folder_4.
1744[CachePathComponentsResolverSpec-pekko.actor.default-dispatcher-7] INFO com.github.cloudfiles.crypt.fs.resolver.CachePathComponentsResolver$$anon$4 - Decrypting element names of folder folder_4.
1745[CachePathComponentsResolverSpec-pekko.actor.default-dispatcher-9] INFO com.github.cloudfiles.crypt.fs.resolver.CachePathComponentsResolver$$anon$4 - Requesting content of folder folder_7.
1746[CachePathComponentsResolverSpec-pekko.actor.default-dispatcher-9] INFO com.github.cloudfiles.crypt.fs.resolver.CachePathComponentsResolver$$anon$4 - Decrypting element names of folder folder_7.
1747[CachePathComponentsResolverSpec-pekko.actor.default-dispatcher-9] INFO com.github.cloudfiles.crypt.fs.resolver.CachePathComponentsResolver$$anon$4 - Requesting content of folder folder_6.
1748[CachePathComponentsResolverSpec-pekko.actor.default-dispatcher-9] INFO com.github.cloudfiles.crypt.fs.resolver.CachePathComponentsResolver$$anon$4 - Decrypting element names of folder folder_6.
1749[CachePathComponentsResolverSpec-pekko.actor.default-dispatcher-9] INFO com.github.cloudfiles.crypt.fs.resolver.CachePathComponentsResolver$$anon$2 - Resolved file system root ID to <<ROOT>>.
1750[CachePathComponentsResolverSpec-pekko.actor.default-dispatcher-7] INFO com.github.cloudfiles.crypt.fs.resolver.CachePathComponentsResolver$$anon$4 - Requesting content of folder <<ROOT>>.
1751[CachePathComponentsResolverSpec-pekko.actor.default-dispatcher-7] INFO com.github.cloudfiles.crypt.fs.resolver.CachePathComponentsResolver$$anon$4 - Decrypting element names of folder <<ROOT>>.
1752[CachePathComponentsResolverSpec-pekko.actor.default-dispatcher-7] INFO com.github.cloudfiles.crypt.fs.resolver.CachePathComponentsResolver$$anon$4 - Requesting content of folder id_IO.
1753[CachePathComponentsResolverSpec-pekko.actor.default-dispatcher-7] INFO com.github.cloudfiles.crypt.fs.resolver.CachePathComponentsResolver$$anon$4 - Decrypting element names of folder id_IO.
1754[CachePathComponentsResolverSpec-pekko.actor.default-dispatcher-8] INFO com.github.cloudfiles.crypt.fs.resolver.CachePathComponentsResolver$$anon$4 - Requesting content of folder id_input.
1755[CachePathComponentsResolverSpec-pekko.actor.default-dispatcher-8] INFO com.github.cloudfiles.crypt.fs.resolver.CachePathComponentsResolver$$anon$4 - Decrypting element names of folder id_input.
1756[CachePathComponentsResolverSpec-pekko.actor.default-dispatcher-8] INFO com.github.cloudfiles.crypt.fs.resolver.CachePathComponentsResolver$$anon$2 - Resolved file system root ID to <<ROOT>>.
1757[CachePathComponentsResolverSpec-pekko.actor.default-dispatcher-8] INFO com.github.cloudfiles.crypt.fs.resolver.CachePathComponentsResolver$$anon$4 - Requesting content of folder <<ROOT>>.
1758[CachePathComponentsResolverSpec-pekko.actor.default-dispatcher-8] INFO com.github.cloudfiles.crypt.fs.resolver.CachePathComponentsResolver$$anon$4 - Decrypting element names of folder <<ROOT>>.
1759[info] CryptContentFileSystemSpec:
1760[info] CryptContentFileSystem
1761[info] - should resolve a file
1762[info] - should return a patched content of a folder
1763[info] - should decrypt file content on download
1764[info] - should encrypt the content of a file when it is created
1765[info] - should encrypt the content of a file when it is updated
1766[info] PathComponentsResolverSpec:
1767[info] PathComponentResolver
1768[info] - should resolve an empty path to the root folder ID
1769[info] - should resolve a path to an existing folder
1770[info] - should resolve a path to an existing file
1771[info] - should ignore invalid element names when resolving a path
1772[info] - should handle a path that cannot be resolved
1773[info] - should have an empty close() function
1774[CachePathComponentsResolverSpec-pekko.actor.default-dispatcher-8] INFO com.github.cloudfiles.crypt.fs.resolver.CachePathComponentsResolver$$anon$4 - Requesting content of folder <<ROOT>>.
1775[CachePathComponentsResolverSpec-pekko.actor.default-dispatcher-8] INFO com.github.cloudfiles.crypt.fs.resolver.CachePathComponentsResolver$$anon$4 - Decrypting element names of folder <<ROOT>>.
1776[CryptServiceSpec-pekko.actor.default-dispatcher-3] INFO org.apache.pekko.event.slf4j.Slf4jLogger - Slf4jLogger started
1777[CryptStageSpec-pekko.actor.default-dispatcher-6] INFO org.apache.pekko.event.slf4j.Slf4jLogger - Slf4jLogger started
1778[CachePathComponentsResolverSpec-pekko.actor.default-dispatcher-10] INFO com.github.cloudfiles.crypt.fs.resolver.CachePathComponentsResolver$ - Stopping PathResolverActor.
1779[CryptNamesFileSystemSpec-pekko.actor.default-dispatcher-8] INFO org.apache.pekko.actor.CoordinatedShutdown - Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
1780[CryptNamesFileSystemSpec-pekko.actor.default-dispatcher-8] INFO com.github.cloudfiles.core.http.HttpRequestSender$$anon$2 - Stopping HttpRequestSender actor for URI http://localhost.
1781[CryptNamesFileSystemSpec-pekko.actor.default-dispatcher-8] INFO com.github.cloudfiles.core.http.HttpRequestSender$$anon$2 - Stopping HttpRequestSender actor for URI http://localhost.
1782[CryptNamesFileSystemSpec-pekko.actor.default-dispatcher-8] INFO com.github.cloudfiles.core.http.HttpRequestSender$$anon$2 - Stopping HttpRequestSender actor for URI http://localhost.
1783[CryptNamesFileSystemSpec-pekko.actor.default-dispatcher-8] INFO com.github.cloudfiles.core.http.HttpRequestSender$$anon$2 - Stopping HttpRequestSender actor for URI http://localhost.
1784[CryptNamesFileSystemSpec-pekko.actor.default-dispatcher-8] INFO com.github.cloudfiles.core.http.HttpRequestSender$$anon$2 - Stopping HttpRequestSender actor for URI http://localhost.
1785[CryptNamesFileSystemSpec-pekko.actor.default-dispatcher-8] INFO com.github.cloudfiles.core.http.HttpRequestSender$$anon$2 - Stopping HttpRequestSender actor for URI http://localhost.
1786[CryptNamesFileSystemSpec-pekko.actor.default-dispatcher-8] INFO com.github.cloudfiles.core.http.HttpRequestSender$$anon$2 - Stopping HttpRequestSender actor for URI http://localhost.
1787[CryptNamesFileSystemSpec-pekko.actor.default-dispatcher-8] INFO com.github.cloudfiles.core.http.HttpRequestSender$$anon$2 - Stopping HttpRequestSender actor for URI http://localhost.
1788[CryptNamesFileSystemSpec-pekko.actor.default-dispatcher-3] INFO com.github.cloudfiles.core.http.HttpRequestSender$$anon$2 - Stopping HttpRequestSender actor for URI http://localhost.
1789[CryptNamesFileSystemSpec-pekko.actor.default-dispatcher-8] INFO com.github.cloudfiles.core.http.HttpRequestSender$$anon$2 - Stopping HttpRequestSender actor for URI http://localhost.
1790[CachePathComponentsResolverSpec-pekko.actor.default-dispatcher-10] INFO com.github.cloudfiles.crypt.fs.resolver.CachePathComponentsResolverSpec$$anon$2 - Watching Actor[pekko://CachePathComponentsResolverSpec/user/$w#932314458] for termination.
1791[CachePathComponentsResolverSpec-pekko.actor.default-dispatcher-10] INFO com.github.cloudfiles.crypt.fs.resolver.CachePathComponentsResolverSpec$$anon$2 - Watched actor terminated.
1792[CryptServiceSpec-pekko.actor.default-dispatcher-5] INFO org.apache.pekko.actor.CoordinatedShutdown - Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
1793[CachePathComponentsResolverSpec-pekko.actor.default-dispatcher-7] INFO com.github.cloudfiles.crypt.fs.resolver.CachePathComponentsResolver$$anon$2 - Resolved file system root ID to <<ROOT>>.
1794[CachePathComponentsResolverSpec-pekko.actor.default-dispatcher-10] INFO com.github.cloudfiles.crypt.fs.resolver.CachePathComponentsResolver$$anon$4 - Requesting content of folder <<ROOT>>.
1795[CachePathComponentsResolverSpec-pekko.actor.default-dispatcher-10] INFO com.github.cloudfiles.crypt.fs.resolver.CachePathComponentsResolver$$anon$4 - Decrypting element names of folder <<ROOT>>.
1796[CachePathComponentsResolverSpec-pekko.actor.default-dispatcher-9] INFO com.github.cloudfiles.crypt.fs.resolver.CachePathComponentsResolver$$anon$2 - Stopping PathResolverActor.
1797[CachePathComponentsResolverSpec-pekko.actor.default-dispatcher-9] INFO com.github.cloudfiles.crypt.fs.resolver.CachePathComponentsResolverSpec$$anon$2 - Watching Actor[pekko://CachePathComponentsResolverSpec/user/$z#-1339979974] for termination.
1798[CachePathComponentsResolverSpec-pekko.actor.default-dispatcher-9] INFO com.github.cloudfiles.crypt.fs.resolver.CachePathComponentsResolverSpec$$anon$2 - Watched actor terminated.
1799[CachePathComponentsResolverSpec-pekko.actor.default-dispatcher-9] INFO com.github.cloudfiles.crypt.fs.resolver.CachePathComponentsResolver$$anon$2 - Resolved file system root ID to <<ROOT>>.
1800[CachePathComponentsResolverSpec-pekko.actor.default-dispatcher-7] INFO com.github.cloudfiles.crypt.fs.resolver.CachePathComponentsResolver$$anon$4 - Requesting content of folder <<ROOT>>.
1801[CachePathComponentsResolverSpec-pekko.actor.default-dispatcher-7] INFO com.github.cloudfiles.crypt.fs.resolver.CachePathComponentsResolver$$anon$4 - Decrypting element names of folder <<ROOT>>.
1802[CryptStageSpec-pekko.actor.default-dispatcher-6] INFO org.apache.pekko.actor.CoordinatedShutdown - Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
1803[CachePathComponentsResolverSpec-pekko.actor.default-dispatcher-7] INFO com.github.cloudfiles.crypt.fs.resolver.CachePathComponentsResolver$$anon$2 - Resolved file system root ID to <<ROOT>>.
1804[CachePathComponentsResolverSpec-pekko.actor.default-dispatcher-7] WARN com.github.cloudfiles.crypt.fs.resolver.CachePathComponentsResolver$$anon$2 - cryptChunkSize exceeds cache size. Setting it to 32.
1805[CachePathComponentsResolverSpec-pekko.actor.default-dispatcher-7] INFO com.github.cloudfiles.crypt.fs.resolver.CachePathComponentsResolver$$anon$4 - Requesting content of folder <<ROOT>>.
1806[CachePathComponentsResolverSpec-pekko.actor.default-dispatcher-7] INFO com.github.cloudfiles.crypt.fs.resolver.CachePathComponentsResolver$$anon$4 - Decrypting element names of folder <<ROOT>>.
1807[CachePathComponentsResolverSpec-pekko.actor.default-dispatcher-8] INFO org.apache.pekko.actor.CoordinatedShutdown - Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
1808[CachePathComponentsResolverSpec-pekko.actor.default-dispatcher-6] INFO com.github.cloudfiles.core.http.HttpRequestSender$$anon$2 - Stopping HttpRequestSender actor for URI https://not-used.example.org.
1809[CachePathComponentsResolverSpec-pekko.actor.default-dispatcher-11] INFO com.github.cloudfiles.core.http.HttpRequestSender$$anon$2 - Stopping HttpRequestSender actor for URI https://not-used.example.org.
1810[CachePathComponentsResolverSpec-pekko.actor.default-dispatcher-11] INFO com.github.cloudfiles.core.http.HttpRequestSender$$anon$2 - Stopping HttpRequestSender actor for URI https://not-used.example.org.
1811[CachePathComponentsResolverSpec-pekko.actor.default-dispatcher-11] INFO com.github.cloudfiles.core.http.HttpRequestSender$$anon$2 - Stopping HttpRequestSender actor for URI https://not-used.example.org.
1812[CachePathComponentsResolverSpec-pekko.actor.default-dispatcher-11] INFO com.github.cloudfiles.core.http.HttpRequestSender$$anon$2 - Stopping HttpRequestSender actor for URI https://not-used.example.org.
1813[CachePathComponentsResolverSpec-pekko.actor.default-dispatcher-11] INFO com.github.cloudfiles.core.http.HttpRequestSender$$anon$2 - Stopping HttpRequestSender actor for URI https://not-used.example.org.
1814[CachePathComponentsResolverSpec-pekko.actor.default-dispatcher-11] INFO com.github.cloudfiles.core.http.HttpRequestSender$$anon$2 - Stopping HttpRequestSender actor for URI https://not-used.example.org.
1815[CachePathComponentsResolverSpec-pekko.actor.default-dispatcher-9] INFO com.github.cloudfiles.core.http.HttpRequestSender$$anon$2 - Stopping HttpRequestSender actor for URI https://not-used.example.org.
1816[CachePathComponentsResolverSpec-pekko.actor.default-dispatcher-8] INFO com.github.cloudfiles.core.http.HttpRequestSender$$anon$2 - Stopping HttpRequestSender actor for URI https://not-used.example.org.
1817[CachePathComponentsResolverSpec-pekko.actor.default-dispatcher-11] INFO com.github.cloudfiles.core.http.HttpRequestSender$$anon$2 - Stopping HttpRequestSender actor for URI https://not-used.example.org.
1818[CachePathComponentsResolverSpec-pekko.actor.default-dispatcher-9] INFO com.github.cloudfiles.core.http.HttpRequestSender$$anon$2 - Stopping HttpRequestSender actor for URI https://not-used.example.org.
1819[CachePathComponentsResolverSpec-pekko.actor.default-dispatcher-8] INFO com.github.cloudfiles.core.http.HttpRequestSender$$anon$2 - Stopping HttpRequestSender actor for URI https://not-used.example.org.
1820[CachePathComponentsResolverSpec-pekko.actor.default-dispatcher-11] INFO com.github.cloudfiles.core.http.HttpRequestSender$$anon$2 - Stopping HttpRequestSender actor for URI https://not-used.example.org.
1821[CachePathComponentsResolverSpec-pekko.actor.default-dispatcher-9] INFO com.github.cloudfiles.core.http.HttpRequestSender$$anon$2 - Stopping HttpRequestSender actor for URI https://not-used.example.org.
1822[CachePathComponentsResolverSpec-pekko.actor.default-dispatcher-8] INFO com.github.cloudfiles.core.http.HttpRequestSender$$anon$2 - Stopping HttpRequestSender actor for URI https://not-used.example.org.
1823[info] CryptNamesFileSystemSpec:
1824[info] CryptNamesFileSystem
1825[info] - should resolve a folder
1826[info] - should fail to resolve a folder with an invalid name with a meaningful exception
1827[info] - should resolve a file
1828[info] - should fail to resolve a file with an invalid name with a meaningful exception
1829[info] - should create a new folder
1830[info] - should create a new file
1831[info] - should return the content of a folder
1832[info] - should handle invalid file names when querying the content of a folder
1833[info] - should handle invalid folder names when querying the content of a folder
1834[info] - should ignore invalid element names when querying the content of a folder if configured
1835[info] - should resolve path components using the resolver
1836[info] - should resolve a path using the resolver
1837[info] - should resolve an empty path to the file system's root
1838[info] - should close the resolver in its close() implementation
1839[info] CryptServiceSpec:
1840[info] CryptService
1841[info] - should provide base64 encoding and decoding
1842[info] - should encrypt a text
1843[info] - should decrypt data
1844[info] - should do encryption to and decryption from Base64
1845[info] - should handle illegal characters when decrypting from Base64
1846[info] - should encrypt a source
1847[info] - should decrypt a source
1848[info] CryptStageSpec:
1849[info] A CryptStage
1850[info] - should produce the same text when encrypting and decrypting
1851[info] - should handle an empty source to encrypt
1852[info] - should handle an empty source to decrypt
1853[info] - should produce encrypted text
1854[info] - should handle small messages as well
1855[info] CachePathComponentsResolverSpec:
1856[info] CachePathComponentsResolver
1857[info] - should resolve an element in the root folder
1858[info] - should ignore elements with invalid names when processing folder content
1859[info] - should cache already resolved paths
1860[info] - should request a folder only once if there are concurrent requests
1861[info] - should handle a failed request for the root folder
1862[info] - should recover from a failure to resolve the root folder
1863[info] - should handle a failed request for the content of a folder
1864[info] - should handle a path that cannot be resolved
1865[info] - should handle path resolve requests with multiple components
1866[info] - should correctly encode and decode path components
1867[info] - should handle a folder that is larger than the cache size
1868[info] - should stop the resolver actor in its close() function in initialization phase
1869[info] - should stop the resolver actor in its close() function in request processing phase
1870[info] - should support a chunk size for decrypt operations
1871[info] - should handle a chunk size that is larger than the cache size
1872
1873************************
1874Build summary:
1875[{
1876 "module": "cloud-files-localfs",
1877 "compile": {"status": "ok", "tookMs": 11090, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1878 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1879 "test-compile": {"status": "ok", "tookMs": 12968, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1880 "test": {"status": "ok", "tookMs": 2984, "passed": 46, "failed": 0, "ignored": 0, "skipped": 0, "total": 46, "byFramework": [{"framework": "unknown", "stats": {"passed": 46, "failed": 0, "ignored": 0, "skipped": 0, "total": 46}}]},
1881 "publish": {"status": "skipped", "tookMs": 0},
1882 "metadata": {
1883 "crossScalaVersions": ["2.13.16", "3.3.6"]
1884}
1885},{
1886 "module": "cloud-files-core",
1887 "compile": {"status": "ok", "tookMs": 127, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1888 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1889 "test-compile": {"status": "ok", "tookMs": 207, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1890 "test": {"status": "ok", "tookMs": 8703, "passed": 167, "failed": 0, "ignored": 0, "skipped": 0, "total": 167, "byFramework": [{"framework": "unknown", "stats": {"passed": 167, "failed": 0, "ignored": 0, "skipped": 0, "total": 167}}]},
1891 "publish": {"status": "skipped", "tookMs": 0},
1892 "metadata": {
1893 "crossScalaVersions": ["2.13.16", "3.3.6"]
1894}
1895},{
1896 "module": "cloud-files-webdav",
1897 "compile": {"status": "ok", "tookMs": 3770, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1898 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1899 "test-compile": {"status": "ok", "tookMs": 5246, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1900 "test": {"status": "ok", "tookMs": 1108, "passed": 42, "failed": 0, "ignored": 0, "skipped": 0, "total": 42, "byFramework": [{"framework": "unknown", "stats": {"passed": 42, "failed": 0, "ignored": 0, "skipped": 0, "total": 42}}]},
1901 "publish": {"status": "skipped", "tookMs": 0},
1902 "metadata": {
1903 "crossScalaVersions": ["2.13.16", "3.3.6"]
1904}
1905},{
1906 "module": "cloud-files-onedrive",
1907 "compile": {"status": "ok", "tookMs": 2405, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1908 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1909 "test-compile": {"status": "ok", "tookMs": 2574, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1910 "test": {"status": "ok", "tookMs": 1205, "passed": 21, "failed": 0, "ignored": 0, "skipped": 0, "total": 21, "byFramework": [{"framework": "unknown", "stats": {"passed": 21, "failed": 0, "ignored": 0, "skipped": 0, "total": 21}}]},
1911 "publish": {"status": "skipped", "tookMs": 0},
1912 "metadata": {
1913 "crossScalaVersions": ["2.13.16", "3.3.6"]
1914}
1915},{
1916 "module": "cloud-files-cryptalg-aes",
1917 "compile": {"status": "ok", "tookMs": 1716, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1918 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1919 "test-compile": {"status": "ok", "tookMs": 1407, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1920 "test": {"status": "ok", "tookMs": 441, "passed": 9, "failed": 0, "ignored": 0, "skipped": 0, "total": 9, "byFramework": [{"framework": "unknown", "stats": {"passed": 9, "failed": 0, "ignored": 0, "skipped": 0, "total": 9}}]},
1921 "publish": {"status": "skipped", "tookMs": 0},
1922 "metadata": {
1923 "crossScalaVersions": ["2.13.16", "3.3.6"]
1924}
1925},{
1926 "module": "cloud-files-googledrive",
1927 "compile": {"status": "ok", "tookMs": 1101, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1928 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1929 "test-compile": {"status": "ok", "tookMs": 2136, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1930 "test": {"status": "ok", "tookMs": 489, "passed": 13, "failed": 0, "ignored": 0, "skipped": 0, "total": 13, "byFramework": [{"framework": "unknown", "stats": {"passed": 13, "failed": 0, "ignored": 0, "skipped": 0, "total": 13}}]},
1931 "publish": {"status": "skipped", "tookMs": 0},
1932 "metadata": {
1933 "crossScalaVersions": ["2.13.16", "3.3.6"]
1934}
1935},{
1936 "module": "cloud-files-crypt",
1937 "compile": {"status": "ok", "tookMs": 121, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1938 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1939 "test-compile": {"status": "ok", "tookMs": 2213, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1940 "test": {"status": "ok", "tookMs": 3450, "passed": 52, "failed": 0, "ignored": 0, "skipped": 0, "total": 52, "byFramework": [{"framework": "unknown", "stats": {"passed": 52, "failed": 0, "ignored": 0, "skipped": 0, "total": 52}}]},
1941 "publish": {"status": "skipped", "tookMs": 0},
1942 "metadata": {
1943 "crossScalaVersions": ["2.13.16", "3.3.6"]
1944}
1945}]
1946************************
1947[success] Total time: 83 s (0:01:23.0), completed Jan 8, 2026, 2:03:16 AM
1948[0JChecking patch project/plugins.sbt...
1949Checking patch project/build.properties...
1950Checking patch build.sbt...
1951Applied patch project/plugins.sbt cleanly.
1952Applied patch project/build.properties cleanly.
1953Applied patch build.sbt cleanly.