Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Bug]: Errors Nvidia Store #3214

Open
1 task done
EbonyEquivocal opened this issue Feb 1, 2025 · 3 comments
Open
1 task done

[Bug]: Errors Nvidia Store #3214

EbonyEquivocal opened this issue Feb 1, 2025 · 3 comments

Comments

@EbonyEquivocal
Copy link

Expected Behavior

Every log should output without error. How can I fix this?

Current Behavior

A lot of the stock checks error out with net::ERR_HTTP2_PROTOCOL_ERROR.

What operating system are you seeing the problem on?

Windows

Relevant log output

STREETMERCHANT
3.11.0
[23:20:52] info :: ℹ selected brands: nvidia
[23:20:52] info :: ℹ selected models: founders edition
[23:20:52] info :: ℹ selected series: 5080
[23:20:52] info :: ℹ selected stores: nvidia-gb
(node:8040) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.
(Use `node --trace-deprecation ...` to show where the warning was created)
[23:21:02] info :: ✖ [nvidia-gb] [nvidia (5080)] founders edition :: OUT OF STOCK
[23:21:10] error :: ✖ [nvidia-gb] nvidia 5080 founders edition - net::ERR_HTTP2_PROTOCOL_ERROR at https://shop.nvidia.com/en-gb/geforce/store/gpu/?page=1&limit=9&locale=en-gb&category=GPU&gpu=RTX%205080&manufacturer=NVIDIA
[23:21:16] error :: ✖ [nvidia-gb] nvidia 5080 founders edition - net::ERR_HTTP2_PROTOCOL_ERROR at https://shop.nvidia.com/en-gb/geforce/store/gpu/?page=1&limit=9&locale=en-gb&category=GPU&gpu=RTX%205080&manufacturer=NVIDIA
[23:21:22] error :: ✖ [nvidia-gb] nvidia 5080 founders edition - net::ERR_HTTP2_PROTOCOL_ERROR at https://shop.nvidia.com/en-gb/geforce/store/gpu/?page=1&limit=9&locale=en-gb&category=GPU&gpu=RTX%205080&manufacturer=NVIDIA
[23:21:28] error :: ✖ [nvidia-gb] nvidia 5080 founders edition - net::ERR_HTTP2_PROTOCOL_ERROR at https://shop.nvidia.com/en-gb/geforce/store/gpu/?page=1&limit=9&locale=en-gb&category=GPU&gpu=RTX%205080&manufacturer=NVIDIA
[23:21:38] error :: ✖ [nvidia-gb] nvidia 5080 founders edition - net::ERR_HTTP2_PROTOCOL_ERROR at https://shop.nvidia.com/en-gb/geforce/store/gpu/?page=1&limit=9&locale=en-gb&category=GPU&gpu=RTX%205080&manufacturer=NVIDIA
[23:21:47] error :: ✖ [nvidia-gb] nvidia 5080 founders edition - net::ERR_HTTP2_PROTOCOL_ERROR at https://shop.nvidia.com/en-gb/geforce/store/gpu/?page=1&limit=9&locale=en-gb&category=GPU&gpu=RTX%205080&manufacturer=NVIDIA
[23:21:53] error :: ✖ [nvidia-gb] nvidia 5080 founders edition - net::ERR_HTTP2_PROTOCOL_ERROR at https://shop.nvidia.com/en-gb/geforce/store/gpu/?page=1&limit=9&locale=en-gb&category=GPU&gpu=RTX%205080&manufacturer=NVIDIA
[23:21:59] error :: ✖ [nvidia-gb] nvidia 5080 founders edition - net::ERR_HTTP2_PROTOCOL_ERROR at https://shop.nvidia.com/en-gb/geforce/store/gpu/?page=1&limit=9&locale=en-gb&category=GPU&gpu=RTX%205080&manufacturer=NVIDIA
[23:22:09] error :: ✖ [nvidia-gb] nvidia 5080 founders edition - net::ERR_HTTP2_PROTOCOL_ERROR at https://shop.nvidia.com/en-gb/geforce/store/gpu/?page=1&limit=9&locale=en-gb&category=GPU&gpu=RTX%205080&manufacturer=NVIDIA
[23:22:15] error :: ✖ [nvidia-gb] nvidia 5080 founders edition - net::ERR_HTTP2_PROTOCOL_ERROR at https://shop.nvidia.com/en-gb/geforce/store/gpu/?page=1&limit=9&locale=en-gb&category=GPU&gpu=RTX%205080&manufacturer=NVIDIA
[23:22:25] info :: ✖ [nvidia-gb] [nvidia (5080)] founders edition :: OUT OF STOCK
[23:22:34] error :: ✖ [nvidia-gb] nvidia 5080 founders edition - net::ERR_HTTP2_PROTOCOL_ERROR at https://shop.nvidia.com/en-gb/geforce/store/gpu/?page=1&limit=9&locale=en-gb&category=GPU&gpu=RTX%205080&manufacturer=NVIDIA
[23:22:43] error :: ✖ [nvidia-gb] nvidia 5080 founders edition - net::ERR_HTTP2_PROTOCOL_ERROR at https://shop.nvidia.com/en-gb/geforce/store/gpu/?page=1&limit=9&locale=en-gb&category=GPU&gpu=RTX%205080&manufacturer=NVIDIA
[23:22:51] error :: ✖ [nvidia-gb] nvidia 5080 founders edition - net::ERR_HTTP2_PROTOCOL_ERROR at https://shop.nvidia.com/en-gb/geforce/store/gpu/?page=1&limit=9&locale=en-gb&category=GPU&gpu=RTX%205080&manufacturer=NVIDIA
[23:23:00] error :: ✖ [nvidia-gb] nvidia 5080 founders edition - net::ERR_HTTP2_PROTOCOL_ERROR at https://shop.nvidia.com/en-gb/geforce/store/gpu/?page=1&limit=9&locale=en-gb&category=GPU&gpu=RTX%205080&manufacturer=NVIDIA
[23:23:09] error :: ✖ [nvidia-gb] nvidia 5080 founders edition - net::ERR_HTTP2_PROTOCOL_ERROR at https://shop.nvidia.com/en-gb/geforce/store/gpu/?page=1&limit=9&locale=en-gb&category=GPU&gpu=RTX%205080&manufacturer=NVIDIA
[23:23:16] error :: ✖ [nvidia-gb] nvidia 5080 founders edition - net::ERR_HTTP2_PROTOCOL_ERROR at https://shop.nvidia.com/en-gb/geforce/store/gpu/?page=1&limit=9&locale=en-gb&category=GPU&gpu=RTX%205080&manufacturer=NVIDIA
[23:23:21] error :: ✖ [nvidia-gb] nvidia 5080 founders edition - net::ERR_HTTP2_PROTOCOL_ERROR at https://shop.nvidia.com/en-gb/geforce/store/gpu/?page=1&limit=9&locale=en-gb&category=GPU&gpu=RTX%205080&manufacturer=NVIDIA
[23:23:30] info :: ✖ [nvidia-gb] [nvidia (5080)] founders edition :: OUT OF STOCK
[23:23:38] error :: ✖ [nvidia-gb] nvidia 5080 founders edition - net::ERR_HTTP2_PROTOCOL_ERROR at https://shop.nvidia.com/en-gb/geforce/store/gpu/?page=1&limit=9&locale=en-gb&category=GPU&gpu=RTX%205080&manufacturer=NVIDIA
[23:23:47] info :: ✖ [nvidia-gb] [nvidia (5080)] founders edition :: OUT OF STOCK

Configuration

# ** All configuration variables are optional **
# Copy this file and name it as `dotenv` (without backticks)
# Read https://jef.buzz/streetmerchant/getting-started/#customization for help on customizing this file
########################################################################################################

ASCII_BANNER=
ASCII_COLOR=
APNS_AUTHKEY=
APNS_BUNDLEID=
APNS_DEVICETOKEN=
APNS_KEYID=
APNS_PRODUCTION=
APNS_TEAMID=
AUTO_ADD_TO_CART=
BROWSER_TRUSTED=
CAPTCHA_HANDLER_CAPTURE_TYPE=
CAPTCHA_HANDLER_POLL_INTERVAL=
CAPTCHA_HANDLER_RESPONSE_TIMEOUT=
CAPTCHA_HANDLER_SERVICE=
CAPTCHA_HANDLER_TOKEN=
CAPTCHA_HANDLER_USER_ID=
DESKTOP_NOTIFICATIONS=
DISCORD_NOTIFY_GROUP=
DISCORD_NOTIFY_GROUP_3060=
DISCORD_NOTIFY_GROUP_3060TI=
DISCORD_NOTIFY_GROUP_3070=
DISCORD_NOTIFY_GROUP_3070TI=
DISCORD_NOTIFY_GROUP_3080=
DISCORD_NOTIFY_GROUP_3080TI=
DISCORD_NOTIFY_GROUP_3090=
DISCORD_NOTIFY_GROUP_4060=
DISCORD_NOTIFY_GROUP_4070=
DISCORD_NOTIFY_GROUP_4070SUPER=
DISCORD_NOTIFY_GROUP_4070TI=
DISCORD_NOTIFY_GROUP_4080_16G=
DISCORD_NOTIFY_GROUP_4090=
DISCORD_NOTIFY_GROUP_5070=
DISCORD_NOTIFY_GROUP_5070TI=
DISCORD_NOTIFY_GROUP_5080=
DISCORD_NOTIFY_GROUP_5090=
DISCORD_NOTIFY_GROUP_CORSAIR_SF=
DISCORD_NOTIFY_GROUP_RX6800=
DISCORD_NOTIFY_GROUP_RX6800XT=
DISCORD_NOTIFY_GROUP_RX6900XT=
DISCORD_NOTIFY_GROUP_RYZEN5600=
DISCORD_NOTIFY_GROUP_RYZEN5800=
DISCORD_NOTIFY_GROUP_RYZEN5900=
DISCORD_NOTIFY_GROUP_RYZEN5950=
DISCORD_NOTIFY_GROUP_RYZEN7800X3D=
DISCORD_NOTIFY_GROUP_RYZEN9800X3D=
DISCORD_NOTIFY_GROUP_RYZEN9950X=
DISCORD_NOTIFY_GROUP_RYZEN9900X=
DISCORD_NOTIFY_GROUP_RYZEN9700X=
DISCORD_NOTIFY_GROUP_RYZEN9600X=
DISCORD_NOTIFY_GROUP_SONYPS5C=
DISCORD_NOTIFY_GROUP_SONYPS5DE=
DISCORD_NOTIFY_GROUP_XBOXSX=
DISCORD_NOTIFY_GROUP_XBOXSS=
DISCORD_NOTIFY_GROUP_TEST=
DISCORD_WEB_HOOK=
EMAIL_PASSWORD=
EMAIL_TO=
EMAIL_USERNAME=
GOTIFY_PRIORITY=
GOTIFY_TOKEN=
GOTIFY_URL=
IN_STOCK_WAIT_TIME=
INCOGNITO=
LOG_LEVEL=
LOW_BANDWIDTH=
MAX_PRICE_SERIES_3060=
MAX_PRICE_SERIES_3060TI=
MAX_PRICE_SERIES_3070=
MAX_PRICE_SERIES_3070TI=
MAX_PRICE_SERIES_3080=
MAX_PRICE_SERIES_3080TI=
MAX_PRICE_SERIES_3090=
MAX_PRICE_SERIES_4060=
MAX_PRICE_SERIES_4070=
MAX_PRICE_SERIES_4070SUPER=
MAX_PRICE_SERIES_4070TI=
MAX_PRICE_SERIES_4080_16G=
MAX_PRICE_SERIES_4090=
MAX_PRICE_SERIES_5070=
MAX_PRICE_SERIES_5070TI=
MAX_PRICE_SERIES_5080=
MAX_PRICE_SERIES_5090=
MAX_PRICE_SERIES_CORSAIR_SF=
MAX_PRICE_SERIES_G4_DOORBELL_PRO=
MAX_PRICE_SERIES_RX6800=
MAX_PRICE_SERIES_RX6800XT=
MAX_PRICE_SERIES_RX6900XT=
MAX_PRICE_SERIES_RYZEN5600=
MAX_PRICE_SERIES_RYZEN5800=
MAX_PRICE_SERIES_RYZEN5900=
MAX_PRICE_SERIES_RYZEN5950=
MAX_PRICE_SERIES_RYZEN7800X3D=
MAX_PRICE_SERIES_RYZEN9800X3D=
MAX_PRICE_SERIES_RYZEN9950X=
MAX_PRICE_SERIES_RYZEN9900X=
MAX_PRICE_SERIES_RYZEN9700X=
MAX_PRICE_SERIES_RYZEN9600X=
MAX_PRICE_SERIES_SONYPS5C=
MAX_PRICE_SERIES_SONYPS5DE=
MAX_PRICE_SERIES_XBOXSS=
MAX_PRICE_SERIES_XBOXSX=
MAX_PRICE_SERIES_TEST=
MAX_PRICE_SERIES_UDM_PRO=
MAX_PRICE_SERIES_UDM_US=
MAX_PRICE_SERIES_UDR_US=
MAX_PRICE_SERIES_UNVR=
MAX_PRICE_SERIES_UNVR_PRO=
MICROCENTER_LOCATION=
MQTT_BROKER_ADDRESS=
MQTT_BROKER_PORT=
MQTT_CLIENT_ID=
MQTT_PASSWORD=
MQTT_QOS=
MQTT_TOPIC=
MQTT_USERNAME=
OPEN_BROWSER=
PAGE_BACKOFF_MIN=
PAGE_BACKOFF_MAX=
PAGE_SLEEP_MIN=
PAGE_SLEEP_MAX=
PAGE_TIMEOUT=
PAGERDUTY_INTEGRATION_KEY=
PAGERDUTY_SEVERITY=
PHILIPS_HUE_API_KEY=
PHILIPS_HUE_CLOUD_ACCESS_TOKEN=
PHILIPS_HUE_CLOUD_CLIENT_ID=
PHILIPS_HUE_CLOUD_CLIENT_SECRET=
PHILIPS_HUE_CLOUD_REFRESH_TOKEN=
PHILIPS_HUE_LAN_BRIDGE_IP=
PHILIPS_HUE_LIGHT_COLOR=
PHILIPS_HUE_LIGHT_IDS=
PHILIPS_HUE_LIGHT_PATTERN=
PHONE_CARRIER=
PHONE_NUMBER=
PLAY_SOUND=
PROXY_ADDRESS=
PROXY_PROTOCOL=
PROXY_PORT=
PUSHBULLET=
PUSHOVER_EXPIRE=
PUSHOVER_DEVICE=
PUSHOVER_PRIORITY=
PUSHOVER_RETRY=
PUSHOVER_SOUND=
PUSHOVER_TOKEN=
PUSHOVER_USER=
REDIS_URL=
RESTART_TIME=
SCREENSHOT=
SCREENSHOT_DIR=
SHOW_ONLY_BRANDS=nvidia
SHOW_ONLY_MODELS=founders edition
SHOW_ONLY_SERIES=5080
SLACK_CHANNEL=
SLACK_TOKEN=
SMTP_ADDRESS=
SMTP_PORT=
STORES=nvidia-gb
TELEGRAM_ACCESS_TOKEN=
TELEGRAM_CHAT_ID=
TWILIO_ACCOUNT_SID=
TWILIO_AUTH_TOKEN=
TWILIO_FROM_NUMBER=
TWILIO_TO_NUMBER=
TWITCH_ACCESS_TOKEN=
TWITCH_CHANNEL=
TWITCH_CLIENT_ID=
TWITCH_CLIENT_SECRET=
TWITCH_REFRESH_TOKEN=
TWITTER_ACCESS_TOKEN_KEY=
TWITTER_ACCESS_TOKEN_SECRET=
TWITTER_CONSUMER_KEY=
TWITTER_CONSUMER_SECRET=
TWITTER_TWEET_TAGS=
STREAMLABS_ACCESS_TOKEN=
STREAMLABS_TYPE=
STREAMLABS_IMAGE=
STREAMLABS_SOUND=
STREAMLABS_DURATION=
FREEMOBILE_ID=
FREEMOBILE_API_KEY=
NTFY_TOPIC=
NTFY_PRIORITY=
NTFY_TITLE=
NTFY_ACCESS_TOKEN=
NTFY_URL=
WEB_PORT=

Code of Conduct

  • I agree to follow this project's Code of Conduct
@andrewmackrodt
Copy link
Contributor

I get this in a real browser, even in an incognito window, it's intermittent and likely nvidias backend not having the capacity to deal with the huge volume of automated requests they must be receiving every second. I don't believe it is a bug.

@GewoonJaap
Copy link
Contributor

Clearing cookies fix this issue when using a real browser. Probably something like that should also be used here

@PapiJalopy
Copy link

PapiJalopy commented Feb 3, 2025

@EbonyEquivocal @GewoonJaap hey as a temp fix you can set HEADLESS=false and start streetmerchant. When chromium appears go to settings and select "Block all cookies". I'm not sure if its needed but go to "site data" page and clear all site data as well.

It might be a little hard to navigate with the tab refreshing but just try to be quick and switch back to the setting tab if it does.

This only work in HEADLESS=false isn't persistent and you will need to do it every time you start streetmerchant.

I've opened an issue trying to get this added as a feature in headless so hopefully it gets some traction.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants