Salut tout le monde,
je suis débutant en JSF, je développe une application web en jsf et j'utilise richFaces. Le problème c'est que la version 3.2.0.GA provoque des exception chez moi, la version 3.1.2.GA fonctionne bien,
voici l'erreur ds le log du TomCat :

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
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
 SEVERE: Servlet.service() for servlet default threw exception
java.lang.IllegalArgumentException: Parameter "size" for convert from HTML to java can not be decoded: [11px], reason: Unparseable number: "11px"
    at org.ajax4jsf.util.HtmlDimensions.decode(HtmlDimensions.java:65)
    at org.richfaces.renderkit.html.images.BaseControlBackgroundImage.getHeight(BaseControlBackgroundImage.java:113)
    at org.richfaces.renderkit.html.images.BaseControlBackgroundImage.getHeight(BaseControlBackgroundImage.java:120)
    at org.richfaces.renderkit.html.images.BaseControlBackgroundImage.getDataToStore(BaseControlBackgroundImage.java:136)
    at org.ajax4jsf.resource.InternetResourceBase.getUri(InternetResourceBase.java:211)
    at org.ajax4jsf.renderkit.compiler.ResourceElement.getString(ResourceElement.java:83)
    at org.ajax4jsf.renderkit.compiler.ClassElement.getString(ClassElement.java:94)
    at org.ajax4jsf.renderkit.compiler.ClassElement.encode(ClassElement.java:59)
    at org.ajax4jsf.renderkit.compiler.ElementBase.encode(ElementBase.java:105)
    at org.ajax4jsf.renderkit.compiler.ElementBase.encode(ElementBase.java:105)
    at org.ajax4jsf.renderkit.compiler.RootElement.encode(RootElement.java:64)
    at org.ajax4jsf.renderkit.compiler.ElementBase.encode(ElementBase.java:73)
    at org.ajax4jsf.resource.TemplateCSSRenderer.send(TemplateCSSRenderer.java:91)
    at org.ajax4jsf.resource.InternetResourceBase.send(InternetResourceBase.java:369)
    at org.ajax4jsf.resource.ResourceLifecycle.sendResource(ResourceLifecycle.java:221)
    at org.ajax4jsf.resource.ResourceLifecycle.send(ResourceLifecycle.java:146)
    at org.ajax4jsf.resource.InternetResourceService.load(InternetResourceService.java:333)
    at org.ajax4jsf.cache.LRUMapCache.load(LRUMapCache.java:116)
    at org.ajax4jsf.cache.LRUMapCache.get(LRUMapCache.java:87)
    at org.ajax4jsf.resource.InternetResourceService.serviceResource(InternetResourceService.java:195)
    at org.ajax4jsf.resource.InternetResourceService.serviceResource(InternetResourceService.java:141)
    at org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:260)
    at org.ajax4jsf.Filter.doFilter(Filter.java:175)
    at org.jboss.seam.web.Ajax4jsfFilter.doFilter(Ajax4jsfFilter.java:60)
    at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
    at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:73)
    at org.jboss.seam.servlet.SeamFilter.doFilter(SeamFilter.java:158)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
    at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:433)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:263)
    at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
    at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:584)
    at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
    at java.lang.Thread.run(Unknown Source)

puis une suite d'erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
  java.lang.IllegalStateException: Could not commit transaction
comment je procède pour faire fonctionner la version 3.2.0.GA ?

voici le changement que j'ai fait ds le fichier POM.xml

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
 <!-- richfaces -->
        <dependency>
            <groupId>org.richfaces.framework</groupId>
            <artifactId>richfaces-api</artifactId>
            <version>3.2.0.GA</version>
        </dependency>
        <dependency>
            <groupId>org.richfaces.framework</groupId>
            <artifactId>richfaces-impl</artifactId>
            <version>3.2.0.GA</version>
        </dependency>
 
        <dependency>
            <groupId>org.richfaces.ui</groupId>
            <artifactId>richfaces-ui</artifactId>
            <version>3.2.0.GA</version>
        </dependency>
=>j'ai juste changé 3.1.2.GA par 3.2.0.GA ?

quelqu'un qui m'aide SVP comment je passe à la version 3.2.0.GA ?
Thanks.