Java af:jsff页面Oracle ADF中的inputFile组件错误
我需要帮助。我使用Oracle JDeveloper 11g,我有一个jsff页面,我将在服务器上输入文件(不是服务器,而是在我自己的本地计算机上),当我进入该页面时,我出现以下错误:Java af:jsff页面Oracle ADF中的inputFile组件错误,java,oracle,oracle-adf,Java,Oracle,Oracle Adf,我需要帮助。我使用Oracle JDeveloper 11g,我有一个jsff页面,我将在服务器上输入文件(不是服务器,而是在我自己的本地计算机上),当我进入该页面时,我出现以下错误: <FormRenderer> <encodeAll> Multiple forms detected on viewId: /com/tech/law/pages/index.jspx. Rich client currently has some limitations in deal
<FormRenderer> <encodeAll> Multiple forms detected on viewId: /com/tech/law/pages/index.jspx. Rich client currently has some limitations in dealing with multiple forms.
<AdfcExceptionHandler> <handleException> ADFc: No exception handler was found for an application exception.
java.lang.NullPointerException
at oracle.adfinternal.view.faces.renderkit.rich.FormRenderer.encodeAll(FormRenderer.java:233)
at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1432)
at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:358)
at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:840)
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:937)
at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:422)
at oracle.adf.view.rich.render.RichRenderer.encodeChild(RichRenderer.java:2788)
at org.apache.myfaces.trinidad.render.CoreRenderer.encodeAllChildren(CoreRenderer.java:438)
at oracle.adfinternal.view.faces.renderkit.rich.DocumentRenderer.encodeAll(DocumentRenderer.java:1341)
at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1432)
at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:358)
at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:840)
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:937)
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:933)
at com.sun.faces.application.ViewHandlerImpl.doRenderView(ViewHandlerImpl.java:266)
at com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:197)
at javax.faces.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:189)
at org.apache.myfaces.trinidadinternal.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:193)
at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._renderResponse(LifecycleImpl.java:979)
at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executePhase(LifecycleImpl.java:408)
at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:237)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:266)
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:300)
at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:205)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.adfinternal.view.faces.webapp.rich.RegistrationFilter.doFilter(RegistrationFilter.java:128)
at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:446)
at oracle.adfinternal.view.faces.activedata.AdsFilter.doFilter(AdsFilter.java:60)
at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:446)
at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl(TrinidadFilterImpl.java:271)
at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(TrinidadFilterImpl.java:177)
at org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.java:92)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:119)
at java.security.AccessController.doPrivileged(Native Method)
at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:324)
at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:460)
at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:103)
at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:171)
at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.dms.servlet.DMSServletFilter.doFilter(DMSServletFilter.java:163)
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:3715)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3681)
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:2277)
at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2183)
at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1454)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:178)
在viewId:/com/tech/law/pages/index.jspx上检测到多个表单。富客户端目前在处理多个表单方面有一些限制。
ADFc:找不到应用程序异常的异常处理程序。
java.lang.NullPointerException
位于oracle.adfinternal.view.faces.renderkit.rich.FormRenderer.encodeAll(FormRenderer.java:233)
位于oracle.adf.view.rich.render.richrender.encodeAll(richrender.java:1432)
位于org.apache.myfaces.trinidad.render.corerender.encodeEnd(corerender.java:358)
位于org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:840)
位于javax.faces.component.UIComponent.encodeAll(UIComponent.java:937)
位于org.apache.myfaces.trinidad.render.corerender.encodeChild(CoreRenderer.java:422)
位于oracle.adf.view.rich.render.RichRenderer.encodeChild(RichRenderer.java:2788)
位于org.apache.myfaces.trinidad.render.corerender.encodeAllChildren(corerender.java:438)
位于oracle.adfinternal.view.faces.renderkit.rich.DocumentRenderer.encodeAll(DocumentRenderer.java:1341)
位于oracle.adf.view.rich.render.richrender.encodeAll(richrender.java:1432)
位于org.apache.myfaces.trinidad.render.corerender.encodeEnd(corerender.java:358)
位于org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:840)
位于javax.faces.component.UIComponent.encodeAll(UIComponent.java:937)
位于javax.faces.component.UIComponent.encodeAll(UIComponent.java:933)
位于com.sun.faces.application.ViewHandlerImpl.doRenderView(ViewHandlerImpl.java:266)
位于com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:197)
位于javax.faces.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:189)
位于org.apache.myfaces.trinidadinternal.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:193)
在oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.\u renderResponse(LifecycleImpl.java:979)
在oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.\u executePhase(LifecycleImpl.java:408)
在oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:237)中
位于javax.faces.webapp.FacesServlet.service(FacesServlet.java:266)
位于weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
位于weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
位于weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:300)
位于weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
位于weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
位于oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:205)
位于weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
位于oracle.adfinternal.view.faces.webapp.rich.RegistrationFilter.doFilter(RegistrationFilter.java:128)
位于org.apache.myfaces.trinidadinternal.webapp.trinidafilterimpl$FilterListChain.doFilter(trinidafilterimpl.java:446)
在oracle.adfinternal.view.faces.activedata.AdsFilter.doFilter(AdsFilter.java:60)中
位于org.apache.myfaces.trinidadinternal.webapp.trinidafilterimpl$FilterListChain.doFilter(trinidafilterimpl.java:446)
位于org.apache.myfaces.trinidadinternal.webapp.trinidafilterimpl.\u doFilterImpl(trinidafilterimpl.java:271)
位于org.apache.myfaces.trinidadinternal.webapp.trinidafilterimpl.doFilter(trinidafilterimpl.java:177)
位于org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.java:92)
位于weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
位于oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:119)
位于java.security.AccessController.doPrivileged(本机方法)
位于oracle.security.jps.util.jpssobject.doAsPrivileged(jpssobject.java:324)
位于oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:460)
位于oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:103)
位于oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:171)
位于oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71)
位于weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
位于oracle.dms.servlet.DMSServletFilter.doFilter(DMSServletFilter.java:163)
位于weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
位于weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:27)
位于weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
位于weblogic.servlet.internal.WebAppServletContext$servleinvocationAction.wrapRun(WebAppServletContext.java:3715)
在weblogic.servlet.internal.WebAppServletContext$servleinvocationAction.run(WebAppServletContext.java:3681)
位于weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
位于weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
位于weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2277)
位于weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2183)
位于weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1454)
在weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
在weblogic.work.ExecuteThread.run(ExecuteThread.java:178)
但我不知道怎么修,所以请帮忙。感谢大家。搜索JSF代码,查看是否多次定义了“form”元素。考虑使用子窗体代替.< /P>