Error de aplicación en proyectos JMP 15Desarrollé una aplicación en JMP 14, y estoy experimentando errores al intentar iniciarla en JMP 15.
No puedo publicar el código en sí, ya que es propietario, por lo que generalmente describiré la aplicación. La aplicación contiene un módulo de entrada personalizado donde el usuario completa algunas opciones y selecciona columnas. Cuando presionan "lanzar", las entradas del usuario se recopilan y se colocan en un espacio de nombres. El módulo de salida es una ventana interactiva con varios cálculos personalizados en segundo plano realizados en base a las entradas del usuario.
El problema parece surgir cuando el usuario ejecuta la aplicación en un proyecto. Anteriormente, los módulos se abrían como una nueva ventana cuando se iniciaban en una tabla de datos en un proyecto. En JMP 15, los módulos de entrada y salida se lanzan como pestañas dentro del proyecto. El error se produce cuando el usuario sale del proyecto e intenta volver a cargarlo más tarde. El módulo no se inicializa (supongo que no tiene datos de entrada) y bloquea JMP.
¿Alguna sugerencia sobre cómo solucionar esto? La solución más simple sería forzar a los módulos de entrada / salida a lanzarse como nuevas ventanas, no como pestañas de proyecto, aunque no estoy seguro de cómo hacerlo.
Re: Error de aplicación en proyectos JMP 15Utilicé la aplicación de ejemplo "Launcher With Report" para comparar JMP 14 y JMP 15. Con esta aplicación no veo una diferencia en cómo se abren las ventanas dentro de un proyecto JMP. El Iniciador utiliza un tipo de módulo de "Iniciador" y aparece como una ventana separada fuera del proyecto. El informe aparece dentro del proyecto, pero no se guarda en el proyecto. Esto se espera porque las ventanas creadas por App Builder son esencialmente ventanas JSL personalizadas.
¿Cuáles son los tipos de módulos que está utilizando en su aplicación? ¿Puede recrear el problema modificando la aplicación de muestra de alguna manera?
Re: Error de aplicación en proyectos JMP 15
Mientras intentaba replicar el error, encontré lo que parece ser un error por separado. Cuando creo un proyecto, abra "Iniciador con informe", luego intente guardar el proyecto, JMP se bloquea por completo.
Utilizando esa tabla de datos y una aplicación rápida que reuní, pude replicar el error hasta cierto punto. Falla cuando intento adjuntar los archivos aquí, así que lo describiré brevemente. Tengo dos módulos, un lanzador y un informe. El iniciador permite al usuario seleccionar columnas, luego pasa esas columnas al módulo de informe. El módulo de salida crea un subconjunto privado de la tabla de datos, realiza algunos cálculos en las columnas de entrada del usuario, las guarda en columnas en la tabla de datos privada y las traza. Cuando se guarda el proyecto, el módulo de informe se guarda en el archivo del proyecto. Si abro el archivo del proyecto en Notepad ++, veo una sección "ejecutar script" del proyecto donde intenta recrear el módulo de salida. Sin embargo, debido a que los nombres de columna no están presentes en la tabla de datos original, da un error. En el caso de mi aplicación real, el error es lo suficientemente grande como para congelar completamente JMP.
En JMP 14, solucioné este problema configurando el módulo de salida para que también sea un iniciador, por lo que se abrió en una nueva ventana en lugar de en el proyecto. Sin embargo, en JMP 15, los lanzadores se abren como pestañas en el proyecto. Me gustaría forzar el módulo de informe en una ventana separada, o de alguna manera evitar que se guarde cuando se guarda el proyecto. es posible?
Re: Error de aplicación en proyectos JMP 15Reinicié mi computadora y el error de archivo adjunto desapareció. Se adjuntan los datos del juguete y la aplicación.