Re: Jonas
Rémi Forax <[email protected]> Wed, 03 Aug 2011 11:10:55 +0200
| Newsgroups | gmane.comp.java.french.general |
|---|---|
| Message-ID | <[email protected]> |
On 08/03/2011 10:46 AM, Jean-Baptiste BRIAUD -- Novlog wrote: > Il se trouve que Jonas utilise Felix. Je ne crois pas pouvoir changer s= implement (ou raisonnablement simplement) la version de Felix que Jonas u= tilise ? > Si c'est possible, =E7=E0 m'interesse fortement. > > Il y a d'autre part un bug qui est bien un bug Jonas. Il est corrig=E9 = dans la HEAD mais je ne suis pas parvenu =E0 builder Jonas =E0 partir des= sources. > Ils utilisent Maven, ce qui fait que c'est tr=E8s simple =E0 lancer, ma= is quand =E7=E0 plante, =E7=E0 devient tr=E8s compliqu=E9 =E0 corriger. > Sans compter que m=EAme si j'y parvenais, =E7=E0 ne serait probablement= pas raisonnable de mettre en prod avec une version de la HEAD build=E9e = =E0 la mano. > > Globalement, j'ai un probl=E8me et j'utilise Jonas, ou tente de le fair= e, peu importe que l'erreur vienne d'un module dont Jonas n'est pas respo= nsable. > De fait, =E7=E0 n'est pas une critique des personnes qui d=E9veloppent = Jonas, mais un retour d'exp=E9rience, malheureusement n=E9gatif. > > De plus, les dev n'y peuvent rien et =E7=E0 doit =EAtre assez frustrant= , mais le fait qu'il y ai tr=E8s peu d'utilisateur et que cela se sente s= ur la mailling list est =E0 nouveau un facteur n=E9gatif. > Evidement, nous sommes en Aout ... mais c'est maintenant que je tente d= e l'utiliser ... Pour ton probl=E8me tu peux faire un patch avec juste la classe qui =E0 l= e bug. Basiquement, tu prends la nouvelle version, o=F9 alors si il y a plusieur= s=20 changement sur la classe tu isoles celui qui t'int=E9resse et tu le backport sur la=20 version courante de ta classe. Puis tu compiles ta classe avec le jar de jonas, et enfin lors du=20 d=E9ploiement tu mets le jar contenant ta classe devant celui de Jonas. Bref tu auras un Jonas avec une classe patch=E9, donc tu ne devrais plus=20 avoir ton bug et avoir minimis=E9 l'impact de la correction. Le chargement dynamique des classes en Java, des fois c'est pratique :) R=E9mi > > On 3 ao=FBt 2011, at 10:13, jerome moliere wrote: > >> Salut jean baptiste, >> humm difficile de r=E9pondre , je connais bien les produits,pas mal de >> gens chez eux.... >> Mais en gros : >> Jonas est un tr=E8s bon produit mais pas assez utilis=E9 , la communau= t=E9 >> d'utilisateurs r=E9els est tr=E8s r=E9duite mais l'=E9quipe de dev est= super >> disponible et motiv=E9e par toute remont=E9e (problemes, souhaits, >> am=E9liorations) >> Dess gens comme Florent Benoit, Guillaume Sauthier et comparses sont >> vraiment des gens tr=E8s bien et cela n'est pas pure flatterie...... >> Apr=E8s tu tombes sur des bugs qui ne viennent pas de chez eux, deman= de >> a JB Onofre de fixer Karaf et cela r=E9soudra ton souci .... >> Ou essaie un upgrade brutal du felix de 3.09 vers une 3.2 >> >> Jerome >> J.MOLIERE - Mentor/J >> auteur Eyrolles >> >> >> >> >> >> Le 3 ao=FBt 2011 10:05, Jean-Baptiste BRIAUD -- Novlog >> <[email protected]> a =E9crit : >>> Bonjour =E0 tous, >>> >>> Je suis en train de travailler avec Jonas, 5.2.0 puis 5.3.0 M3. >>> En lisant la doc, j'=E9tais plut=F4t satisfait : un conteneur JEE au = top, JMS, ... le tout OSGI. >>> >>> Sauf que je suis tomb=E9 sur 2 bugs, l'un dans Felix, le "moteur" OSG= I, un dans Jonas. >>> https://issues.apache.org/jira/browse/FELIX-3003 >>> http://jira.ow2.org/browse/JONAS-436 >>> >>> Enfin, je trouve que l'aspect communaut=E9 n'est pas au top : maillin= g list lente et peu efficace. ESt-ce reflet d'un faible nombre d'utilisat= eur ? >>> La mailling list semble avoir dans les 350/400 membres. >>> >>> De plus, j'ai une NPE dans la console d'admin certainement =E0 la pla= ce d'un beau message d'erreur m'expliquant o=F9 se trouve le probl=E8me d= e config. >>> La console fonctionne avec Jonas sans rien d'install=E9/configur=E9. >>> >>> Bref, je suis tr=E8s d=E9=E7u. >>> >>> Et vous, un retour sur Jonas ?