Hey guys - 

I'm trying to integrate ADF Faces into a MyFaces/Facelets project. I
followed the instructions, both for getting ADF to work in general, and
taking the necessary steps to integrate it with facelets. My app runs fine,
until I get to a page with an ADF component on it, and then I get a null
pointer exception.

I traced it to the exact line:

_adfRenderingContext.getProperties().put(key, value);

And _adfRenderingContext is null.

Stack Trace:

Jan 31, 2006 11:34:15 AM com.sun.facelets.FaceletViewHandler
handleRenderException
SEVERE: Error Rendering View
java.lang.NullPointerException
        at
oracle.adfinternal.view.faces.uinode.FacesRenderingContext.setRenderingPrope
rty(FacesRenderingContext.java:157)
        at
oracle.adfinternal.view.faces.ui.RenderedNodeRenderingContext.setProperty(Re
nderedNodeRenderingContext.java:162)
        at
oracle.adfinternal.view.faces.ui.RootRenderingContext.init(RootRenderingCont
ext.java:81)
        at
oracle.adfinternal.view.faces.uinode.FacesRenderingContext.<init>(FacesRende
ringContext.java:106)
        at
oracle.adfinternal.view.faces.uinode.FacesRenderingContext.createRenderingCo
ntext(FacesRenderingContext.java:79)
        at
oracle.adfinternal.view.faces.uinode.UINodeRendererBase.getRenderingContext(
UINodeRendererBase.java:89)
        at
oracle.adfinternal.view.faces.uinode.FacesRenderingContext.getRenderingConte
xt(FacesRenderingContext.java:66)
        at
oracle.adfinternal.view.faces.uinode.FacesRenderingContext.getRenderingConte
xt(FacesRenderingContext.java:52)
        at
oracle.adfinternal.view.faces.renderkit.htmlBasic.UINodeRenderer.getRenderin
gContext(UINodeRenderer.java:79)
        at
oracle.adfinternal.view.faces.renderkit.htmlBasic.UINodeRenderer.encodeBegin
(UINodeRenderer.java:38)
        at
javax.faces.component.UIComponentBase.encodeBegin(UIComponentBase.java:307)
        at
org.apache.myfaces.renderkit.RendererUtils.renderChild(RendererUtils.java:44
1)
        at
org.apache.myfaces.renderkit.RendererUtils.renderChildren(RendererUtils.java
:427)
        at
org.apache.myfaces.renderkit.html.HtmlGroupRendererBase.encodeEnd(HtmlGroupR
endererBase.java:62)
        at
javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:331)
        at
org.apache.myfaces.renderkit.RendererUtils.renderChild(RendererUtils.java:45
0)
        at
org.apache.myfaces.renderkit.html.HtmlGridRendererBase.renderChildren(HtmlGr
idRendererBase.java:203)
        at
org.apache.myfaces.renderkit.html.HtmlGridRendererBase.encodeEnd(HtmlGridRen
dererBase.java:85)
        at
javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:331)
        at
org.apache.myfaces.renderkit.RendererUtils.renderChild(RendererUtils.java:45
0)
        at
org.apache.myfaces.renderkit.html.HtmlGridRendererBase.renderChildren(HtmlGr
idRendererBase.java:203)
        at
org.apache.myfaces.renderkit.html.HtmlGridRendererBase.encodeEnd(HtmlGridRen
dererBase.java:85)
        at
javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:331)
        at
com.sun.facelets.FaceletViewHandler.encodeRecursive(FaceletViewHandler.java:
554)
        at
com.sun.facelets.FaceletViewHandler.encodeRecursive(FaceletViewHandler.java:
551)
        at
com.sun.facelets.FaceletViewHandler.renderView(FaceletViewHandler.java:457)
        at
org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:300)
        at javax.faces.webapp.FacesServlet.service(FacesServlet.java:95)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:252)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:173)
        at
oracle.adfinternal.view.faces.webapp.AdfFacesFilterImpl._invokeDoFilter(AdfF
acesFilterImpl.java:279)
        at
oracle.adfinternal.view.faces.webapp.AdfFacesFilterImpl._doFilterImpl(AdfFac
esFilterImpl.java:248)
        at
oracle.adfinternal.view.faces.webapp.AdfFacesFilterImpl.doFilter(AdfFacesFil
terImpl.java:172)
        at
oracle.adf.view.faces.webapp.AdfFacesFilter.doFilter(AdfFacesFilter.java:80)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:202)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:173)
        at
org.apache.myfaces.component.html.util.ExtensionsFilter.doFilter(ExtensionsF
ilter.java:122)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:202)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:173)
        at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja
va:213)
        at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja
va:178)
        at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126
)
        at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105
)
        at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java
:107)
        at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
        at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:868)
        at
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processC
onnection(Http11BaseProtocol.java:663)
        at
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.jav
a:527)
        at
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWo
rkerThread.java:80)
        at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav
a:684)
        at java.lang.Thread.run(Thread.java:595)


Any thoughts? I'm sure there's something not set up properly. 



Jeremy Sager
Data Communications Product Manager
Chesapeake System Solutions
410.356.6805 x120
[EMAIL PROTECTED]


Reply via email to