[richfaces-issues] [JBoss JIRA] (RF-13171) A4j ajax Shale breaks with versions(1.0.4 &1.0.5) null pointer exception richfaces 3.1.5GA in weblogic 10.3.6 and jsf 1.2, Jsf-facelets-1.1.14

kalaiamudhan natarajan (JIRA) jira-events at lists.jboss.org
Fri Sep 6 08:25:03 EDT 2013


kalaiamudhan natarajan created RF-13171:
-------------------------------------------

             Summary: A4j ajax Shale breaks with versions(1.0.4 &1.0.5) null pointer exception richfaces 3.1.5GA  in weblogic 10.3.6 and jsf 1.2,Jsf-facelets-1.1.14
                 Key: RF-13171
                 URL: https://issues.jboss.org/browse/RF-13171
             Project: RichFaces
          Issue Type: Bug
      Security Level: Public (Everyone can see)
          Components: architectural
         Environment: weblogic 10.3.6 shale 1.0.5/shale 1.0.4 jsf 1.2 richfaces 3.1.5 GA  JSF-facelets,tomahawk1.1.14,Icefaces 
            Reporter: kalaiamudhan natarajan


We are migrating to weblogic 9.2 to 10.3.6. JDK -1.7.21.
Getting the below issue in weblogic consistenly when the page loads. 
Currently i tried with shale-1.0.4 version. Tried with Shale-1.0.5 also.I need a solution which should resolve without the a4j region tags. If i use this tag multiple application will be impacted as we use HTML scraping for other applications which impacts hirearchy of component due to introduction of new tag.

java.lang.NullPointerException
	at org.ajax4jsf.renderkit.AjaxRendererUtils.buildAjaxFunction(AjaxRendererUtils.java:391)
	at org.ajax4jsf.renderkit.AjaxRendererUtils.buildAjaxFunction(AjaxRendererUtils.java:370)
	at org.ajax4jsf.renderkit.AjaxRendererUtils.buildOnEvent(AjaxRendererUtils.java:165)
	at org.ajax4jsf.component.UIAjaxSupport.getEventString(UIAjaxSupport.java:119)
	at org.ajax4jsf.component.EventValueBinding.getValue(EventValueBinding.java:92)
	at javax.faces.component.html.HtmlSelectOneMenu.getOnchange(HtmlSelectOneMenu.java:257)
	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 javax.faces.component.UIComponentBase$AttributesMap.get(UIComponentBase.java:1381)
	at com.sun.faces.util.Util.renderPassThruAttributes(Util.java:888)
	at com.sun.faces.util.Util.renderPassThruAttributes(Util.java:850)
	at com.sun.faces.renderkit.html_basic.MenuRenderer.renderSelect(MenuRenderer.java:498)
	at com.sun.faces.renderkit.html_basic.MenuRenderer.encodeEnd(MenuRenderer.java:451)
	at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:740)
	at com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.encodeRecursive(HtmlBasicRenderer.java:473)
	at com.sun.faces.renderkit.html_basic.GridRenderer.encodeChildren(GridRenderer.java:253)
	at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:721)
	at com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.encodeRecursive(HtmlBasicRenderer.java:465)
	at com.sun.faces.renderkit.html_basic.GridRenderer.encodeChildren(GridRenderer.java:253)
	at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:721)
	at com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.encodeRecursive(HtmlBasicRenderer.java:465)
	at com.sun.faces.renderkit.html_basic.GridRenderer.encodeChildren(GridRenderer.java:253)
	at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:721)
	at com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.encodeRecursive(HtmlBasicRenderer.java:465)
	at com.sun.faces.renderkit.html_basic.GridRenderer.encodeChildren(GridRenderer.java:253)
	at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:721)
	at com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.encodeRecursive(HtmlBasicRenderer.java:465)
	at com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.encodeRecursive(HtmlBasicRenderer.java:470)
	at com.sun.faces.renderkit.html_basic.GridRenderer.encodeChildren(GridRenderer.java:253)
	at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:721)
	at com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.encodeRecursive(HtmlBasicRenderer.java:465)
	at com.sun.faces.renderkit.html_basic.GridRenderer.encodeChildren(GridRenderer.java:253)
	at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:721)
	at com.sun.facelets.tag.jsf.ComponentSupport.encodeRecursive(ComponentSupport.java:244)
	at com.sun.facelets.tag.jsf.ComponentSupport.encodeRecursive(ComponentSupport.java:249)
	at com.sun.facelets.FaceletViewHandler.renderView(FaceletViewHandler.java:594)
	at com.icesoft.faces.application.D2DViewHandler.renderView(D2DViewHandler.java:150)
	at org.ajax4jsf.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:108)
	at org.ajax4jsf.application.AjaxViewHandler.renderView(AjaxViewHandler.java:243)
	at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:107)
	at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:245)
	at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:137)
	at javax.faces.webapp.FacesServlet.service(FacesServlet.java:214)
	at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
	at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
	at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:301)
	at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
	at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
	at org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:141)
	at org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:281)
	at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
	at com.icesoft.faces.webapp.http.servlet.TouchSessionFilter.doFilter(TouchSessionFilter.java:68)
	at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
	at com.gmacfs.sa.web.framework.filters.AuthenticationFilter.doFilter(AuthenticationFilter.java:92)
	at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
	at org.apache.myfaces.webapp.filter.ExtensionsFilter.doFilter(ExtensionsFilter.java:374)
	at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
	at com.gmacfs.sa.web.framework.filters.StateManagerFilter.doFilter(StateManagerFilter.java:57)
	at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
	at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:27)
	at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
	at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3730)
	at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3696)
	at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
	at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
	at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2273)
	at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2179)
	at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1490)
	at weblogic.work.ExecuteThread.execute(ExecuteThread.java:256)
	at weblogic.work.ExecuteThread.run(ExecuteThread.java:221)

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


More information about the richfaces-issues mailing list