[
https://issues.jboss.org/browse/RF-11764?page=com.atlassian.jira.plugin.s...
]
Jean ANDRE edited comment on RF-11764 at 1/5/12 4:34 PM:
---------------------------------------------------------
Well, do you prefer having a ear file to be deployed because unfortunately this is the
best sample I can give you - It is a standalone application, no db access, no back-end,
only pure GUI. The given file is a perfect example how a page can be complex by having
multiple includes and nested tabs. Most of the bugs reported are related to resource and
tabs can be reproduced easily by playing with the application. The complexity of the page
is a part of the problem and making it more simple might not reproduce the bug. If you
have any difficulty to run the application, let me know - AspectJ can be disable by
removing aspectJ classes - AspectJ is solely used for logging purpose.
Libraries needed are :
- RichFaces 4.1.0 et dependency
- hibernate-validator-4.2.0.Final.jar
- org.springframework.asm-3.0.6.RELEASE.jar
- org.springframework.beans-3.0.6.RELEASE.jar
- org.springframework.context-3.0.6.RELEASE.jar
- org.springframework.core-3.0.6.RELEASE.jar
- org.springframework.expression-3.0.6.RELEASE.jar
- org.springframework.web-3.0.6.RELEASE.jar
- slf4j-api-1.6.1.jar
- slf4j-log4j12-1.6.1.jar
- JSF Mojorra 2.1.4
Please, take the time to setup the application and I will assist you to pinpoint the bugs
for :
- RF-11764
- RF-11763
- RF-11750
- RF-11730
- RF-10989
- RF-11694
- RF-11427
- RF-11054
- RF-11669
- RF-11855
Then... by setting the application, there is a lot to win as you will easily reproduce
those bugs...
was (Author: jorelia64):
Well, do you prefer having a ear file to be deployed because unfortunately this is the
best sample I can give you - It is a standalone application, no db access, no back-end,
only pure GUI. The given file is a perfect example how a page can be complex by having
multiple includes and nested tabs. Most of the bugs reported are related to resource and
tabs can be reproduced easily by playing with the application. The complexity of the page
is a part of the problem and making it more simple might not reproduce the bug. If you
have any difficulty to run the application, let me know - AspectJ can be disable by
removing aspectJ classes - AspectJ is solely used for logging purpose.
Libraries needed are :
- RichFaces 4.1.0 et dependency
- hibernate-validator-4.2.0.Final.jar
- org.springframework.asm-3.0.6.RELEASE.jar
- org.springframework.beans-3.0.6.RELEASE.jar
- org.springframework.context-3.0.6.RELEASE.jar
- org.springframework.core-3.0.6.RELEASE.jar
- org.springframework.expression-3.0.6.RELEASE.jar
- org.springframework.web-3.0.6.RELEASE.jar
- slf4j-api-1.6.1.jar
- slf4j-log4j12-1.6.1.jar
- JSF Mojorra 2.1.4
Please, take the time to setup the application and I will assist you to pinpoint the bugs
for :
- RF-11764
- RF-11763
- RF-11750
- RF-11730
- RF-10989
- RF-11694
- RF-11427
- RF-11054
- RF-11669
Then... by setting the application, there is a lot to win as you will easily reproduce
those bugs...
Problems with packed resources
------------------------------
Key: RF-11764
URL:
https://issues.jboss.org/browse/RF-11764
Project: RichFaces
Issue Type: Bug
Security Level: Public(Everyone can see)
Affects Versions: 4.1.0.CR1
Reporter: Jean ANDRE
Labels: material-sent
*Follow up RF-11694.*
We tested the solution by updating the web.xml. We put following code :
{code}
<context-param>
<param-name>org.richfaces.resourceMapping.enabled</param-name>
<param-value>true</param-value>
</context-param>
<context-param>
<param-name>org.richfaces.resourceMapping.packedStages</param-name>
<param-value>All</param-value>
</context-param>
{code}
The workaround does not work well because it triggers many javacript erreur - User
Interface seem to be frozen, hanged.
Here are the errors catch under firebug / Mozilla
{code}
jsf is not defined
[Stopper sur une erreur]
}(jQuery,RichFaces,jsf));;(function(C,B,D){B.blankFunction=function(){};
packed.js (ligne 3040)
RichFaces.ui is undefined
[Stopper sur une erreur] <!-- --></td><td i...iv><script
type="text/javascript">new
index.jsf (ligne 61)
RichFaces.ui is undefined
[Stopper sur une erreur] RichFaces.ui.Menu(...uForm:j_idt29_itm"
class="rf-tb-itm">
index.jsf (ligne 62)
RichFaces.ui is undefined
[Stopper sur une erreur] <!-- --></td><td i...iv><script
type="text/javascript">new
index.jsf (ligne 65)
RichFaces.ui is undefined
[Stopper sur une erreur] <!-- --></td><td i...iv><script
type="text/javascript">new
index.jsf (ligne 65)
RichFaces.ui is undefined
[Stopper sur une erreur] RichFaces.ui.Menu(...uForm:j_idt34_itm"
class="rf-tb-itm">
index.jsf (ligne 66)
RichFaces.ui is undefined
[Stopper sur une erreur] <!-- --></td><td i...iv><script
type="text/javascript">new
index.jsf (ligne 69)
RichFaces.ui is undefined
[Stopper sur une erreur] <!-- --></td><td i...iv><script
type="text/javascript">new
index.jsf (ligne 69)
RichFaces.ui is undefined
[Stopper sur une erreur] <!-- --></td><td i...iv><script
type="text/javascript">new
index.jsf (ligne 69)
RichFaces.ui is undefined
[Stopper sur une erreur] <!-- --></td><td i...iv><script
type="text/javascript">new
index.jsf (ligne 69)
RichFaces.ui is undefined
[Stopper sur une erreur] <!-- --></td><td i...iv><script
type="text/javascript">new
index.jsf (ligne 69)
RichFaces.ui is undefined
[Stopper sur une erreur] <!-- --></td><td i...iv><script
type="text/javascript">new
index.jsf (ligne 69)
RichFaces.ui is undefined
[Stopper sur une erreur] <!-- --></td><td i...iv><script
type="text/javascript">new
index.jsf (ligne 69)
RichFaces.ui is undefined
[Stopper sur une erreur] <!-- --></td><td i...iv><script
type="text/javascript">new
index.jsf (ligne 69)
RichFaces.ui is undefined
[Stopper sur une erreur] <!-- --></td><td i...iv><script
type="text/javascript">new
index.jsf (ligne 69)
RichFaces.ui is undefined
[Stopper sur une erreur] <!-- --></td><td i...iv><script
type="text/javascript">new
index.jsf (ligne 69)
RichFaces.ui is undefined
[Stopper sur une erreur] <!-- --></td><td i...iv><script
type="text/javascript">new
index.jsf (ligne 69)
RichFaces.ui is undefined
[Stopper sur une erreur] <!-- --></td><td i...iv><script
type="text/javascript">new
index.jsf (ligne 69)
RichFaces.ui is undefined
[Stopper sur une erreur] RichFaces.ui.Menu(...uForm:j_idt49_itm"
class="rf-tb-itm">
index.jsf (ligne 70)
RichFaces.ui is undefined
[Stopper sur une erreur] <!-- --></td><td cla...iv><script
type="text/javascript">new
index.jsf (ligne 76)
RichFaces.ui is undefined
[Stopper sur une erreur] RichFaces.ui.Menu(...":"MenuForm:mainToolBar"}
);</script>
index.jsf (ligne 77)
RichFaces.ui is undefined
[Stopper sur une erreur] RichFaces.ui.Menu(...":"MenuForm:mainToolBar"}
);</script>
index.jsf (ligne 77)
RichFaces.ui is undefined
[Stopper sur une erreur] <div id="tabbedForm:desktopTabPanel"
c...d="tabbedForm:tab-workitems:content">
index.jsf (ligne 85)
RichFaces.ui is undefined
[Stopper sur une erreur] <!-- --></div><scr...caTOW2xgcAAA=="
autocomplete="off" />
index.jsf (ligne 88)
RichFaces.ui is undefined
[Stopper sur une erreur] <!-- --></div><scr...caTOW2xgcAAA=="
autocomplete="off" />
index.jsf (ligne 88)
RichFaces.ui is undefined
[Stopper sur une erreur] <!-- --></div><scr...caTOW2xgcAAA=="
autocomplete="off" />
index.jsf (ligne 88)
{code}
more over there is many CSS errors/warning
{code}
L'utilisation de getAttributeNodeNS() est obsolète. Utilisez getAttributeNS() à la
place.
Une fin de valeur était attendue, mais « "#E5973E " » a été trouvé. Erreur
d'analyse de la valeur pour « border ». Déclaration abandonnée.
*.rf-insl-tt{position:absolute;display..."#E5973E ";background-color:#FAE6B0;}
packed.css (ligne 108)
Erreur d'analyse de la valeur pour « filter ». Déclaration abandonnée.
*.rf-fu-inp{filter:alpha(opacity=0);fo...y:0;position:absolute;right:0;top:0;}
packed.css (ligne 158)
Propriété « text-color » inconnue. Déclaration abandonnée.
*.rf-fu-itm-st{display:none;margin-top...000;background-color:#fff;padding:0;}
packed.css (ligne 164)
Erreur d'analyse de la valeur pour « filter ». Déclaration abandonnée.
*.rf-tab-cnt{border:1px solid #C4C0B9;...opacity:.1;filter:alpha(opacity=10);}
packed.css (ligne 184)
Erreur d'analyse de la valeur pour « filter ». Déclaration abandonnée.
*.rf-pp-shade{position:fixed;width:100...opacity:.5;filter:alpha(opacity=50);}
packed.css (ligne 185)
Erreur d'analyse de la valeur pour « filter ». Déclaration abandonnée.
*.rf-pp-shdw{background-color:#000;opa...6px;left:6px;bottom:-6px;z-index:-1;}
packed.css (ligne 186)
Propriété « repeat-x » inconnue. Déclaration abandonnée.
*.rf-pp-hdr{background:url(../org.rich...g-left:10px;cursor:move;padding:2px;}
packed.css (ligne 188)
Erreur d'analyse de la valeur pour « font-size ». Déclaration abandonnée.
*.rf-cal-sp-inp{border:0;padding:0 0 0...Arial,Verdana,sans-serif;width:18px;}
packed.css (ligne 354)
Erreur d'analyse de la valeur pour « filter ». Déclaration abandonnée.
*.rf-cal-edtr-shdw{background:#FFF;opacity:.5;filter:alpha(opacity=50);}
packed.css (ligne 369)
Erreur d'analyse de la valeur pour « filter ». Déclaration abandonnée.
*.rf-cal-edtr-layout-shdw{background-c...opacity:.3;filter:alpha(opacity=30);}
{code}
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.jboss.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see:
http://www.atlassian.com/software/jira