ASTORM

Bug OpenJPA: NoClassDefFoundError

Suite à mon précédent ticket, j'ai approfondi mes tests et je suis tombé sur ce qui semble être un bug majeur d'OpenJPA 2.2.2 dans sa gestion du cache des requêtes compilées. Le résultat est qu'après environ un millier d'appels au serveur, une erreur NoClassDefFoundError est renvoyée presque systématiquement.

Lire la suite...

Fuite mémoire spéciale

Il y a quelque temps, je suis tombé sur des erreurs bizarres, style PermGen space ou NoClassDefFoundError qui survenaient de manière incompréhensible. En travaillant dessus, j'ai découvert quelques soucis avec la librairie de persistance...

Lire la suite...

Module Glassfish V2

Le module de Glassfish v2 n'est plus supporté depuis les version 7.2 de Netbeans. Mais le plugin reste compatible, il est juste difficile à trouver...

Lire la suite...

Vous avez dit bug ?

Récemment, dans un projet en Java EE 5, je devais valider du XML avec un XSD. L'API étant bien faite, c'est assez simple. Et voila que suite à une migration vers Java EE 6, ça ne marche plus...

Lire la suite...

Classe manquante au déploiement

Je travaille sur un projet Java Enterprise Edition séparé en plusieurs modules. Il y a 2 projets directement lié à Java EE 6 (la partie business -ejb- et la partie interface -war-) et un troisième fournissant une API générique destinée à être utilisée par d'autres modules. Il arrive parfois, avec NetBeans d'avoir un NoClassDefFoundError au déploiement...

Lire la suite...

Java & Active Directory

Active Directory peut être vu comme un annuaire LDAP qui permet de gérer des ressources de manière centralisée. Mais comment s'y connecter avec Java ?

Lire la suite...

Normalisation de String

Il arrive souvent de devoir normaliser une chaîne de caractère (supprimer des accents ainsi que certains caractères spéciaux). Et c'est très facile !

Lire la suite...

PermGen space Error

Développant une application en Java EE 5 sous GlassFish v2, il m'est régulièrement arrivé d'avoir une erreur "mémorielle" au bout de quelques redéploiements.

Lire la suite...

Exceptions dans les EJB

La gestion des exceptions en Java EE peut s'avérer être un sacré casse tête, surtout lorsqu'une exception est lancée d'un Bean à un autre.

Lire la suite...

JPA et les jointures

La Java Persistence API (JPA) est la spécification faisant partie de Java EE 5 (JEE5) définissant un langage SQL (le JPQL) sensé être portable. Toutefois je suis tombé sur une importante limitation de la spécification JPA elle-même : il n'est pas possible de mettre des conditions sur des jointures externes...

Lire la suite...

- page 1 de 3