[ 
https://issues.jboss.org/browse/RF-13227?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12933994#comment-12933994
 ] 

Brian Leathem commented on RF-13227:
------------------------------------

Here's the results of a preliminary usability review:

* Main Page
** Top R.H.S. menu
*** Guideline links to an RF 3 doc
**** if we do not yet have a RF 4 compatible doc we should remove this link
*** Link to wiki page is out-of-date
**** let’s update this page
*** Community link is broken
** Button Bar
*** Facebook / G+ buttons should be adjacent to the login/logout buttons
*** The numbers on the “My *” buttons should be suppressed when == 0
** LHS menu titles and menu items are not related at first glance
*** Gap between the menu title and the menu items is too large
*** The menu title and menu item’s color is not aligned
** Help icon is too pronounced
*** Contextual help is great, but it should be a secondary function, and not 
high lighted like a primary function

* Registration page
** “Bind with Facebook” text overflows button
** add avatar button does not seem to work
** second name should not be required
** no indication when registration is successful
*** the page after account creation is an account “edit” page, it should 
instead be an account “view” page
** NPE when I click save:

{code}
16:55:31,886 SEVERE [javax.faces.event] (http-/0.0.0.0:8080-2) Received 
'java.lang.NullPointerException' when invoking action listener 
'#{mappedActionListener}' for component 'j_idt549'
16:55:31,886 SEVERE [javax.faces.event] (http-/0.0.0.0:8080-2) 
java.lang.NullPointerException
        at 
org.richfaces.photoalbum.manager.Authenticator.checkPassword(Authenticator.java:372)
        at 
org.richfaces.photoalbum.manager.Authenticator.register(Authenticator.java:289)
        at 
org.richfaces.photoalbum.manager.Authenticator$Proxy$_$$_WeldClientProxy.register(Authenticator$Proxy$_$$_WeldClientProxy.java)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:601)
        at org.apache.el.parser.AstValue.invoke(AstValue.java:258)
        at 
org.apache.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:278)
        at 
org.jboss.weld.util.el.ForwardingMethodExpression.invoke(ForwardingMethodExpression.java:40)
        at 
org.jboss.weld.el.WeldMethodExpression.invoke(WeldMethodExpression.java:50)
        at org.apache.el.parser.AstIdentifier.invoke(AstIdentifier.java:117)
        at 
org.apache.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:278)
        at 
org.jboss.weld.util.el.ForwardingMethodExpression.invoke(ForwardingMethodExpression.java:40)
        at 
org.jboss.weld.el.WeldMethodExpression.invoke(WeldMethodExpression.java:50)
        at 
com.sun.faces.facelets.el.TagMethodExpression.invoke(TagMethodExpression.java:105)
        at 
javax.faces.event.MethodExpressionActionListener.processAction(MethodExpressionActionListener.java:148)
        at javax.faces.event.ActionEvent.processListener(ActionEvent.java:88)
        at 
javax.faces.component.UIComponentBase.broadcast(UIComponentBase.java:775)
        at javax.faces.component.UICommand.broadcast(UICommand.java:300)
        at javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:786)
        at 
javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:1251)
        at 
com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.java:81)
        at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101)
        at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:118)
        at javax.faces.webapp.FacesServlet.service(FacesServlet.java:593)
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:295)
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)
        at 
org.jboss.solder.servlet.exception.CatchExceptionFilter.doFilter(CatchExceptionFilter.java:65)
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:246)
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)
        at 
org.jboss.solder.servlet.event.ServletEventBridgeFilter.doFilter(ServletEventBridgeFilter.java:74)
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:246)
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)
        at 
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
        at 
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:149)
        at 
org.jboss.as.jpa.interceptor.WebNonTxEmCloserValve.invoke(WebNonTxEmCloserValve.java:50)
        at 
org.jboss.as.jpa.interceptor.WebNonTxEmCloserValve.invoke(WebNonTxEmCloserValve.java:50)
        at 
org.jboss.as.web.security.SecurityContextAssociationValve.invoke(SecurityContextAssociationValve.java:169)
        at 
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:145)
        at 
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:97)
        at 
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:102)
        at 
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:336)
        at 
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:856)
        at 
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:653)
        at 
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:920)
        at java.lang.Thread.run(Thread.java:722)

16:55:31,887 SEVERE [javax.enterprise.resource.webcontainer.jsf.context] 
(http-/0.0.0.0:8080-2) JSF1073: javax.faces.event.AbortProcessingException 
caught during processing of INVOKE_APPLICATION 5 : 
UIComponent-ClientId=overForm:j_idt549, 
Message=//content/richfaces-photoalbum.war/WEB-INF/tags/templates/button.xhtml 
@41,73 actionListener="#{mappedActionListener}": java.lang.NullPointerException
16:55:31,888 SEVERE [javax.enterprise.resource.webcontainer.jsf.context] 
(http-/0.0.0.0:8080-2) 
//content/richfaces-photoalbum.war/WEB-INF/tags/templates/button.xhtml @41,73 
actionListener="#{mappedActionListener}": java.lang.NullPointerException: 
javax.faces.event.AbortProcessingException: 
//content/richfaces-photoalbum.war/WEB-INF/tags/templates/button.xhtml @41,73 
actionListener="#{mappedActionListener}": java.lang.NullPointerException
        at 
javax.faces.event.MethodExpressionActionListener.processAction(MethodExpressionActionListener.java:182)
 [jboss-jsf-api_2.1_spec-2.1.19.1.Final-redhat-1.jar:2.1.19.1.Final-redhat-1]
        at javax.faces.event.ActionEvent.processListener(ActionEvent.java:88) 
[jboss-jsf-api_2.1_spec-2.1.19.1.Final-redhat-1.jar:2.1.19.1.Final-redhat-1]
        at 
javax.faces.component.UIComponentBase.broadcast(UIComponentBase.java:775) 
[jboss-jsf-api_2.1_spec-2.1.19.1.Final-redhat-1.jar:2.1.19.1.Final-redhat-1]
        at javax.faces.component.UICommand.broadcast(UICommand.java:300) 
[jboss-jsf-api_2.1_spec-2.1.19.1.Final-redhat-1.jar:2.1.19.1.Final-redhat-1]
        at 
javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:786) 
[jboss-jsf-api_2.1_spec-2.1.19.1.Final-redhat-1.jar:2.1.19.1.Final-redhat-1]
        at 
javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:1251) 
[jboss-jsf-api_2.1_spec-2.1.19.1.Final-redhat-1.jar:2.1.19.1.Final-redhat-1]
        at 
com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.java:81)
 [jsf-impl-2.1.19-redhat-1.jar:2.1.19-redhat-1]
        at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101) 
[jsf-impl-2.1.19-redhat-1.jar:2.1.19-redhat-1]
        at 
com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:118) 
[jsf-impl-2.1.19-redhat-1.jar:2.1.19-redhat-1]
        at javax.faces.webapp.FacesServlet.service(FacesServlet.java:593) 
[jboss-jsf-api_2.1_spec-2.1.19.1.Final-redhat-1.jar:2.1.19.1.Final-redhat-1]
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:295)
 [jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)
 [jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
        at 
org.jboss.solder.servlet.exception.CatchExceptionFilter.doFilter(CatchExceptionFilter.java:65)
 [solder-impl-3.1.1.Final.jar:3.1.1.Final]
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:246)
 [jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)
 [jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
        at 
org.jboss.solder.servlet.event.ServletEventBridgeFilter.doFilter(ServletEventBridgeFilter.java:74)
 [solder-impl-3.1.1.Final.jar:3.1.1.Final]
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:246)
 [jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)
 [jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
        at 
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
 [jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
        at 
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:149)
 [jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
        at 
org.jboss.as.jpa.interceptor.WebNonTxEmCloserValve.invoke(WebNonTxEmCloserValve.java:50)
 [jboss-as-jpa-7.2.0.Final-redhat-8.jar:7.2.0.Final-redhat-8]
        at 
org.jboss.as.jpa.interceptor.WebNonTxEmCloserValve.invoke(WebNonTxEmCloserValve.java:50)
 [jboss-as-jpa-7.2.0.Final-redhat-8.jar:7.2.0.Final-redhat-8]
        at 
org.jboss.as.web.security.SecurityContextAssociationValve.invoke(SecurityContextAssociationValve.java:169)
 [jboss-as-web-7.2.0.Final-redhat-8.jar:7.2.0.Final-redhat-8]
        at 
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:145) 
[jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
        at 
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:97) 
[jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
        at 
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:102)
 [jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
        at 
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:336) 
[jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
        at 
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:856) 
[jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
        at 
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:653)
 [jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
        at 
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:920) 
[jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
        at java.lang.Thread.run(Thread.java:722) [rt.jar:1.7.0_17]
Caused by: java.lang.NullPointerException
        at 
org.richfaces.photoalbum.manager.Authenticator.checkPassword(Authenticator.java:372)
 [classes:]
        at 
org.richfaces.photoalbum.manager.Authenticator.register(Authenticator.java:289) 
[classes:]
        at 
org.richfaces.photoalbum.manager.Authenticator$Proxy$_$$_WeldClientProxy.register(Authenticator$Proxy$_$$_WeldClientProxy.java)
 [classes:]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
[rt.jar:1.7.0_17]
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) 
[rt.jar:1.7.0_17]
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
 [rt.jar:1.7.0_17]
        at java.lang.reflect.Method.invoke(Method.java:601) [rt.jar:1.7.0_17]
        at org.apache.el.parser.AstValue.invoke(AstValue.java:258) 
[jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
        at 
org.apache.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:278) 
[jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
        at 
org.jboss.weld.util.el.ForwardingMethodExpression.invoke(ForwardingMethodExpression.java:40)
 [weld-core-1.1.13.Final-redhat-1.jar:1.1.13.Final-redhat-1]
        at 
org.jboss.weld.el.WeldMethodExpression.invoke(WeldMethodExpression.java:50) 
[weld-core-1.1.13.Final-redhat-1.jar:1.1.13.Final-redhat-1]
        at org.apache.el.parser.AstIdentifier.invoke(AstIdentifier.java:117) 
[jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
        at 
org.apache.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:278) 
[jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
        at 
org.jboss.weld.util.el.ForwardingMethodExpression.invoke(ForwardingMethodExpression.java:40)
 [weld-core-1.1.13.Final-redhat-1.jar:1.1.13.Final-redhat-1]
        at 
org.jboss.weld.el.WeldMethodExpression.invoke(WeldMethodExpression.java:50) 
[weld-core-1.1.13.Final-redhat-1.jar:1.1.13.Final-redhat-1]
        at 
com.sun.faces.facelets.el.TagMethodExpression.invoke(TagMethodExpression.java:105)
 [jsf-impl-2.1.19-redhat-1.jar:2.1.19-redhat-1]
        at 
javax.faces.event.MethodExpressionActionListener.processAction(MethodExpressionActionListener.java:148)
 [jboss-jsf-api_2.1_spec-2.1.19.1.Final-redhat-1.jar:2.1.19.1.Final-redhat-1]
        ... 30 more
{code}



                
> Prepare the RichFaces 4.3.x photoalbum for release
> --------------------------------------------------
>
>                 Key: RF-13227
>                 URL: https://issues.jboss.org/browse/RF-13227
>             Project: RichFaces
>          Issue Type: Feature Request
>      Security Level: Public(Everyone can see) 
>          Components: examples
>            Reporter: Brian Leathem
>             Fix For: 4.3.5
>
>   Original Estimate: 4 hours
>  Remaining Estimate: 4 hours
>
> Review the photoalbum example application addressing any usability issues.

--
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

_______________________________________________
richfaces-issues mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/richfaces-issues

Reply via email to