bazel-contrib / bazel-contrib/rules_jvm_external
Scala Akka example tests are failing on Windows
- Dominant language
- Java
- Stars
- 373
- Forks
- 301
- Avg merge
- 7d 17h
- Merged PRs (30d)
- 3
Description
```
PS C:\Users\jingwen\Code\rules_jvm_external\examples\scala_akka> bazel test //... --test_output=errors
INFO: Analysed 4 targets (0 packages loaded, 0 targets configured).
INFO: Found 2 targets and 2 test targets...
FAIL: //:test_test_suite_src_test_scala_hello_ConfigurationSpec.scala (see C:/users/jingwen/_bazel_jingwen/viloy4hd/execroot/__main__/bazel-out/x64_windows-fastbuild/testlogs/test_test_suite_src_test_scala_hello_ConfigurationSpec.scala/test.log)
INFO: From Testing //:test_test_suite_src_test_scala_hello_ConfigurationSpec.scala:
==================== Test output for //:test_test_suite_src_test_scala_hello_ConfigurationSpec.scala:
C:/users/jingwen/_bazel_jingwen/viloy4hd/execroot/__main__/bazel-out/x64_windows-fastbuild/bin/test_test_suite_src_test_scala_hello_ConfigurationSpec.scala: line 334: C:\users\jingwen\_bazel_jingwen\viloy4hd\execroot\__main__\bazel-out\x64_windows-fastbuild\bin\test_test_suite_src_test_scala_hello_ConfigurationSpec.scala.runfiles/local_jdk/bin/jar.exe: No such file or directory
C:/users/jingwen/_bazel_jingwen/viloy4hd/execroot/__main__/bazel-out/x64_windows-fastbuild/bin/test_test_suite_src_test_scala_hello_ConfigurationSpec.scala: line 83: printf: missing unicode digit for \u
C:/users/jingwen/_bazel_jingwen/viloy4hd/execroot/__main__/bazel-out/x64_windows-fastbuild/bin/test_test_suite_src_test_scala_hello_ConfigurationSpec.scala: ERROR: /c/users/jingwen/_bazel_jingwen/viloy4hd/execroot/__main__/bazel-out/x64_windows-fastbuild/bin/test_test_suite_src_test_scala_hello_ConfigurationSpec.scala failed because C:\users\jingwen\_bazel_jingweniloy4hdecroot\__main_azel-outd_windows-fastbuilin est_test_suite_src_test_scala_hello_ConfigurationSpec.scala.runfiles/local_jdk/bin/jar.exe failed
================================================================================
FAIL: //:test_test_suite_src_test_scala_hello_EndpointSpec.scala (see C:/users/jingwen/_bazel_jingwen/viloy4hd/execroot/__main__/bazel-out/x64_windows-fastbuild/testlogs/test_test_suite_src_test_scala_hello_EndpointSpec.scala/test.log)
INFO: From Testing //:test_test_suite_src_test_scala_hello_EndpointSpec.scala:
==================== Test output for //:test_test_suite_src_test_scala_hello_EndpointSpec.scala:
C:/users/jingwen/_bazel_jingwen/viloy4hd/execroot/__main__/bazel-out/x64_windows-fastbuild/bin/test_test_suite_src_test_scala_hello_EndpointSpec.scala: line 334: C:\users\jingwen\_bazel_jingwen\viloy4hd\execroot\__main__\bazel-out\x64_windows-fastbuild\bin\test_test_suite_src_test_scala_hello_EndpointSpec.scala.runfiles/local_jdk/bin/jar.exe: No such file or directory
C:/users/jingwen/_bazel_jingwen/viloy4hd/execroot/__main__/bazel-out/x64_windows-fastbuild/bin/test_test_suite_src_test_scala_hello_EndpointSpec.scala: line 83: printf: missing unicode digit for \u
C:/users/jingwen/_bazel_jingwen/viloy4hd/execroot/__main__/bazel-out/x64_windows-fastbuild/bin/test_test_suite_src_test_scala_hello_EndpointSpec.scala: ERROR: /c/users/jingwen/_bazel_jingwen/viloy4hd/execroot/__main__/bazel-out/x64_windows-fastbuild/bin/test_test_suite_src_test_scala_hello_EndpointSpec.scala failed because C:\users\jingwen\_bazel_jingweniloy4hdecroot\__main_azel-outd_windows-fastbuilin est_test_suite_src_test_scala_hello_EndpointSpec.scala.runfiles/local_jdk/bin/jar.exe failed
================================================================================
INFO: Elapsed time: 3.911s, Critical Path: 2.98s
INFO: 4 processes: 4 local.
INFO: Build completed, 2 tests FAILED, 3 total actions
//:test_test_suite_src_test_scala_hello_ConfigurationSpec.scala FAILED in 1.9s
C:/users/jingwen/_bazel_jingwen/viloy4hd/execroot/__main__/bazel-out/x64_windows-fastbuild/testlogs/test_test_suite_src_test_scala_hello_ConfigurationSpec.scala/test.log
//:test_test_suite_src_test_scala_hello_EndpointSpec.scala FAILED in 2.2s
C:/users/jingwen/_bazel_jingwen/viloy4hd/execroot/__main__/bazel-out/x64_windows-fastbuild/testlogs/test_test_suite_src_test_scala_hello_EndpointSpec.scala/test.log
```
Contributor guide
Research direction
Reproduce with `bazel test //... --test_output=errors` from the `examples/scala_akka` directory on Windows, then inspect the two named test logs and the generated test targets. Trace the `local_jdk/bin/jar.exe` failure and the path or printf errors shown there. Done means both ConfigurationSpec and EndpointSpec pass on Windows without these errors.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java, scala
- Domain
- build-system, operating-systems, testing-qa
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100