As we transition to the new Hyland Community, some post links may be temporarily disrupted as we finalize redirects. We apologize for the inconvenience and are working to resolve this as quickly as possible. Details.
javax.faces.FacesException: Cannot get value for expression '/images/icons/#{NavigationBean.nodeProperties.icon}.gif' caused by: org.apache.jasper.JasperException: Cannot get value for expression '/images/icons/#{NavigationBean.nodeProperties.icon}.gif' caused by: javax.faces.el.EvaluationException: Cannot get value for expression '/images/icons/#{NavigationBean.nodeProperties.icon}.gif' caused by: javax.faces.el.EvaluationException: Exception getting value of property nodeProperties of base of type : org.alfresco.web.bean.NavigationBean caused by: javax.faces.el.EvaluationException: Bean: org.alfresco.web.bean.NavigationBean, property: nodeProperties caused by: java.lang.reflect.InvocationTargetException caused by: org.alfresco.error.AlfrescoRuntimeException: Cannot retrieve current Node if NodeId is null!
If you are going directly to the browse.jsp page due to the filter none of the logic in LoginBean.login() is going to be executed. You could therefore try adding this to your filter.Hope this helps.
Fair point!The whole UI context is setup as browse.jsp gets hit for the first time. The page references the beans which in turn setup everything needed.One of the key bits is the processToolbarLocation() method in NavigationBean. Take a look at the code in there…