-
[PROPOSTA] OPPURE:Scritto dagengivaUtente privileggiatoil 2013-02-19 15:43:46.0 alle 2013-02-19 15:43:46.0Trollate totali: 9100oppure aggiungere l'opzione "nascondi firme" nel pannello utente







Cercatelo con Google, ritardato! ©-
Re: [PROPOSTA] OPPURE:Scritto da: gengiva
> oppure aggiungere l'opzione "nascondi firme" nel pannello utente
>
>







stasera devo fixare altri due bug(utf8 e <br>), aggiungo anche questoYoung professional woman and busy mom.-
Re: [PROPOSTA] OPPURE:Scritto da: ::1
> Scritto da: gengiva
> > oppure aggiungere l'opzione "nascondi firme" nel pannello utente
> >
> >







>
> stasera devo fixare altri due bug(utf8 e <br>), aggiungo anche questo
utf8 nelle firme: ✓
bug del <br>: ✓
opzione "nascondi firme": ✓
nuovo baco nel redeploy che mi costringe a riavviare tomcat: ✓
Per stasera ho fatto anche troppo
Young professional woman and busy mom.-
Re: [PROPOSTA] OPPURE:Scritto daaltgutente che non utieneil 2013-02-20 00:58:32.0 alle 2013-02-20 00:58:32.0Trollate totali: 11540> > > oppure aggiungere l'opzione "nascondi firme" nel pannello utente
> > >
> > >







> >
> > stasera devo fixare altri due bug(utf8 e <br>), aggiungo anche questo
>
> utf8 nelle firme: ✓
A me utf8 non serve mai.
> bug del <br>: ✓
Boh. Non l'ho neanche visto, ma non importa.
> opzione "nascondi firme": ✓
Giusta precauzione.
> nuovo baco nel redeploy che mi costringe a riavviare tomcat: ✓
Hah! In PHP non sarebbe mai successo. Anche perche` il modo in cui aggiorno il sito io (via FTP dvro e crvdo) non l'ho mai chiamato redeploy, qualunque cosa sia. "deploy" mi fa venire in mente quando un uccello sgancia qualcosa dall'alto, non so perche`. Forse mi suona onomatopeica "depppp-ploy", col "ploy" che assomiglia tanto a "plop".
> Per stasera ho fatto anche troppo
Vuoi mettere col mio "viaggio alla scoperta di Packard Bell"?
-
Re: [PROPOSTA] OPPURE:Scritto da: altg
> > nuovo baco nel redeploy che mi costringe a riavviare tomcat: ✓
>
> Hah! In PHP non sarebbe mai successo. Anche perche` il modo in cui aggiorno il sito io (via FTP dvro e crvdo) non l'ho mai chiamato redeploy, qualunque cosa sia. "deploy" mi fa venire in mente quando un uccello sgancia qualcosa dall'alto, non so perche`. Forse mi suona onomatopeica "depppp-ploy", col "ploy" che assomiglia tanto a "plop".
È un bug del cazzo, ma non riesco a venirne a capo.
Stasera ho iniziato a lavorare sul forum, ma dal secondo avvio non mi partiva più.
Ho ridotto il bug all'istruzione che lo inchioda, ma non riesco a capire perché; anche perché dove si inchioda è un pezzo di codice fermo da un po', almeno un mese.
Se guardi i commitdiff di stasera nessuna delle classi committate è quella che si inchioda.
Ho rebuildato l'archivietto da deployare senza errori, come l'ho caricato ha fatto lo stesso difetto anche sul server: timeout d'avvio, ho dovuto kill -9 il processo java e rilanciare tomcat, che ha caricato però senza errori il forum.
Ora ho paura a ogni update.
In pratica è il singleton del profiler, che quando fa la new dell'istanza, usando il costruttore privato, si ferma.
Ti riduco il codice, che non mi so spiegare bene:public static UserProfiler getInstance() { if (me == null) { me = new UserProfiler(); } return me; } private UserProfiler() { // inizializzazione }
Se metto una system.out prima della new viene stampata, se ne metto una dentro il costruttore come prima istruzione, non viene stampata.
Come direbbe un mio collega, è un bacolo!Young professional woman and busy mom.-
Re: [PROPOSTA] OPPURE:Scritto daaltgutente che non utieneil 2013-02-20 01:41:23.0 alle 2013-02-20 01:41:23.0Trollate totali: 11540> > > nuovo baco nel redeploy che mi costringe a riavviare tomcat: ✓
> >
> > Hah! In PHP non sarebbe mai successo. Anche perche` il modo in cui aggiorno il sito io (via FTP dvro e crvdo) non l'ho mai chiamato redeploy, qualunque cosa sia. "deploy" mi fa venire in mente quando un uccello sgancia qualcosa dall'alto, non so perche`. Forse mi suona onomatopeica "depppp-ploy", col "ploy" che assomiglia tanto a "plop".
>
> È un bug del cazzo, ma non riesco a venirne a capo.
> Stasera ho iniziato a lavorare sul forum, ma dal secondo avvio non mi partiva più.
> Ho ridotto il bug all'istruzione che lo inchioda, ma non riesco a capire perché; anche perché dove si inchioda è un pezzo di codice fermo da un po', almeno un mese.
> Se guardi i commitdiff di stasera nessuna delle classi committate è quella che si inchioda.
> Ho rebuildato l'archivietto da deployare senza errori, come l'ho caricato ha fatto lo stesso difetto anche sul server: timeout d'avvio, ho dovuto kill -9 il processo java e rilanciare tomcat, che ha caricato però senza errori il forum.
> Ora ho paura a ogni update.
> In pratica è il singleton del profiler, che quando fa la new dell'istanza, usando il costruttore privato, si ferma.
> Ti riduco il codice, che non mi so spiegare bene:
>> public static UserProfiler getInstance() { > if (me == null) { > me = new UserProfiler(); > } > return me; > } > > private UserProfiler() { > // inizializzazione > } >
>
> Se metto una system.out prima della new viene stampata, se ne metto una dentro il costruttore come prima istruzione, non viene stampata.
> Come direbbe un mio collega, è un bacolo!
Aspetta che chiamo Captain Obvious.
"Evidentemente si pianta al momento di creare l'oggetto e prima di eseguire il codice del costruttore."
Ormai Java casca a pezzi, povero Java.
L'hanno anche usato con una falla zeroday per hackerare Faccialibro.
-
Re: [PROPOSTA] OPPURE:Scritto daavvelentaniCubicolarioil 2013-02-20 08:55:03.0 alle 2013-02-20 08:55:03.0Trollate totali: 18184Ho fatto una build di master e l'ho avviato dentro jetty. Nessun problema, pero` non ho userProfile.path settato. Vuoi che faccia altre prove?I think happiness is love
- Vladimir Putin-
Re: [PROPOSTA] OPPURE:Scritto da: avvelentani
> Ho fatto una build di master e l'ho avviato dentro jetty. Nessun problema, pero` non ho userProfile.path settato. Vuoi che faccia altre prove?
java -version ?Young professional woman and busy mom.-
Re: [PROPOSTA] OPPURE:Scritto daavvelentaniCubicolarioil 2013-02-20 09:12:50.0 alle 2013-02-20 09:12:50.0Trollate totali: 18184Scritto da: ::1
> Scritto da: avvelentani
> > Ho fatto una build di master e l'ho avviato dentro jetty. Nessun problema, pero` non ho userProfile.path settato. Vuoi che faccia altre prove?
>
> java -version ?
java version "1.6.0_29"
Java(TM) SE Runtime Environment (build 1.6.0_29-b11)
Java HotSpot(TM) 64-Bit Server VM (build 20.4-b02, mixed mode)
(si`, il plugin del browser e` disabilitato)I think happiness is love
- Vladimir Putin-
Re: [PROPOSTA] OPPURE:Scritto da: avvelentani
> Scritto da: ::1
> > Scritto da: avvelentani
> > > Ho fatto una build di master e l'ho avviato dentro jetty. Nessun problema, pero` non ho userProfile.path settato. Vuoi che faccia altre prove?
> >
> > java -version ?
>
> java version "1.6.0_29"
> Java(TM) SE Runtime Environment (build 1.6.0_29-b11)
> Java HotSpot(TM) 64-Bit Server VM (build 20.4-b02, mixed mode)
>
> (si`, il plugin del browser e` disabilitato)
potresti provare con openjdk? a casa ho openjdk 7, sul server openjdk 6.Young professional woman and busy mom.-
Re: [PROPOSTA] OPPURE:Scritto daavvelentaniCubicolarioil 2013-02-20 12:26:01.0 alle 2013-02-20 12:26:01.0Trollate totali: 18184Scritto da: ::1
> Scritto da: avvelentani
> > Scritto da: ::1
> > > Scritto da: avvelentani
> > > > Ho fatto una build di master e l'ho avviato dentro jetty. Nessun problema, pero` non ho userProfile.path settato. Vuoi che faccia altre prove?
> > >
> > > java -version ?
> >
> > java version "1.6.0_29"
> > Java(TM) SE Runtime Environment (build 1.6.0_29-b11)
> > Java HotSpot(TM) 64-Bit Server VM (build 20.4-b02, mixed mode)
> >
> > (si`, il plugin del browser e` disabilitato)
>
> potresti provare con openjdk? a casa ho openjdk 7, sul server openjdk 6.
java version "1.7.0_13"
OpenJDK Runtime Environment (IcedTea7 2.3.6) (7u13-2.3.6-0ubuntu0.12.04.1)
OpenJDK 64-Bit Server VM (build 23.7-b01, mixed mode)
Nessun problema.
Prova a compilare con buildr, vediamo se e` eclipse che scazza.
**Modificato dall'autore il 20.02.2013 12:26**I think happiness is love
- Vladimir Putin-
Re: [PROPOSTA] OPPURE:Scritto da: avvelentani
> Scritto da: ::1
> > Scritto da: avvelentani
> > > Scritto da: ::1
> > > > Scritto da: avvelentani
> > > > > Ho fatto una build di master e l'ho avviato dentro jetty. Nessun problema, pero` non ho userProfile.path settato. Vuoi che faccia altre prove?
> > > >
> > > > java -version ?
> > >
> > > java version "1.6.0_29"
> > > Java(TM) SE Runtime Environment (build 1.6.0_29-b11)
> > > Java HotSpot(TM) 64-Bit Server VM (build 20.4-b02, mixed mode)
> > >
> > > (si`, il plugin del browser e` disabilitato)
> >
> > potresti provare con openjdk? a casa ho openjdk 7, sul server openjdk 6.
>
> java version "1.7.0_13"
> OpenJDK Runtime Environment (IcedTea7 2.3.6) (7u13-2.3.6-0ubuntu0.12.04.1)
> OpenJDK 64-Bit Server VM (build 23.7-b01, mixed mode)
>
> Nessun problema.
>
> Prova a compilare con buildr, vediamo se e` eclipse che scazza.
La build sul server la faccio con ant
, non copio più i war dal mio pc.
Stasera provo buildr.Young professional woman and busy mom.-
Re: [PROPOSTA] OPPURE:Scritto daavvelentaniCubicolarioil 2013-02-20 14:59:29.0 alle 2013-02-20 14:59:29.0Trollate totali: 18184Scritto da: ::1
> Scritto da: avvelentani
> > Scritto da: ::1
> > > Scritto da: avvelentani
> > > > Scritto da: ::1
> > > > > Scritto da: avvelentani
> > > > > > Ho fatto una build di master e l'ho avviato dentro jetty. Nessun problema, pero` non ho userProfile.path settato. Vuoi che faccia altre prove?
> > > > >
> > > > > java -version ?
> > > >
> > > > java version "1.6.0_29"
> > > > Java(TM) SE Runtime Environment (build 1.6.0_29-b11)
> > > > Java HotSpot(TM) 64-Bit Server VM (build 20.4-b02, mixed mode)
> > > >
> > > > (si`, il plugin del browser e` disabilitato)
> > >
> > > potresti provare con openjdk? a casa ho openjdk 7, sul server openjdk 6.
> >
> > java version "1.7.0_13"
> > OpenJDK Runtime Environment (IcedTea7 2.3.6) (7u13-2.3.6-0ubuntu0.12.04.1)
> > OpenJDK 64-Bit Server VM (build 23.7-b01, mixed mode)
> >
> > Nessun problema.
> >
> > Prova a compilare con buildr, vediamo se e` eclipse che scazza.
>
> La build sul server la faccio con ant
, non copio più i war dal mio pc.
> Stasera provo
Allora e` parecchio strano. Che ci sia una qualche race condition con il lock sull'oggetto della classe?I think happiness is love
- Vladimir Putin-
Re: [PROPOSTA] OPPURE:Scritto da: avvelentani
> Scritto da: ::1
> > Scritto da: avvelentani
> > > Scritto da: ::1
> > > > Scritto da: avvelentani
> > > > > Scritto da: ::1
> > > > > > Scritto da: avvelentani
> > > > > > > Ho fatto una build di master e l'ho avviato dentro jetty. Nessun problema, pero` non ho userProfile.path settato. Vuoi che faccia altre prove?
> > > > > >
> > > > > > java -version ?
> > > > >
> > > > > java version "1.6.0_29"
> > > > > Java(TM) SE Runtime Environment (build 1.6.0_29-b11)
> > > > > Java HotSpot(TM) 64-Bit Server VM (build 20.4-b02, mixed mode)
> > > > >
> > > > > (si`, il plugin del browser e` disabilitato)
> > > >
> > > > potresti provare con openjdk? a casa ho openjdk 7, sul server openjdk 6.
> > >
> > > java version "1.7.0_13"
> > > OpenJDK Runtime Environment (IcedTea7 2.3.6) (7u13-2.3.6-0ubuntu0.12.04.1)
> > > OpenJDK 64-Bit Server VM (build 23.7-b01, mixed mode)
> > >
> > > Nessun problema.
> > >
> > > Prova a compilare con buildr, vediamo se e` eclipse che scazza.
> >
> > La build sul server la faccio con ant
, non copio più i war dal mio pc.
> > Stasera provo
>
> Allora e` parecchio strano. Che ci sia una qualche race condition con il lock sull'oggetto della classe?
Visto che la prima chiamata la fa il classloading dell'omonima servlet stasera elimino il synchronized che è inutile.Young professional woman and busy mom.-
Re: [PROPOSTA] OPPURE:Scritto daavvelentaniCubicolarioil 2013-02-20 16:54:02.0 alle 2013-02-20 16:54:02.0Trollate totali: 18184Scritto da: ::1
> Scritto da: avvelentani
> > Scritto da: ::1
> > > Scritto da: avvelentani
> > > > Scritto da: ::1
> > > > > Scritto da: avvelentani
> > > > > > Scritto da: ::1
> > > > > > > Scritto da: avvelentani
> > > > > > > > Ho fatto una build di master e l'ho avviato dentro jetty. Nessun problema, pero` non ho userProfile.path settato. Vuoi che faccia altre prove?
> > > > > > >
> > > > > > > java -version ?
> > > > > >
> > > > > > java version "1.6.0_29"
> > > > > > Java(TM) SE Runtime Environment (build 1.6.0_29-b11)
> > > > > > Java HotSpot(TM) 64-Bit Server VM (build 20.4-b02, mixed mode)
> > > > > >
> > > > > > (si`, il plugin del browser e` disabilitato)
> > > > >
> > > > > potresti provare con openjdk? a casa ho openjdk 7, sul server openjdk 6.
> > > >
> > > > java version "1.7.0_13"
> > > > OpenJDK Runtime Environment (IcedTea7 2.3.6) (7u13-2.3.6-0ubuntu0.12.04.1)
> > > > OpenJDK 64-Bit Server VM (build 23.7-b01, mixed mode)
> > > >
> > > > Nessun problema.
> > > >
> > > > Prova a compilare con buildr, vediamo se e` eclipse che scazza.
> > >
> > > La build sul server la faccio con ant
, non copio più i war dal mio pc.
> > > Stasera provo
> >
> > Allora e` parecchio strano. Che ci sia una qualche race condition con il lock sull'oggetto della classe?
>
> Visto che la prima chiamata la fa il classloading dell'omonima servlet stasera elimino il synchronized che è inutile.
Comunque attaccarci un debugger risolverebbe il mistero.I think happiness is love
- Vladimir Putin-
Re: [PROPOSTA] OPPURE:Scritto da: avvelentani
> Scritto da: ::1
> > Scritto da: avvelentani
> > > Scritto da: ::1
> > > > Scritto da: avvelentani
> > > > > Scritto da: ::1
> > > > > > Scritto da: avvelentani
> > > > > > > Scritto da: ::1
> > > > > > > > Scritto da: avvelentani
> > > > > > > > > Ho fatto una build di master e l'ho avviato dentro jetty. Nessun problema, pero` non ho userProfile.path settato. Vuoi che faccia altre prove?
> > > > > > > >
> > > > > > > > java -version ?
> > > > > > >
> > > > > > > java version "1.6.0_29"
> > > > > > > Java(TM) SE Runtime Environment (build 1.6.0_29-b11)
> > > > > > > Java HotSpot(TM) 64-Bit Server VM (build 20.4-b02, mixed mode)
> > > > > > >
> > > > > > > (si`, il plugin del browser e` disabilitato)
> > > > > >
> > > > > > potresti provare con openjdk? a casa ho openjdk 7, sul server openjdk 6.
> > > > >
> > > > > java version "1.7.0_13"
> > > > > OpenJDK Runtime Environment (IcedTea7 2.3.6) (7u13-2.3.6-0ubuntu0.12.04.1)
> > > > > OpenJDK 64-Bit Server VM (build 23.7-b01, mixed mode)
> > > > >
> > > > > Nessun problema.
> > > > >
> > > > > Prova a compilare con buildr, vediamo se e` eclipse che scazza.
> > > >
> > > > La build sul server la faccio con ant
, non copio più i war dal mio pc.
> > > > Stasera provo
> > >
> > > Allora e` parecchio strano. Che ci sia una qualche race condition con il lock sull'oggetto della classe?
> >
> > Visto che la prima chiamata la fa il classloading dell'omonima servlet stasera elimino il synchronized che è inutile.
>
> Comunque attaccarci un debugger risolverebbe il mistero.
con il debugger attaccato non ho risolto niente (si blocca sulla riga incriminata), però lanciando con -verbose:class -verbose:gc -verbose:jni ho scoperto che il classloading della libreria UADetector a un certo punto della sua vita esegue un qualche tipo di lookup di un dominio o qualcosa del genere (l'output interessante
); non vado oltre ma penso che ci stiamo per sbarazzare di quella libreria.
Young professional woman and busy mom.-
Re: [PROPOSTA] OPPURE:Scritto da: ::1
> Scritto da: avvelentani
> > Scritto da: ::1
> > > Scritto da: avvelentani
> > > > Scritto da: ::1
> > > > > Scritto da: avvelentani
> > > > > > Scritto da: ::1
> > > > > > > Scritto da: avvelentani
> > > > > > > > Scritto da: ::1
> > > > > > > > > Scritto da: avvelentani
> > > > > > > > > > Ho fatto una build di master e l'ho avviato dentro jetty. Nessun problema, pero` non ho userProfile.path settato. Vuoi che faccia altre prove?
> > > > > > > > >
> > > > > > > > > java -version ?
> > > > > > > >
> > > > > > > > java version "1.6.0_29"
> > > > > > > > Java(TM) SE Runtime Environment (build 1.6.0_29-b11)
> > > > > > > > Java HotSpot(TM) 64-Bit Server VM (build 20.4-b02, mixed mode)
> > > > > > > >
> > > > > > > > (si`, il plugin del browser e` disabilitato)
> > > > > > >
> > > > > > > potresti provare con openjdk? a casa ho openjdk 7, sul server openjdk 6.
> > > > > >
> > > > > > java version "1.7.0_13"
> > > > > > OpenJDK Runtime Environment (IcedTea7 2.3.6) (7u13-2.3.6-0ubuntu0.12.04.1)
> > > > > > OpenJDK 64-Bit Server VM (build 23.7-b01, mixed mode)
> > > > > >
> > > > > > Nessun problema.
> > > > > >
> > > > > > Prova a compilare con buildr, vediamo se e` eclipse che scazza.
> > > > >
> > > > > La build sul server la faccio con ant
, non copio più i war dal mio pc.
> > > > > Stasera provo
> > > >
> > > > Allora e` parecchio strano. Che ci sia una qualche race condition con il lock sull'oggetto della classe?
> > >
> > > Visto che la prima chiamata la fa il classloading dell'omonima servlet stasera elimino il synchronized che è inutile.
> >
> > Comunque attaccarci un debugger risolverebbe il mistero.
>
> con il debugger attaccato non ho risolto niente (si blocca sulla riga incriminata), però lanciando con -verbose:class -verbose:gc -verbose:jni ho scoperto che il classloading della libreria UADetector a un certo punto della sua vita esegue un qualche tipo di lookup di un dominio o qualcosa del genere (l'output interessante
); non vado oltre ma penso che ci stiamo per sbarazzare di quella libreria.
Wireshark ha parlato, tenta di risolvere il dominio user-agent-string.info, che è usato come namespace (temo ci sia qualche java.net.URL da qualche parte, la cosa strana è che la lookup invece di fallire e basta si bloccava.Young professional woman and busy mom.
-
-
-
-
-
-
-
-
-
-
-
-
Re: [PROPOSTA] OPPURE:Scritto daNon Autenticatoil 2013-02-20 14:24:18.0 alle 2013-02-20 14:24:18.0> "deploy" mi fa venire in mente quando un uccello sgancia qualcosa dall'alto


-
-
-
-