build packages.x86_64-linux.e2e-tests

  1. 0.03 s $ /nix/store/vzx1mi9c0xfadmsm9dhd83d005cb1qs9-coreutils-9.8/bin/timeout --kill-after=15s 1800s /nix/store/99b1z08awpxj8b6mzggn59gp1shljnff-nix-2.34.5/bin/nix --extra-experimental-features nix-command --extra-experimental-features flakes --log-format internal-json build --no-link git+https://codeberg.org/mtlynch/grosiree?ref=no-fast-push&rev=55d63cf1e0bf3ba59525899f82a36fb088ef47ad#packages.x86_64-linux.e2e-tests --print-build-logs
  2. 0.10 s error (ignored): SQLite database '/var/cache/private/nix-ci-worker/eval-cache-v6/bdc912d199820dcf6a817e8ff29651576b40ec0c4b5233176c490f04a95afdb2.sqlite' is busy
  3. 3.55 s
  4. 3.97 s Waiting for lock on waiting for lock on '/nix/store/rrasmlkwy0vzxmapw7n1pagrwy00kj4k-grosiree-dev
  5. 24.16 s Building grosiree-e2e
  6. 24.20 s [grosiree-e2e] Phase: unpackPhase
  7. 24.21 s [grosiree-e2e] unpacking source archive /nix/store/mw40m4v2lg5iskvp3b15af51zv5dc7b5-source
  8. 24.23 s [grosiree-e2e] source root is source
  9. 24.24 s [grosiree-e2e] Phase: patchPhase
  10. 24.25 s [grosiree-e2e] Executing npmConfigHook
  11. 24.25 s [grosiree-e2e] Configuring npm
  12. 24.25 s [grosiree-e2e] Validating consistency between /build/source/package-lock.json and /nix/store/xg9n2cx43bwcgqzw3a1nj3wjf6f8x10c-grosiree-e2e-0.0.1-npm-deps/package-lock.json
  13. 24.28 s [grosiree-e2e] Setting npm_config_cache to /nix/store/xg9n2cx43bwcgqzw3a1nj3wjf6f8x10c-grosiree-e2e-0.0.1-npm-deps
  14. 24.28 s [grosiree-e2e] Installing dependencies
  15. 24.36 s [grosiree-e2e] npm warn Unknown env config "nodedir". This will stop working in the next major version of npm.
  16. 24.36 s [grosiree-e2e] npm warn Unknown env config "platform". This will stop working in the next major version of npm.
  17. 24.36 s [grosiree-e2e] npm warn Unknown env config "arch". This will stop working in the next major version of npm.
  18. 24.94 s [grosiree-e2e]
  19. 24.94 s [grosiree-e2e] added 100 packages, and audited 101 packages in 602ms
  20. 24.94 s [grosiree-e2e]
  21. 24.94 s [grosiree-e2e] 25 packages are looking for funding
  22. 24.94 s [grosiree-e2e] run `npm fund` for details
  23. 24.94 s [grosiree-e2e]
  24. 24.94 s [grosiree-e2e] found 0 vulnerabilities
  25. 24.99 s [grosiree-e2e] patching script interpreter paths in node_modules
  26. 25.00 s [grosiree-e2e] node_modules/ulid/bin/cli.js: interpreter directive changed from "#! /usr/bin/env node" to "/nix/store/lgggxsrdzisnbligi7irlh4qmqczs0xk-nodejs-24.11.1/bin/node"
  27. 25.01 s [grosiree-e2e] node_modules/which/bin/node-which: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/lgggxsrdzisnbligi7irlh4qmqczs0xk-nodejs-24.11.1/bin/node"
  28. 25.02 s [grosiree-e2e] node_modules/prettier/bin/prettier.cjs: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/lgggxsrdzisnbligi7irlh4qmqczs0xk-nodejs-24.11.1/bin/node"
  29. 25.04 s [grosiree-e2e] node_modules/@playwright/test/cli.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/lgggxsrdzisnbligi7irlh4qmqczs0xk-nodejs-24.11.1/bin/node"
  30. 25.05 s [grosiree-e2e] node_modules/playwright-core/cli.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/lgggxsrdzisnbligi7irlh4qmqczs0xk-nodejs-24.11.1/bin/node"
  31. 25.06 s [grosiree-e2e] node_modules/playwright-core/lib/utilsBundleImpl/xdg-open: interpreter directive changed from "#!/bin/sh" to "/nix/store/rlq03x4cwf8zn73hxaxnx0zn5q9kifls-bash-5.3p3/bin/sh"
  32. 25.08 s [grosiree-e2e] node_modules/playwright-core/bin/reinstall_msedge_stable_mac.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/rlq03x4cwf8zn73hxaxnx0zn5q9kifls-bash-5.3p3/bin/bash"
  33. 25.09 s [grosiree-e2e] node_modules/playwright-core/bin/reinstall_chrome_beta_mac.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/rlq03x4cwf8zn73hxaxnx0zn5q9kifls-bash-5.3p3/bin/bash"
  34. 25.10 s [grosiree-e2e] node_modules/playwright-core/bin/reinstall_msedge_beta_linux.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/rlq03x4cwf8zn73hxaxnx0zn5q9kifls-bash-5.3p3/bin/bash"
  35. 25.12 s [grosiree-e2e] node_modules/playwright-core/bin/reinstall_msedge_beta_mac.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/rlq03x4cwf8zn73hxaxnx0zn5q9kifls-bash-5.3p3/bin/bash"
  36. 25.13 s [grosiree-e2e] node_modules/playwright-core/bin/reinstall_chrome_beta_linux.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/rlq03x4cwf8zn73hxaxnx0zn5q9kifls-bash-5.3p3/bin/bash"
  37. 25.14 s [grosiree-e2e] node_modules/playwright-core/bin/reinstall_msedge_dev_mac.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/rlq03x4cwf8zn73hxaxnx0zn5q9kifls-bash-5.3p3/bin/bash"
  38. 25.16 s [grosiree-e2e] node_modules/playwright-core/bin/reinstall_chrome_stable_linux.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/rlq03x4cwf8zn73hxaxnx0zn5q9kifls-bash-5.3p3/bin/bash"
  39. 25.17 s [grosiree-e2e] node_modules/playwright-core/bin/reinstall_chrome_stable_mac.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/rlq03x4cwf8zn73hxaxnx0zn5q9kifls-bash-5.3p3/bin/bash"
  40. 25.18 s [grosiree-e2e] node_modules/playwright-core/bin/reinstall_msedge_stable_linux.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/rlq03x4cwf8zn73hxaxnx0zn5q9kifls-bash-5.3p3/bin/bash"
  41. 25.20 s [grosiree-e2e] node_modules/playwright-core/bin/reinstall_msedge_dev_linux.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/rlq03x4cwf8zn73hxaxnx0zn5q9kifls-bash-5.3p3/bin/bash"
  42. 25.21 s [grosiree-e2e] node_modules/acorn/bin/acorn: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/lgggxsrdzisnbligi7irlh4qmqczs0xk-nodejs-24.11.1/bin/node"
  43. 25.22 s [grosiree-e2e] node_modules/js-yaml/bin/js-yaml.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/lgggxsrdzisnbligi7irlh4qmqczs0xk-nodejs-24.11.1/bin/node"
  44. 25.25 s [grosiree-e2e] node_modules/playwright/cli.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/lgggxsrdzisnbligi7irlh4qmqczs0xk-nodejs-24.11.1/bin/node"
  45. 25.26 s [grosiree-e2e] node_modules/eslint/bin/eslint.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/lgggxsrdzisnbligi7irlh4qmqczs0xk-nodejs-24.11.1/bin/node"
  46. 25.36 s [grosiree-e2e] npm warn Unknown env config "nodedir". This will stop working in the next major version of npm.
  47. 25.36 s [grosiree-e2e] npm warn Unknown env config "platform". This will stop working in the next major version of npm.
  48. 25.36 s [grosiree-e2e] npm warn Unknown env config "arch". This will stop working in the next major version of npm.
  49. 25.54 s [grosiree-e2e] rebuilt dependencies successfully
  50. 25.55 s [grosiree-e2e] patching script interpreter paths in node_modules
  51. 25.65 s [grosiree-e2e] Finished npmConfigHook
  52. 25.65 s [grosiree-e2e] Phase: updateAutotoolsGnuConfigScriptsPhase
  53. 25.68 s [grosiree-e2e] Phase: configurePhase
  54. 25.71 s [grosiree-e2e] no configure script, doing nothing
  55. 25.71 s [grosiree-e2e] Phase: buildPhase
  56. 25.72 s [grosiree-e2e] no Makefile or custom buildPhase, doing nothing
  57. 25.72 s [grosiree-e2e] Phase: checkPhase
  58. 25.83 s [grosiree-e2e] npm warn Unknown env config "nodedir". This will stop working in the next major version of npm.
  59. 25.83 s [grosiree-e2e] npm warn Unknown env config "platform". This will stop working in the next major version of npm.
  60. 25.83 s [grosiree-e2e] npm warn Unknown env config "arch". This will stop working in the next major version of npm.
  61. 26.61 s [grosiree-e2e] [WebServer] 2026/04/26 22:19:18 starting Grosireé server
  62. 26.61 s [grosiree-e2e] [WebServer] 2026/04/26 22:19:18 codeberg.org/mtlynch/grosiree/store/sqlite/sqlite.go:23: reading DB from data/store.db
  63. 27.35 s [grosiree-e2e] [WebServer] 2026/04/26 22:19:18 codeberg.org/mtlynch/grosiree/cmd/app/main.go:57: listening on 6001
  64. 27.51 s [grosiree-e2e] [WebServer] 2026/04/26 22:19:18 codeberg.org/mtlynch/grosiree/handlers/db_dev.go:47: per-session database = on
  65. 27.51 s [grosiree-e2e] [WebServer] 2026/04/26 22:19:18 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: POST /api/debug/db/per-session 200 0
  66. 27.55 s [grosiree-e2e]
  67. 27.55 s [grosiree-e2e] Running 3 tests using 1 worker
  68. 28.05 s [grosiree-e2e] Skipping host requirements validation logic because `PLAYWRIGHT_SKIP_VALIDATE_HOST_REQUIREMENTS` env variable is set.
  69. 28.19 s [grosiree-e2e] [WebServer] 2026/04/26 22:19:19 codeberg.org/mtlynch/grosiree/handlers/db_dev.go:91: provisioning a new private database with token CfxTxOE5zouYXFQdLyXETfyUGT3Z9f
  70. 28.19 s [grosiree-e2e] [WebServer] 2026/04/26 22:19:19 codeberg.org/mtlynch/grosiree/store/sqlite/sqlite.go:23: reading DB from :memory:
  71. 28.20 s [grosiree-e2e] [WebServer] 2026/04/26 22:19:19 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /login 200 4437
  72. 28.21 s [grosiree-e2e] [WebServer] 2026/04/26 22:19:19 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/css/bootstrap.min.css 200 194901
  73. 28.21 s [grosiree-e2e] [WebServer] 2026/04/26 22:19:19 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/fontawesome@6.2.0/css/solid.min.css 200 572
  74. 28.21 s [grosiree-e2e] [WebServer] 2026/04/26 22:19:19 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/css/style.css 200 574
  75. 28.21 s [grosiree-e2e] [WebServer] 2026/04/26 22:19:19 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/fontawesome@6.2.0/css/fontawesome.min.css 200 80651
  76. 28.21 s [grosiree-e2e] [WebServer] 2026/04/26 22:19:19 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/js/bootstrap.bundle.min.js 200 80496
  77. 28.21 s [grosiree-e2e] [WebServer] 2026/04/26 22:19:19 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/htmx@2.0.4/htmx.min.js 200 50917
  78. 28.21 s [grosiree-e2e] [WebServer] 2026/04/26 22:19:19 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/htmx-ext-response-targets@2.0.0/response-targets.js 200 3722
  79. 28.21 s [grosiree-e2e] [WebServer] 2026/04/26 22:19:19 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/js/htmx-ext/clear-before-send.js 200 775
  80. 28.21 s [grosiree-e2e] [WebServer] 2026/04/26 22:19:19 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/js/htmx-settings.js 200 813
  81. 28.21 s [grosiree-e2e] [WebServer] 2026/04/26 22:19:19 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/js/confirm-dialog.js 200 873
  82. 28.36 s [grosiree-e2e] [WebServer] 2026/04/26 22:19:19 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: POST /login 303 0
  83. 28.36 s [grosiree-e2e] [WebServer] 2026/04/26 22:19:19 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET / 200 20870
  84. 28.40 s [grosiree-e2e] [WebServer] 2026/04/26 22:19:19 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /api/autocomplete/items 200 3
  85. 28.40 s [grosiree-e2e] [WebServer] 2026/04/26 22:19:19 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /api/autocomplete/sections 200 3
  86. 28.43 s [grosiree-e2e] [WebServer] 2026/04/26 22:19:19 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: POST /api/groceries 200 943
  87. 28.44 s [grosiree-e2e] [WebServer] 2026/04/26 22:19:19 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: POST /api/groceries/clear 200 87
  88. 28.44 s [grosiree-e2e] [WebServer] 2026/04/26 22:19:19 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET / 200 20858
  89. 28.48 s [grosiree-e2e] [WebServer] 2026/04/26 22:19:19 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /api/autocomplete/items 200 36
  90. 28.48 s [grosiree-e2e] [WebServer] 2026/04/26 22:19:19 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /api/autocomplete/sections 200 10
  91. 29.20 s [grosiree-e2e] FSkipping host requirements validation logic because `PLAYWRIGHT_SKIP_VALIDATE_HOST_REQUIREMENTS` env variable is set.
  92. 29.29 s [grosiree-e2e] [WebServer] 2026/04/26 22:19:20 codeberg.org/mtlynch/grosiree/handlers/db_dev.go:91: provisioning a new private database with token vWvpIG13AsXG2w5dj8b2nYGmp5ua8f
  93. 29.29 s [grosiree-e2e] [WebServer] 2026/04/26 22:19:20 codeberg.org/mtlynch/grosiree/store/sqlite/sqlite.go:23: reading DB from :memory:
  94. 29.30 s [grosiree-e2e] [WebServer] 2026/04/26 22:19:20 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /login 200 4437
  95. 29.30 s [grosiree-e2e] [WebServer] 2026/04/26 22:19:20 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/css/bootstrap.min.css 200 194901
  96. 29.30 s [grosiree-e2e] [WebServer] 2026/04/26 22:19:20 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/fontawesome@6.2.0/css/solid.min.css 200 572
  97. 29.30 s [grosiree-e2e] [WebServer] 2026/04/26 22:19:20 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/css/style.css 200 574
  98. 29.30 s [grosiree-e2e] [WebServer] 2026/04/26 22:19:20 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/fontawesome@6.2.0/css/fontawesome.min.css 200 80651
  99. 29.30 s [grosiree-e2e] [WebServer] 2026/04/26 22:19:20 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/js/bootstrap.bundle.min.js 200 80496
  100. 29.30 s [grosiree-e2e] [WebServer] 2026/04/26 22:19:20 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/htmx-ext-response-targets@2.0.0/response-targets.js 200 3722
  101. 29.30 s [grosiree-e2e] [WebServer] 2026/04/26 22:19:20 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/htmx@2.0.4/htmx.min.js 200 50917
  102. 29.30 s [grosiree-e2e] [WebServer] 2026/04/26 22:19:20 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/js/htmx-ext/clear-before-send.js 200 775
  103. 29.31 s [grosiree-e2e] [WebServer] 2026/04/26 22:19:20 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/js/htmx-settings.js 200 813
  104. 29.31 s [grosiree-e2e] [WebServer] 2026/04/26 22:19:20 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/js/confirm-dialog.js 200 873
  105. 29.41 s [grosiree-e2e] [WebServer] 2026/04/26 22:19:20 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: POST /login 303 0
  106. 29.41 s [grosiree-e2e] [WebServer] 2026/04/26 22:19:20 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET / 200 20858
  107. 29.44 s [grosiree-e2e] [WebServer] 2026/04/26 22:19:20 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /api/autocomplete/sections 200 10
  108. 29.44 s [grosiree-e2e] [WebServer] 2026/04/26 22:19:20 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /api/autocomplete/items 200 36
  109. 29.47 s [grosiree-e2e] [WebServer] 2026/04/26 22:19:20 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: POST /api/groceries 200 960
  110. 29.47 s [grosiree-e2e] [WebServer] 2026/04/26 22:19:20 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /grocery-items 200 9675
  111. 29.51 s [grosiree-e2e] [WebServer] 2026/04/26 22:19:20 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/fontawesome@6.2.0/webfonts/fa-solid-900.woff2 200 150472
  112. 30.50 s [grosiree-e2e] [WebServer] 2026/04/26 22:19:21 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: DELETE /api/item-sections/Frozen peas 200 0
  113. 30.77 s [grosiree-e2e] ·[WebServer] 2026/04/26 22:19:22 codeberg.org/mtlynch/grosiree/handlers/db_dev.go:91: provisioning a new private database with token JbSmEvBX8w9OIO6P0er15EYpKFpqEe
  114. 30.77 s [grosiree-e2e] [WebServer] 2026/04/26 22:19:22 codeberg.org/mtlynch/grosiree/store/sqlite/sqlite.go:23: reading DB from :memory:
  115. 30.77 s [grosiree-e2e] [WebServer] 2026/04/26 22:19:22 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET / 303 33
  116. 30.77 s [grosiree-e2e] [WebServer] 2026/04/26 22:19:22 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /login 200 4437
  117. 30.77 s [grosiree-e2e] [WebServer] 2026/04/26 22:19:22 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/css/bootstrap.min.css 200 194901
  118. 30.78 s [grosiree-e2e] [WebServer] 2026/04/26 22:19:22 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/css/style.css 200 574
  119. 30.78 s [grosiree-e2e] [WebServer] 2026/04/26 22:19:22 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/fontawesome@6.2.0/css/fontawesome.min.css 200 80651
  120. 30.78 s [grosiree-e2e] [WebServer] 2026/04/26 22:19:22 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/fontawesome@6.2.0/css/solid.min.css 200 572
  121. 30.78 s [grosiree-e2e] [WebServer] 2026/04/26 22:19:22 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/js/bootstrap.bundle.min.js 200 80496
  122. 30.78 s [grosiree-e2e] [WebServer] 2026/04/26 22:19:22 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/htmx-ext-response-targets@2.0.0/response-targets.js 200 3722
  123. 30.78 s [grosiree-e2e] [WebServer] 2026/04/26 22:19:22 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/htmx@2.0.4/htmx.min.js 200 50917
  124. 30.78 s [grosiree-e2e] [WebServer] 2026/04/26 22:19:22 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/js/htmx-ext/clear-before-send.js 200 775
  125. 30.78 s [grosiree-e2e] [WebServer] 2026/04/26 22:19:22 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/js/confirm-dialog.js 200 873
  126. 30.78 s [grosiree-e2e] [WebServer] 2026/04/26 22:19:22 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/js/htmx-settings.js 200 813
  127. 31.04 s [grosiree-e2e] ·
  128. 31.05 s [grosiree-e2e]
  129. 31.05 s [grosiree-e2e] 1) [chromium] › e2e/index.spec.ts:17:7 › Main grocery form › fills the remembered section when the user submits a manually typed item name
  130. 31.05 s [grosiree-e2e]
  131. 31.05 s [grosiree-e2e] Error: locator.fill: Error: strict mode violation: getByPlaceholder('Item name') resolved to 2 elements:
  132. 31.05 s [grosiree-e2e] 1) <autocomplete-input name="name" required="" placeholder="Item name" endpoint="/api/autocomplete/items">…</autocomplete-input> aka locator('autocomplete-input').first()
  133. 31.05 s [grosiree-e2e] 2) <input type="text" name="name" required="" autocomplete="off" class="form-control" placeholder="Item name"/> aka getByRole('textbox', { name: 'Item name' })
  134. 31.05 s [grosiree-e2e]
  135. 31.05 s [grosiree-e2e] Call log:
  136. 31.05 s [grosiree-e2e] - waiting for getByPlaceholder('Item name')
  137. 31.05 s [grosiree-e2e]
  138. 31.05 s [grosiree-e2e]
  139. 31.05 s [grosiree-e2e] 31 | const nameInput = page.getByPlaceholder("Item name");
  140. 31.05 s [grosiree-e2e] 32 | const sectionInput = page.getByPlaceholder("Section");
  141. 31.05 s [grosiree-e2e] > 33 | await nameInput.fill("Milk");
  142. 31.05 s [grosiree-e2e] | ^
  143. 31.05 s [grosiree-e2e] 34 |
  144. 31.05 s [grosiree-e2e] 35 | await expect(sectionInput).toHaveValue("Dairy");
  145. 31.05 s [grosiree-e2e] 36 | await page.getByRole("button", { name: "Add" }).click();
  146. 31.05 s [grosiree-e2e] at /build/source/e2e/index.spec.ts:33:21
  147. 31.05 s [grosiree-e2e]
  148. 31.05 s [grosiree-e2e] attachment #1: video (video/webm) ──────────────────────────────────────────────────────────────
  149. 31.05 s [grosiree-e2e] e2e-results/index-Main-grocery-form-fi-d9765--a-manually-typed-item-name-chromium/video.webm
  150. 31.05 s [grosiree-e2e] ────────────────────────────────────────────────────────────────────────────────────────────────
  151. 31.05 s [grosiree-e2e]
  152. 31.05 s [grosiree-e2e] Error Context: e2e-results/index-Main-grocery-form-fi-d9765--a-manually-typed-item-name-chromium/error-context.md
  153. 31.05 s [grosiree-e2e]
  154. 31.05 s [grosiree-e2e] attachment #3: trace (application/zip) ─────────────────────────────────────────────────────────
  155. 31.05 s [grosiree-e2e] e2e-results/index-Main-grocery-form-fi-d9765--a-manually-typed-item-name-chromium/trace.zip
  156. 31.05 s [grosiree-e2e] Usage:
  157. 31.05 s [grosiree-e2e]
  158. 31.05 s [grosiree-e2e] npx playwright show-trace e2e-results/index-Main-grocery-form-fi-d9765--a-manually-typed-item-name-chromium/trace.zip
  159. 31.05 s [grosiree-e2e]
  160. 31.05 s [grosiree-e2e] ────────────────────────────────────────────────────────────────────────────────────────────────
  161. 31.05 s [grosiree-e2e]
  162. 31.05 s [grosiree-e2e] 1 failed
  163. 31.05 s [grosiree-e2e] [chromium] › e2e/index.spec.ts:17:7 › Main grocery form › fills the remembered section when the user submits a manually typed item name
  164. 31.05 s [grosiree-e2e] 2 passed (4.4s)
  165. 31.23 s Progress: 0 of 1 built (1 failed)
  166. 31.24 s Cannot build '/nix/store/xi4cr86dh7j1587blkxckpyi7ddy6awr-grosiree-e2e-0.0.1.drv'.
  167. 31.24 s Reason: builder failed with exit code 1.
  168. 31.24 s Output paths:
  169. 31.24 s /nix/store/71mn2l3mw3l5r4l0zq7vql7phmls008r-grosiree-e2e-0.0.1
  170. 31.24 s Last 159 log lines:
  171. 31.24 s > Running phase: unpackPhase
  172. 31.24 s > unpacking source archive /nix/store/mw40m4v2lg5iskvp3b15af51zv5dc7b5-source
  173. 31.24 s > source root is source
  174. 31.24 s > Running phase: patchPhase
  175. 31.24 s > Executing npmConfigHook
  176. 31.24 s > Configuring npm
  177. 31.24 s > Validating consistency between /build/source/package-lock.json and /nix/store/xg9n2cx43bwcgqzw3a1nj3wjf6f8x10c-grosiree-e2e-0.0.1-npm-deps/package-lock.json
  178. 31.24 s > Setting npm_config_cache to /nix/store/xg9n2cx43bwcgqzw3a1nj3wjf6f8x10c-grosiree-e2e-0.0.1-npm-deps
  179. 31.24 s > Installing dependencies
  180. 31.24 s > npm warn Unknown env config "nodedir". This will stop working in the next major version of npm.
  181. 31.24 s > npm warn Unknown env config "platform". This will stop working in the next major version of npm.
  182. 31.24 s > npm warn Unknown env config "arch". This will stop working in the next major version of npm.
  183. 31.24 s >
  184. 31.24 s > added 100 packages, and audited 101 packages in 602ms
  185. 31.24 s >
  186. 31.24 s > 25 packages are looking for funding
  187. 31.24 s > run `npm fund` for details
  188. 31.24 s >
  189. 31.24 s > found 0 vulnerabilities
  190. 31.24 s > patching script interpreter paths in node_modules
  191. 31.24 s > node_modules/ulid/bin/cli.js: interpreter directive changed from "#! /usr/bin/env node" to "/nix/store/lgggxsrdzisnbligi7irlh4qmqczs0xk-nodejs-24.11.1/bin/node"
  192. 31.24 s > node_modules/which/bin/node-which: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/lgggxsrdzisnbligi7irlh4qmqczs0xk-nodejs-24.11.1/bin/node"
  193. 31.24 s > node_modules/prettier/bin/prettier.cjs: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/lgggxsrdzisnbligi7irlh4qmqczs0xk-nodejs-24.11.1/bin/node"
  194. 31.24 s > node_modules/@playwright/test/cli.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/lgggxsrdzisnbligi7irlh4qmqczs0xk-nodejs-24.11.1/bin/node"
  195. 31.24 s > node_modules/playwright-core/cli.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/lgggxsrdzisnbligi7irlh4qmqczs0xk-nodejs-24.11.1/bin/node"
  196. 31.24 s > node_modules/playwright-core/lib/utilsBundleImpl/xdg-open: interpreter directive changed from "#!/bin/sh" to "/nix/store/rlq03x4cwf8zn73hxaxnx0zn5q9kifls-bash-5.3p3/bin/sh"
  197. 31.24 s > node_modules/playwright-core/bin/reinstall_msedge_stable_mac.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/rlq03x4cwf8zn73hxaxnx0zn5q9kifls-bash-5.3p3/bin/bash"
  198. 31.24 s > node_modules/playwright-core/bin/reinstall_chrome_beta_mac.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/rlq03x4cwf8zn73hxaxnx0zn5q9kifls-bash-5.3p3/bin/bash"
  199. 31.24 s > node_modules/playwright-core/bin/reinstall_msedge_beta_linux.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/rlq03x4cwf8zn73hxaxnx0zn5q9kifls-bash-5.3p3/bin/bash"
  200. 31.24 s > node_modules/playwright-core/bin/reinstall_msedge_beta_mac.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/rlq03x4cwf8zn73hxaxnx0zn5q9kifls-bash-5.3p3/bin/bash"
  201. 31.24 s > node_modules/playwright-core/bin/reinstall_chrome_beta_linux.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/rlq03x4cwf8zn73hxaxnx0zn5q9kifls-bash-5.3p3/bin/bash"
  202. 31.24 s > node_modules/playwright-core/bin/reinstall_msedge_dev_mac.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/rlq03x4cwf8zn73hxaxnx0zn5q9kifls-bash-5.3p3/bin/bash"
  203. 31.24 s > node_modules/playwright-core/bin/reinstall_chrome_stable_linux.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/rlq03x4cwf8zn73hxaxnx0zn5q9kifls-bash-5.3p3/bin/bash"
  204. 31.24 s > node_modules/playwright-core/bin/reinstall_chrome_stable_mac.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/rlq03x4cwf8zn73hxaxnx0zn5q9kifls-bash-5.3p3/bin/bash"
  205. 31.24 s > node_modules/playwright-core/bin/reinstall_msedge_stable_linux.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/rlq03x4cwf8zn73hxaxnx0zn5q9kifls-bash-5.3p3/bin/bash"
  206. 31.24 s > node_modules/playwright-core/bin/reinstall_msedge_dev_linux.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/rlq03x4cwf8zn73hxaxnx0zn5q9kifls-bash-5.3p3/bin/bash"
  207. 31.24 s > node_modules/acorn/bin/acorn: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/lgggxsrdzisnbligi7irlh4qmqczs0xk-nodejs-24.11.1/bin/node"
  208. 31.24 s > node_modules/js-yaml/bin/js-yaml.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/lgggxsrdzisnbligi7irlh4qmqczs0xk-nodejs-24.11.1/bin/node"
  209. 31.24 s > node_modules/playwright/cli.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/lgggxsrdzisnbligi7irlh4qmqczs0xk-nodejs-24.11.1/bin/node"
  210. 31.24 s > node_modules/eslint/bin/eslint.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/lgggxsrdzisnbligi7irlh4qmqczs0xk-nodejs-24.11.1/bin/node"
  211. 31.24 s > npm warn Unknown env config "nodedir". This will stop working in the next major version of npm.
  212. 31.24 s > npm warn Unknown env config "platform". This will stop working in the next major version of npm.
  213. 31.24 s > npm warn Unknown env config "arch". This will stop working in the next major version of npm.
  214. 31.24 s > rebuilt dependencies successfully
  215. 31.24 s > patching script interpreter paths in node_modules
  216. 31.24 s > Finished npmConfigHook
  217. 31.24 s > Running phase: updateAutotoolsGnuConfigScriptsPhase
  218. 31.24 s > Running phase: configurePhase
  219. 31.24 s > no configure script, doing nothing
  220. 31.24 s > Running phase: buildPhase
  221. 31.24 s > no Makefile or custom buildPhase, doing nothing
  222. 31.24 s > Running phase: checkPhase
  223. 31.24 s > npm warn Unknown env config "nodedir". This will stop working in the next major version of npm.
  224. 31.24 s > npm warn Unknown env config "platform". This will stop working in the next major version of npm.
  225. 31.24 s > npm warn Unknown env config "arch". This will stop working in the next major version of npm.
  226. 31.24 s > [WebServer] 2026/04/26 22:19:18 starting Grosireé server
  227. 31.24 s > [WebServer] 2026/04/26 22:19:18 codeberg.org/mtlynch/grosiree/store/sqlite/sqlite.go:23: reading DB from data/store.db
  228. 31.24 s > [WebServer] 2026/04/26 22:19:18 codeberg.org/mtlynch/grosiree/cmd/app/main.go:57: listening on 6001
  229. 31.24 s > [WebServer] 2026/04/26 22:19:18 codeberg.org/mtlynch/grosiree/handlers/db_dev.go:47: per-session database = on
  230. 31.24 s > [WebServer] 2026/04/26 22:19:18 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: POST /api/debug/db/per-session 200 0
  231. 31.24 s >
  232. 31.24 s > Running 3 tests using 1 worker
  233. 31.24 s > Skipping host requirements validation logic because `PLAYWRIGHT_SKIP_VALIDATE_HOST_REQUIREMENTS` env variable is set.
  234. 31.24 s > [WebServer] 2026/04/26 22:19:19 codeberg.org/mtlynch/grosiree/handlers/db_dev.go:91: provisioning a new private database with token CfxTxOE5zouYXFQdLyXETfyUGT3Z9f
  235. 31.24 s > [WebServer] 2026/04/26 22:19:19 codeberg.org/mtlynch/grosiree/store/sqlite/sqlite.go:23: reading DB from :memory:
  236. 31.24 s > [WebServer] 2026/04/26 22:19:19 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /login 200 4437
  237. 31.24 s > [WebServer] 2026/04/26 22:19:19 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/css/bootstrap.min.css 200 194901
  238. 31.24 s > [WebServer] 2026/04/26 22:19:19 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/fontawesome@6.2.0/css/solid.min.css 200 572
  239. 31.24 s > [WebServer] 2026/04/26 22:19:19 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/css/style.css 200 574
  240. 31.24 s > [WebServer] 2026/04/26 22:19:19 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/fontawesome@6.2.0/css/fontawesome.min.css 200 80651
  241. 31.24 s > [WebServer] 2026/04/26 22:19:19 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/js/bootstrap.bundle.min.js 200 80496
  242. 31.24 s > [WebServer] 2026/04/26 22:19:19 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/htmx@2.0.4/htmx.min.js 200 50917
  243. 31.24 s > [WebServer] 2026/04/26 22:19:19 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/htmx-ext-response-targets@2.0.0/response-targets.js 200 3722
  244. 31.24 s > [WebServer] 2026/04/26 22:19:19 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/js/htmx-ext/clear-before-send.js 200 775
  245. 31.24 s > [WebServer] 2026/04/26 22:19:19 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/js/htmx-settings.js 200 813
  246. 31.24 s > [WebServer] 2026/04/26 22:19:19 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/js/confirm-dialog.js 200 873
  247. 31.24 s > [WebServer] 2026/04/26 22:19:19 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: POST /login 303 0
  248. 31.24 s > [WebServer] 2026/04/26 22:19:19 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET / 200 20870
  249. 31.24 s > [WebServer] 2026/04/26 22:19:19 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /api/autocomplete/items 200 3
  250. 31.24 s > [WebServer] 2026/04/26 22:19:19 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /api/autocomplete/sections 200 3
  251. 31.24 s > [WebServer] 2026/04/26 22:19:19 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: POST /api/groceries 200 943
  252. 31.24 s > [WebServer] 2026/04/26 22:19:19 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: POST /api/groceries/clear 200 87
  253. 31.24 s > [WebServer] 2026/04/26 22:19:19 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET / 200 20858
  254. 31.24 s > [WebServer] 2026/04/26 22:19:19 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /api/autocomplete/items 200 36
  255. 31.24 s > [WebServer] 2026/04/26 22:19:19 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /api/autocomplete/sections 200 10
  256. 31.24 s > FSkipping host requirements validation logic because `PLAYWRIGHT_SKIP_VALIDATE_HOST_REQUIREMENTS` env variable is set.
  257. 31.24 s > [WebServer] 2026/04/26 22:19:20 codeberg.org/mtlynch/grosiree/handlers/db_dev.go:91: provisioning a new private database with token vWvpIG13AsXG2w5dj8b2nYGmp5ua8f
  258. 31.24 s > [WebServer] 2026/04/26 22:19:20 codeberg.org/mtlynch/grosiree/store/sqlite/sqlite.go:23: reading DB from :memory:
  259. 31.24 s > [WebServer] 2026/04/26 22:19:20 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /login 200 4437
  260. 31.24 s > [WebServer] 2026/04/26 22:19:20 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/css/bootstrap.min.css 200 194901
  261. 31.24 s > [WebServer] 2026/04/26 22:19:20 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/fontawesome@6.2.0/css/solid.min.css 200 572
  262. 31.24 s > [WebServer] 2026/04/26 22:19:20 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/css/style.css 200 574
  263. 31.24 s > [WebServer] 2026/04/26 22:19:20 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/fontawesome@6.2.0/css/fontawesome.min.css 200 80651
  264. 31.24 s > [WebServer] 2026/04/26 22:19:20 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/js/bootstrap.bundle.min.js 200 80496
  265. 31.24 s > [WebServer] 2026/04/26 22:19:20 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/htmx-ext-response-targets@2.0.0/response-targets.js 200 3722
  266. 31.24 s > [WebServer] 2026/04/26 22:19:20 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/htmx@2.0.4/htmx.min.js 200 50917
  267. 31.24 s > [WebServer] 2026/04/26 22:19:20 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/js/htmx-ext/clear-before-send.js 200 775
  268. 31.24 s > [WebServer] 2026/04/26 22:19:20 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/js/htmx-settings.js 200 813
  269. 31.24 s > [WebServer] 2026/04/26 22:19:20 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/js/confirm-dialog.js 200 873
  270. 31.24 s > [WebServer] 2026/04/26 22:19:20 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: POST /login 303 0
  271. 31.24 s > [WebServer] 2026/04/26 22:19:20 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET / 200 20858
  272. 31.24 s > [WebServer] 2026/04/26 22:19:20 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /api/autocomplete/sections 200 10
  273. 31.24 s > [WebServer] 2026/04/26 22:19:20 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /api/autocomplete/items 200 36
  274. 31.24 s > [WebServer] 2026/04/26 22:19:20 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: POST /api/groceries 200 960
  275. 31.24 s > [WebServer] 2026/04/26 22:19:20 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /grocery-items 200 9675
  276. 31.24 s > [WebServer] 2026/04/26 22:19:20 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/fontawesome@6.2.0/webfonts/fa-solid-900.woff2 200 150472
  277. 31.24 s > [WebServer] 2026/04/26 22:19:21 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: DELETE /api/item-sections/Frozen peas 200 0
  278. 31.24 s > ·[WebServer] 2026/04/26 22:19:22 codeberg.org/mtlynch/grosiree/handlers/db_dev.go:91: provisioning a new private database with token JbSmEvBX8w9OIO6P0er15EYpKFpqEe
  279. 31.24 s > [WebServer] 2026/04/26 22:19:22 codeberg.org/mtlynch/grosiree/store/sqlite/sqlite.go:23: reading DB from :memory:
  280. 31.24 s > [WebServer] 2026/04/26 22:19:22 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET / 303 33
  281. 31.24 s > [WebServer] 2026/04/26 22:19:22 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /login 200 4437
  282. 31.24 s > [WebServer] 2026/04/26 22:19:22 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/css/bootstrap.min.css 200 194901
  283. 31.24 s > [WebServer] 2026/04/26 22:19:22 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/css/style.css 200 574
  284. 31.24 s > [WebServer] 2026/04/26 22:19:22 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/fontawesome@6.2.0/css/fontawesome.min.css 200 80651
  285. 31.24 s > [WebServer] 2026/04/26 22:19:22 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/fontawesome@6.2.0/css/solid.min.css 200 572
  286. 31.24 s > [WebServer] 2026/04/26 22:19:22 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/js/bootstrap.bundle.min.js 200 80496
  287. 31.24 s > [WebServer] 2026/04/26 22:19:22 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/htmx-ext-response-targets@2.0.0/response-targets.js 200 3722
  288. 31.24 s > [WebServer] 2026/04/26 22:19:22 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/htmx@2.0.4/htmx.min.js 200 50917
  289. 31.24 s > [WebServer] 2026/04/26 22:19:22 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/js/htmx-ext/clear-before-send.js 200 775
  290. 31.24 s > [WebServer] 2026/04/26 22:19:22 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/js/confirm-dialog.js 200 873
  291. 31.24 s > [WebServer] 2026/04/26 22:19:22 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/js/htmx-settings.js 200 813
  292. 31.24 s > ·
  293. 31.24 s >
  294. 31.24 s > 1) [chromium] › e2e/index.spec.ts:17:7 › Main grocery form › fills the remembered section when the user submits a manually typed item name
  295. 31.24 s >
  296. 31.24 s > Error: locator.fill: Error: strict mode violation: getByPlaceholder('Item name') resolved to 2 elements:
  297. 31.24 s > 1) <autocomplete-input name="name" required="" placeholder="Item name" endpoint="/api/autocomplete/items">…</autocomplete-input> aka locator('autocomplete-input').first()
  298. 31.24 s > 2) <input type="text" name="name" required="" autocomplete="off" class="form-control" placeholder="Item name"/> aka getByRole('textbox', { name: 'Item name' })
  299. 31.24 s >
  300. 31.24 s > Call log:
  301. 31.24 s > - waiting for getByPlaceholder('Item name')
  302. 31.24 s >
  303. 31.24 s >
  304. 31.24 s > 31 | const nameInput = page.getByPlaceholder("Item name");
  305. 31.24 s > 32 | const sectionInput = page.getByPlaceholder("Section");
  306. 31.24 s > > 33 | await nameInput.fill("Milk");
  307. 31.24 s > | ^
  308. 31.24 s > 34 |
  309. 31.24 s > 35 | await expect(sectionInput).toHaveValue("Dairy");
  310. 31.24 s > 36 | await page.getByRole("button", { name: "Add" }).click();
  311. 31.24 s > at /build/source/e2e/index.spec.ts:33:21
  312. 31.24 s >
  313. 31.24 s > attachment #1: video (video/webm) ──────────────────────────────────────────────────────────────
  314. 31.24 s > e2e-results/index-Main-grocery-form-fi-d9765--a-manually-typed-item-name-chromium/video.webm
  315. 31.24 s > ────────────────────────────────────────────────────────────────────────────────────────────────
  316. 31.24 s >
  317. 31.24 s > Error Context: e2e-results/index-Main-grocery-form-fi-d9765--a-manually-typed-item-name-chromium/error-context.md
  318. 31.24 s >
  319. 31.24 s > attachment #3: trace (application/zip) ─────────────────────────────────────────────────────────
  320. 31.24 s > e2e-results/index-Main-grocery-form-fi-d9765--a-manually-typed-item-name-chromium/trace.zip
  321. 31.24 s > Usage:
  322. 31.24 s >
  323. 31.24 s > npx playwright show-trace e2e-results/index-Main-grocery-form-fi-d9765--a-manually-typed-item-name-chromium/trace.zip
  324. 31.24 s >
  325. 31.24 s > ────────────────────────────────────────────────────────────────────────────────────────────────
  326. 31.24 s >
  327. 31.24 s > 1 failed
  328. 31.24 s > [chromium] › e2e/index.spec.ts:17:7 › Main grocery form › fills the remembered section when the user submits a manually typed item name
  329. 31.24 s > 2 passed (4.4s)
  330. 31.24 s For full logs, run:
  331. 31.24 s nix log /nix/store/xi4cr86dh7j1587blkxckpyi7ddy6awr-grosiree-e2e-0.0.1.drv