Newsgroup: it.discussioni.commercialisti
Titolo: Aggiornamento Entratel 5.4.9 - Problemi con Java "This Application has Unexpectedly Quit"

 
Salve a tutti :-)
 
Riguardo l'installazione di Entratel è cambiato qualche cosa riguardo le 
richieste di Java oppure è sempre necessaria la JRE 1.5.0.16?
 
Installando ad una cliente la nuova versione (5.4.9, rilasciata lo 
scorso 23 novembre), non viene completato l'aggiornamento, mostrando il 
seguente errore:
 
 
 
This Application has Unexpectedly Quit
 
Invocation of this Java has caused an
Invocation TargetException. This application will now exit. (LAX)
 
 
Cliccando su Dettagli compare il seguente log
 
 
java.lang.NoSuchMethodError: java.lang.String.isEmpty()Z
	at com.zerog.ia.installer.IAStatusLog.setLogPath(Unknown Source)
	at 
com.zerog.ia.installer.IAStatusLog.af
(Unknown Source)
	at com.zerog.ia.installer.IAStatusLog.ab(Unknown Source)
	at com.zerog.ia.installer.IAStatusLog.addStatus(Unknown Source)
	at com.zerog.util.CheckDiskSpaceUtil.isEnoughDiskSpace(Unknown Source)
	at 
com.zerog.ia.installer.actions.CheckDiskSpace.isEnoughDiskSpace(Unknown 
Source)
	at 
com.zerog.ia.installer.actions.CheckDiskSpace.isEnoughDiskSpace(Unknown 
Source)
	at com.zerog.ia.installer.AAMgr.initPreInstall(Unknown Source)
	at com.zerog.ia.installer.AAMgr.initAAMgr(Unknown Source)
	at com.zerog.ia.installer.LifeCycleManager.a3(Unknown Source)
	at com.zerog.ia.installer.LifeCycleManager.executeApplication(Unknown 
Source)
	at com.zerog.ia.installer.Main.main(Unknown Source)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at com.zerog.lax.LAX.launch(Unknown Source)
	at com.zerog.lax.LAX.main(Unknown Source)
 
 
 
 
La cosa strana è che dopo l'aggiornamento alla Java 8.66 (l'ultima 
disponibile, lasciando cmq la 1.5.0.16), le vecchia versione di Entratel 
(5.4.8) non si avvia mostrando il seguente messaggio:
 
"Errore di Windows 3 durante il caricamento di Java VM"
 
Problema sparito disinstallando anche quest'ultima Java (in pratica nel 
sistema è rimasto solo la 1.5.0.16).
 
 
 
 
 
-- 
Daniele Pinna
DAPINNA.COM
 
(leva oops per rispondere)
-----
Utente Skype: dapinna
DAPINNA.COM
        :  
http://www.dapinna.com
 
Il Docfa in Pillole:  
http://www.ildocfainpillole.it
 - Sito Aggiornato!!!
DAPINNA.COM
 su Facebook: 
https://www.facebook.com/dapinnadotcom
 
BLOG: 
http://storielaboratorioinformatica.wordpress.com
 


Prova ad installare Java 1.7.0_71


 
OK, Grazie.
Ma come mai non è indicata questa java sul ito delle Ag. Entrate?


 Ma come mai non è indicata questa java sul ito delle Ag. Entrate?
 
Ho guardato meglio nel sito e viene indicato di usare un file bat che fa 
riferimento alla 8.66... che sto reinstallando.
 
Purtroppo è un XP e segnala un errore di compatibilità, ma cmq si 
installa cmq.
 
Se non funziona installo la 7.0.71


 
 
"Daniele Pinna (Ufficio)"  ha scritto nel messaggio 
news:n39eck$9er$1...@virtdiesel.mng.cu.mi.it...
<java.lang.NoSuchMethodError: java.lang.String.isEmpty()Z
 
non trova un metodo, quindi un'API, quindi un framework, quindi la JVM : la 
versione della JVM non è compatibile.
 
L'ultima versione da installare e usare  secondo l'ADE è la 1.7
 
http://www.agenziaentrate.gov.it/wps/content/Nsilib/Nsi/JavaVM/Installazione+JVM+1.7
 
 
 


Nel sito dove si scarica la Java Viene ancora indicata la 1.5.0.16 e la 
1.3.31 (o qualcosa del genere).
 
Non fa nessun riferimento alla 1.7
 
Nella pagina dove si scarica Entratel, in fondo, viene indicato che in 
caso compaia il messaggio "Errore di Windows 3 durante il caricamento di 
Java VM", occorre scaricare il file .bat.
 
In effetti c'è un link che dice "Entratel Completo" (o qualcosa di 
simile) che fa scaricare un file ".bat.txt" (e qui un utente non esperto 
non ci cava piede) che fa riferimento a Java 8.66.
 
Ho quindi reinstallato java 8 update 66 e avviato l'installazione di 
Entratel 5.4.9 usando il file Bat e tutto è andato per il meglio.
 
:-)


 
 
Se avrò voglia proverò anche io ad installare con il "bat".
Certo che aggiungere l'estensione testo ad un file bat è da geni :-)


 
No è da INCOMPETENTI, ma è quello che mi aspetto dalla Sogei.
 
Questi INCOMPETENTI hanno creato il file con notepad che, in modo 
predefinito, crea un file .txt anche se modifichi l'estensione in bat.
 
Tra l'altro nella pagina, se clicchi per scaricarlo, si apre in una 
pagina con il contenuto del file bat.txt, altra cosa che certamente crea 
problemi ad un utente comune che non sa che farci con quella pagina.
 
Dato che sono INCOMPETENTI avranno certamente le estensioni nascoste, 
cosa che va bene per un utente comune, ma non per un utente esperto in 
modo particolare per chi realizza programmi o per chi aggiorna siti web, 
per cui loro vedono nomefile.bat ma io vedo nomefile.bat.txt
 
INCOMPETENTI!
E anche CAPRE... ripetuto all'infinito alla Sgarbi.


 :-)
 
Mi sembra di aver letto (ma non ricordo dove) che se aggiorni java devi 
reinstallare entratel perché le policy vengono salvate nell'ultima 
versione della jvm.
Credo sia per questo che adesso ti ha funzionato perché che se aggiorni 
java poi non ti funziona più entratel che devi reinstallare.
 
Ciao.

 java poi non ti funziona più entratel che devi reinstallare.
 
No, ha funzionato perché ho usato il file bat.
 
Qualche giorno fa ho avuto un problema simile con un altra cliente, dopo 
l'aggiornamento di Java. Ho aggiornato anche Entratel ma il problema 
rimaneva...
 
Spero che il problema sia lo stesso o che si risolva allo stesso modo :-)
 
 
 
-- 
Daniele Pinna  (leva oops. per rispondere)
Utente Skype: dapinna
Sito Web: 
http://www.dapinna.com
 
Il Docfa in Pillole:  
http://www.ildocfainpillole.it
 
DAPINNA.COM
 su Facebook: 
https://www.facebook.com/dapinnadotcom
 
Blog - Storie di un Laboratorio di Informatica: 
http://storielaboratorioinformatica.wordpress.com
 
-----
*** Powered by Linux KUbuntu 14.04 LTS "Trusty Tahr" ***

 	at 
com.zerog.ia.installer.IAStatusLog.af
(Unknown Source)
 
 
 
Ciao a tutti!
Rispondo su questo post (forse un po' obsoleto a questo punto) perché il messaggio di errore che cercavo a fronte di un problema durante un'installazione di "Controlli_F24_422" sul PC di mia moglie dava lo stesso problema (o messaggio) di cui sopra durante l'avvio di Java nell'installazione di "controlli_f24_422.exe".
 
 
Ho avuto subito la sensazione che potesse essere un problema del nostro "amatissimo" Java ed in effetti così era; o meglio era un problema legato alla versione Java che il programma di installazione stava cercando di utilizzare al suo avvio (quella di default in quel momento per il S.O.).
La versione default configurata e che entrava in esecuzione che era troppo vecchia e non conteneva il comando specificato nell'errore riportato da Daniele, ed ecco l'errore.
 
Dopo varie prove (attivazione di versioni differenti attraverso il pannello di controllo Java, inserimento nel PATH dei percorsi per per raggiungere la versione Java ultima installata, che per noi è la JRE1.8.0_101 ed altro) ho deciso di aggirare il problema usando un piccolo file BAT (copiato da uno dell'Agenzia stessa) che potesse lanciare il tutto in modo corretto usando la versione Java adeguata per l'installazione.
 
Il file contiene solo questa stringa:
Start controlli_f24_422.exe LAX_VM "%ProgramFiles(x86)%\Java\jre1.8.0_101\bin\java.exe" -i GUI
 
Lo si scrive così come riportato e su una sola riga (usando un qualunque editor quale per esempio quello integrato notepad od esterni quali notepad++ o notepad2, tutti FREE) e lo si salva con un nome a piacere come per esempio "InstallaControlli_F24_422.bat" (che ho usato io).
Prestare attenzione a dove è stato installato Java sul vostro PC: usare la variabile "%ProgramFiles(x86)%" se Java è installato sotto "c:\Program Files (x86)" (o l'equivalente nell'installazione in Italiano); altrimenti usare la variabile "%ProgramFiles%" se Java fosse installato sotto "c:\Program Files". Ovviamente verificate anche la versione di Java che vorrete usare per l'installazione. Nelle varie prove ho constatato che anche la 1.8.0_31 sembrava OK per questo specifico aggiornamento.
 
Per completare il PC che usiamo è un Win7 SP1 con installate varie versioni di Java tra le quali l'ultima sopra indicata.
 
Buon Lavoro!
Ciao
Giancarlo


E nel frattempo non è cambiato NULLA...


ho un problema uguale al vostro ma non riesco a copiare il file bat nella cartella, qualcuno può indicarmi come fare?