Proyecto

General

Perfil

Acciones

Tareas #310

abierta

bug clok al imprimir ticket

Añadido por Pablo Galarza hace casi 2 años. Actualizado hace casi 2 años.

Estado:
Resuelta
Prioridad:
Normal
Asignado a:
Versión prevista:
-
Fecha de inicio:
Fecha fin:
% Realizado:

100%

Tiempo estimado:

Descripción

A veces, al imprimir ticket, y ahora damian me paso que al jugar le daba este error:

Unhandled Error
TypeError: Object has been destroyed
at C:/Users/usuario/AppData/Local/Programs/electron-terminal/resources/app.asar/src/app/controller.js:119:25
at EventEmitter.<anonymous> (C:/Users/usuario/AppData/Local/Programs/electron-terminal/resources/app.asar/src/app/clock.js:186:11)
at EventEmitter.emit (node:events:390:28)
at Clock.updateTimetoShow (C:/Users/usuario/AppData/Local/Programs/electron-terminal/resources/app.asar/src/app/clock.js:171:26)
at Clock.setIniTime (C:/Users/usuario/AppData/Local/Programs/electron-terminal/resources/app.asar/src/app/clock.js:44:14)
at C:/Users/usuario/AppData/Local/Programs/electron-terminal/resources/app.asar/src/app/controller.js:109:18
at EventEmitter.<anonymous> (C:/Users/usuario/AppData/Local/Programs/electron-terminal/resources/app.asar/src/app/info.js:83:11)
at EventEmitter.emit (node:events:390:28)
at Info.updateBalance (C:/Users/usuario/AppData/Local/Programs/electron-terminal/resources/app.asar/src/app/info.js:69:27)
at Object.ws_apollo_client.subscribe.query [as next] (C:/Users/usuario/AppData/Local/Programs/electron-terminal/resources/app.asar/src/app/apiGql.js:243:17)

Acciones #1

Actualizado por Pablo Galarza hace casi 2 años

  • Estado cambiado de Nueva a En curso
  • % Realizado cambiado de 0 a 40

El error es por un mal manejo de la destruccion de la app electron.
quedan los eventos, si miras en procesos en segundo plano ahi estan. Quedan escuchando y cuando se activan no
exite mas el objeto mainview. arregle con try and cath uno, pero el problema de raiz es que estan esos procesos
sueltos que hay que gestionar. asi que mejor que siguiera pasando

estoy buscando el modo probe con
app.on('before-quit', () =>
y con
app.on('window-all-closed',
y no anduvo

Acciones #2

Actualizado por Pablo Galarza hace casi 2 años

esto quedo solucionado. El evento que no dejaba cerrar la aplicacion era el que escuchaba los cambios de url en electron, en page.js

Acciones #3

Actualizado por Pablo Galarza hace casi 2 años

  • Estado cambiado de En curso a Resuelta
  • % Realizado cambiado de 40 a 100
Acciones

Exportar a: Atom PDF