From issues at jboss.org Sat Mar 1 21:03:47 2014 From: issues at jboss.org (Luis Garcia (JIRA)) Date: Sat, 1 Mar 2014 21:03:47 -0500 (EST) Subject: [richfaces-issues] [JBoss JIRA] (RF-12491) Datatable model is accessed in tab panel which is not rendered using switch type "server" In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/RF-12491?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12949187#comment-12949187 ] Luis Garcia commented on RF-12491: ---------------------------------- I recently tested this with RichFaces 5.0.0 Alpha3. The issue is still present - The test were conducted using a set of Dynamic Tabs with DataTables inside them. The data model for each DataTables was called upon - even if it wasn't the active Tab. > Datatable model is accessed in tab panel which is not rendered using switch type "server" > ----------------------------------------------------------------------------------------- > > Key: RF-12491 > URL: https://issues.jboss.org/browse/RF-12491 > Project: RichFaces > Issue Type: Bug > Security Level: Public(Everyone can see) > Components: component-panels-layout-themes > Affects Versions: 4.2.0.Final, 4.2.2.Final > Environment: Mojarra 2.1.20, JDK 1.6, JDK 1.7, Tomcat 7.0.x > Reporter: Denis Pasek > Labels: lazy-loaded > Fix For: 5-Tracking > > Attachments: richfaces-visittree.zip, stacktrace-richfaces.png > > > When a RichFaces Tab of a TabPanel contains a RichFaces DataTable the model of the DataTable is accessed even if the Tab is not rendered at all. > Since the retrieval of the data table data might include costly database operations this is a serious performance issue. > The issue seems to be related to the state saving of JSF: the methods are not called during encodeAll() but during state saving of view. > My own analysis shows that AbstractTogglePanel visitTree() implementation visits all tab panels sub tree but not only the active one. Additionally it seems that the UIDataAdaptor wants to visit all rows of table even if it is not rendered as JSF state saving runs in RENDER_RESPONSE phase (see attached stacktrace). -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira From issues at jboss.org Sun Mar 2 21:52:49 2014 From: issues at jboss.org (Kalyan M (JIRA)) Date: Sun, 2 Mar 2014 21:52:49 -0500 (EST) Subject: [richfaces-issues] [JBoss JIRA] (RF-9485) IE9 Beta - AJAX broken In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/RF-9485?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12949216#comment-12949216 ] Kalyan M commented on RF-9485: ------------------------------ Many thanks to Nicolas for your kind reply. The fix seems to work fine in IE 10. The issue still exists in Browser Mode: IE 10 Compat View and Document Mode: Standards. I am not sure if these different settings available in IE need to be taken into consideration when testing a page or any fixes. > IE9 Beta - AJAX broken > ---------------------- > > Key: RF-9485 > URL: https://issues.jboss.org/browse/RF-9485 > Project: RichFaces > Issue Type: Bug > Security Level: Public(Everyone can see) > Components: compatibility > Affects Versions: 3.3.2.SR1, 3.3.3.Final > Environment: Windows Vista SP2 (Virtual PC VM), IE9 Beta > Reporter: Andrew May > Labels: ie9 > Fix For: 3.Future > > Attachments: AJAX.js, AJAX.js, AJAX.js, IE9.txt, JSFAJAX.txt, sarissa.js > > > In the Rich Faces Demo (3.3.3 Final) there are a couple of errors shown in the JavaScript Console in IE9, and the Ajax demos do not work. > On loading a section: > SCRIPT5007: 'undefined' is null or not an object - framework.pack.js.jsf, line 1870 character 65 > On trying one of the AJAX demos (e.g. the CommandButton demo): > SCRIPT16386: No such interface supported - framework.pack.js.jsf, line 2373 character 3 > In our applications (3.2.SR1), we see an error for every Ajax request: > SCRIPT16386: No such interface supported - 3_3_2.SR1org.ajax4jsf.javascript.AjaxScript, line 120 character 1 > For both the SCRIPT16386 errors, the JavaScript is assigning A.outerHTML = new XMLSerializer().serializeToString(C) > I believe that this is the first version of IE9 to include XMLSerializer. > I don't know enough about XMLSerializer to know whether this is an IE9 issue or a RichFaces issue. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira From issues at jboss.org Tue Mar 4 03:19:33 2014 From: issues at jboss.org (=?UTF-8?Q?Jon=C3=A1=C5=A1_Trantina_=28JIRA=29?=) Date: Tue, 4 Mar 2014 03:19:33 -0500 (EST) Subject: [richfaces-issues] [JBoss JIRA] (RF-13559) Backport RF-13018 (a4j:commandButton wrong actions performed) to RF 4 In-Reply-To: References: Message-ID: Jon?? Trantina created RF-13559: ----------------------------------- Summary: Backport RF-13018 (a4j:commandButton wrong actions performed) to RF 4 Key: RF-13559 URL: https://issues.jboss.org/browse/RF-13559 Project: RichFaces Issue Type: Bug Security Level: Public (Everyone can see) Components: component-a4j-core Affects Versions: 4.3.2, 4.2.3.Final Reporter: Jon?? Trantina Backport fix for RF-13018 from RF 5 to RF 4. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira From issues at jboss.org Tue Mar 4 07:43:33 2014 From: issues at jboss.org (=?UTF-8?Q?Luk=C3=A1=C5=A1_Fry=C4=8D_=28JIRA=29?=) Date: Tue, 4 Mar 2014 07:43:33 -0500 (EST) Subject: [richfaces-issues] [JBoss JIRA] (RF-13560) Improve javadoc for Push component In-Reply-To: References: Message-ID: Luk?? Fry? created RF-13560: ------------------------------- Summary: Improve javadoc for Push component Key: RF-13560 URL: https://issues.jboss.org/browse/RF-13560 Project: RichFaces Issue Type: Enhancement Security Level: Public (Everyone can see) Components: component-push/poll, doc Affects Versions: 5.0.0.Alpha3 Reporter: Luk?? Fry? Assignee: Luk?? Fry? Fix For: 5.0.0.Alpha4 -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira From issues at jboss.org Tue Mar 4 08:03:34 2014 From: issues at jboss.org (=?UTF-8?Q?Luk=C3=A1=C5=A1_Fry=C4=8D_=28JIRA=29?=) Date: Tue, 4 Mar 2014 08:03:34 -0500 (EST) Subject: [richfaces-issues] [JBoss JIRA] (RF-13561) Remove PushFilter deprecated in RF 4.1 In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/RF-13561?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Luk?? Fry? updated RF-13561: ---------------------------- Assignee: (was: Luk?? Fry?) > Remove PushFilter deprecated in RF 4.1 > -------------------------------------- > > Key: RF-13561 > URL: https://issues.jboss.org/browse/RF-13561 > Project: RichFaces > Issue Type: Task > Security Level: Public(Everyone can see) > Components: component-push/poll > Affects Versions: 5.0.0.Alpha3 > Reporter: Luk?? Fry? > > {code} > private void logPushFilterWarning(ServletContext servletContext) { > String message; > if (servletContext.getMajorVersion() >= 3) { > message = "PushFilter has been deprecated, you can remove its declaration in Servlets 3 environment"; > } else { > message = "PushFilter has been deprecated, you should use PushServlet instead"; > } > LOGGER.warn(message); > } > {code} -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira From issues at jboss.org Tue Mar 4 08:03:33 2014 From: issues at jboss.org (=?UTF-8?Q?Luk=C3=A1=C5=A1_Fry=C4=8D_=28JIRA=29?=) Date: Tue, 4 Mar 2014 08:03:33 -0500 (EST) Subject: [richfaces-issues] [JBoss JIRA] (RF-13561) Remove PushFilter deprecated in RF 4.1 In-Reply-To: References: Message-ID: Luk?? Fry? created RF-13561: ------------------------------- Summary: Remove PushFilter deprecated in RF 4.1 Key: RF-13561 URL: https://issues.jboss.org/browse/RF-13561 Project: RichFaces Issue Type: Task Security Level: Public (Everyone can see) Components: component-push/poll Affects Versions: 5.0.0.Alpha3 Reporter: Luk?? Fry? Assignee: Luk?? Fry? {code} private void logPushFilterWarning(ServletContext servletContext) { String message; if (servletContext.getMajorVersion() >= 3) { message = "PushFilter has been deprecated, you can remove its declaration in Servlets 3 environment"; } else { message = "PushFilter has been deprecated, you should use PushServlet instead"; } LOGGER.warn(message); } {code} -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira From issues at jboss.org Tue Mar 4 10:35:38 2014 From: issues at jboss.org (=?UTF-8?Q?Luk=C3=A1=C5=A1_Macko_=28JIRA=29?=) Date: Tue, 4 Mar 2014 10:35:38 -0500 (EST) Subject: [richfaces-issues] [JBoss JIRA] (RF-13562) Ui:repeat doesn't work In-Reply-To: References: Message-ID: Luk?? Macko created RF-13562: -------------------------------- Summary: Ui:repeat doesn't work Key: RF-13562 URL: https://issues.jboss.org/browse/RF-13562 Project: RichFaces Issue Type: Bug Security Level: Public (Everyone can see) Components: showcase Reporter: Luk?? Macko Priority: Minor When new showcase is deployed to WildFly usage of ui:repeat in table showing VDL docs https://github.com/richfaces/richfaces/blob/RF-12901-showcase/examples/bootstrap-showcase/src/main/webapp/resources/fragment/attributesRepeat.xhtml#L7 throws an Exception {{16:28:08,647 SEVERE [javax.enterprise.resource.webcontainer.jsf.application] (default task-3) Error Rendering View[/component/autocomplete/index.xhtml]: javax.el.ELException: //home/lmacko/workspace/richfaces/examples/bootstrap-showcase/target/m2e-wtp/web-resources/resources/fragment/attributesRepeat.xhtml @7,64 value="#{attributesList}": //home/lmacko/workspace/richfaces/examples/bootstrap-showcase/target/m2e-wtp/web-resources/resources/taglib.xhtml @81,106 value="#{taglibReader.getDefaultAttributes(tag)}": java.lang.NullPointerException at com.sun.faces.facelets.el.TagValueExpression.getValue(TagValueExpression.java:114) [jsf-impl-2.2.5-jbossorg-3.jar:] at com.sun.faces.facelets.component.UIRepeat.getValue(UIRepeat.java:279) [jsf-impl-2.2.5-jbossorg-3.jar:] at com.sun.faces.facelets.component.UIRepeat.getDataModel(UIRepeat.java:255) [jsf-impl-2.2.5-jbossorg-3.jar:] at com.sun.faces.facelets.component.UIRepeat.setIndex(UIRepeat.java:523) [jsf-impl-2.2.5-jbossorg-3.jar:] at com.sun.faces.facelets.component.UIRepeat.doVisitChildren(UIRepeat.java:790) [jsf-impl-2.2.5-jbossorg-3.jar:] at com.sun.faces.facelets.component.UIRepeat.visitTree(UIRepeat.java:748) [jsf-impl-2.2.5-jbossorg-3.jar:] at com.sun.faces.facelets.component.UIRepeat.visitTree(UIRepeat.java:754) [jsf-impl-2.2.5-jbossorg-3.jar:] at javax.faces.component.UIComponent.visitTree(UIComponent.java:1700) [jboss-jsf-api_2.2_spec-2.2.5.jar:2.2.5] at com.sun.faces.application.view.FormOmittedChecker.check(FormOmittedChecker.java:91) [jsf-impl-2.2.5-jbossorg-3.jar:] at com.sun.faces.application.view.FaceletViewHandlingStrategy.renderView(FaceletViewHandlingStrategy.java:445) [jsf-impl-2.2.5-jbossorg-3.jar:] at com.sun.faces.application.view.MultiViewHandler.renderView(MultiViewHandler.java:133) [jsf-impl-2.2.5-jbossorg-3.jar:] at javax.faces.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:337) [jboss-jsf-api_2.2_spec-2.2.5.jar:2.2.5] at javax.faces.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:337) [jboss-jsf-api_2.2_spec-2.2.5.jar:2.2.5] at javax.faces.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:337) [jboss-jsf-api_2.2_spec-2.2.5.jar:2.2.5] at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:120) [jsf-impl-2.2.5-jbossorg-3.jar:] at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101) [jsf-impl-2.2.5-jbossorg-3.jar:] at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:219) [jsf-impl-2.2.5-jbossorg-3.jar:] at javax.faces.webapp.FacesServlet.service(FacesServlet.java:647) [jboss-jsf-api_2.2_spec-2.2.5.jar:2.2.5] at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:85) [undertow-servlet-1.0.0.Final.jar:1.0.0.Final] at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:61) [undertow-servlet-1.0.0.Final.jar:1.0.0.Final] at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36) [undertow-servlet-1.0.0.Final.jar:1.0.0.Final] at org.wildfly.extension.undertow.security.SecurityContextAssociationHandler.handleRequest(SecurityContextAssociationHandler.java:78) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:25) [undertow-core-1.0.0.Final.jar:1.0.0.Final] at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:113) [undertow-servlet-1.0.0.Final.jar:1.0.0.Final] at io.undertow.security.handlers.AuthenticationCallHandler.handleRequest(AuthenticationCallHandler.java:52) [undertow-core-1.0.0.Final.jar:1.0.0.Final] at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:45) [undertow-core-1.0.0.Final.jar:1.0.0.Final] at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:61) [undertow-servlet-1.0.0.Final.jar:1.0.0.Final] at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:70) [undertow-servlet-1.0.0.Final.jar:1.0.0.Final] at io.undertow.security.handlers.SecurityInitialHandler.handleRequest(SecurityInitialHandler.java:76) [undertow-core-1.0.0.Final.jar:1.0.0.Final] at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:25) [undertow-core-1.0.0.Final.jar:1.0.0.Final] at org.wildfly.extension.undertow.security.jacc.JACCContextIdHandler.handleRequest(JACCContextIdHandler.java:61) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:25) [undertow-core-1.0.0.Final.jar:1.0.0.Final] at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:25) [undertow-core-1.0.0.Final.jar:1.0.0.Final] at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:240) [undertow-servlet-1.0.0.Final.jar:1.0.0.Final] at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:227) [undertow-servlet-1.0.0.Final.jar:1.0.0.Final] at io.undertow.servlet.handlers.ServletInitialHandler.access$000(ServletInitialHandler.java:73) [undertow-servlet-1.0.0.Final.jar:1.0.0.Final] at io.undertow.servlet.handlers.ServletInitialHandler$1.handleRequest(ServletInitialHandler.java:146) [undertow-servlet-1.0.0.Final.jar:1.0.0.Final] at io.undertow.server.Connectors.executeRootHandler(Connectors.java:168) [undertow-core-1.0.0.Final.jar:1.0.0.Final] at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:687) [undertow-core-1.0.0.Final.jar:1.0.0.Final] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [rt.jar:1.7.0_40] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [rt.jar:1.7.0_40] at java.lang.Thread.run(Thread.java:724) [rt.jar:1.7.0_40] Caused by: javax.el.ELException: //home/lmacko/workspace/richfaces/examples/bootstrap-showcase/target/m2e-wtp/web-resources/resources/taglib.xhtml @81,106 value="#{taglibReader.getDefaultAttributes(tag)}": java.lang.NullPointerException at com.sun.faces.facelets.el.TagValueExpression.getValue(TagValueExpression.java:114) [jsf-impl-2.2.5-jbossorg-3.jar:] at com.sun.el.parser.AstIdentifier.getValue(AstIdentifier.java:112) [javax.el-3.0.0.jar:3.0.0] at com.sun.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:226) [javax.el-3.0.0.jar:3.0.0] at org.jboss.weld.el.WeldValueExpression.getValue(WeldValueExpression.java:50) [weld-core-impl-2.1.2.Final.jar:2014-01-09 09:23] at org.jboss.weld.el.WeldValueExpression.getValue(WeldValueExpression.java:50) [weld-core-impl-2.1.2.Final.jar:2014-01-09 09:23] at com.sun.faces.facelets.el.TagValueExpression.getValue(TagValueExpression.java:109) [jsf-impl-2.2.5-jbossorg-3.jar:] ... 41 more Caused by: javax.el.ELException: java.lang.NullPointerException at javax.el.ELUtil.invokeMethod(ELUtil.java:330) [javax.el-3.0.0.jar:3.0.0] at javax.el.BeanELResolver.invoke(BeanELResolver.java:536) [javax.el-3.0.0.jar:3.0.0] at javax.el.CompositeELResolver.invoke(CompositeELResolver.java:256) [javax.el-3.0.0.jar:3.0.0] at com.sun.el.parser.AstValue.getValue(AstValue.java:136) [javax.el-3.0.0.jar:3.0.0] at com.sun.el.parser.AstValue.getValue(AstValue.java:204) [javax.el-3.0.0.jar:3.0.0] at com.sun.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:226) [javax.el-3.0.0.jar:3.0.0] at org.jboss.weld.el.WeldValueExpression.getValue(WeldValueExpression.java:50) [weld-core-impl-2.1.2.Final.jar:2014-01-09 09:23] at org.jboss.weld.el.WeldValueExpression.getValue(WeldValueExpression.java:50) [weld-core-impl-2.1.2.Final.jar:2014-01-09 09:23] at com.sun.faces.facelets.el.TagValueExpression.getValue(TagValueExpression.java:109) [jsf-impl-2.2.5-jbossorg-3.jar:] ... 46 more Caused by: java.lang.NullPointerException at org.richfaces.bootstrap.demo.TaglibReader.getAllAttributesFromTagName(TaglibReader.java:120) [:] at org.richfaces.bootstrap.demo.TaglibReader.initAttributesForTagName(TaglibReader.java:124) [:] at org.richfaces.bootstrap.demo.TaglibReader.getDefaultAttributes(TaglibReader.java:100) [:] at sun.reflect.GeneratedMethodAccessor711.invoke(Unknown Source) [:1.7.0_40] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [rt.jar:1.7.0_40] at java.lang.reflect.Method.invoke(Method.java:606) [rt.jar:1.7.0_40] at javax.el.ELUtil.invokeMethod(ELUtil.java:326) [javax.el-3.0.0.jar:3.0.0] ... 54 more}} -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira From issues at jboss.org Tue Mar 4 10:35:38 2014 From: issues at jboss.org (=?UTF-8?Q?Luk=C3=A1=C5=A1_Macko_=28JIRA=29?=) Date: Tue, 4 Mar 2014 10:35:38 -0500 (EST) Subject: [richfaces-issues] [JBoss JIRA] (RF-13562) Ui:repeat doesn't work in new showcase In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/RF-13562?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Luk?? Macko updated RF-13562: ----------------------------- Summary: Ui:repeat doesn't work in new showcase (was: Ui:repeat doesn't work) > Ui:repeat doesn't work in new showcase > -------------------------------------- > > Key: RF-13562 > URL: https://issues.jboss.org/browse/RF-13562 > Project: RichFaces > Issue Type: Bug > Security Level: Public(Everyone can see) > Components: showcase > Reporter: Luk?? Macko > Priority: Minor > > When new showcase is deployed to WildFly usage of ui:repeat in table showing VDL docs https://github.com/richfaces/richfaces/blob/RF-12901-showcase/examples/bootstrap-showcase/src/main/webapp/resources/fragment/attributesRepeat.xhtml#L7 > throws an Exception > {{16:28:08,647 SEVERE [javax.enterprise.resource.webcontainer.jsf.application] (default task-3) Error Rendering View[/component/autocomplete/index.xhtml]: javax.el.ELException: //home/lmacko/workspace/richfaces/examples/bootstrap-showcase/target/m2e-wtp/web-resources/resources/fragment/attributesRepeat.xhtml @7,64 value="#{attributesList}": //home/lmacko/workspace/richfaces/examples/bootstrap-showcase/target/m2e-wtp/web-resources/resources/taglib.xhtml @81,106 value="#{taglibReader.getDefaultAttributes(tag)}": java.lang.NullPointerException > at com.sun.faces.facelets.el.TagValueExpression.getValue(TagValueExpression.java:114) [jsf-impl-2.2.5-jbossorg-3.jar:] > at com.sun.faces.facelets.component.UIRepeat.getValue(UIRepeat.java:279) [jsf-impl-2.2.5-jbossorg-3.jar:] > at com.sun.faces.facelets.component.UIRepeat.getDataModel(UIRepeat.java:255) [jsf-impl-2.2.5-jbossorg-3.jar:] > at com.sun.faces.facelets.component.UIRepeat.setIndex(UIRepeat.java:523) [jsf-impl-2.2.5-jbossorg-3.jar:] > at com.sun.faces.facelets.component.UIRepeat.doVisitChildren(UIRepeat.java:790) [jsf-impl-2.2.5-jbossorg-3.jar:] > at com.sun.faces.facelets.component.UIRepeat.visitTree(UIRepeat.java:748) [jsf-impl-2.2.5-jbossorg-3.jar:] > at com.sun.faces.facelets.component.UIRepeat.visitTree(UIRepeat.java:754) [jsf-impl-2.2.5-jbossorg-3.jar:] > at javax.faces.component.UIComponent.visitTree(UIComponent.java:1700) [jboss-jsf-api_2.2_spec-2.2.5.jar:2.2.5] > at com.sun.faces.application.view.FormOmittedChecker.check(FormOmittedChecker.java:91) [jsf-impl-2.2.5-jbossorg-3.jar:] > at com.sun.faces.application.view.FaceletViewHandlingStrategy.renderView(FaceletViewHandlingStrategy.java:445) [jsf-impl-2.2.5-jbossorg-3.jar:] > at com.sun.faces.application.view.MultiViewHandler.renderView(MultiViewHandler.java:133) [jsf-impl-2.2.5-jbossorg-3.jar:] > at javax.faces.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:337) [jboss-jsf-api_2.2_spec-2.2.5.jar:2.2.5] > at javax.faces.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:337) [jboss-jsf-api_2.2_spec-2.2.5.jar:2.2.5] > at javax.faces.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:337) [jboss-jsf-api_2.2_spec-2.2.5.jar:2.2.5] > at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:120) [jsf-impl-2.2.5-jbossorg-3.jar:] > at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101) [jsf-impl-2.2.5-jbossorg-3.jar:] > at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:219) [jsf-impl-2.2.5-jbossorg-3.jar:] > at javax.faces.webapp.FacesServlet.service(FacesServlet.java:647) [jboss-jsf-api_2.2_spec-2.2.5.jar:2.2.5] > at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:85) [undertow-servlet-1.0.0.Final.jar:1.0.0.Final] > at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:61) [undertow-servlet-1.0.0.Final.jar:1.0.0.Final] > at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36) [undertow-servlet-1.0.0.Final.jar:1.0.0.Final] > at org.wildfly.extension.undertow.security.SecurityContextAssociationHandler.handleRequest(SecurityContextAssociationHandler.java:78) > at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:25) [undertow-core-1.0.0.Final.jar:1.0.0.Final] > at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:113) [undertow-servlet-1.0.0.Final.jar:1.0.0.Final] > at io.undertow.security.handlers.AuthenticationCallHandler.handleRequest(AuthenticationCallHandler.java:52) [undertow-core-1.0.0.Final.jar:1.0.0.Final] > at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:45) [undertow-core-1.0.0.Final.jar:1.0.0.Final] > at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:61) [undertow-servlet-1.0.0.Final.jar:1.0.0.Final] > at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:70) [undertow-servlet-1.0.0.Final.jar:1.0.0.Final] > at io.undertow.security.handlers.SecurityInitialHandler.handleRequest(SecurityInitialHandler.java:76) [undertow-core-1.0.0.Final.jar:1.0.0.Final] > at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:25) [undertow-core-1.0.0.Final.jar:1.0.0.Final] > at org.wildfly.extension.undertow.security.jacc.JACCContextIdHandler.handleRequest(JACCContextIdHandler.java:61) > at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:25) [undertow-core-1.0.0.Final.jar:1.0.0.Final] > at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:25) [undertow-core-1.0.0.Final.jar:1.0.0.Final] > at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:240) [undertow-servlet-1.0.0.Final.jar:1.0.0.Final] > at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:227) [undertow-servlet-1.0.0.Final.jar:1.0.0.Final] > at io.undertow.servlet.handlers.ServletInitialHandler.access$000(ServletInitialHandler.java:73) [undertow-servlet-1.0.0.Final.jar:1.0.0.Final] > at io.undertow.servlet.handlers.ServletInitialHandler$1.handleRequest(ServletInitialHandler.java:146) [undertow-servlet-1.0.0.Final.jar:1.0.0.Final] > at io.undertow.server.Connectors.executeRootHandler(Connectors.java:168) [undertow-core-1.0.0.Final.jar:1.0.0.Final] > at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:687) [undertow-core-1.0.0.Final.jar:1.0.0.Final] > at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [rt.jar:1.7.0_40] > at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [rt.jar:1.7.0_40] > at java.lang.Thread.run(Thread.java:724) [rt.jar:1.7.0_40] > Caused by: javax.el.ELException: //home/lmacko/workspace/richfaces/examples/bootstrap-showcase/target/m2e-wtp/web-resources/resources/taglib.xhtml @81,106 value="#{taglibReader.getDefaultAttributes(tag)}": java.lang.NullPointerException > at com.sun.faces.facelets.el.TagValueExpression.getValue(TagValueExpression.java:114) [jsf-impl-2.2.5-jbossorg-3.jar:] > at com.sun.el.parser.AstIdentifier.getValue(AstIdentifier.java:112) [javax.el-3.0.0.jar:3.0.0] > at com.sun.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:226) [javax.el-3.0.0.jar:3.0.0] > at org.jboss.weld.el.WeldValueExpression.getValue(WeldValueExpression.java:50) [weld-core-impl-2.1.2.Final.jar:2014-01-09 09:23] > at org.jboss.weld.el.WeldValueExpression.getValue(WeldValueExpression.java:50) [weld-core-impl-2.1.2.Final.jar:2014-01-09 09:23] > at com.sun.faces.facelets.el.TagValueExpression.getValue(TagValueExpression.java:109) [jsf-impl-2.2.5-jbossorg-3.jar:] > ... 41 more > Caused by: javax.el.ELException: java.lang.NullPointerException > at javax.el.ELUtil.invokeMethod(ELUtil.java:330) [javax.el-3.0.0.jar:3.0.0] > at javax.el.BeanELResolver.invoke(BeanELResolver.java:536) [javax.el-3.0.0.jar:3.0.0] > at javax.el.CompositeELResolver.invoke(CompositeELResolver.java:256) [javax.el-3.0.0.jar:3.0.0] > at com.sun.el.parser.AstValue.getValue(AstValue.java:136) [javax.el-3.0.0.jar:3.0.0] > at com.sun.el.parser.AstValue.getValue(AstValue.java:204) [javax.el-3.0.0.jar:3.0.0] > at com.sun.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:226) [javax.el-3.0.0.jar:3.0.0] > at org.jboss.weld.el.WeldValueExpression.getValue(WeldValueExpression.java:50) [weld-core-impl-2.1.2.Final.jar:2014-01-09 09:23] > at org.jboss.weld.el.WeldValueExpression.getValue(WeldValueExpression.java:50) [weld-core-impl-2.1.2.Final.jar:2014-01-09 09:23] > at com.sun.faces.facelets.el.TagValueExpression.getValue(TagValueExpression.java:109) [jsf-impl-2.2.5-jbossorg-3.jar:] > ... 46 more > Caused by: java.lang.NullPointerException > at org.richfaces.bootstrap.demo.TaglibReader.getAllAttributesFromTagName(TaglibReader.java:120) [:] > at org.richfaces.bootstrap.demo.TaglibReader.initAttributesForTagName(TaglibReader.java:124) [:] > at org.richfaces.bootstrap.demo.TaglibReader.getDefaultAttributes(TaglibReader.java:100) [:] > at sun.reflect.GeneratedMethodAccessor711.invoke(Unknown Source) [:1.7.0_40] > at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [rt.jar:1.7.0_40] > at java.lang.reflect.Method.invoke(Method.java:606) [rt.jar:1.7.0_40] > at javax.el.ELUtil.invokeMethod(ELUtil.java:326) [javax.el-3.0.0.jar:3.0.0] > ... 54 more}} -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira From issues at jboss.org Tue Mar 4 13:31:33 2014 From: issues at jboss.org (Brian Leathem (JIRA)) Date: Tue, 4 Mar 2014 13:31:33 -0500 (EST) Subject: [richfaces-issues] [JBoss JIRA] (RF-13120) Investigate impact of using JavascriptService deferred script invocation on instantiating widgets In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/RF-13120?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Brian Leathem resolved RF-13120. -------------------------------- Assignee: Brian Leathem Fix Version/s: (was: 5.0.0.Alpha4) Resolution: Rejected We'll have to make sure the component defines sufficient html for the CSS to pick up and correctly render the component. Failure of a component to do so should be considered a bug. Note: the dynamic addition of control elements (buttons etc.) is acceptable. > Investigate impact of using JavascriptService deferred script invocation on instantiating widgets > ------------------------------------------------------------------------------------------------- > > Key: RF-13120 > URL: https://issues.jboss.org/browse/RF-13120 > Project: RichFaces > Issue Type: Task > Security Level: Public(Everyone can see) > Components: architectural > Affects Versions: 5.0.0.Alpha1 > Reporter: Luk?? Fry? > Assignee: Brian Leathem > > javascript service advantages: > * advantage scripts are executed at the end of the page load > disadvantages: > * when the widget does DOM manipulation, page might look funny until plugin is executed > ** widgets needs to be styled before JS execution -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira From issues at jboss.org Wed Mar 5 04:07:33 2014 From: issues at jboss.org (Alexey Shakov (JIRA)) Date: Wed, 5 Mar 2014 04:07:33 -0500 (EST) Subject: [richfaces-issues] [JBoss JIRA] (RF-13563) rich:pickList: add new items after last selected one In-Reply-To: References: Message-ID: Alexey Shakov created RF-13563: ---------------------------------- Summary: rich:pickList: add new items after last selected one Key: RF-13563 URL: https://issues.jboss.org/browse/RF-13563 Project: RichFaces Issue Type: Feature Request Security Level: Public (Everyone can see) Components: component-selects Affects Versions: 4.3.5 Reporter: Alexey Shakov Sometimes it is preferable, that the newly added item(s) are positioned directly after already selected item in the right pane. With current implementation, one needs first add the item and then move it to desired position. It is inconvinient in the case of large lists. This functionality makes sense only with orderable lists and only if something selected in the right pane. This functionality can be optional. Possible implementation : {code:title=list.js|borderStyle=solid} addItems: function(items) { var parentContainer = this.scrollContainer; //new items are added after last selected item (if any) var selection = $("." + this.selectItemCssMarker, parentContainer); if (selection.length) { selection.last().after(items); } else { parentContainer.append(items); } this.__updateItemsList(); rf.Event.fire(this, "additems", items); }, {code} -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira From issues at jboss.org Wed Mar 5 04:25:34 2014 From: issues at jboss.org (alexey plotnikov (JIRA)) Date: Wed, 5 Mar 2014 04:25:34 -0500 (EST) Subject: [richfaces-issues] [JBoss JIRA] (RF-13564) rich:pickList has unnecessary tabindex in div In-Reply-To: References: Message-ID: alexey plotnikov created RF-13564: ------------------------------------- Summary: rich:pickList has unnecessary tabindex in div Key: RF-13564 URL: https://issues.jboss.org/browse/RF-13564 Project: RichFaces Issue Type: Enhancement Security Level: Public (Everyone can see) Affects Versions: 4.3.5 Reporter: alexey plotnikov Fix For: 4.3.6 Hi all, i use rich:pickList and i was amazing. If we press left button on a mouse(don't release left button) on rich:pickList we'll see rectangle. You can check it [here|http://showcase.richfaces.org/richfaces/component-sample.jsf?demo=pickList&skin=blueSky]. I found a solution: in file template "picklist.template.xml" {code} ...
... {code} used tabindex attribue for DIV. Why? DIV elements are not compatible with tabindex ([see the HTML 4.01 spec|http://www.w3.org/TR/html401/interact/forms.html#adef-tabindex]). I can create pull request :). -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira From issues at jboss.org Wed Mar 5 08:31:33 2014 From: issues at jboss.org (Pavol Pitonak (JIRA)) Date: Wed, 5 Mar 2014 08:31:33 -0500 (EST) Subject: [richfaces-issues] [JBoss JIRA] (RF-13565) RichFaces 4.5 not compilable because of FileUploadResourcesTest In-Reply-To: References: Message-ID: Pavol Pitonak created RF-13565: ---------------------------------- Summary: RichFaces 4.5 not compilable because of FileUploadResourcesTest Key: RF-13565 URL: https://issues.jboss.org/browse/RF-13565 Project: RichFaces Issue Type: Bug Security Level: Public (Everyone can see) Components: build/distribution Affects Versions: 4.5.0.Alpha2 Environment: RichFaces 4.5.0-SNAPSHOT Reporter: Pavol Pitonak Priority: Blocker RIchFaces 4.5.0-SNAPSHOT components module cannot be compiled: https://jenkins.mw.lab.eng.bos.redhat.com/hudson/view/RichFaces/view/4.5/job/richfaces-4.5-components/34/console {code} [ERROR] COMPILATION ERROR : [INFO] ------------------------------------------------------------- [ERROR] E extends HtmlElement declared in method getElementById(String) /mnt/hudson_workspace/workspace/richfaces-4.5-components/components/rich/src/test/java/org/richfaces/request/FileUploadResourcesTest.java:[86,22] error: cannot find symbol [ERROR] class Closeables /mnt/hudson_workspace/workspace/richfaces-4.5-components/components/rich/src/test/java/org/richfaces/request/FileUploadResourcesTest.java:[152,22] error: cannot find symbol [ERROR] class Closeables /mnt/hudson_workspace/workspace/richfaces-4.5-components/components/rich/src/test/java/org/richfaces/request/FileUploadResourcesTest.java:[158,22] error: cannot find symbol {code} -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira From issues at jboss.org Wed Mar 5 09:03:34 2014 From: issues at jboss.org (Michal Petrov (JIRA)) Date: Wed, 5 Mar 2014 09:03:34 -0500 (EST) Subject: [richfaces-issues] [JBoss JIRA] (RF-13565) RichFaces 4.5 not compilable because of FileUploadResourcesTest In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/RF-13565?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Michal Petrov reassigned RF-13565: ---------------------------------- Assignee: Michal Petrov > RichFaces 4.5 not compilable because of FileUploadResourcesTest > --------------------------------------------------------------- > > Key: RF-13565 > URL: https://issues.jboss.org/browse/RF-13565 > Project: RichFaces > Issue Type: Bug > Security Level: Public(Everyone can see) > Components: build/distribution > Affects Versions: 4.5.0.Alpha2 > Environment: RichFaces 4.5.0-SNAPSHOT > Reporter: Pavol Pitonak > Assignee: Michal Petrov > Priority: Blocker > > RIchFaces 4.5.0-SNAPSHOT components module cannot be compiled: > https://jenkins.mw.lab.eng.bos.redhat.com/hudson/view/RichFaces/view/4.5/job/richfaces-4.5-components/34/console > {code} > [ERROR] COMPILATION ERROR : > [INFO] ------------------------------------------------------------- > [ERROR] > E extends HtmlElement declared in method getElementById(String) > /mnt/hudson_workspace/workspace/richfaces-4.5-components/components/rich/src/test/java/org/richfaces/request/FileUploadResourcesTest.java:[86,22] error: cannot find symbol > [ERROR] class Closeables > /mnt/hudson_workspace/workspace/richfaces-4.5-components/components/rich/src/test/java/org/richfaces/request/FileUploadResourcesTest.java:[152,22] error: cannot find symbol > [ERROR] class Closeables > /mnt/hudson_workspace/workspace/richfaces-4.5-components/components/rich/src/test/java/org/richfaces/request/FileUploadResourcesTest.java:[158,22] error: cannot find symbol > {code} -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira From issues at jboss.org Wed Mar 5 09:19:40 2014 From: issues at jboss.org (Michal Petrov (JIRA)) Date: Wed, 5 Mar 2014 09:19:40 -0500 (EST) Subject: [richfaces-issues] [JBoss JIRA] (RF-13565) RichFaces 4.5 not compilable because of FileUploadResourcesTest In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/RF-13565?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12950230#comment-12950230 ] Michal Petrov commented on RF-13565: ------------------------------------ Some Guava classes were removed in RF 5, I'll backport it. > RichFaces 4.5 not compilable because of FileUploadResourcesTest > --------------------------------------------------------------- > > Key: RF-13565 > URL: https://issues.jboss.org/browse/RF-13565 > Project: RichFaces > Issue Type: Bug > Security Level: Public(Everyone can see) > Components: build/distribution > Affects Versions: 4.5.0.Alpha2 > Environment: RichFaces 4.5.0-SNAPSHOT > Reporter: Pavol Pitonak > Assignee: Michal Petrov > Priority: Blocker > > RIchFaces 4.5.0-SNAPSHOT components module cannot be compiled: > https://jenkins.mw.lab.eng.bos.redhat.com/hudson/view/RichFaces/view/4.5/job/richfaces-4.5-components/34/console > {code} > [ERROR] COMPILATION ERROR : > [INFO] ------------------------------------------------------------- > [ERROR] > E extends HtmlElement declared in method getElementById(String) > /mnt/hudson_workspace/workspace/richfaces-4.5-components/components/rich/src/test/java/org/richfaces/request/FileUploadResourcesTest.java:[86,22] error: cannot find symbol > [ERROR] class Closeables > /mnt/hudson_workspace/workspace/richfaces-4.5-components/components/rich/src/test/java/org/richfaces/request/FileUploadResourcesTest.java:[152,22] error: cannot find symbol > [ERROR] class Closeables > /mnt/hudson_workspace/workspace/richfaces-4.5-components/components/rich/src/test/java/org/richfaces/request/FileUploadResourcesTest.java:[158,22] error: cannot find symbol > {code} -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira From issues at jboss.org Wed Mar 5 10:01:40 2014 From: issues at jboss.org (=?UTF-8?Q?Luk=C3=A1=C5=A1_Fry=C4=8D_=28JIRA=29?=) Date: Wed, 5 Mar 2014 10:01:40 -0500 (EST) Subject: [richfaces-issues] [JBoss JIRA] (RF-13560) Improve javadoc for Push component In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/RF-13560?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Luk?? Fry? resolved RF-13560. ----------------------------- Resolution: Done > Improve javadoc for Push component > ---------------------------------- > > Key: RF-13560 > URL: https://issues.jboss.org/browse/RF-13560 > Project: RichFaces > Issue Type: Enhancement > Security Level: Public(Everyone can see) > Components: component-push/poll, doc > Affects Versions: 5.0.0.Alpha3 > Reporter: Luk?? Fry? > Assignee: Luk?? Fry? > Fix For: 5.0.0.Alpha4 > > -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira From issues at jboss.org Wed Mar 5 10:09:38 2014 From: issues at jboss.org (Michal Petrov (JIRA)) Date: Wed, 5 Mar 2014 10:09:38 -0500 (EST) Subject: [richfaces-issues] [JBoss JIRA] (RF-13565) RichFaces 4.5 not compilable because of FileUploadResourcesTest In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/RF-13565?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Michal Petrov resolved RF-13565. -------------------------------- Fix Version/s: 4.5.0.Alpha3 Resolution: Done > RichFaces 4.5 not compilable because of FileUploadResourcesTest > --------------------------------------------------------------- > > Key: RF-13565 > URL: https://issues.jboss.org/browse/RF-13565 > Project: RichFaces > Issue Type: Bug > Security Level: Public(Everyone can see) > Components: build/distribution > Affects Versions: 4.5.0.Alpha2 > Environment: RichFaces 4.5.0-SNAPSHOT > Reporter: Pavol Pitonak > Assignee: Michal Petrov > Priority: Blocker > Fix For: 4.5.0.Alpha3 > > > RIchFaces 4.5.0-SNAPSHOT components module cannot be compiled: > https://jenkins.mw.lab.eng.bos.redhat.com/hudson/view/RichFaces/view/4.5/job/richfaces-4.5-components/34/console > {code} > [ERROR] COMPILATION ERROR : > [INFO] ------------------------------------------------------------- > [ERROR] > E extends HtmlElement declared in method getElementById(String) > /mnt/hudson_workspace/workspace/richfaces-4.5-components/components/rich/src/test/java/org/richfaces/request/FileUploadResourcesTest.java:[86,22] error: cannot find symbol > [ERROR] class Closeables > /mnt/hudson_workspace/workspace/richfaces-4.5-components/components/rich/src/test/java/org/richfaces/request/FileUploadResourcesTest.java:[152,22] error: cannot find symbol > [ERROR] class Closeables > /mnt/hudson_workspace/workspace/richfaces-4.5-components/components/rich/src/test/java/org/richfaces/request/FileUploadResourcesTest.java:[158,22] error: cannot find symbol > {code} -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira From issues at jboss.org Wed Mar 5 10:13:36 2014 From: issues at jboss.org (Ken Finnigan (JIRA)) Date: Wed, 5 Mar 2014 10:13:36 -0500 (EST) Subject: [richfaces-issues] [JBoss JIRA] (RF-13566) Always namespace parameters In-Reply-To: References: Message-ID: Ken Finnigan created RF-13566: --------------------------------- Summary: Always namespace parameters Key: RF-13566 URL: https://issues.jboss.org/browse/RF-13566 Project: RichFaces Issue Type: Enhancement Security Level: Public (Everyone can see) Reporter: Neil Griffin Fix For: 5-Tracking As described in https://java.net/jira/browse/JAVASERVERFACES-3031 and https://java.net/jira/browse/JAVASERVERFACES-3184, Mojarra does not always namespace parameters. It would make portlet development easier if RichFaces 5 also ensured that all parameters were namespaced. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira From issues at jboss.org Wed Mar 5 12:39:33 2014 From: issues at jboss.org (Brian Leathem (JIRA)) Date: Wed, 5 Mar 2014 12:39:33 -0500 (EST) Subject: [richfaces-issues] [JBoss JIRA] (RF-13564) rich:pickList has unnecessary tabindex in div In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/RF-13564?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12950374#comment-12950374 ] Brian Leathem commented on RF-13564: ------------------------------------ The _tabindex_ attribute is present to [make the element focusable|http://snook.ca/archives/accessibility_and_usability/elements_focusable_with_tabindex]. This is in accordance with [WAI-ARIA|http://www.w3.org/WAI/PF/aria-practices/#focus_tabindex] and [HTML 5|http://www.w3.org/html/wg/drafts/html/master/single-page.html#attr-tabindex] specifications. Removing the _tabindex_ attribute would be a step backwards. The outline you see is rather a styling issue, and can be corrected with the CSS rule: {code} outline: none !important; {code} If you would like to file a pull request with this fix, that would be much appreciated. Just be sure to [sign the CLA|https://cla.jboss.org/]. Note: you can use this as a temporary workaround in your project. > rich:pickList has unnecessary tabindex in div > --------------------------------------------- > > Key: RF-13564 > URL: https://issues.jboss.org/browse/RF-13564 > Project: RichFaces > Issue Type: Enhancement > Security Level: Public(Everyone can see) > Affects Versions: 4.3.5 > Reporter: alexey plotnikov > Fix For: 4.3.6 > > > Hi all, i use rich:pickList and i was amazing. If we press left button on a mouse(don't release left button) on rich:pickList we'll see rectangle. You can check it [here|http://showcase.richfaces.org/richfaces/component-sample.jsf?demo=pickList&skin=blueSky]. > I found a solution: > in file template "picklist.template.xml" > {code} > ... >
cdk:passThrough="onclick:onclick ondblclick:ondblclick onmousedown:onmousedown onmouseup:onmouseup onmouseover:onmouseover > onmousemove:onmousemove onmouseout:onmouseout onkeypress:onkeypress onkeydown:onkeydown onkeyup:onkeyup"> > ... > {code} > used tabindex attribue for DIV. > Why? > DIV elements are not compatible with tabindex ([see the HTML 4.01 spec|http://www.w3.org/TR/html401/interact/forms.html#adef-tabindex]). > I can create pull request :). -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira From issues at jboss.org Wed Mar 5 12:39:33 2014 From: issues at jboss.org (Brian Leathem (JIRA)) Date: Wed, 5 Mar 2014 12:39:33 -0500 (EST) Subject: [richfaces-issues] [JBoss JIRA] (RF-13564) rich:pickList shows an outline when clicked In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/RF-13564?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Brian Leathem updated RF-13564: ------------------------------- Summary: rich:pickList shows an outline when clicked (was: rich:pickList has unnecessary tabindex in div) > rich:pickList shows an outline when clicked > ------------------------------------------- > > Key: RF-13564 > URL: https://issues.jboss.org/browse/RF-13564 > Project: RichFaces > Issue Type: Enhancement > Security Level: Public(Everyone can see) > Affects Versions: 4.3.5 > Reporter: alexey plotnikov > Fix For: 4.3.6 > > > Hi all, i use rich:pickList and i was amazing. If we press left button on a mouse(don't release left button) on rich:pickList we'll see rectangle. You can check it [here|http://showcase.richfaces.org/richfaces/component-sample.jsf?demo=pickList&skin=blueSky]. > I found a solution: > in file template "picklist.template.xml" > {code} > ... >
cdk:passThrough="onclick:onclick ondblclick:ondblclick onmousedown:onmousedown onmouseup:onmouseup onmouseover:onmouseover > onmousemove:onmousemove onmouseout:onmouseout onkeypress:onkeypress onkeydown:onkeydown onkeyup:onkeyup"> > ... > {code} > used tabindex attribue for DIV. > Why? > DIV elements are not compatible with tabindex ([see the HTML 4.01 spec|http://www.w3.org/TR/html401/interact/forms.html#adef-tabindex]). > I can create pull request :). -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira From issues at jboss.org Wed Mar 5 21:35:33 2014 From: issues at jboss.org (alexey plotnikov (JIRA)) Date: Wed, 5 Mar 2014 21:35:33 -0500 (EST) Subject: [richfaces-issues] [JBoss JIRA] (RF-13564) rich:pickList shows an outline when clicked In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/RF-13564?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12950519#comment-12950519 ] alexey plotnikov commented on RF-13564: --------------------------------------- [~bleathem] thanks for reply, it helps me. > rich:pickList shows an outline when clicked > ------------------------------------------- > > Key: RF-13564 > URL: https://issues.jboss.org/browse/RF-13564 > Project: RichFaces > Issue Type: Enhancement > Security Level: Public(Everyone can see) > Affects Versions: 4.3.5 > Reporter: alexey plotnikov > Fix For: 4.3.6 > > > Hi all, i use rich:pickList and i was amazing. If we press left button on a mouse(don't release left button) on rich:pickList we'll see rectangle. You can check it [here|http://showcase.richfaces.org/richfaces/component-sample.jsf?demo=pickList&skin=blueSky]. > I found a solution: > in file template "picklist.template.xml" > {code} > ... >
cdk:passThrough="onclick:onclick ondblclick:ondblclick onmousedown:onmousedown onmouseup:onmouseup onmouseover:onmouseover > onmousemove:onmousemove onmouseout:onmouseout onkeypress:onkeypress onkeydown:onkeydown onkeyup:onkeyup"> > ... > {code} > used tabindex attribue for DIV. > Why? > DIV elements are not compatible with tabindex ([see the HTML 4.01 spec|http://www.w3.org/TR/html401/interact/forms.html#adef-tabindex]). > I can create pull request :). -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira From issues at jboss.org Wed Mar 5 21:35:33 2014 From: issues at jboss.org (alexey plotnikov (JIRA)) Date: Wed, 5 Mar 2014 21:35:33 -0500 (EST) Subject: [richfaces-issues] [JBoss JIRA] (RF-13564) rich:pickList shows an outline when clicked In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/RF-13564?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12950519#comment-12950519 ] alexey plotnikov edited comment on RF-13564 at 3/5/14 9:34 PM: --------------------------------------------------------------- [~bleathem] thanks for reply, it helped me. was (Author: alixey): [~bleathem] thanks for reply, it helps me. > rich:pickList shows an outline when clicked > ------------------------------------------- > > Key: RF-13564 > URL: https://issues.jboss.org/browse/RF-13564 > Project: RichFaces > Issue Type: Enhancement > Security Level: Public(Everyone can see) > Affects Versions: 4.3.5 > Reporter: alexey plotnikov > Fix For: 4.3.6 > > > Hi all, i use rich:pickList and i was amazing. If we press left button on a mouse(don't release left button) on rich:pickList we'll see rectangle. You can check it [here|http://showcase.richfaces.org/richfaces/component-sample.jsf?demo=pickList&skin=blueSky]. > I found a solution: > in file template "picklist.template.xml" > {code} > ... >
cdk:passThrough="onclick:onclick ondblclick:ondblclick onmousedown:onmousedown onmouseup:onmouseup onmouseover:onmouseover > onmousemove:onmousemove onmouseout:onmouseout onkeypress:onkeypress onkeydown:onkeydown onkeyup:onkeyup"> > ... > {code} > used tabindex attribue for DIV. > Why? > DIV elements are not compatible with tabindex ([see the HTML 4.01 spec|http://www.w3.org/TR/html401/interact/forms.html#adef-tabindex]). > I can create pull request :). -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira From issues at jboss.org Thu Mar 6 02:15:35 2014 From: issues at jboss.org (Brian Leathem (JIRA)) Date: Thu, 6 Mar 2014 02:15:35 -0500 (EST) Subject: [richfaces-issues] [JBoss JIRA] (RF-13567) JavaScriptService executes javascript before the complete event In-Reply-To: References: Message-ID: Brian Leathem created RF-13567: ---------------------------------- Summary: JavaScriptService executes javascript before the complete event Key: RF-13567 URL: https://issues.jboss.org/browse/RF-13567 Project: RichFaces Issue Type: Bug Security Level: Public (Everyone can see) Reporter: Brian Leathem Using the javascript service to execute jQuery plugins ends up with the plugin being executed before the new elements are placed in the DOM. This results in stale element references during subsequent plugin execution. Console log with r:log enabled: {code} RichFaces: New request added to queue. Queue requestGroupingId changed to form1:richTable:0:collapsibleSubTable log.js:195 RichFaces: Queue will wait 0ms before submit log.js:195 RichFaces: richfaces.queue: will submit request NOW log.js:195 RichFaces: Received 'begin' event from log.js:195 Destroy called for sub-table-bridge of element: form1:richTable:0:collapsibleSubTable sub-table-bridge.js:89 Destroy called for sub-table of element: form1:richTable:0:collapsibleSubTable sub-table.js:71 RichFaces: Received 'beforedomupdate' event from log.js:195 RichFaces: Server returned responseText: <partial-response id="j_id1"><changes><update id="form1:richTable:0:collapsibleSubTable"><![CDATA[<tbody id="form1:richTable:0:collapsibleSubTable" class="rf-cst"><tr id="form1:richTable:0:collapsibleSubTable:f" class="rf-cst-ftr"><td class="rf-cst-ftr-c" colspan="3">footer<ul class="data-scroller " id="form1:richTable:0:collapsibleSubTable:subscroller"><li><a class="rf-ds-btn rf-ds-btn-first rf-ds-dis" id="form1:richTable:0:collapsibleSubTable:subscroller_ds_f">????</a></li><li><a class="rf-ds-btn rf-ds-btn-fastrwd rf-ds-dis" id="form1:richTable:0:collapsibleSubTable:subscroller_ds_fr">??</a></li><li><a class="rf-ds-btn rf-ds-btn-prev rf-ds-dis" id="form1:richTable:0:collapsibleSubTable:subscroller_ds_prev">?</a></li><li><a class="rf-ds-btn rf-ds-btn-next rf-ds-dis" id="form1:richTable:0:collapsibleSubTable:subscroller_ds_next">?</a></li><li><a class="rf-ds-btn rf-ds-btn-fastfwd rf-ds-dis" id="form1:richTable:0:collapsibleSubTable:subscroller_ds_ff">??</a></li><li><a class="rf-ds-btn rf-ds-btn-last rf-ds-dis" id="form1:richTable:0:collapsibleSubTable:subscroller_ds_l">????</a></li><script type="text/javascript">new RichFaces.ui.DataScroller("form1:richTable:0:collapsibleSubTable:subscroller",function(event,element,data){RichFaces.ajax("form1:richTable:0:collapsibleSubTable:subscroller",event,{"parameters":{"form1:richTable:0:collapsibleSubTable:subscroller:page":data.page} ,"incId":"1"} )},{"digitals":{} ,"buttons":{} ,"currentPage":1} )</script></ul></td></tr><tr id="form1:richTable:0:collapsibleSubTable:sc" style="display: none;"><td><input id="form1:richTable:0:collapsibleSubTable:state" name="form1:richTable:0:collapsibleSubTable:state" type="hidden" value="0" /><input id="form1:richTable:0:collapsibleSubTable:options" name="form1:richTable:0:collapsibleSubTable:options" type="hidden" /></td></tr></tbody>]]></update><update id="j_id1:javax.faces.ViewState:0"><![CDATA[-7868019542578483246:-4058924891838140372]]></update><extension id="org.richfaces.extension"><complete>RichFaces.jQuery(document.getElementById('form1:richTable:0:collapsibleSubTable')).subTableBridge({"optionsInput":"form1:richTable:0:collapsibleSubTable:options","formId":"form1","expandMode":"ajax","stateInput":"form1:richTable:0:collapsibleSubTable:state","eventOptions":{"incId":"1"} } );RichFaces.javascriptServiceComplete();;</complete><render>form1:richTable:0:collapsibleSubTable at body </render></extension></changes></partial-response> log.js:195 RichFaces: Listing content of response changes element:
Element update for id=form1:richTable:0:collapsibleSubTable
<update id="form1:richTable:0:collapsibleSubTable"><![CDATA[<tbody id="form1:richTable:0:collapsibleSubTable" class="rf-cst"><tr id="form1:richTable:0:collapsibleSubTable:f" class="rf-cst-ftr"><td class="rf-cst-ftr-c" colspan="3">footer<ul class="data-scroller " id="form1:richTable:0:collapsibleSubTable:subscroller"><li><a class="rf-ds-btn rf-ds-btn-first rf-ds-dis" id="form1:richTable:0:collapsibleSubTable:subscroller_ds_f">????</a></li><li><a class="rf-ds-btn rf-ds-btn-fastrwd rf-ds-dis" id="form1:richTable:0:collapsibleSubTable:subscroller_ds_fr">??</a></li><li><a class="rf-ds-btn rf-ds-btn-prev rf-ds-dis" id="form1:richTable:0:collapsibleSubTable:subscroller_ds_prev">?</a></li><li><a class="rf-ds-btn rf-ds-btn-next rf-ds-dis" id="form1:richTable:0:collapsibleSubTable:subscroller_ds_next">?</a></li><li><a class="rf-ds-btn rf-ds-btn-fastfwd rf-ds-dis" id="form1:richTable:0:collapsibleSubTable:subscroller_ds_ff">??</a></li><li><a class="rf-ds-btn rf-ds-btn-last rf-ds-dis" id="form1:richTable:0:collapsibleSubTable:subscroller_ds_l">????</a></li><script type="text/javascript">new RichFaces.ui.DataScroller("form1:richTable:0:collapsibleSubTable:subscroller",function(event,element,data){RichFaces.ajax("form1:richTable:0:collapsibleSubTable:subscroller",event,{"parameters":{"form1:richTable:0:collapsibleSubTable:subscroller:page":data.page} ,"incId":"1"} )},{"digitals":{} ,"buttons":{} ,"currentPage":1} )</script></ul></td></tr><tr id="form1:richTable:0:collapsibleSubTable:sc" style="display: none;"><td><input id="form1:richTable:0:collapsibleSubTable:state" name="form1:richTable:0:collapsibleSubTable:state" type="hidden" value="0" /><input id="form1:richTable:0:collapsibleSubTable:options" name="form1:richTable:0:collapsibleSubTable:options" type="hidden" /></td></tr></tbody>]]></update>
Element update for id=j_id1:javax.faces.ViewState:0
<update id="j_id1:javax.faces.ViewState:0"><![CDATA[-7868019542578483246:-4058924891838140372]]></update>
Element extension for id=org.richfaces.extension
<extension id="org.richfaces.extension"><complete>RichFaces.jQuery(document.getElementById('form1:richTable:0:collapsibleSubTable')).subTableBridge({"optionsInput":"form1:richTable:0:collapsibleSubTable:options","formId":"form1","expandMode":"ajax","stateInput":"form1:richTable:0:collapsibleSubTable:state","eventOptions":{"incId":"1"} } );RichFaces.javascriptServiceComplete();;</complete><render>form1:richTable:0:collapsibleSubTable at body </render></extension>
log.js:195 Create called for sub-table-bridge of element: form1:richTable:0:collapsibleSubTable sub-table-bridge.js:42 Create called for sub-table of element: form1:richTable:0:collapsibleSubTable sub-table.js:22 RichFaces: richfaces.queue: ajax submit successfull log.js:195 RichFaces: richfaces.queue: Nothing to submit log.js:195 RichFaces: Received 'success' event from log.js:195 RichFaces: Received 'complete' event from log.js:195 {code} Note the "create" debug statements called from the plugin _create methods occur before we get to the complete event. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira From issues at jboss.org Thu Mar 6 04:53:34 2014 From: issues at jboss.org (=?UTF-8?Q?Luk=C3=A1=C5=A1_Fry=C4=8D_=28JIRA=29?=) Date: Thu, 6 Mar 2014 04:53:34 -0500 (EST) Subject: [richfaces-issues] [JBoss JIRA] (RF-13567) JavaScriptService executes javascript before the complete event In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/RF-13567?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12950600#comment-12950600 ] Luk?? Fry? commented on RF-13567: --------------------------------- Brian, I don't think this is incorrect behavior unless I miss something. * onbeforedomupdate is called * DOM is updated by JSF * javascriptService is called on before complete event * oncomplete is called So the elements should be placed in the DOM already when DOM is updated. ^ Is it not possible that JSF DOM update causes to add a