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] | White Screen of Death #483

Open
2 tasks done
davidjmorin opened this issue Sep 14, 2024 · 10 comments
Open
2 tasks done

[Bug] | White Screen of Death #483

davidjmorin opened this issue Sep 14, 2024 · 10 comments
Labels
bug Something isn't working

Comments

@davidjmorin
Copy link

Are you using the latest release?

  • Yes, I am using the latest release.

Have you checked a bug report doesn't already exist?

  • Yes, I have checked the existing bug reports.

What happened?

When users and myself now go to the URL they get a white screen. No data at all. works fine when accessing from IP but doesnt work from URL. invite.mysite.io

Virtualisation

Docker

What operating system are you seeing the problem on?

Linux

What browsers are you seeing the problem on?

Chrome

Project Location

Remote

Bug Description

when a user accesses my url they just get a white screen.

Steps to Reproduce

visit url
white screen

Relevant Log Output

No response

@davidjmorin davidjmorin added the bug Something isn't working label Sep 14, 2024
@davidjmorin
Copy link
Author

my web url is behind nginx proxy manager if that helps.

@jtitley
Copy link

jtitley commented Sep 17, 2024

Same issue with Cloudflare Zero Trust. Some diagnosis on the client side shows that it's attempting to load JavaScript and connect to socket.io but Cloudflare (or whatever reverse proxy) is redirecting to login but an error is thrown. It's expecting a JS file but Cloudflare is returning a login page.

I don't have this with other applications so it seems to be something with perhaps the login page cached on the browser-side. When you return to the page it won't attempt to refresh. Better would be not to cash this so that the login HTML is refetched. This would cause the reverse proxy to send a login. Just my 2c, I could be wrong.

The temporary fix is to go into browser site settings and delete the cookie and saved pages.

It's possible allowing some URLs through without authentication, but I don't know enough of the application to determine what URLs would work. Obviously the more URLs bypassed means a bigger the security risk.

@jtitley
Copy link

jtitley commented Sep 22, 2024

Quick work around.
Navigate to wizarr.yourdomain.com/favicon.ico
Revert back to white screen and hit F5.

Suggest wait and see what Oidc looks like as it might fix this issue, or provide a better way for a proper fix.

@Baltimorepc
Copy link

Let me see if i can find my discussion as i had the same problem a while ago and someone here walked me thru what to change in cloudflare

@jtitley
Copy link

jtitley commented Sep 25, 2024

Let me see if i can find my discussion as i had the same problem a while ago and someone here walked me thru what to change in cloudflare

That would be awesome. I'm shooting in the dark here and it's something that should be documented for all.

@Baltimorepc
Copy link

it was on Discord if your on there discord i can send u the link it has pictures and he made it very easy for me to make the needed changes. It actually fixed alot of other issues with other applications i was having

its under support and V3 invites not working. Half way down the page

@jtitley
Copy link

jtitley commented Sep 25, 2024

it was on Discord if your on there discord i can send u the link it has pictures and he made it very easy for me to make the needed changes. It actually fixed alot of other issues with other applications i was having

its under support and V3 invites not working. Half way down the page

I'm on Discord and there is a reference to nginx config. I commented there I want to see if forcing client cache TTL to be less than Oidc TTL solves the problem. This should force an origin pull which would refresh the client cache.

@JamsRepos
Copy link
Member

JamsRepos commented Sep 25, 2024

image
Disable this, it lives within Speed -> Optimisation -> Content

Also whilst being deprecated, disable these:

image

@davidjmorin
Copy link
Author

image Disable this, it lives within Speed -> Optimisation -> Content

Also whilst being deprecated, disable these:

image

I have done this but still same issue

@davidjmorin
Copy link
Author

davidjmorin commented Sep 30, 2024

So it does appear to be a cache issue. I changed the following and seems to be working again

{BD0BE229-CA07-4988-87B0-C85685E5E8DA}

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

4 participants