Avant hier soir j’ai eu l’occasion de me rendre à une session extraordinaire du Paris JUG en raison du passage de Patrick Curran dans notre capitale. Pour ceux qui ne le connaissent pas, ce monsieur est président du JCP (Java Community Process), responsable de l’intégration des futurs standards de la plateforme Java (les fameuses JSR).
Nous avons eu droit dans un premier temps à une présentation du JCP, son mode de fonctionnement, ses acteurs, le cycle de vie d’une JSR (3 à 7 mois de travail en théorie !). La présentation était vraiment très claire et invite à rejoindre à un des nombreux groupe d’experts qui travaille sur les kits de compatibilité (TCK) et l’implémentation de référence (RI) d’une spécification. D’ailleurs il vaut mieux vérifier si son employeur n’est pas lui même membre du JCP avant d’engager la démarche, ça évite apparement des complications pour la suite… Lire la suite »
Présentons tout d’abord Alex et Fred, deux développeurs Java plus ou moins fraichement sortis de l’école. Comme beaucoup de jeunes ingénieurs, ils font leurs premières armes en SSII. Un entretien plus tard, c’est parti pour l’aventure : ils sont placés en régie sur un super projet, il y a une ambiance terrible dans l’équipe ! D’ailleurs la première semaine est ponctuée par 2 pots (de départ), idéal pour faire connaissance avec tout le monde.
Cette série d’articles présentera sous forme de petites histoires, des problèmes vécus par nos deux amis et les solutions qu’ils ont pu y apporter (parfois)… Allons maintenant voir comment s’en sort Alex…
Lire la suite »
Juste un petit article sur un problème que j’ai rencontré hier… Certains connaissent peut être l’outils de gestion de projets agiles XPlanner (orienté eXtreme Programming selon le site du projet).
La dernière version date de mai 2006 et n’a été testée qu’avec des version de JDK 1.4.2. Cependant la JVM a évoluée depuis… En tentant de faire fonctionner XPlanner sur un serveur doté d’un tomcat 5.5 et surtout d’un JDK 1.6 on obtient une belle stack d’erreur au lancement de l’application, dont la partie significative est :
org.springframework.beans.TypeMismatchException: Failed to convert property value of type [org.apache.commons.collections.map.LinkedMap] to required type [java.util.HashMap] for property ‘repositories’
La solution est de modifier le fichier de configuration de spring WEB-INF/classes/spring-beans.xml en remplaçant : Lire la suite »