bazel-contrib / bazel-contrib/rules_jvm_external

Scala Akka example tests are failing on Windows

Open
#103 3 comments 0 reactions 0 assignees View on GitHub
os: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_jingwen iloy4hdecroot\__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_jingwen iloy4hdecroot\__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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.