Lorsque l’erreur devient incompréhensible et surgit, par exemple, dans com.myproj.myejbs.mdb.<error> on se demande vraiment d’où peut venir l’erreur. Au point même de simplifier au maximum son MDB en mettant quasi tout en commentaire… pour toujours avoir cette erreur: ()V) Constructor must call super() or this() avec Netbeans 6.8 et Glassfish
J’ai vraiment tout essayé: recréation d’un domaine glassfish, ajout d’un constructeur au MDB (avec appel à super()), vérification de toutes les classes du projet héritant d’une classe parente…
Au final, la solution est triviale et devrait être dans ma liste de suspicion pour les erreurs paranormales à l’avenir:
Supprimer le cache de netbeans: rm -rf ~/.netbeans/6.8/var/cache/
Pour les plus conservateurs, renommer le dossier cache peut aussi faire l’affaire.