Glassfish 3.1.2绑定错误

时间:2015-03-02 13:32:51

标签: binding glassfish

Glassfish 3.1.2, JDevloper 12.1.3,JSF,BC4J ADF Essential。

JSF页面在Glassfish中没有显示内容,但在Weblogic中显示正确的内容。 JDeveloper中涉及的组件似乎没有错误。

任何有关错误的想法 - 请。

Glassfish日志显示:

  

完成消息java.lang.IllegalStateException:表达式   "#{bindings.adminTubetypes1.regionModel}" (这是指定的   RegionModel" value"具有id" r1")的区域组件的属性   评估为null。这通常是由于错误造成的   此表达式引用的对象的配置。如果它   帮助,表达"#{bindings.adminTubetypes1}"评估为   "空&#34 ;.如果它有帮助,表达"#{bindings}"评估为" null"。   现在使用空的RegionModel代替。在   oracle.adf.view.rich.component.fragment.UIXRegion.getRegionModel(UIXRegion.java:471)   在   oracle.adf.view.rich.component.fragment.UIXRegion._beginInterruptibleRegion(UIXRegion.java:766)   在   oracle.adf.view.rich.component.fragment.UIXRegion.setupChildrenVisitingContext(UIXRegion.java:570)   在   org.apache.myfaces.trinidad.component.UIXComponent.setupChildrenEncodingContext(UIXComponent.java:1246)   在   oracle.adfinternal.view.faces.renderkit.rich.RegionRenderer._encodeChildren(RegionRenderer.java:1800)   在   oracle.adfinternal.view.faces.renderkit.rich.RegionRenderer.encodeAll(RegionRenderer.java:541)   在   oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1600)   在   org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:525)   在   org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:1217)   在   oracle.adf.view.rich.component.fragment.UIXRegion.encodeEnd(UIXRegion.java:315)   在javax.faces.component.UIComponent.encodeAll(UIComponent.java:1786)   在   oracle.adfinternal.view.faces.taglib.region.IncludeTag $ FacetWrapper.encodeAll(IncludeTag.java:568)   在   org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:647)   在   oracle.adfinternal.view.faces.renderkit.rich.PanelStretchLayoutRenderer.encodeCenterFacet(PanelStretchLayoutRenderer.java:878)   在   oracle.adfinternal.view.faces.renderkit.rich.PanelStretchLayoutRenderer._encodeCenterPane(PanelStretchLayoutRenderer.java:1299)   在   oracle.adfinternal.view.faces.renderkit.rich.PanelStretchLayoutRenderer._encodeMiddlePanes(PanelStretchLayoutRenderer.java:350)   在   oracle.adfinternal.view.faces.renderkit.rich.PanelStretchLayoutRenderer.encodeAll(PanelStretchLayoutRenderer.java:315)   在   oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1600)   在   org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:525)   在   org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:1217)   在javax.faces.component.UIComponent.encodeAll(UIComponent.java:1786)   在   org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:647)   在   oracle.adf.view.rich.render.RichRenderer.encodeStretchedChild(RichRenderer.java:2367)   在   oracle.adfinternal.view.faces.renderkit.rich.PanelSplitterRenderer._renderPane(PanelSplitterRenderer.java:1637)   在   oracle.adfinternal.view.faces.renderkit.rich.PanelSplitterRenderer.encodeAll(PanelSplitterRenderer.java:315)   在   oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1600)   在   org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:525)   在   org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:1217)   在javax.faces.component.UIComponent.encodeAll(UIComponent.java:1786)   在   org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:647)   在   oracle.adfinternal.view.faces.renderkit.rich.PanelStretchLayoutRenderer.encodeCenterFacet(PanelStretchLayoutRenderer.java:878)   在   oracle.adfinternal.view.faces.renderkit.rich.PanelStretchLayoutRenderer._encodeCenterPane(PanelStretchLayoutRenderer.java:1299)   在   oracle.adfinternal.view.faces.renderkit.rich.PanelStretchLayoutRenderer._encodeMiddlePanes(PanelStretchLayoutRenderer.java:350)   在   oracle.adfinternal.view.faces.renderkit.rich.PanelStretchLayoutRenderer.encodeAll(PanelStretchLayoutRenderer.java:315)   在   oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1600)   在   org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:525)   在   org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:1217)   在javax.faces.component.UIComponent.encodeAll(UIComponent.java:1786)   在   org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:647)   在   org.apache.myfaces.trinidad.render.CoreRenderer.encodeAllChildren(CoreRenderer.java:664)   在   oracle.adf.view.rich.render.RichRenderer.encodeAllChildrenInContext(RichRenderer.java:3234)   在   oracle.adfinternal.view.faces.renderkit.rich.PageTemplateRenderer.encodeAll(PageTemplateRenderer.java:68)   在   oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1600)   在   org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:525)   在   org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:1217)   在javax.faces.component.UIComponent.encodeAll(UIComponent.java:1786)   在   org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:647)   在   org.apache.myfaces.trinidad.render.CoreRenderer.encodeAllChildren(CoreRenderer.java:664)   在   oracle.adf.view.rich.render.RichRenderer.encodeAllChildrenInContext(RichRenderer.java:3234)   在   oracle.adfinternal.view.faces.renderkit.rich.FormRenderer.encodeAll(FormRenderer.java:275)   在   oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1600)   在   org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:525)   在   org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:1217)   在javax.faces.component.UIComponent.encodeAll(UIComponent.java:1786)   在   org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:647)   在   org.apache.myfaces.trinidad.render.CoreRenderer.encodeAllChildren(CoreRenderer.java:664)   在   oracle.adf.view.rich.render.RichRenderer.encodeAllChildrenInContext(RichRenderer.java:3234)   在   oracle.adfinternal.view.faces.renderkit.rich.DocumentRenderer.encodeAll(DocumentRenderer.java:1507)   在   oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1600)   在   org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:525)   在   org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:1217)   在javax.faces.component.UIComponent.encodeAll(UIComponent.java:1786)   在javax.faces.component.UIComponent.encodeAll(UIComponent.java:1782)   在   oracle.adfinternal.view.faces.component.AdfViewRoot.encodeAll(AdfViewRoot.java:102)   在   com.sun.faces.application.view.FaceletViewHandlingStrategy.renderView(FaceletViewHandlingStrategy.java:402)   在   org.apache.myfaces.trinidad.view.ViewDeclarationLanguageWrapper.renderView(ViewDeclarationLanguageWrapper.java:101)   在   org.apache.myfaces.trinidad.view.ViewDeclarationLanguageWrapper.renderView(ViewDeclarationLanguageWrapper.java:101)   在   org.apache.myfaces.trinidadinternal.application.ViewDeclarationLanguageFactoryImpl $ ChangeApplyingVDLWrapper.renderView(ViewDeclarationLanguageFactoryImpl.java:338)   在   com.sun.faces.application.view.MultiViewHandler.renderView(MultiViewHandler.java:125)   在   javax.faces.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:288)   在   org.apache.myfaces.trinidadinternal.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:170)   在   oracle.adfinternal.view.faces.lifecycle.ResponseRenderManager.runRenderView(ResponseRenderManager.java:52)   在   oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._renderResponse(LifecycleImpl.java:1095)   在   oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executePhase(LifecycleImpl.java:389)   在   oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:255)   在javax.faces.webapp.FacesServlet.service(FacesServlet.java:594)at   org.apache.catalina.core.StandardWrapper.service(StandardWrapper.java:1542)   在   org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:343)   在   org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:217)   在   oracle.adfinternal.view.faces.webapp.rich.RegistrationFilter.doFilter(RegistrationFilter.java:105)   在   org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl $ FilterListChain.doFilter(TrinidadFilterImpl.java:502)   在   oracle.adfinternal.view.faces.activedata.AdsFilter.doFilter(AdsFilter.java:60)   在   org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl $ FilterListChain.doFilter(TrinidadFilterImpl.java:502)   在   org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl(TrinidadFilterImpl.java:327)   在   org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(TrinidadFilterImpl.java:229)   在   org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.java:92)   在   org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:256)   在   org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:217)   在   org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:279)   在   org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)   在   org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:655)   在   org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:595)   在   org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:161)   在   org.apache.catalina.connector.CoyoteAdapter.doService(CoyoteAdapter.java:331)   在   org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:231)   在   com.sun.enterprise.v3.services.impl.ContainerMapper $ AdapterCallable.call(ContainerMapper.java:317)   在   com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:195)   在   com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:849)   在   com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:746)   在com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:1045)   在   com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:228)   在   com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:137)   在   com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:104)   在   com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:90)   在   com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:79)   在   com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:54)   在   com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:59)   在com.sun.grizzly.ContextTask.run(ContextTask.java:71)at   com.sun.grizzly.util.AbstractThreadPool $ Worker.doWork(AbstractThreadPool.java:532)   在   com.sun.grizzly.util.AbstractThreadPool $ Worker.run(AbstractThreadPool.java:513)   在java.lang.Thread.run(Thread.java:745)

1 个答案:

答案 0 :(得分:0)

解决方案是比较2个ear文件并确保它们包含相同的jar文件。