From jira-events at lists.jboss.org Thu Mar 8 17:06:37 2012 Content-Type: multipart/mixed; boundary="===============8515429027648696411==" MIME-Version: 1.0 From: Ales Justin (JIRA) To: weld-issues at lists.jboss.org Subject: [weld-issues] [JBoss JIRA] (WELD-1022) Weld throw NPE with ADF behavior tag Date: Thu, 08 Mar 2012 17:06:36 -0500 Message-ID: <206949355.79014.1331244396806.JavaMail.tomcat@jira02.app.mwc.hst.phx2.redhat.com> In-Reply-To: 1434582370.77626.1323227500658.JavaMail.tomcat@jira02.app.mwc.hst.phx2.redhat.com --===============8515429027648696411== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable [ https://issues.jboss.org/browse/WELD-1022?page=3Dcom.atlassian.jira.= plugin.system.issuetabpanels:all-tabpanel ] Ales Justin resolved WELD-1022. ------------------------------- Resolution: Out of Date = > Weld throw NPE with ADF behavior tag > ------------------------------------ > > Key: WELD-1022 > URL: https://issues.jboss.org/browse/WELD-1022 > Project: Weld > Issue Type: Bug > Components: Web Tier integration (JSF, JSP, EL and Servlet) = > Affects Versions: 1.1.3.SP1 > Environment: WebLogic 10.3.5 > Reporter: Ivan Li > > we have make Weld-Servlet 1.1.3.SP1 work with ADF in Weblogic server 10.3= .5, Weld will throw NPE when ADF behaviors tag http://docs.oracle.com/cd/E1= 6162_01/apirefs.1112/e17491/toc.htm#Behaviors is in use > jsf code below > > > xmlns:h=3D"http://java.sun.com/jsf/html" > xmlns:af=3D"http://xmlns.oracle.com/adf/faces/rich" > xmlns:ui=3D"http://java.sun.com/jsf/facelets" > xmlns:c=3D"http://java.sun.com/jsp/jstl/core" > xmlns:trh=3D"http://myfaces.apache.org/trinidad/html" > xmlns:tr=3D"http://myfaces.apache.org/trinidad"> = > > > > > > > > > > > > columnClasses=3D= "probeDetailsLeftCell, probeDetailsRightCell" > width=3D"100%"> > > > > > > > > > > > > > > > > > > > > > > > > > > = > > > > = > > > > > > > > > > > exception below----------------------------------------------------------= -------------------------------------------------- > java.lang.NullPointerException > at org.jboss.weld.el.ELCreationalContextStack.getCreationalContextStore(= ELCreationalContextStack.java:33) > at org.jboss.weld.el.WeldValueExpression.getValue(WeldValueExpression.ja= va:47) > at com.sun.faces.facelets.el.TagValueExpression.getValue(TagValueExpress= ion.java:109) > at oracle.adfinternal.view.faces.facelets.rich.ShowPopupBehaviorHandler.= _getBehavior(ShowPopupBehaviorHandler.java:78) > at oracle.adfinternal.view.faces.facelets.rich.ShowPopupBehaviorHandler.= getBehavior(ShowPopupBehaviorHandler.java:68) > at oracle.adfinternal.view.faces.facelets.rich.BehaviorHandler.updateCli= entListenerSet(BehaviorHandler.java:59) > at oracle.adfinternal.view.faces.facelets.rich.BaseClientListenerHandler= .apply(BaseClientListenerHandler.java:61) > at javax.faces.view.facelets.DelegatingMetaTagHandler.applyNextHandler(D= elegatingMetaTagHandler.java:137) > at com.sun.faces.facelets.tag.jsf.ComponentTagHandlerDelegateImpl.apply(= ComponentTagHandlerDelegateImpl.java:184) > at javax.faces.view.facelets.DelegatingMetaTagHandler.apply(DelegatingMe= taTagHandler.java:120) > at com.sun.faces.facelets.tag.jsf.core.FacetHandler.apply(FacetHandler.j= ava:104) > at javax.faces.view.facelets.CompositeFaceletHandler.apply(CompositeFace= letHandler.java:98) > at javax.faces.view.facelets.DelegatingMetaTagHandler.applyNextHandler(D= elegatingMetaTagHandler.java:137) > at com.sun.faces.facelets.tag.jsf.ComponentTagHandlerDelegateImpl.apply(= ComponentTagHandlerDelegateImpl.java:184) > at javax.faces.view.facelets.DelegatingMetaTagHandler.apply(DelegatingMe= taTagHandler.java:120) > at com.sun.faces.facelets.tag.jsf.core.FacetHandler.apply(FacetHandler.j= ava:104) > at javax.faces.view.facelets.CompositeFaceletHandler.apply(CompositeFace= letHandler.java:98) > at javax.faces.view.facelets.DelegatingMetaTagHandler.applyNextHandler(D= elegatingMetaTagHandler.java:137) > at com.sun.faces.facelets.tag.jsf.ComponentTagHandlerDelegateImpl.apply(= ComponentTagHandlerDelegateImpl.java:184) > at javax.faces.view.facelets.DelegatingMetaTagHandler.apply(DelegatingMe= taTagHandler.java:120) > at javax.faces.view.facelets.CompositeFaceletHandler.apply(CompositeFace= letHandler.java:98) > at javax.faces.view.facelets.DelegatingMetaTagHandler.applyNextHandler(D= elegatingMetaTagHandler.java:137) > at com.sun.faces.facelets.tag.jsf.ComponentTagHandlerDelegateImpl.apply(= ComponentTagHandlerDelegateImpl.java:184) > at javax.faces.view.facelets.DelegatingMetaTagHandler.apply(DelegatingMe= taTagHandler.java:120) > at javax.faces.view.facelets.CompositeFaceletHandler.apply(CompositeFace= letHandler.java:98) > at javax.faces.view.facelets.DelegatingMetaTagHandler.applyNextHandler(D= elegatingMetaTagHandler.java:137) > at oracle.adfinternal.view.faces.facelets.rich.RichDocumentHandler.apply= NextHandler(RichDocumentHandler.java:68) > at com.sun.faces.facelets.tag.jsf.ComponentTagHandlerDelegateImpl.apply(= ComponentTagHandlerDelegateImpl.java:184) > at javax.faces.view.facelets.DelegatingMetaTagHandler.apply(DelegatingMe= taTagHandler.java:120) > at com.sun.faces.facelets.tag.jsf.core.ViewHandler.apply(ViewHandler.jav= a:167) > at com.sun.faces.facelets.compiler.NamespaceHandler.apply(NamespaceHandl= er.java:93) > at javax.faces.view.facelets.CompositeFaceletHandler.apply(CompositeFace= letHandler.java:98) > at com.sun.faces.facelets.compiler.EncodingHandler.apply(EncodingHandler= .java:82) > at com.sun.faces.facelets.impl.DefaultFacelet.apply(DefaultFacelet.java:= 152) > at com.sun.faces.application.view.FaceletViewHandlingStrategy.buildView(= FaceletViewHandlingStrategy.java:744) > at org.apache.myfaces.trinidadinternal.application.ViewDeclarationLangua= geFactoryImpl$ChangeApplyingVDLWrapper.buildView(ViewDeclarationLanguageFac= toryImpl.java:341) > at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._renderResponse= (LifecycleImpl.java:982) > at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executePhase(L= ifecycleImpl.java:334) > at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.render(Lifecycl= eImpl.java:232) > at javax.faces.webapp.FacesServlet.service(FacesServlet.java:313) > at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run= (StubSecurityHelper.java:227) > at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecuri= tyHelper.java:125) > at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.jav= a:300) > at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26) > at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.ja= va:56) > at oracle.adf.share.http.ServletADFFilter.doFilter(ServletADFFilter.java= :65) > at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.ja= va:56) > at oracle.adfinternal.view.faces.webapp.rich.RegistrationFilter.doFilter= (RegistrationFilter.java:121) > at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterL= istChain.doFilter(TrinidadFilterImpl.java:468) > at oracle.adfinternal.view.faces.activedata.AdsFilter.doFilter(AdsFilter= .java:60) > at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterL= istChain.doFilter(TrinidadFilterImpl.java:468) > at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilt= erImpl(TrinidadFilterImpl.java:293) > at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilte= r(TrinidadFilterImpl.java:199) > at org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFi= lter.java:92) > at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.ja= va:56) > at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:111) > at java.security.AccessController.doPrivileged(Native Method) > at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:31= 3) > at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUt= il.java:413) > at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.jav= a:94) > at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:1= 61) > at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71) > at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.ja= va:56) > at oracle.dms.servlet.DMSServletFilter.doFilter(DMSServletFilter.java:13= 6) > at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.ja= va:56) > at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsF= ilter.java:27) > at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.ja= va:56) > at weblogic.servlet.internal.WebAppServletContext$ServletInvocationActio= n.wrapRun(WebAppServletContext.java:3715) > at weblogic.servlet.internal.WebAppServletContext$ServletInvocationActio= n.run(WebAppServletContext.java:3681) > at weblogic.security.acl.internal.AuthenticatedSubject.doAs(Authenticate= dSubject.java:321) > at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:= 120) > at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppS= ervletContext.java:2277) > at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletC= ontext.java:2183) > at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.j= ava:1454) > at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209) > at weblogic.work.ExecuteThread.run(ExecuteThread.java:178) -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrato= rs: https://issues.jboss.org/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira =20 --===============8515429027648696411==--