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 :
comment je procède pour faire fonctionner la version 3.2.0.GA ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part java.lang.IllegalStateException: Could not commit transaction
voici le changement que j'ai fait ds le fichier POM.xml
=>j'ai juste changé 3.1.2.GA par 3.2.0.GA ?
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>
quelqu'un qui m'aide SVP comment je passe à la version 3.2.0.GA ?
Thanks.
Partager