Originariamente inviato da giramella
ciao a tutti
sto usando System.setProPerty(), System.getProPerty() per scrivere il valore di una variabile e poi leggerlo.
Il tutto in un loop sulle righe di un file (legge una riga, elabora, scrive un valore con setProperty, poi successivamente legge il valore con System.getProPerty() ed elabora ancora).
Va tutto bene, eccetto che per le prime tre righe, per cui sembra che System.setProPerty() non abbia effetto, e quindi System.getProPerty(), solo per queste tre righe, successivamente legge null, anzi da' proprio eccezione.
Sembra che ci sia un ritardo con cui il sistema agisce..
Ho trovato una soluzione mettendo un ritardo : Thread.sleep(800L) solo per la prima riga, pero' questo valore di ritardo sembra che dipenda dal server (su altri server deve essere minimo 2-3 secondi), e vorrei usare un'altra soluzione.
Chiedo cortesemente se qualcuno ha qualche idea.. grazie