Hacktoberfest 2026: the issues maintainers tagged for October, open and beginner-friendly. Browse Hacktoberfest issues

webclient does not start

Closed Beginner friendly
#257 0 comments 0 reactions 0 assignees View on GitHub

Maintainers usually reply within 2 days

@PawelTroka is already working on this.

Since Oct 24, 2026.

  • #261 by @PawelTroka — open

Assessment

Difficulty
2/5
Estimated time
1-3 hours
Newbie friendliness
72/100
Issue type
Bug
Clarity
Clearly specified
Activity status
Active
Tech stack
nodejs

Research direction

Start with the Web-Restore Cake task and the Node/npm engine requirements reported during npm restore. Inspect Computator.NET.WebClient/Hosting/DevelopmentAssets.cs around PrepareAsync and RunAsync, then verify the project’s pinned Node/npm versions and reproduce the startup path from Program.cs. Done means the frontend preparation completes successfully with a compatible Node/npm version and the webclient starts without the reported restore error.

Written by the indexing model from the issue text.

Description

C:/Projects/Computator.NET/Computator.NET.WebClient/bin/Release/net10.0/Computator.NET.WebClient.exe
Preparing the web interface through Cake Web-Build
Tool 'cake.tool' (version '6.3.0') was restored. Available commands: dotnet-cake

Restore was successful.

────────────────────────────────────────────────────────────────────────────────────────────────────
Setup
────────────────────────────────────────────────────────────────────────────────────────────────────

════════════════════════════════════════════════════════════════════════════════════════════════════
Web-Restore
════════════════════════════════════════════════════════════════════════════════════════════════════
npm error code EBADENGINE
npm error engine Unsupported engine
npm error engine Not compatible with your version of node/npm: [email protected]
npm error notsup Not compatible with your version of node/npm: [email protected]
npm error notsup Required: {"node":">=24.21.0 <25","npm":">=11.19.0 <12"}
npm error notsup Actual: {"node":"v24.11.1","npm":"11.7.0"}
npm error A complete log of this run can be found in: C:\Users\hyperbook\AppData\Local\npm-cache_logs\2026-10-24T00_32_10_945Z-debug-0.log
An error occurred when executing task 'Web-Restore'.

────────────────────────────────────────────────────────────────────────────────────────────────────
TearDown
────────────────────────────────────────────────────────────────────────────────────────────────────

Task Duration Status
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Setup 00:00:01.9441302 Succeeded
Web-Restore 00:00:04.9963393 Failed
Teardown 00:00:00.0043955 Succeeded
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Total: 00:00:06.9448650

Error: cmd.exe failed with exit code 1.
Unhandled exception. System.InvalidOperationException: Frontend preparation failed (exit 1). See the Cake output above; the pinned Node/npm and .NET SDK are required for source development.
at Computator.NET.WebClient.Hosting.DevelopmentAssets.RunAsync(String directory, CancellationToken cancellation, String[] arguments) in C:\Projects\Computator.NET\Computator.NET.WebClient\Hosting\DevelopmentAssets.cs:line 115
at Computator.NET.WebClient.Hosting.DevelopmentAssets.RunAsync(String directory, CancellationToken cancellation, String[] arguments) in C:\Projects\Computator.NET\Computator.NET.WebClient\Hosting\DevelopmentAssets.cs:line 120
at Computator.NET.WebClient.Hosting.DevelopmentAssets.PrepareAsync(WebApplicationBuilder builder) in C:\Projects\Computator.NET\Computator.NET.WebClient\Hosting\DevelopmentAssets.cs:line 32
at Computator.NET.WebClient.Hosting.DevelopmentAssets.PrepareAsync(WebApplicationBuilder builder) in C:\Projects\Computator.NET\Computator.NET.WebClient\Hosting\DevelopmentAssets.cs:line 36
at Computator.NET.WebClient.Program.Main(String[] args) in C:\Projects\Computator.NET\Computator.NET.WebClient\Program.cs:line 13
at Computator.NET.WebClient.Program.

(String[] args)

Process finished with exit code -532,462,766.

Dominant language
C#
Stars
249
Forks
53
Avg merge
1d 13h
Merged PRs (30d)
131

Getting set up

This project ships no dev container, Dockerfile or contributing guide, so setting up is up to you: start from its README, and see our first-contribution guide for the general steps.

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from PawelTroka/Computator.NET

All issues in PawelTroka/Computator.NET

Similar issues

More C# issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.