examples icon indicating copy to clipboard operation
examples copied to clipboard

example frontend/next.js doesn't work on windows

Open xnerhu opened this issue 2 years ago • 7 comments

Ref ##323 #324

Unmodified example frontend/next.js

PS C:\projects\examples\frontend> bazel run //next.js:next_dev
INFO: Analyzed target //next.js:next_dev (2 packages loaded, 84 targets configured).
INFO: Found 1 target...
Target //next.js:next_dev up-to-date:
  bazel-bin/next.js/next_dev.bat
INFO: Elapsed time: 5.605s, Critical Path: 0.84s
INFO: 4 processes: 4 internal.
INFO: Build completed successfully, 4 total actions
INFO: Running command line: bazel-bin/next.js/next_dev.bat dev


Starting js_run_devserver /next.js:next_dev
Syncing...
17 files synced in 9 ms
Running './node_modules/next/dist/bin/next dev' in C:\Users\xnerhu\AppData\Local\Temp\js_run_devserver-1eRybz\_main\next.js


node:events:491
      throw er; // Unhandled 'error' event
      ^

Error: spawn ./node_modules/next/dist/bin/next ENOENT
    at Process.ChildProcess._handle.onexit (node:internal/child_process:285:19)
    at onErrorNT (node:internal/child_process:485:16)
    at processTicksAndRejections (node:internal/process/task_queues:83:21)
Emitted 'error' event on ChildProcess instance at:
    at Process.ChildProcess._handle.onexit (node:internal/child_process:291:12)
    at onErrorNT (node:internal/child_process:485:16)
    at processTicksAndRejections (node:internal/process/task_queues:83:21) {
  errno: -4058,
  code: 'ENOENT',
  syscall: 'spawn ./node_modules/next/dist/bin/next',
  path: './node_modules/next/dist/bin/next',
  spawnargs: [ 'dev' ]
}

another issue:

PS C:\projects\examples\frontend> bazel build //next.js:next_export
INFO: Analyzed target //next.js:next_export (0 packages loaded, 165 targets configured).
INFO: Found 1 target...                                                                                     
ERROR: C:/projects/examples/frontend/next.js/BUILD.bazel:21:5: JsRunBinary next.js/.next failed: (Exit 1): next_js_binary.bat failed: error executing command (from target //next.js:next) bazel-out\x64_windows-opt-exec-2B5CBBC6\bin\next.js\next_js_binary.bat build

> Build error occurred
[Error: EPERM: operation not permitted, open 'C:\Users\xnerhu\_bazel_xnerhu\4nzultoe\execroot\_main\bazel-out\x64_windows-fastbuild\bin\next.js\tsconfig.json'] {
  type: 'Error',
  errno: -4048,
  code: 'EPERM',
  syscall: 'open',
  path: 'C:\\Users\\xnerhu\\_bazel_xnerhu\\4nzultoe\\execroot\\_main\\bazel-out\\x64_windows-fastbuild\\bin\\next.js\\tsconfig.json'
}
info  - Linting and checking validity of types...
Target //next.js:next_export failed to build                                                                
Use --verbose_failures to see the command lines of failed build steps.                                      
INFO: Elapsed time: 3.734s, Critical Path: 2.32s                                                            
INFO: 2 processes: 2 internal.                                                                              
FAILED: Build did NOT complete successfully

info:

windows 11
bazel 6.4.0rc1
v18.12.1
PS C:\projects\examples\frontend> bazel info
bazel-bin: C:/users/xnerhu/_bazel_xnerhu/4nzultoe/execroot/_main/bazel-out/x64_windows-fastbuild/bin
bazel-genfiles: C:/users/xnerhu/_bazel_xnerhu/4nzultoe/execroot/_main/bazel-out/x64_windows-fastbuild/bin
bazel-testlogs: C:/users/xnerhu/_bazel_xnerhu/4nzultoe/execroot/_main/bazel-out/x64_windows-fastbuild/testlogs
character-encoding: file.encoding = ISO-8859-1, defaultCharset = ISO-8859-1
command_log: C:/users/xnerhu/_bazel_xnerhu/4nzultoe/command.log
committed-heap-size: 629MB
execution_root: C:/users/xnerhu/_bazel_xnerhu/4nzultoe/execroot/_main
gc-count: 51
gc-time: 993ms
install_base: C:/users/xnerhu/_bazel_xnerhu/install/fc6522f047ff33dbac75645852077695
java-home: C:/Users/xnerhu/_bazel_xnerhu/install/fc6522f047ff33dbac75645852077695/embedded_tools/jdk     
java-runtime: OpenJDK Runtime Environment (build 11.0.6+10-LTS) by Azul Systems, Inc.
java-vm: OpenJDK 64-Bit Server VM (build 11.0.6+10-LTS, mixed mode) by Azul Systems, Inc.
max-heap-size: 4282MB
output_base: C:/users/xnerhu/_bazel_xnerhu/4nzultoe
output_path: C:/users/xnerhu/_bazel_xnerhu/4nzultoe/execroot/_main/bazel-out
package_path: %workspace%
release: release 6.4.0rc1
repository_cache: C:/users/xnerhu/_bazel_xnerhu/cache/repos/v1
server_log: c:\users\xnerhu\_bazel_xnerhu\4nzultoe\java.log.desktop-s9mssjv.xnerhu.log.java.20231031-145207.9596
server_pid: 9596
used-heap-size: 261MB
workspace: C:/projects/examples/frontend

image

image

xnerhu avatar Oct 31 '23 15:10 xnerhu

I also tried to run https://github.com/marmos91/tauri-bazel-next-typescript, however it throws an error, which may occur if you fix the issue above.

PS C:\projects\tauri-bazel-next-typescript> bazel run :next-dev
INFO: Invocation ID: 294e113c-f9d9-4eb8-9e43-ae353dc38f15
DEBUG: C:/users/xnerhu/_bazel_xnerhu/jebnmsog/external/build_bazel_rules_nodejs/internal/npm_install/npm_install.bzl:772:14: [C:/users/xnerhu/_bazel_xnerhu/jebnmsog/external/nodejs_windows_amd64/bin/node.cmd, C:/users/xnerhu/_bazel_xnerhu/jebnmsog/external/build_bazel_rules_nodejs/third_party/github.com/juanjoDiaz/removeNPMAbsolutePaths/bin/removeNPMAbsolutePaths, "C:/projects/tauri-bazel-next-typescript/node_modules"]
INFO: Analyzed target //:next-dev (0 packages loaded, 0 targets configured).
INFO: Found 1 target...
Target //:next-dev up-to-date:
  dist/bin/next-dev.sh
  dist/bin/next-dev_loader.cjs
  dist/bin/next-dev_require_patch.cjs
  dist/bin/next-dev.bat
INFO: Elapsed time: 1.193s, Critical Path: 0.08s
INFO: 2 processes: 2 internal.
INFO: Build completed successfully, 2 total actions
INFO: Build completed successfully, 2 total actions
ready - started server on 0.0.0.0:3000, url: http://localhost:3000
warn  - Found lockfile missing swc dependencies, patching...
warn  - Lockfile was successfully patched, please run "npm install" to ensure @next/swc dependencies are downloaded
event - compiled client and server successfully in 2.8s (159 modules)
wait  - compiling...
event - compiled successfully in 52 ms (127 modules)
wait  - compiling...
event - compiled successfully in 29 ms (32 modules)
wait  - compiling /_error (client and server)...
event - compiled client and server successfully in 175 ms (160 modules)
Warning: Invalid hook call. Hooks can only be called inside of the body of a function component. This could happen for one of the following reasons:
1. You might have mismatching versions of React and the renderer (such as React DOM)
2. You might be breaking the Rules of Hooks
3. You might have more than one copy of React in the same app
See https://reactjs.org/link/invalid-hook-call for tips about how to debug and fix this problem.
TypeError: Cannot read properties of null (reading 'useContext')
    at Object.useContext (C:\Users\xnerhu\_bazel_xnerhu\jebnmsog\execroot\app\bazel-out\x64_windows-fastbuild\bin\next-dev.bat.runfiles\app\node_modules\react\cjs\react.development.js:1618:21)
    at Head (webpack-internal:///../../../../../../../../../_BAZEL~1/jebnmsog/execroot/app/BAZEL-~1/X64_WI~1/bin/NEXT-D~2.RUN/app/node_modules/next/dist/shared/lib/head.js:136:34)
    at renderWithHooks (C:\Users\xnerhu\_BAZEL~1\jebnmsog\execroot\app\BAZEL-~1\X64_WI~1\bin\NEXT-D~2.RUN\app\node_modules\react-dom\cjs\react-dom-server.browser.development.js:5658:16)
    at renderIndeterminateComponent (C:\Users\xnerhu\_BAZEL~1\jebnmsog\execroot\app\BAZEL-~1\X64_WI~1\bin\NEXT-D~2.RUN\app\node_modules\react-dom\cjs\react-dom-server.browser.development.js:5731:15)
    at renderElement (C:\Users\xnerhu\_BAZEL~1\jebnmsog\execroot\app\BAZEL-~1\X64_WI~1\bin\NEXT-D~2.RUN\app\node_modules\react-dom\cjs\react-dom-server.browser.development.js:5946:7)
    at renderNodeDestructiveImpl (C:\Users\xnerhu\_BAZEL~1\jebnmsog\execroot\app\BAZEL-~1\X64_WI~1\bin\NEXT-D~2.RUN\app\node_modules\react-dom\cjs\react-dom-server.browser.development.js:6104:11)
    at renderNodeDestructive (C:\Users\xnerhu\_BAZEL~1\jebnmsog\execroot\app\BAZEL-~1\X64_WI~1\bin\NEXT-D~2.RUN\app\node_modules\react-dom\cjs\react-dom-server.browser.development.js:6076:14)
    at renderNode (C:\Users\xnerhu\_BAZEL~1\jebnmsog\execroot\app\BAZEL-~1\X64_WI~1\bin\NEXT-D~2.RUN\app\node_modules\react-dom\cjs\react-dom-server.browser.development.js:6259:12)
    at renderChildrenArray (C:\Users\xnerhu\_BAZEL~1\jebnmsog\execroot\app\BAZEL-~1\X64_WI~1\bin\NEXT-D~2.RUN\app\node_modules\react-dom\cjs\react-dom-server.browser.development.js:6211:7)
    at renderNodeDestructiveImpl (C:\Users\xnerhu\_BAZEL~1\jebnmsog\execroot\app\BAZEL-~1\X64_WI~1\bin\NEXT-D~2.RUN\app\node_modules\react-dom\cjs\react-dom-server.browser.development.js:6141:7)
    at renderNodeDestructive (C:\Users\xnerhu\_BAZEL~1\jebnmsog\execroot\app\BAZEL-~1\X64_WI~1\bin\NEXT-D~2.RUN\app\node_modules\react-dom\cjs\react-dom-server.browser.development.js:6076:14)
    at renderNode (C:\Users\xnerhu\_BAZEL~1\jebnmsog\execroot\app\BAZEL-~1\X64_WI~1\bin\NEXT-D~2.RUN\app\node_modules\react-dom\cjs\react-dom-server.browser.development.js:6259:12)
    at renderHostElement (C:\Users\xnerhu\_BAZEL~1\jebnmsog\execroot\app\BAZEL-~1\X64_WI~1\bin\NEXT-D~2.RUN\app\node_modules\react-dom\cjs\react-dom-server.browser.development.js:5642:3)
    at renderElement (C:\Users\xnerhu\_BAZEL~1\jebnmsog\execroot\app\BAZEL-~1\X64_WI~1\bin\NEXT-D~2.RUN\app\node_modules\react-dom\cjs\react-dom-server.browser.development.js:5952:5)
    at renderNodeDestructiveImpl (C:\Users\xnerhu\_BAZEL~1\jebnmsog\execroot\app\BAZEL-~1\X64_WI~1\bin\NEXT-D~2.RUN\app\node_modules\react-dom\cjs\react-dom-server.browser.development.js:6104:11)
    at renderNodeDestructive (C:\Users\xnerhu\_BAZEL~1\jebnmsog\execroot\app\BAZEL-~1\X64_WI~1\bin\NEXT-D~2.RUN\app\node_modules\react-dom\cjs\react-dom-server.browser.development.js:6076:14)
    at finishClassComponent (C:\Users\xnerhu\_BAZEL~1\jebnmsog\execroot\app\BAZEL-~1\X64_WI~1\bin\NEXT-D~2.RUN\app\node_modules\react-dom\cjs\react-dom-server.browser.development.js:5688:3)
    at renderClassComponent (C:\Users\xnerhu\_BAZEL~1\jebnmsog\execroot\app\BAZEL-~1\X64_WI~1\bin\NEXT-D~2.RUN\app\node_modules\react-dom\cjs\react-dom-server.browser.development.js:5696:3)
    at renderElement (C:\Users\xnerhu\_BAZEL~1\jebnmsog\execroot\app\BAZEL-~1\X64_WI~1\bin\NEXT-D~2.RUN\app\node_modules\react-dom\cjs\react-dom-server.browser.development.js:5943:7)
    at renderNodeDestructiveImpl (C:\Users\xnerhu\_BAZEL~1\jebnmsog\execroot\app\BAZEL-~1\X64_WI~1\bin\NEXT-D~2.RUN\app\node_modules\react-dom\cjs\react-dom-server.browser.development.js:6104:11)
    at renderNodeDestructive (C:\Users\xnerhu\_BAZEL~1\jebnmsog\execroot\app\BAZEL-~1\X64_WI~1\bin\NEXT-D~2.RUN\app\node_modules\react-dom\cjs\react-dom-server.browser.development.js:6076:14)
    at renderIndeterminateComponent (C:\Users\xnerhu\_BAZEL~1\jebnmsog\execroot\app\BAZEL-~1\X64_WI~1\bin\NEXT-D~2.RUN\app\node_modules\react-dom\cjs\react-dom-server.browser.development.js:5785:7)
    at renderElement (C:\Users\xnerhu\_BAZEL~1\jebnmsog\execroot\app\BAZEL-~1\X64_WI~1\bin\NEXT-D~2.RUN\app\node_modules\react-dom\cjs\react-dom-server.browser.development.js:5946:7)
    at renderNodeDestructiveImpl (C:\Users\xnerhu\_BAZEL~1\jebnmsog\execroot\app\BAZEL-~1\X64_WI~1\bin\NEXT-D~2.RUN\app\node_modules\react-dom\cjs\react-dom-server.browser.development.js:6104:11)
    at renderNodeDestructive (C:\Users\xnerhu\_BAZEL~1\jebnmsog\execroot\app\BAZEL-~1\X64_WI~1\bin\NEXT-D~2.RUN\app\node_modules\react-dom\cjs\react-dom-server.browser.development.js:6076:14)
    at renderNode (C:\Users\xnerhu\_BAZEL~1\jebnmsog\execroot\app\BAZEL-~1\X64_WI~1\bin\NEXT-D~2.RUN\app\node_modules\react-dom\cjs\react-dom-server.browser.development.js:6259:12)
    at renderChildrenArray (C:\Users\xnerhu\_BAZEL~1\jebnmsog\execroot\app\BAZEL-~1\X64_WI~1\bin\NEXT-D~2.RUN\app\node_modules\react-dom\cjs\react-dom-server.browser.development.js:6211:7)
    at renderNodeDestructiveImpl (C:\Users\xnerhu\_BAZEL~1\jebnmsog\execroot\app\BAZEL-~1\X64_WI~1\bin\NEXT-D~2.RUN\app\node_modules\react-dom\cjs\react-dom-server.browser.development.js:6141:7)
    at renderNodeDestructive (C:\Users\xnerhu\_BAZEL~1\jebnmsog\execroot\app\BAZEL-~1\X64_WI~1\bin\NEXT-D~2.RUN\app\node_modules\react-dom\cjs\react-dom-server.browser.development.js:6076:14)
    at renderElement (C:\Users\xnerhu\_BAZEL~1\jebnmsog\execroot\app\BAZEL-~1\X64_WI~1\bin\NEXT-D~2.RUN\app\node_modules\react-dom\cjs\react-dom-server.browser.development.js:5971:9)
    at renderNodeDestructiveImpl (C:\Users\xnerhu\_BAZEL~1\jebnmsog\execroot\app\BAZEL-~1\X64_WI~1\bin\NEXT-D~2.RUN\app\node_modules\react-dom\cjs\react-dom-server.browser.development.js:6104:11)
    at renderNodeDestructive (C:\Users\xnerhu\_BAZEL~1\jebnmsog\execroot\app\BAZEL-~1\X64_WI~1\bin\NEXT-D~2.RUN\app\node_modules\react-dom\cjs\react-dom-server.browser.development.js:6076:14)
    at renderNode (C:\Users\xnerhu\_BAZEL~1\jebnmsog\execroot\app\BAZEL-~1\X64_WI~1\bin\NEXT-D~2.RUN\app\node_modules\react-dom\cjs\react-dom-server.browser.development.js:6259:12)
    at renderChildrenArray (C:\Users\xnerhu\_BAZEL~1\jebnmsog\execroot\app\BAZEL-~1\X64_WI~1\bin\NEXT-D~2.RUN\app\node_modules\react-dom\cjs\react-dom-server.browser.development.js:6211:7)
    at renderNodeDestructiveImpl (C:\Users\xnerhu\_BAZEL~1\jebnmsog\execroot\app\BAZEL-~1\X64_WI~1\bin\NEXT-D~2.RUN\app\node_modules\react-dom\cjs\react-dom-server.browser.development.js:6141:7)
    at renderNodeDestructive (C:\Users\xnerhu\_BAZEL~1\jebnmsog\execroot\app\BAZEL-~1\X64_WI~1\bin\NEXT-D~2.RUN\app\node_modules\react-dom\cjs\react-dom-server.browser.development.js:6076:14)
    at renderElement (C:\Users\xnerhu\_BAZEL~1\jebnmsog\execroot\app\BAZEL-~1\X64_WI~1\bin\NEXT-D~2.RUN\app\node_modules\react-dom\cjs\react-dom-server.browser.development.js:5971:9)
    at renderNodeDestructiveImpl (C:\Users\xnerhu\_BAZEL~1\jebnmsog\execroot\app\BAZEL-~1\X64_WI~1\bin\NEXT-D~2.RUN\app\node_modules\react-dom\cjs\react-dom-server.browser.development.js:6104:11)
    at renderNodeDestructive (C:\Users\xnerhu\_BAZEL~1\jebnmsog\execroot\app\BAZEL-~1\X64_WI~1\bin\NEXT-D~2.RUN\app\node_modules\react-dom\cjs\react-dom-server.browser.development.js:6076:14)
    at renderContextProvider (C:\Users\xnerhu\_BAZEL~1\jebnmsog\execroot\app\BAZEL-~1\X64_WI~1\bin\NEXT-D~2.RUN\app\node_modules\react-dom\cjs\react-dom-server.browser.development.js:5920:3)
    at renderElement (C:\Users\xnerhu\_BAZEL~1\jebnmsog\execroot\app\BAZEL-~1\X64_WI~1\bin\NEXT-D~2.RUN\app\node_modules\react-dom\cjs\react-dom-server.browser.development.js:6017:11)
    at renderNodeDestructiveImpl (C:\Users\xnerhu\_BAZEL~1\jebnmsog\execroot\app\BAZEL-~1\X64_WI~1\bin\NEXT-D~2.RUN\app\node_modules\react-dom\cjs\react-dom-server.browser.development.js:6104:11)
    at renderNodeDestructive (C:\Users\xnerhu\_BAZEL~1\jebnmsog\execroot\app\BAZEL-~1\X64_WI~1\bin\NEXT-D~2.RUN\app\node_modules\react-dom\cjs\react-dom-server.browser.development.js:6076:14)
    at renderContextProvider (C:\Users\xnerhu\_BAZEL~1\jebnmsog\execroot\app\BAZEL-~1\X64_WI~1\bin\NEXT-D~2.RUN\app\node_modules\react-dom\cjs\react-dom-server.browser.development.js:5920:3)
    at renderElement (C:\Users\xnerhu\_BAZEL~1\jebnmsog\execroot\app\BAZEL-~1\X64_WI~1\bin\NEXT-D~2.RUN\app\node_modules\react-dom\cjs\react-dom-server.browser.development.js:6017:11)
    at renderNodeDestructiveImpl (C:\Users\xnerhu\_BAZEL~1\jebnmsog\execroot\app\BAZEL-~1\X64_WI~1\bin\NEXT-D~2.RUN\app\node_modules\react-dom\cjs\react-dom-server.browser.development.js:6104:11)
    at renderNodeDestructive (C:\Users\xnerhu\_BAZEL~1\jebnmsog\execroot\app\BAZEL-~1\X64_WI~1\bin\NEXT-D~2.RUN\app\node_modules\react-dom\cjs\react-dom-server.browser.development.js:6076:14)
    at renderIndeterminateComponent (C:\Users\xnerhu\_BAZEL~1\jebnmsog\execroot\app\BAZEL-~1\X64_WI~1\bin\NEXT-D~2.RUN\app\node_modules\react-dom\cjs\react-dom-server.browser.development.js:5785:7)
    at renderElement (C:\Users\xnerhu\_BAZEL~1\jebnmsog\execroot\app\BAZEL-~1\X64_WI~1\bin\NEXT-D~2.RUN\app\node_modules\react-dom\cjs\react-dom-server.browser.development.js:5946:7)
    at renderNodeDestructiveImpl (C:\Users\xnerhu\_BAZEL~1\jebnmsog\execroot\app\BAZEL-~1\X64_WI~1\bin\NEXT-D~2.RUN\app\node_modules\react-dom\cjs\react-dom-server.browser.development.js:6104:11)
warn  - Fast Refresh had to perform a full reload due to a runtime error.
wait  - compiling / (client and server)...
Browserslist: caniuse-lite is outdated. Please run:
  npx browserslist@latest --update-db
  Why you should do it regularly: https://github.com/browserslist/browserslist#browsers-data-updating
event - compiled client and server successfully in 1239 ms (193 modules)
Warning: Invalid hook call. Hooks can only be called inside of the body of a function component. This could happen for one of the following reasons:
1. You might have mismatching versions of React and the renderer (such as React DOM)
2. You might be breaking the Rules of Hooks
3. You might have more than one copy of React in the same app
See https://reactjs.org/link/invalid-hook-call for tips about how to debug and fix this problem.
error - TypeError: Cannot read properties of null (reading 'useContext')
    at Object.useContext (C:\Users\xnerhu\_bazel_xnerhu\jebnmsog\execroot\app\bazel-out\x64_windows-fastbuild\bin\next-dev.bat.runfiles\app\node_modules\react\cjs\react.development.js:1618:21)
    at Head (webpack-internal:///../../../../../../../../../_BAZEL~1/jebnmsog/execroot/app/BAZEL-~1/X64_WI~1/bin/NEXT-D~2.RUN/app/node_modules/next/dist/shared/lib/head.js:136:34)
    at renderWithHooks (C:\Users\xnerhu\_BAZEL~1\jebnmsog\execroot\app\BAZEL-~1\X64_WI~1\bin\NEXT-D~2.RUN\app\node_modules\react-dom\cjs\react-dom-server.browser.development.js:5658:16)
    at renderIndeterminateComponent (C:\Users\xnerhu\_BAZEL~1\jebnmsog\execroot\app\BAZEL-~1\X64_WI~1\bin\NEXT-D~2.RUN\app\node_modules\react-dom\cjs\react-dom-server.browser.development.js:5731:15)
    at renderElement (C:\Users\xnerhu\_BAZEL~1\jebnmsog\execroot\app\BAZEL-~1\X64_WI~1\bin\NEXT-D~2.RUN\app\node_modules\react-dom\cjs\react-dom-server.browser.development.js:5946:7)
    at renderNodeDestructiveImpl (C:\Users\xnerhu\_BAZEL~1\jebnmsog\execroot\app\BAZEL-~1\X64_WI~1\bin\NEXT-D~2.RUN\app\node_modules\react-dom\cjs\react-dom-server.browser.development.js:6104:11)
    at renderNodeDestructive (C:\Users\xnerhu\_BAZEL~1\jebnmsog\execroot\app\BAZEL-~1\X64_WI~1\bin\NEXT-D~2.RUN\app\node_modules\react-dom\cjs\react-dom-server.browser.development.js:6076:14)
    at renderNode (C:\Users\xnerhu\_BAZEL~1\jebnmsog\execroot\app\BAZEL-~1\X64_WI~1\bin\NEXT-D~2.RUN\app\node_modules\react-dom\cjs\react-dom-server.browser.development.js:6259:12)
    at renderChildrenArray (C:\Users\xnerhu\_BAZEL~1\jebnmsog\execroot\app\BAZEL-~1\X64_WI~1\bin\NEXT-D~2.RUN\app\node_modules\react-dom\cjs\react-dom-server.browser.development.js:6211:7)
    at renderNodeDestructiveImpl (C:\Users\xnerhu\_BAZEL~1\jebnmsog\execroot\app\BAZEL-~1\X64_WI~1\bin\NEXT-D~2.RUN\app\node_modules\react-dom\cjs\react-dom-server.browser.development.js:6141:7)
    at renderNodeDestructive (C:\Users\xnerhu\_BAZEL~1\jebnmsog\execroot\app\BAZEL-~1\X64_WI~1\bin\NEXT-D~2.RUN\app\node_modules\react-dom\cjs\react-dom-server.browser.development.js:6076:14)
    at renderElement (C:\Users\xnerhu\_BAZEL~1\jebnmsog\execroot\app\BAZEL-~1\X64_WI~1\bin\NEXT-D~2.RUN\app\node_modules\react-dom\cjs\react-dom-server.browser.development.js:5971:9)
    at renderNodeDestructiveImpl (C:\Users\xnerhu\_BAZEL~1\jebnmsog\execroot\app\BAZEL-~1\X64_WI~1\bin\NEXT-D~2.RUN\app\node_modules\react-dom\cjs\react-dom-server.browser.development.js:6104:11)
    at renderNodeDestructive (C:\Users\xnerhu\_BAZEL~1\jebnmsog\execroot\app\BAZEL-~1\X64_WI~1\bin\NEXT-D~2.RUN\app\node_modules\react-dom\cjs\react-dom-server.browser.development.js:6076:14)
    at renderIndeterminateComponent (C:\Users\xnerhu\_BAZEL~1\jebnmsog\execroot\app\BAZEL-~1\X64_WI~1\bin\NEXT-D~2.RUN\app\node_modules\react-dom\cjs\react-dom-server.browser.development.js:5785:7)
    at renderElement (C:\Users\xnerhu\_BAZEL~1\jebnmsog\execroot\app\BAZEL-~1\X64_WI~1\bin\NEXT-D~2.RUN\app\node_modules\react-dom\cjs\react-dom-server.browser.development.js:5946:7)
    at renderNodeDestructiveImpl (C:\Users\xnerhu\_BAZEL~1\jebnmsog\execroot\app\BAZEL-~1\X64_WI~1\bin\NEXT-D~2.RUN\app\node_modules\react-dom\cjs\react-dom-server.browser.development.js:6104:11)
    at renderNodeDestructive (C:\Users\xnerhu\_BAZEL~1\jebnmsog\execroot\app\BAZEL-~1\X64_WI~1\bin\NEXT-D~2.RUN\app\node_modules\react-dom\cjs\react-dom-server.browser.development.js:6076:14)
    at renderIndeterminateComponent (C:\Users\xnerhu\_BAZEL~1\jebnmsog\execroot\app\BAZEL-~1\X64_WI~1\bin\NEXT-D~2.RUN\app\node_modules\react-dom\cjs\react-dom-server.browser.development.js:5785:7)
    at renderElement (C:\Users\xnerhu\_BAZEL~1\jebnmsog\execroot\app\BAZEL-~1\X64_WI~1\bin\NEXT-D~2.RUN\app\node_modules\react-dom\cjs\react-dom-server.browser.development.js:5946:7)
    at renderNodeDestructiveImpl (C:\Users\xnerhu\_BAZEL~1\jebnmsog\execroot\app\BAZEL-~1\X64_WI~1\bin\NEXT-D~2.RUN\app\node_modules\react-dom\cjs\react-dom-server.browser.development.js:6104:11)
    at renderNodeDestructive (C:\Users\xnerhu\_BAZEL~1\jebnmsog\execroot\app\BAZEL-~1\X64_WI~1\bin\NEXT-D~2.RUN\app\node_modules\react-dom\cjs\react-dom-server.browser.development.js:6076:14)
    at renderNode (C:\Users\xnerhu\_BAZEL~1\jebnmsog\execroot\app\BAZEL-~1\X64_WI~1\bin\NEXT-D~2.RUN\app\node_modules\react-dom\cjs\react-dom-server.browser.development.js:6259:12)
    at renderChildrenArray (C:\Users\xnerhu\_BAZEL~1\jebnmsog\execroot\app\BAZEL-~1\X64_WI~1\bin\NEXT-D~2.RUN\app\node_modules\react-dom\cjs\react-dom-server.browser.development.js:6211:7)
    at renderNodeDestructiveImpl (C:\Users\xnerhu\_BAZEL~1\jebnmsog\execroot\app\BAZEL-~1\X64_WI~1\bin\NEXT-D~2.RUN\app\node_modules\react-dom\cjs\react-dom-server.browser.development.js:6141:7)
    at renderNodeDestructive (C:\Users\xnerhu\_BAZEL~1\jebnmsog\execroot\app\BAZEL-~1\X64_WI~1\bin\NEXT-D~2.RUN\app\node_modules\react-dom\cjs\react-dom-server.browser.development.js:6076:14)
    at renderElement (C:\Users\xnerhu\_BAZEL~1\jebnmsog\execroot\app\BAZEL-~1\X64_WI~1\bin\NEXT-D~2.RUN\app\node_modules\react-dom\cjs\react-dom-server.browser.development.js:5971:9)
    at renderNodeDestructiveImpl (C:\Users\xnerhu\_BAZEL~1\jebnmsog\execroot\app\BAZEL-~1\X64_WI~1\bin\NEXT-D~2.RUN\app\node_modules\react-dom\cjs\react-dom-server.browser.development.js:6104:11)
    at renderNodeDestructive (C:\Users\xnerhu\_BAZEL~1\jebnmsog\execroot\app\BAZEL-~1\X64_WI~1\bin\NEXT-D~2.RUN\app\node_modules\react-dom\cjs\react-dom-server.browser.development.js:6076:14)
    at renderNode (C:\Users\xnerhu\_BAZEL~1\jebnmsog\execroot\app\BAZEL-~1\X64_WI~1\bin\NEXT-D~2.RUN\app\node_modules\react-dom\cjs\react-dom-server.browser.development.js:6259:12)
    at renderChildrenArray (C:\Users\xnerhu\_BAZEL~1\jebnmsog\execroot\app\BAZEL-~1\X64_WI~1\bin\NEXT-D~2.RUN\app\node_modules\react-dom\cjs\react-dom-server.browser.development.js:6211:7)
    at renderNodeDestructiveImpl (C:\Users\xnerhu\_BAZEL~1\jebnmsog\execroot\app\BAZEL-~1\X64_WI~1\bin\NEXT-D~2.RUN\app\node_modules\react-dom\cjs\react-dom-server.browser.development.js:6141:7)
    at renderNodeDestructive (C:\Users\xnerhu\_BAZEL~1\jebnmsog\execroot\app\BAZEL-~1\X64_WI~1\bin\NEXT-D~2.RUN\app\node_modules\react-dom\cjs\react-dom-server.browser.development.js:6076:14)
    at renderElement (C:\Users\xnerhu\_BAZEL~1\jebnmsog\execroot\app\BAZEL-~1\X64_WI~1\bin\NEXT-D~2.RUN\app\node_modules\react-dom\cjs\react-dom-server.browser.development.js:5971:9)
    at renderNodeDestructiveImpl (C:\Users\xnerhu\_BAZEL~1\jebnmsog\execroot\app\BAZEL-~1\X64_WI~1\bin\NEXT-D~2.RUN\app\node_modules\react-dom\cjs\react-dom-server.browser.development.js:6104:11)
    at renderNodeDestructive (C:\Users\xnerhu\_BAZEL~1\jebnmsog\execroot\app\BAZEL-~1\X64_WI~1\bin\NEXT-D~2.RUN\app\node_modules\react-dom\cjs\react-dom-server.browser.development.js:6076:14)
    at renderContextProvider (C:\Users\xnerhu\_BAZEL~1\jebnmsog\execroot\app\BAZEL-~1\X64_WI~1\bin\NEXT-D~2.RUN\app\node_modules\react-dom\cjs\react-dom-server.browser.development.js:5920:3)
    at renderElement (C:\Users\xnerhu\_BAZEL~1\jebnmsog\execroot\app\BAZEL-~1\X64_WI~1\bin\NEXT-D~2.RUN\app\node_modules\react-dom\cjs\react-dom-server.browser.development.js:6017:11)
    at renderNodeDestructiveImpl (C:\Users\xnerhu\_BAZEL~1\jebnmsog\execroot\app\BAZEL-~1\X64_WI~1\bin\NEXT-D~2.RUN\app\node_modules\react-dom\cjs\react-dom-server.browser.development.js:6104:11)
    at renderNodeDestructive (C:\Users\xnerhu\_BAZEL~1\jebnmsog\execroot\app\BAZEL-~1\X64_WI~1\bin\NEXT-D~2.RUN\app\node_modules\react-dom\cjs\react-dom-server.browser.development.js:6076:14)
    at renderContextProvider (C:\Users\xnerhu\_BAZEL~1\jebnmsog\execroot\app\BAZEL-~1\X64_WI~1\bin\NEXT-D~2.RUN\app\node_modules\react-dom\cjs\react-dom-server.browser.development.js:5920:3)
    at renderElement (C:\Users\xnerhu\_BAZEL~1\jebnmsog\execroot\app\BAZEL-~1\X64_WI~1\bin\NEXT-D~2.RUN\app\node_modules\react-dom\cjs\react-dom-server.browser.development.js:6017:11)
    at renderNodeDestructiveImpl (C:\Users\xnerhu\_BAZEL~1\jebnmsog\execroot\app\BAZEL-~1\X64_WI~1\bin\NEXT-D~2.RUN\app\node_modules\react-dom\cjs\react-dom-server.browser.development.js:6104:11)
    at renderNodeDestructive (C:\Users\xnerhu\_BAZEL~1\jebnmsog\execroot\app\BAZEL-~1\X64_WI~1\bin\NEXT-D~2.RUN\app\node_modules\react-dom\cjs\react-dom-server.browser.development.js:6076:14)
    at renderIndeterminateComponent (C:\Users\xnerhu\_BAZEL~1\jebnmsog\execroot\app\BAZEL-~1\X64_WI~1\bin\NEXT-D~2.RUN\app\node_modules\react-dom\cjs\react-dom-server.browser.development.js:5785:7)
    at renderElement (C:\Users\xnerhu\_BAZEL~1\jebnmsog\execroot\app\BAZEL-~1\X64_WI~1\bin\NEXT-D~2.RUN\app\node_modules\react-dom\cjs\react-dom-server.browser.development.js:5946:7)
    at renderNodeDestructiveImpl (C:\Users\xnerhu\_BAZEL~1\jebnmsog\execroot\app\BAZEL-~1\X64_WI~1\bin\NEXT-D~2.RUN\app\node_modules\react-dom\cjs\react-dom-server.browser.development.js:6104:11)
    at renderNodeDestructive (C:\Users\xnerhu\_BAZEL~1\jebnmsog\execroot\app\BAZEL-~1\X64_WI~1\bin\NEXT-D~2.RUN\app\node_modules\react-dom\cjs\react-dom-server.browser.development.js:6076:14)
    at renderContextProvider (C:\Users\xnerhu\_BAZEL~1\jebnmsog\execroot\app\BAZEL-~1\X64_WI~1\bin\NEXT-D~2.RUN\app\node_modules\react-dom\cjs\react-dom-server.browser.development.js:5920:3)
    at renderElement (C:\Users\xnerhu\_BAZEL~1\jebnmsog\execroot\app\BAZEL-~1\X64_WI~1\bin\NEXT-D~2.RUN\app\node_modules\react-dom\cjs\react-dom-server.browser.development.js:6017:11) {
  page: '/'
}
Warning: Invalid hook call. Hooks can only be called inside of the body of a function component. This could happen for one of the following reasons:
1. You might have mismatching versions of React and the renderer (such as React DOM)
2. You might be breaking the Rules of Hooks
3. You might have more than one copy of React in the same app
See https://reactjs.org/link/invalid-hook-call for tips about how to debug and fix this problem.
TypeError: Cannot read properties of null (reading 'useContext')
    at Object.useContext (C:\Users\xnerhu\_bazel_xnerhu\jebnmsog\execroot\app\bazel-out\x64_windows-fastbuild\bin\next-dev.bat.runfiles\app\node_modules\react\cjs\react.development.js:1618:21)
    at Html (webpack-internal:///../../../../../../../../../_BAZEL~1/jebnmsog/execroot/app/BAZEL-~1/X64_WI~1/bin/NEXT-D~2.RUN/app/node_modules/next/dist/pages/_document.js:678:104)
    at renderWithHooks (C:\Users\xnerhu\_BAZEL~1\jebnmsog\execroot\app\BAZEL-~1\X64_WI~1\bin\NEXT-D~2.RUN\app\node_modules\react-dom\cjs\react-dom-server.browser.development.js:5658:16)
    at renderIndeterminateComponent (C:\Users\xnerhu\_BAZEL~1\jebnmsog\execroot\app\BAZEL-~1\X64_WI~1\bin\NEXT-D~2.RUN\app\node_modules\react-dom\cjs\react-dom-server.browser.development.js:5731:15)
    at renderElement (C:\Users\xnerhu\_BAZEL~1\jebnmsog\execroot\app\BAZEL-~1\X64_WI~1\bin\NEXT-D~2.RUN\app\node_modules\react-dom\cjs\react-dom-server.browser.development.js:5946:7)
    at renderNodeDestructiveImpl (C:\Users\xnerhu\_BAZEL~1\jebnmsog\execroot\app\BAZEL-~1\X64_WI~1\bin\NEXT-D~2.RUN\app\node_modules\react-dom\cjs\react-dom-server.browser.development.js:6104:11)
    at renderNodeDestructive (C:\Users\xnerhu\_BAZEL~1\jebnmsog\execroot\app\BAZEL-~1\X64_WI~1\bin\NEXT-D~2.RUN\app\node_modules\react-dom\cjs\react-dom-server.browser.development.js:6076:14)
    at renderIndeterminateComponent (C:\Users\xnerhu\_BAZEL~1\jebnmsog\execroot\app\BAZEL-~1\X64_WI~1\bin\NEXT-D~2.RUN\app\node_modules\react-dom\cjs\react-dom-server.browser.development.js:5785:7)
    at renderElement (C:\Users\xnerhu\_BAZEL~1\jebnmsog\execroot\app\BAZEL-~1\X64_WI~1\bin\NEXT-D~2.RUN\app\node_modules\react-dom\cjs\react-dom-server.browser.development.js:5946:7)
    at renderNodeDestructiveImpl (C:\Users\xnerhu\_BAZEL~1\jebnmsog\execroot\app\BAZEL-~1\X64_WI~1\bin\NEXT-D~2.RUN\app\node_modules\react-dom\cjs\react-dom-server.browser.development.js:6104:11)
    at renderNodeDestructive (C:\Users\xnerhu\_BAZEL~1\jebnmsog\execroot\app\BAZEL-~1\X64_WI~1\bin\NEXT-D~2.RUN\app\node_modules\react-dom\cjs\react-dom-server.browser.development.js:6076:14)
    at renderContextProvider (C:\Users\xnerhu\_BAZEL~1\jebnmsog\execroot\app\BAZEL-~1\X64_WI~1\bin\NEXT-D~2.RUN\app\node_modules\react-dom\cjs\react-dom-server.browser.development.js:5920:3)
    at renderElement (C:\Users\xnerhu\_BAZEL~1\jebnmsog\execroot\app\BAZEL-~1\X64_WI~1\bin\NEXT-D~2.RUN\app\node_modules\react-dom\cjs\react-dom-server.browser.development.js:6017:11)
    at renderNodeDestructiveImpl (C:\Users\xnerhu\_BAZEL~1\jebnmsog\execroot\app\BAZEL-~1\X64_WI~1\bin\NEXT-D~2.RUN\app\node_modules\react-dom\cjs\react-dom-server.browser.development.js:6104:11)
    at renderNodeDestructive (C:\Users\xnerhu\_BAZEL~1\jebnmsog\execroot\app\BAZEL-~1\X64_WI~1\bin\NEXT-D~2.RUN\app\node_modules\react-dom\cjs\react-dom-server.browser.development.js:6076:14)
    at renderContextProvider (C:\Users\xnerhu\_BAZEL~1\jebnmsog\execroot\app\BAZEL-~1\X64_WI~1\bin\NEXT-D~2.RUN\app\node_modules\react-dom\cjs\react-dom-server.browser.development.js:5920:3)
    at renderElement (C:\Users\xnerhu\_BAZEL~1\jebnmsog\execroot\app\BAZEL-~1\X64_WI~1\bin\NEXT-D~2.RUN\app\node_modules\react-dom\cjs\react-dom-server.browser.development.js:6017:11)
    at renderNodeDestructiveImpl (C:\Users\xnerhu\_BAZEL~1\jebnmsog\execroot\app\BAZEL-~1\X64_WI~1\bin\NEXT-D~2.RUN\app\node_modules\react-dom\cjs\react-dom-server.browser.development.js:6104:11)
    at renderNodeDestructive (C:\Users\xnerhu\_BAZEL~1\jebnmsog\execroot\app\BAZEL-~1\X64_WI~1\bin\NEXT-D~2.RUN\app\node_modules\react-dom\cjs\react-dom-server.browser.development.js:6076:14)
    at retryTask (C:\Users\xnerhu\_BAZEL~1\jebnmsog\execroot\app\BAZEL-~1\X64_WI~1\bin\NEXT-D~2.RUN\app\node_modules\react-dom\cjs\react-dom-server.browser.development.js:6528:5)
    at performWork (C:\Users\xnerhu\_BAZEL~1\jebnmsog\execroot\app\BAZEL-~1\X64_WI~1\bin\NEXT-D~2.RUN\app\node_modules\react-dom\cjs\react-dom-server.browser.development.js:6576:7)
    at C:\Users\xnerhu\_BAZEL~1\jebnmsog\execroot\app\BAZEL-~1\X64_WI~1\bin\NEXT-D~2.RUN\app\node_modules\react-dom\cjs\react-dom-server.browser.development.js:6902:12
    at scheduleWork (C:\Users\xnerhu\_BAZEL~1\jebnmsog\execroot\app\BAZEL-~1\X64_WI~1\bin\NEXT-D~2.RUN\app\node_modules\react-dom\cjs\react-dom-server.browser.development.js:77:3)
    at startWork (C:\Users\xnerhu\_BAZEL~1\jebnmsog\execroot\app\BAZEL-~1\X64_WI~1\bin\NEXT-D~2.RUN\app\node_modules\react-dom\cjs\react-dom-server.browser.development.js:6901:3)
    at C:\Users\xnerhu\_BAZEL~1\jebnmsog\execroot\app\BAZEL-~1\X64_WI~1\bin\NEXT-D~2.RUN\app\node_modules\react-dom\cjs\react-dom-server.browser.development.js:6996:5
    at new Promise (<anonymous>)
    at Object.renderToReadableStream (C:\Users\xnerhu\_BAZEL~1\jebnmsog\execroot\app\BAZEL-~1\X64_WI~1\bin\NEXT-D~2.RUN\app\node_modules\react-dom\cjs\react-dom-server.browser.development.js:6949:10)
    at renderToReadableStream (C:\Users\xnerhu\_BAZEL~1\jebnmsog\execroot\app\BAZEL-~1\X64_WI~1\bin\NEXT-D~2.RUN\app\node_modules\src\server\render.tsx:117:45)
    at Object.renderToString [as renderToHTML] (C:\Users\xnerhu\_BAZEL~1\jebnmsog\execroot\app\BAZEL-~1\X64_WI~1\bin\NEXT-D~2.RUN\app\node_modules\src\server\render.tsx:1432:30)
    at doRender (C:\Users\xnerhu\_BAZEL~1\jebnmsog\execroot\app\BAZEL-~1\X64_WI~1\bin\NEXT-D~2.RUN\app\node_modules\src\server\base-server.ts:1361:28)
    at cacheEntry.responseCache.get.incrementalCache.incrementalCache (C:\Users\xnerhu\_BAZEL~1\jebnmsog\execroot\app\BAZEL-~1\X64_WI~1\bin\NEXT-D~2.RUN\app\node_modules\src\server\base-server.ts:1503:24)
    at C:\Users\xnerhu\_BAZEL~1\jebnmsog\execroot\app\BAZEL-~1\X64_WI~1\bin\NEXT-D~2.RUN\app\node_modules\src\server\response-cache\index.ts:124:28
TypeError: Cannot read properties of null (reading 'useContext')
    at Object.useContext (C:\Users\xnerhu\_bazel_xnerhu\jebnmsog\execroot\app\bazel-out\x64_windows-fastbuild\bin\next-dev.bat.runfiles\app\node_modules\react\cjs\react.development.js:1618:21)
    at Html (webpack-internal:///../../../../../../../../../_BAZEL~1/jebnmsog/execroot/app/BAZEL-~1/X64_WI~1/bin/NEXT-D~2.RUN/app/node_modules/next/dist/pages/_document.js:678:104)
    at renderWithHooks (C:\Users\xnerhu\_BAZEL~1\jebnmsog\execroot\app\BAZEL-~1\X64_WI~1\bin\NEXT-D~2.RUN\app\node_modules\react-dom\cjs\react-dom-server.browser.development.js:5658:16)
    at renderIndeterminateComponent (C:\Users\xnerhu\_BAZEL~1\jebnmsog\execroot\app\BAZEL-~1\X64_WI~1\bin\NEXT-D~2.RUN\app\node_modules\react-dom\cjs\react-dom-server.browser.development.js:5731:15)
    at renderElement (C:\Users\xnerhu\_BAZEL~1\jebnmsog\execroot\app\BAZEL-~1\X64_WI~1\bin\NEXT-D~2.RUN\app\node_modules\react-dom\cjs\react-dom-server.browser.development.js:5946:7)
    at renderNodeDestructiveImpl (C:\Users\xnerhu\_BAZEL~1\jebnmsog\execroot\app\BAZEL-~1\X64_WI~1\bin\NEXT-D~2.RUN\app\node_modules\react-dom\cjs\react-dom-server.browser.development.js:6104:11)
    at renderNodeDestructive (C:\Users\xnerhu\_BAZEL~1\jebnmsog\execroot\app\BAZEL-~1\X64_WI~1\bin\NEXT-D~2.RUN\app\node_modules\react-dom\cjs\react-dom-server.browser.development.js:6076:14)
    at renderIndeterminateComponent (C:\Users\xnerhu\_BAZEL~1\jebnmsog\execroot\app\BAZEL-~1\X64_WI~1\bin\NEXT-D~2.RUN\app\node_modules\react-dom\cjs\react-dom-server.browser.development.js:5785:7)
    at renderElement (C:\Users\xnerhu\_BAZEL~1\jebnmsog\execroot\app\BAZEL-~1\X64_WI~1\bin\NEXT-D~2.RUN\app\node_modules\react-dom\cjs\react-dom-server.browser.development.js:5946:7)
    at renderNodeDestructiveImpl (C:\Users\xnerhu\_BAZEL~1\jebnmsog\execroot\app\BAZEL-~1\X64_WI~1\bin\NEXT-D~2.RUN\app\node_modules\react-dom\cjs\react-dom-server.browser.development.js:6104:11)
    at renderNodeDestructive (C:\Users\xnerhu\_BAZEL~1\jebnmsog\execroot\app\BAZEL-~1\X64_WI~1\bin\NEXT-D~2.RUN\app\node_modules\react-dom\cjs\react-dom-server.browser.development.js:6076:14)
    at renderContextProvider (C:\Users\xnerhu\_BAZEL~1\jebnmsog\execroot\app\BAZEL-~1\X64_WI~1\bin\NEXT-D~2.RUN\app\node_modules\react-dom\cjs\react-dom-server.browser.development.js:5920:3)
    at renderElement (C:\Users\xnerhu\_BAZEL~1\jebnmsog\execroot\app\BAZEL-~1\X64_WI~1\bin\NEXT-D~2.RUN\app\node_modules\react-dom\cjs\react-dom-server.browser.development.js:6017:11)
    at renderNodeDestructiveImpl (C:\Users\xnerhu\_BAZEL~1\jebnmsog\execroot\app\BAZEL-~1\X64_WI~1\bin\NEXT-D~2.RUN\app\node_modules\react-dom\cjs\react-dom-server.browser.development.js:6104:11)
    at renderNodeDestructive (C:\Users\xnerhu\_BAZEL~1\jebnmsog\execroot\app\BAZEL-~1\X64_WI~1\bin\NEXT-D~2.RUN\app\node_modules\react-dom\cjs\react-dom-server.browser.development.js:6076:14)
    at renderContextProvider (C:\Users\xnerhu\_BAZEL~1\jebnmsog\execroot\app\BAZEL-~1\X64_WI~1\bin\NEXT-D~2.RUN\app\node_modules\react-dom\cjs\react-dom-server.browser.development.js:5920:3)
    at renderElement (C:\Users\xnerhu\_BAZEL~1\jebnmsog\execroot\app\BAZEL-~1\X64_WI~1\bin\NEXT-D~2.RUN\app\node_modules\react-dom\cjs\react-dom-server.browser.development.js:6017:11)
    at renderNodeDestructiveImpl (C:\Users\xnerhu\_BAZEL~1\jebnmsog\execroot\app\BAZEL-~1\X64_WI~1\bin\NEXT-D~2.RUN\app\node_modules\react-dom\cjs\react-dom-server.browser.development.js:6104:11)
    at renderNodeDestructive (C:\Users\xnerhu\_BAZEL~1\jebnmsog\execroot\app\BAZEL-~1\X64_WI~1\bin\NEXT-D~2.RUN\app\node_modules\react-dom\cjs\react-dom-server.browser.development.js:6076:14)
    at retryTask (C:\Users\xnerhu\_BAZEL~1\jebnmsog\execroot\app\BAZEL-~1\X64_WI~1\bin\NEXT-D~2.RUN\app\node_modules\react-dom\cjs\react-dom-server.browser.development.js:6528:5)
    at performWork (C:\Users\xnerhu\_BAZEL~1\jebnmsog\execroot\app\BAZEL-~1\X64_WI~1\bin\NEXT-D~2.RUN\app\node_modules\react-dom\cjs\react-dom-server.browser.development.js:6576:7)
    at C:\Users\xnerhu\_BAZEL~1\jebnmsog\execroot\app\BAZEL-~1\X64_WI~1\bin\NEXT-D~2.RUN\app\node_modules\react-dom\cjs\react-dom-server.browser.development.js:6902:12
    at scheduleWork (C:\Users\xnerhu\_BAZEL~1\jebnmsog\execroot\app\BAZEL-~1\X64_WI~1\bin\NEXT-D~2.RUN\app\node_modules\react-dom\cjs\react-dom-server.browser.development.js:77:3)
    at startWork (C:\Users\xnerhu\_BAZEL~1\jebnmsog\execroot\app\BAZEL-~1\X64_WI~1\bin\NEXT-D~2.RUN\app\node_modules\react-dom\cjs\react-dom-server.browser.development.js:6901:3)
    at C:\Users\xnerhu\_BAZEL~1\jebnmsog\execroot\app\BAZEL-~1\X64_WI~1\bin\NEXT-D~2.RUN\app\node_modules\react-dom\cjs\react-dom-server.browser.development.js:6996:5
    at new Promise (<anonymous>)
    at Object.renderToReadableStream (C:\Users\xnerhu\_BAZEL~1\jebnmsog\execroot\app\BAZEL-~1\X64_WI~1\bin\NEXT-D~2.RUN\app\node_modules\react-dom\cjs\react-dom-server.browser.development.js:6949:10)
    at renderToReadableStream (C:\Users\xnerhu\_BAZEL~1\jebnmsog\execroot\app\BAZEL-~1\X64_WI~1\bin\NEXT-D~2.RUN\app\node_modules\src\server\render.tsx:117:45)
    at Object.renderToString [as renderToHTML] (C:\Users\xnerhu\_BAZEL~1\jebnmsog\execroot\app\BAZEL-~1\X64_WI~1\bin\NEXT-D~2.RUN\app\node_modules\src\server\render.tsx:1432:30)
    at doRender (C:\Users\xnerhu\_BAZEL~1\jebnmsog\execroot\app\BAZEL-~1\X64_WI~1\bin\NEXT-D~2.RUN\app\node_modules\src\server\base-server.ts:1361:28)
    at cacheEntry.responseCache.get.incrementalCache.incrementalCache (C:\Users\xnerhu\_BAZEL~1\jebnmsog\execroot\app\BAZEL-~1\X64_WI~1\bin\NEXT-D~2.RUN\app\node_modules\src\server\base-server.ts:1503:24)
    at C:\Users\xnerhu\_BAZEL~1\jebnmsog\execroot\app\BAZEL-~1\X64_WI~1\bin\NEXT-D~2.RUN\app\node_modules\src\server\response-cache\index.ts:124:28

xnerhu avatar Oct 31 '23 16:10 xnerhu

Setting startup --windows_enable_symlinks doesn't work.

xnerhu avatar Oct 31 '23 16:10 xnerhu

@alexeagle I love the way Bazel has grown for the last 2 years, but I would really like to see Bazel fully supporting Next.js. Next is one of the most important frameworks right now.

xnerhu avatar Oct 31 '23 16:10 xnerhu

~~It seems that next is not linked correctly in the build folder~~ image

xnerhu avatar Oct 31 '23 17:10 xnerhu

Maybe something with

npm_translate_lock(
    name = "npm",
    bins = {
        "next": {
            "next": "./dist/bin/next",
        },
    },
}

xnerhu avatar Oct 31 '23 19:10 xnerhu

I think it's just that js_run_devserver doesn't work on Windows. Filed https://github.com/aspect-build/rules_js/issues/1341

alexeagle avatar Nov 01 '23 02:11 alexeagle

@alexeagle Would you be able to pinpoint exact issue? https://github.com/aspect-build/rules_js/issues/1341 points back to this repo, so it's not clear

xnerhu avatar Nov 05 '23 12:11 xnerhu

Sorry, I don't know the exact issue. We have so few Windows users that no one has asked for the fix. In particular I had a client who gave up on Bazel due to https://github.com/bazelbuild/intellij/issues/5040

It's not a bug in this repo so closing, we should followup in rules_js where this should be reproducible.

alexeagle avatar Feb 28 '24 22:02 alexeagle