-
-
Notifications
You must be signed in to change notification settings - Fork 47
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
Error Loading Angular ASP.NET app website - Maximum Call Stack Size Exceeded #316
Comments
I think this might have something to do with the injected scripts we use. Let's see what happens on the next release (should be this week or early next) as a lot of that has been rewritten. |
@blakebyrnes I don't know if you want me to start a new issue but I tried the new version and I received this error to install chrome-124 but the new cloud release installs chrome 127. I rebuilt the images in a completely fresh environment and it still defaults to 124. I also tried to change If I install the package
I'm running cloud through the shell script: docker run -it --init \
--ipc=host \
--user ulixee \
--name ulixee-cloud \
--restart unless-stopped \
--network hero_net \
--sysctl net.ipv4.tcp_keepalive_intvl=10 \
--sysctl net.ipv4.tcp_keepalive_probes=3 \
--log-opt max-size=20m --log-opt max-file=3 \
--env-file ${base_dir}/app/.env \
--security-opt seccomp="$SECURE_PROFILE" \
-v $DATASTORES_MOUNT:/home/ulixee/.cache/ulixee/datastores \
-v $DATADIR_MOUNT:/tmp/.ulixee \
-p "$port:$port" \
-e DEBUG=$DEBUG \
-e ULX_HOSTNAME=ulixee-cloud \
-e ULX_HOSTED_SERVICES_HOSTNAME=0.0.0.0 \
-e DISPLAY=:99 \
-d \
ghcr.io/ulixee/ulixee-cloud:v2.0.0-alpha.30 \
xvfb-run npx @ulixee/cloud start --port=${port} Packages.json
|
@webdjoe Very strange. It is definitely using chrome-128 by default in the regular package for me. Do you mind confirming that you see that outside of docker? If that's fine, what do you see if you open up and explore the docker? Are chrome 127 and chrome 128 in there as expected? And did the right hero version get packaged up (.30)? |
It must have reused a layer from a prior build because I fired up a new VM and it is working now. I don't know if it matters, but the chrome version is 127. Here is the package.json from the
The page still doesn't load with the same error, here is the part of the injected code triggering it. I'm guessing there are too many nested elements due to the page structure. ObjectCached.keys(console).forEach(key => {
proxyFunction(console, key, (target, thisArg, args) => {
if (typedArgs.mode === 'disableConsole')
return undefined;
args = replaceErrorStackWithOriginal(args);
return ReflectCached.apply(target, thisArg, args); // This line is the culprit
});
}); |
Something still weird going on because that code doesn't exist in the latest version and we aren't intercepting console anymore. |
Thank you for this great app, it's incredibly easy to use. One issue I'm having is when I go to an angular ASP.NET app website that normally works in a regular browser and other browser automation tools, it fails to load the page elements with hero. Only the background shows. The console shows the following errors:
Followed by a large number of these errors:
Here is the code. The login works because the login page is not an angular app, but once logged in, it only loads the background, but no text or elements.
Any thoughts on how to resolve?
The text was updated successfully, but these errors were encountered: