Build Logs
beangle/security • 3.8.0-RC6:2026-01-08
Errors
2
Warnings
8
Total Lines
293
1##################################
2Clonning https://github.com/beangle/security.git into /build/repo using revision v4.3.18
3##################################
4Note: switching to 'e5b1f3077f9b1bfec2db6e3e780bc3c5482ebe99'.
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:
34grep: /build/repo/project/plugins.sbt: No such file or directory
35Sbt version 1.9.9 is not supported, minimal supported version is 1.11.5
36Enforcing usage of sbt in version 1.11.5
37No prepare script found for project beangle/security
38##################################
39Scala version: 3.8.0-RC6
40Targets: org.beangle.security%beangle-security-core org.beangle.security%beangle-security-session org.beangle.security%beangle-security-sso org.beangle.security%beangle-security-web
41Project projectConfig: {"tests":null}
42##################################
43Using extra scalacOptions: ,REQUIRE:-source:3.8
44Filtering out scalacOptions: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
45[sbt_options] declare -a sbt_options=()
46[process_args] java_version = '17'
47[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8/rt.jar'
48# Executing command line:
49java
50-Dfile.encoding=UTF-8
51-Dcommunitybuild.scala=3.8.0-RC6
52-Dcommunitybuild.project.dependencies.add=
53-Xmx7G
54-Xms4G
55-Xss8M
56-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
57-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8
58-jar
59/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
60"setCrossScalaVersions 3.8.0-RC6"
61"++3.8.0-RC6 -v"
62"mapScalacOptions ",REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s" ",-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e""
63"set every credentials := Nil"
64"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
65"removeScalacOptionsStartingWith -P:wartremover"
66
67moduleMappings
68"runBuild 3.8.0-RC6 """{"tests":null}""" org.beangle.security%beangle-security-core org.beangle.security%beangle-security-session org.beangle.security%beangle-security-sso org.beangle.security%beangle-security-web"
69
70[info] welcome to sbt 1.11.5 (Eclipse Adoptium Java 17.0.8)
71[info] loading settings for project repo-build from akka.sbt, plugin.sbt, plugins.sbt...
72[info] loading project definition from /build/repo/project
73[info] compiling 2 Scala sources to /build/repo/project/target/scala-2.12/sbt-1.0/classes ...
74[info] Non-compiled module 'compiler-bridge_2.12' for Scala 2.12.20. Compiling...
75[info] Compilation completed in 8.473s.
76[info] done compiling
77[info] loading settings for project root from build.sbt...
78[info] set current project to root (in build file:/build/repo/)
79Execute setCrossScalaVersions: 3.8.0-RC6
80OpenCB::Changing crossVersion 3.3.3 -> 3.8.0-RC6 in sso/crossScalaVersions
81OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC6) in sso/crossScalaVersions
82OpenCB::Changing crossVersion 3.3.3 -> 3.8.0-RC6 in core/crossScalaVersions
83OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC6) in core/crossScalaVersions
84OpenCB::Changing crossVersion 3.3.3 -> 3.8.0-RC6 in web/crossScalaVersions
85OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC6) in web/crossScalaVersions
86OpenCB::Changing crossVersion 3.3.3 -> 3.8.0-RC6 in session/crossScalaVersions
87OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC6) in session/crossScalaVersions
88[info] set current project to root (in build file:/build/repo/)
89[info] Setting Scala version to 3.8.0-RC6 on 4 projects.
90[info] Switching Scala version on:
91[info] sso (3.8.0-RC6)
92[info] web (3.8.0-RC6)
93[info] session (3.8.0-RC6)
94[info] core (3.8.0-RC6)
95[info] Excluding projects:
96[info] * root (2.12.20)
97[info] Reapplying settings...
98[info] set current project to root (in build file:/build/repo/)
99Execute mapScalacOptions: ,REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
100[info] Reapplying settings...
101[info] set current project to root (in build file:/build/repo/)
102[info] Defining Global / credentials, core / credentials and 3 others.
103[info] The new values will be used by Global / pgpSelectPassphrase, Global / pgpSigningKey and 24 others.
104[info] Run `last` for details.
105[info] Reapplying settings...
106[info] set current project to root (in build file:/build/repo/)
107Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
108[info] Reapplying settings...
109OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
110
111 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:331)
112 Did you mean allExcludeDependencies ?
113 , retry without global scopes
114[info] Reapplying settings...
115[info] set current project to root (in build file:/build/repo/)
116Execute removeScalacOptionsStartingWith: -P:wartremover
117[info] Reapplying settings...
118[info] set current project to root (in build file:/build/repo/)
119[success] Total time: 0 s, completed Jan 8, 2026, 1:54:03 AM
120Build config: {"tests":null}
121Parsed config: Failure(sjsonnew.DeserializationException: Expected String as JString, but got JNull)
122Starting build...
123Projects: Set(core, session, sso, web)
124Starting build for ProjectRef(file:/build/repo/,core) (beangle-security-core)... [0/4]
125OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
126OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
127Compile scalacOptions: -Xtarget:17, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
128[info] style checking for beangle-security-core
129[info] compiling 43 Scala sources to /build/repo/core/target/scala-3.8.0-RC6/classes ...
130[info] done compiling
131[info] style checking for beangle-security-core
132[info] style checking for beangle-security-core
133[info] compiling 3 Scala sources to /build/repo/core/target/scala-3.8.0-RC6/test-classes ...
134[info] done compiling
135[info] style checking for beangle-security-core
136[info] style checking for beangle-security-core
137[info] PasswordStrengthCheckerTest:
138[info] DefaultPasswordStrengthChecker check password
139[info] - check week
140[info] DefaultPasswordEncoderTest:
141[info] DefaultPasswordEncoder generate and verfity
142[info] - generate sha
143[info] - generate md5
144[info] DefaultAccountSerializerTest:
145[info] DefaultAccount default serializer
146[info] - read and write
147[info] style checking for beangle-security-core
148[info] style checking for beangle-security-core
149[info] style checking for beangle-security-core
150[info] style checking for beangle-security-core
151Starting build for ProjectRef(file:/build/repo/,session) (beangle-security-session)... [1/4]
152Compile scalacOptions: -Xtarget:17, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
153[info] style checking for beangle-security-session
154[info] style checking for beangle-security-core
155[info] compiling 12 Scala sources and 1 Java source to /build/repo/session/target/scala-3.8.0-RC6/classes ...
156[info] done compiling
157[info] style checking for beangle-security-session
158[info] style checking for beangle-security-session
159[info] style checking for beangle-security-core
160[info] compiling 2 Scala sources to /build/repo/session/target/scala-3.8.0-RC6/test-classes ...
161[info] done compiling
162[info] style checking for beangle-security-session
163[info] style checking for beangle-security-session
164[info] style checking for beangle-security-core
165Account data has 109 bytes(protobuf) and 211 bytes(java) serializer.
166[info] SerializerTest:
167[info] erializer
168[info] - serializing
169[info] style checking for beangle-security-session
170[info] style checking for beangle-security-session
171[info] style checking for beangle-security-core
172[info] style checking for beangle-security-session
173[info] style checking for beangle-security-session
174[info] style checking for beangle-security-core
175Starting build for ProjectRef(file:/build/repo/,sso) (beangle-security-sso)... [2/4]
176Compile scalacOptions: -Xtarget:17, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
177[info] style checking for beangle-security-sso
178[info] style checking for beangle-security-core
179[info] style checking for beangle-security-web
180[info] compiling 15 Scala sources to /build/repo/web/target/scala-3.8.0-RC6/classes ...
181[warn] -- [E190] Potential Issue Warning: /build/repo/web/src/main/scala/org/beangle/security/web/authc/UsernameSource.scala:54:21
182[warn] 54 | case None => None
183[warn] | ^^^^
184[warn] |Discarded non-Unit value of type object None. Add `: Unit` to discard silently.
185[warn] |
186[warn] | longer explanation available when compiling with `-explain`
187[warn] one warning found
188[info] done compiling
189[info] compiling 10 Scala sources to /build/repo/sso/target/scala-3.8.0-RC6/classes ...
190[info] done compiling
191[info] style checking for beangle-security-sso
192[info] style checking for beangle-security-sso
193[info] style checking for beangle-security-core
194[info] style checking for beangle-security-web
195[info] compiling 4 Scala sources to /build/repo/sso/target/scala-3.8.0-RC6/test-classes ...
196[info] done compiling
197[info] style checking for beangle-security-sso
198[info] style checking for beangle-security-core
199[info] style checking for beangle-security-sso
200[info] style checking for beangle-security-web
201OpenJDK 64-Bit Server VM warning: Sharing is only supported for boot loader classes because bootstrap classpath has been appended
202[info] CasPreauthFilterTest:
203[info] CasPreauthFilter
204[info] - Normal operation
20501:54:28.133 [pool-38-thread-6-ScalaTest-running-CasEntryPointTest] DEBUG org.beangle.security.realm.cas.CasEntryPointTest -- http://localhost:8080/demo/home.action?a=1&b=2
20601:54:28.137 [pool-38-thread-6-ScalaTest-running-CasEntryPointTest] DEBUG org.beangle.security.realm.cas.CasEntryPointTest -- http://localhost:8080/demo/home.action?a=1&b=2
207[info] LtpaTokenTest:
208[info] LtpaTokenGenerator
209[info] Cas20TicketValidatorTest:
210[info] DefaultCasTicketValidator
211[info] - should parse success
212[info] - should raise exception when failure
213[info] CasEntryPointTest:
214[info] CasConfig
215[info] - should worked on getter/setter
216[info] CasEntryPoint
217[info] - commence redirect
218[info] - commence with gateway
219[info] - constuct service url
220[info] style checking for beangle-security-sso
221[info] style checking for beangle-security-sso
222[info] style checking for beangle-security-core
223[info] style checking for beangle-security-web
224[info] style checking for beangle-security-sso
225[info] style checking for beangle-security-sso
226[info] style checking for beangle-security-core
227[info] style checking for beangle-security-web
228Starting build for ProjectRef(file:/build/repo/,web) (beangle-security-web)... [3/4]
229Compile scalacOptions: -Xtarget:17, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
230[info] style checking for beangle-security-web
231[info] style checking for beangle-security-core
232[info] style checking for beangle-security-web
233[info] style checking for beangle-security-web
234[info] style checking for beangle-security-core
235[info] style checking for beangle-security-web
236[info] style checking for beangle-security-web
237[info] style checking for beangle-security-core
238[info] style checking for beangle-security-web
239[info] style checking for beangle-security-web
240[info] style checking for beangle-security-core
241[info] style checking for beangle-security-web
242[info] style checking for beangle-security-core
243[info] style checking for beangle-security-web
244
245************************
246Build summary:
247[{
248 "module": "beangle-security-core",
249 "compile": {"status": "ok", "tookMs": 6803, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
250 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
251 "test-compile": {"status": "ok", "tookMs": 2173, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
252 "test": {"status": "ok", "tookMs": 583, "passed": 4, "failed": 0, "ignored": 0, "skipped": 0, "total": 4, "byFramework": [{"framework": "unknown", "stats": {"passed": 4, "failed": 0, "ignored": 0, "skipped": 0, "total": 4}}]},
253 "publish": {"status": "skipped", "tookMs": 0},
254 "metadata": {
255 "crossScalaVersions": ["2.12.20"]
256}
257},{
258 "module": "beangle-security-session",
259 "compile": {"status": "ok", "tookMs": 3370, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
260 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
261 "test-compile": {"status": "ok", "tookMs": 1216, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
262 "test": {"status": "ok", "tookMs": 401, "passed": 1, "failed": 0, "ignored": 0, "skipped": 0, "total": 1, "byFramework": [{"framework": "unknown", "stats": {"passed": 1, "failed": 0, "ignored": 0, "skipped": 0, "total": 1}}]},
263 "publish": {"status": "skipped", "tookMs": 0},
264 "metadata": {
265 "crossScalaVersions": ["2.12.20"]
266}
267},{
268 "module": "beangle-security-sso",
269 "compile": {"status": "ok", "tookMs": 1937, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
270 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
271 "test-compile": {"status": "ok", "tookMs": 1586, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
272 "test": {"status": "ok", "tookMs": 2211, "passed": 7, "failed": 0, "ignored": 0, "skipped": 0, "total": 7, "byFramework": [{"framework": "unknown", "stats": {"passed": 7, "failed": 0, "ignored": 0, "skipped": 0, "total": 7}}]},
273 "publish": {"status": "skipped", "tookMs": 0},
274 "metadata": {
275 "crossScalaVersions": ["2.12.20"]
276}
277},{
278 "module": "beangle-security-web",
279 "compile": {"status": "ok", "tookMs": 229, "warnings": 1, "errors": 0, "sourceVersion": "3.8"},
280 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
281 "test-compile": {"status": "ok", "tookMs": 293, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
282 "test": {"status": "ok", "tookMs": 235, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
283 "publish": {"status": "skipped", "tookMs": 0},
284 "metadata": {
285 "crossScalaVersions": ["2.12.20"]
286}
287}]
288************************
289[success] Total time: 27 s, completed Jan 8, 2026, 1:54:30 AM
290[0JChecking patch project/build.properties...
291Checking patch build.sbt...
292Applied patch project/build.properties cleanly.
293Applied patch build.sbt cleanly.