Bonjour à tous.

Quelqu'un a-t-il déjà utilisé avec succès facelets 1.1.15 avec un implémentation JSF 1.1 (myfaces) ?

J'ai upgradé facelets de 1.1.11 vers 1.1.15 ici et, tout à coup, certaines de mes pages lancent
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
java.lang.NoClassDefFoundError: javax/faces/component/ContextCallback
	at java.lang.Class.getDeclaredMethods0(Native Method)
	at java.lang.Class.privateGetDeclaredMethods(Class.java:2454)
	at java.lang.Class.getDeclaredMethods(Class.java:1795)
	at java.beans.Introspector$1.run(Introspector.java:1272)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.beans.Introspector.getPublicDeclaredMethods(Introspector.java:1270)
	at java.beans.Introspector.getTargetMethodInfo(Introspector.java:1136)
	at java.beans.Introspector.getBeanInfo(Introspector.java:387)
	at java.beans.Introspector.getBeanInfo(Introspector.java:159)
	at com.sun.facelets.tag.MetadataTargetImpl.<init>(MetadataTargetImpl.java:39)
	at com.sun.facelets.tag.MetaRulesetImpl.getMetadataTarget(MetaRulesetImpl.java:106)
	at com.sun.facelets.tag.MetaRulesetImpl.finish(MetaRulesetImpl.java:125)
	at com.sun.facelets.tag.MetaTagHandler.setAttributes(MetaTagHandler.java:74)
	at com.sun.facelets.tag.jsf.ComponentHandler.apply(ComponentHandler.java:165)
	at com.sun.facelets.tag.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:47)
	at com.sun.facelets.tag.ui.DefineHandler.applyDefinition(DefineHandler.java:64)
.....
Il semble que la classe contextCallback n'existe que depuis JSF 1.2. Hors, d'après la doc, facelets est supposé fonctionner avec les deux framework. Il semble qu'il n'aie pas détecté qu'on est sous JSF 1.1 (j'ignore comment se passe la détection). Quellqu'un a déjà rencontré ce problème? Si oui, quelle est la solution.