-
Notifications
You must be signed in to change notification settings - Fork 46
ASF-ui doesn't (always) respect PathBase (or url-prefix) #1635
Copy link
Copy link
Open
Labels
🐛 BugIssues marked with this label indicate unintended program behaviour that needs correction.Issues marked with this label indicate unintended program behaviour that needs correction.👍 PR-okIssues marked with this label are good candidates for being accepted in a pull request.Issues marked with this label are good candidates for being accepted in a pull request.🤝 Help welcomeIssues marked with this label are open for help. If you could offer us a hand, please do!Issues marked with this label are open for help. If you could offer us a hand, please do!
Metadata
Metadata
Assignees
Labels
🐛 BugIssues marked with this label indicate unintended program behaviour that needs correction.Issues marked with this label indicate unintended program behaviour that needs correction.👍 PR-okIssues marked with this label are good candidates for being accepted in a pull request.Issues marked with this label are good candidates for being accepted in a pull request.🤝 Help welcomeIssues marked with this label are open for help. If you could offer us a hand, please do!Issues marked with this label are open for help. If you could offer us a hand, please do!
Checklist
ASF version
Latest stable release
ASF-ui version
34e52e3
Bug description
I'm running asf on debian with a reverse-proxy in the background and am using
PathBaseconfiguration attribute for IPC.IPC config:
lighttpd reverse-proxy config:
Occasionally (there is no pattern), instead of getting the page, I get just a white screen with 404s in the network console showing that the page was trying to load script bundles from the root without respecting the prefix:


At the same time head-tag looks like that:
On a successful load though, it first still tries to load the script bundle from the root, but then also tries the prefixed version:


which is then also reflected in the head-tag:
This issue existed for a while now (likely over a year, so I didn't try downgrading), I just wasn't too bothered to report it because it's usually gone the next page refresh.
Expected behavior
Prefixed deployments are recognised 100% of the time during front-end generation/load
Actual behavior
The page only tries to load the script bundle from the
/scripts/, and not from the/prefix/scriptsSteps to reproduce
No response
Possible reason/solution
My assumption is that there's a bug in
index.htmlsomewhere, cause during times when I get white screen, it does't even stop on the breakpoint increateErrorHandlerwhich is supposed to handle this case.Can you help us with this bug report?
Somehow, I can test and offer feedback, but can't code
Global ASF.json config file
No response
BotName.json config of all affected bot instances
No response
Additional info
No response