Js error - Forum

Forum Navigation
You need to log in to create posts and topics.

Js error

Hola Todos

Cuando hago el debug de la aplicación recibo los siguientes errores:

 

Syntax error (main.js?v=70, 1053)
'NeoApp' is undefined (index.html, 378)
[$injector:modulerr] http://errors.angularjs.org/1.8.2/$injector/modulerr?p0=NeoApp&p1=Error: [$injector:nomod] http://errors.angularjs.org/1.8.2/$injector/nomod?p0=NeoApp
at Anonymous function (file:///C:/Users/caste/Documents/VisualNeoWeb/Libraries/js/angular.min.js:26:497)
at b (file:///C:/Users/caste/Documents/VisualNeoWeb/Libraries/js/angular.min.js:26:6)
at Anonymous function (file:///C:/Users/caste/Documents/VisualNeoWeb/Libraries/js/angular.min.js:26:270)
at Anonymous function (file:///C:/Users/caste/Documents/VisualNeoWeb/Libraries/js/angular.min.js:43:199)
at r (file:///C:/Users/caste/Documents/VisualNeoWeb/Libraries/js/angular.min.js:8:74)
at g (file:///C:/Users/caste/Documents/VisualNeoWeb/Libraries/js/angular.min.js:43:49)
at fb (file:///C:/Users/caste/Documents/VisualNeoWeb/Libraries/js/angular.min.js:47:147)
at c (file:///C:/Users/caste/Documents/VisualNeoWeb/Libraries/js/angular.min.js:22:55)
at Wc (file:///C:/Users/caste/Documents/VisualNeoWeb/Libraries/js/angular.min.js:22:363)
at Ee (file:///C:/Users/caste/Documents/VisualNeoWeb/Libraries/js/angular.min.js:21:45) (jquery.min.js, 2)

Como  no soy un experto de JS lo unico que entiendo es que hay un problema con js.

 

Alguna sugerencia por favor?

 

Gracias de antemano

Dominic Castellana

 

@xojo abre el archivo compilado "main.js" que encontrarás en la carpeta "js" en un editor de texto y ve a la linea 70, posición 1053. Allí es donde se ha detectado un error de sintaxis. Todos los demás errores desaparecerán una vez solventes el que hay allí ya que muy probablemente se produzcan en cascada. Este es un tipo de error que VisualNEO Web no ha podido detectar y por eso es necesario localizarlo de este modo.

Si accediendo al código compilado no ves ningún error evidente, compártelo aquí y trataremos de ayudarte a localizarlo.

Saludos.

Hola Luis

Gracias por tu auyda.

He seguido los pasos que me indicaste y en la linea 70 no hay nada extraño ($App.NAB.Container41_hidden=true; ) es el set de la propriedad visible del controlador.

No hay una posción 1053. Igual te comprato el archivo para que lo mires a fondo.

 

Gracias de antemano

 

Dominic

Uploaded files:
  • You need to login to have access to uploads.

@xojo en la Consola de FireFox debes tener la posibilidad de acceder directamente con un enlace a la posición exacta del error. Con el archivo main.js que compartes unicamente es imposible localizarlo.
Saludos

@luishp Hola

No he podido ver el error que se da en js asi que te comparto el archivo del proyecto a ver si logras ver en que momento o donde se da el error.

 

Gracias

 

Uploaded files:
  • You need to login to have access to uploads.

Hola @xojo, como faltan un montón de recursos, no puedo ejecutarlo. Para compartir un proyecto, con todos los archivos necesarios, utiliza Project > Archive/Backup. Si no quieres compartirlo públicamente puedes enviármelo por email y trataré de echarle un vistazo.

Saludos

@luishp Hola

Claro no hay problema, aca te envio los archivos completo para que puedas entender mejor.

He notado que cada vez que hago  un debug , en la consola cambia la linea del error. Muy extraño.

 

 

Uploaded files:
  • You need to login to have access to uploads.

Hola @xojo. Ya he podidio compilarlo... ¿Y en qué momento se produce exáctamente el error que necesitas corregir?

Saludos!

@luishp Hola

El error se produce cada vez que pongo a correr la aplicación en modo debug y cada vez que hago un debug se produce un error diferente.

 

 

 

@xojo ¿por "modo debug" te refieres a utiizar el pequeño botón "Play" o "Run from start"?
Ese botón no recomiendo utilizarlo e incluso hice una encuesta para eliminarlo de la aplicación (cosa que seguramente termine por hacer), debido a que utiliza Internet Explorer como motor de renderizado: muy anticuado y prácticemente inutil en apps modernas. Puedes realizar el debug mucho mejor utilizando la consola de FireFox, Chrome o Edge (Pulsa F12 en cualquiera de ellos). Tendrás mensajes de error mucho más comprensibles y fáciles de localizar en la mayor parte de ocasiones.

Saludos!