Improvvisi spegnimenti software

14 views
Skip to first unread message

Luca Marin

unread,
Jul 28, 2015, 4:24:31 AM7/28/15
to Gestione Sagre
Ciao a tutti,
come da titolo mi capita che il programma termini l'esecuzione in maniera brutale.
Mentre sto facendo un ordine dalla cassa si spegne e sono costretto a riavviare il tutto.
Da cosa può dipendere?!

Specifico che sono collegate 3 stampanti in rete e una usb.
Le 3 stampanti di rete sono displocate in cucina, bar e gazebo esterno, mentre quella in cassa è collegata via usb direttamente al pc dove viene eseguito il software.

In allegato metto il file di log nel momento in cui si è verificato.

Rimango in attesa


sagre02.log

Luca Morettoni

unread,
Jul 28, 2015, 4:40:32 AM7/28/15
to gestionesagre
2015-07-28 10:24 GMT+02:00 Luca Marin <luca.g...@gmail.com>:
> Ciao a tutti,
> come da titolo mi capita che il programma termini l'esecuzione in maniera
> brutale.
> Mentre sto facendo un ordine dalla cassa si spegne e sono costretto a
> riavviare il tutto.

dal file di log non ci sono errori significativi, tuttavia cosa
intendi per "terminazione brutale"?
Esce il programma?
Durante quale azione avviene il problema? Stampa? Inserimento?
Si blocca Windows?

--
Luca Morettoni <luca(AT)morettoni.net> | http://www.morettoni.net
http://it.linkedin.com/in/morettoni/ | http://twitter.com/morettoni
Google+ profile: https://www.google.com/+LucaMorettoni
Member of GDG Perugia: http://perugia.gtugs.org

Luca Marin

unread,
Jul 28, 2015, 4:44:57 AM7/28/15
to Gestione Sagre, luca.g...@gmail.com
Si esatto, il programma termina l'esecuzione ed esce.
Lo fa in fase di stampa.
Che possa dipendere dai driver delle stampanti?!
Windows non is bloccca.

Luca Morettoni

unread,
Jul 28, 2015, 5:02:09 AM7/28/15
to gestionesagre, Luca Marin
2015-07-28 10:44 GMT+02:00 Luca Marin <luca.g...@gmail.com>:
> Si esatto, il programma termina l'esecuzione ed esce.
> Lo fa in fase di stampa.
> Che possa dipendere dai driver delle stampanti?!

era capitata una situazione simile, prova ad avviare l'app dalla linea
di comando con le seguenti opzioni:

cd sagre (o dove hai installato l'app)
java -Xms512m -Xmx1024m -jar sagre.jar

inoltre sembra come se arrivi qualche stringa/valore troppo grande da
essere stampato:

java.awt.print.PrinterException: Area dati passata ad una chiamata al
sistema troppo piccola

possibile che ci siano delle note o prodotti con descrizioni
"esageratamente lunghe"?

Luca Marin

unread,
Jul 28, 2015, 9:15:16 AM7/28/15
to Gestione Sagre, lu...@morettoni.net
Sono qui in sagra e mi si è riverificato il problema dello spegnimento improvviso.
Posto in allegato il file di log che si crea dentro alla cartella log e un altro file di log che si genera nella root principale.

Noti qualcosa di strano?!
sagre00.log
hs_err_pid3260.log

Luca Morettoni

unread,
Jul 28, 2015, 9:20:55 AM7/28/15
to Luca Marin, Gestione Sagre
2015-07-28 15:15 GMT+02:00 Luca Marin <luca.g...@gmail.com>:
> Sono qui in sagra e mi si è riverificato il problema dello spegnimento
> improvviso.
> Posto in allegato il file di log che si crea dentro alla cartella log e un
> altro file di log che si genera nella root principale.
>
> Noti qualcosa di strano?!

la generazione dello stacktrace (file hs_err...) indica un errore
grave della Java Virtual Machine, quindi esterno all'app.
Comunque in privato ti mando un file per fare altri test approfonditi...

Luca Marin

unread,
Jul 28, 2015, 9:25:08 AM7/28/15
to Gestione Sagre, lu...@morettoni.net
Posso intanto disinstallare la JVM e reinstallarla?!

Luca Morettoni

unread,
Aug 5, 2015, 5:29:12 AM8/5/15
to Gestione Sagre
Per completezza riporto in mailing list la soluzione al problema
individuato da Luca.
Purtroppo l'errore era dovuto ad una causa esterna, ovvero al driver
della stampante che andava in crash quando riceveva contemporaneamente
diversi documenti da stampare.
Infatti Gestione Sagre, per ottimizzare i tempi di stampa, se ha piu'
di una stampante configurata lancia le stampe in parallelo, tuttavia
non tutti i driver sono scritti correttamente e generano questo
(grosso) problema!

Per ovviare a questo esiste un'opzione in Gestione Sagre che permette
di lanciare le stampe una dietro l'altra (L'opzione si chiama "Lancia
le stampe in modalita' seriale", si trova nel primo tab delle
impostazioni), in questo modo la stampa risulta piu' lenta (di qualche
secondo...) ma risolve il suddetto problema!

Ringrazio Luca per la collaborazione e la pazienza che hanno portato
ad individuare la causa!
Reply all
Reply to author
Forward
0 new messages