-
Notifications
You must be signed in to change notification settings - Fork 2.4k
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]: TypeError: a.map is not a function #6817
Labels
bug
Something isn't working
Comments
|
psychedelicious
added a commit
that referenced
this issue
Sep 30, 2024
This pops up every now and then and I could never figure it out. A user figured it out in #6936. The cause is appending a query string to the app URL. For example: ```sh http://127.0.0.1:9090/?__theme=dark ``` The query string breaking the static file serving, which prevents our translations from loading correctly. Instead of the JSON translations, FastAPI sends the index HTML page. The UI then errors when attempting to parse the translation JSON. The query string `?__theme=dark` is used by Gradio to force dark mode. I believe the users with this issue are doing the same thing you did (just change the port number) or their browser history/bookmark includes the query string. Though this is technically a user-caused problem (we cannot prevent the user from using a malformed URL), we can work around it. When query string is used on the root path, we can redirect the browser to the root path without the query string. This is done via very simple middleware. Closes #6696 Closes #6817 Closes #6828 Closes #6936 Closes #6983
3 tasks
psychedelicious
added a commit
that referenced
this issue
Sep 30, 2024
This pops up every now and then and I could never figure it out. A user figured it out in #6936. The cause is appending a query string to the app URL. For example: ```sh http://127.0.0.1:9090/?__theme=dark ``` The query string breaking the static file serving, which prevents our translations from loading correctly. Instead of the JSON translations, FastAPI sends the index HTML page. The UI then errors when attempting to parse the translation JSON. The query string ?__theme=dark is used by Gradio to force dark mode. I believe the users with this issue are doing the same thing the user in #6936 did (just change the port number on an existing bookmark) or their browser history/bookmark includes the query string. Though this is technically a user-caused problem (we cannot prevent the user from using a malformed URL), we can work around it. When query string is used on the root path, we can redirect the browser to the root path without the query string. This is done via very simple middleware. Closes #6696 Closes #6817 Closes #6828 Closes #6936 Closes #6983
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Is there an existing issue for this problem?
Operating system
Windows
GPU vendor
Nvidia (CUDA)
GPU model
3060
GPU VRAM
12
Version number
4.2.8
Browser
chrome
Python dependencies
No response
What happened
after open http://127.0.0.1:9090/ i get this error:
common.somethingWentWrong
TypeError: a.map is not a function
What you expected to happen
run
How to reproduce the problem
No response
Additional context
No response
Discord username
No response
The text was updated successfully, but these errors were encountered: