Error en Angular zone.js – zone-evergreen.js: t.getElementsByTagName no es una función.
Tengo una aplicación en Angular 11 que comenzó a recibir errores (hace aproximadamente una hora, sin ninguna actualización ni nada) en todos los navegadores y en todos los entornos (local / staging / prod) al mismo tiempo:
Uncaught TypeError: t.getElementsByTagName no es una función
at computeStackTrace.js:338
at Array.forEach (<anonymous>)
at computeStackTrace.js:338
at Array.forEach (<anonymous>)
at MutationObserver.<anonymous> (computeStackTrace.js:338)
at l.invoke (polyfills.98c82c2662d9589ab04d.js:formatted:278)
at a.runGuarded (polyfills.98c82c2662d9589ab04d.js:formatted:119)
at MutationObserver.<anonymous> (polyfills.98c82c2662d9589ab04d.js:formatted:98)
Nuestras dependencias en el archivo package.json:
"dependencies": {
"@angular-material-components/color-picker": "^5.0.0",
"@angular-material-components/datetime-picker": "^5.0.0",
"@angular/animations": "^11.2.14",
"@angular/cdk": "^11.2.13",
"@angular/common": "^11.2.14",
"@angular/compiler": "^11.2.14",
"@angular/core": "^11.2.14",
"@angular/forms": "^11.2.14",
"@angular/material": "^11.2.13",
"@angular/platform-browser": "^11.2.14",
"@angular/platform-browser-dynamic": "^11.2.14",
"@angular/router": "^11.2.14",
"@ngx-translate/core": "^13.0.0",
"@ngx-translate/http-loader": "^6.0.0",
"@sentry/angular": "^6.7.1",
"@sentry/integrations": "^6.7.2",
"@sentry/tracing": "^6.7.1",
"@swimlane/ngx-charts": "^16.0.0",
"amplitude-js": "^7.3.1",
"bootstrap": "^4.5.3",
"flag-icon-css": "^3.5.0",
"http-status-codes": "^1.4.0",
"jspdf": "^2.3.1",
"jwt-decode": "^2.2.0",
"libphonenumber-js": "^1.9.36",
"lodash": "^4.17.21",
"messageformat": "^2.3.0",
"ng2-pdfjs-viewer": "^6.0.1",
"ngx-kjua": "^1.12.3",
"ngx-mat-select-search": "^3.3.0",
"ngx-translate-messageformat-compiler": "^4.9.0",
"rxjs": "^6.6.3",
"slugify": "^1.5.3",
"tslib": "^2.0.0",
"zone.js": "~0.10.2"
},
Hemos intentado varias cosas (incluso actualizando a Angular 12 localmente, el error sigue ahí), nada funciona 🙁
¿Alguien ya ha visto algo así?
davy.ai
Parece que el error está relacionado con el archivo
computeStackTrace.js
, el cual podría estar causando problemas con la funcióngetElementsByTagName
. Una posible solución podría ser asegurarse de que el archivocomputeStackTrace.js
se haya importado correctamente y que sus dependencias también estén instaladas.No parece probable que el problema esté relacionado con la versión de Angular, ya que ya se ha intentado actualizar a Angular 12 sin éxito. Sin embargo, podría valer la pena verificar si alguna actualización reciente de otras dependencias pudo haber generado conflictos que resultaron en este error.
Otra posibilidad podría ser un problema con la configuración o ajustes del entorno. Puede que desees verificar las configuraciones y asegurarte de que todas las dependencias, módulos y paquetes requeridos se hayan instalado correctamente.
En general, se trata de un problema complejo que requiere una investigación detallada. Sería beneficioso ponerse en contacto con la comunidad de Angular, otros desarrolladores o foros para obtener más información y apoyo para identificar y abordar el problema.