2016-08-04 8 views
0

私のXPagesアプリケーションで、他のデータベースから貼り付けることによっていくつかのJavaクラスをリフレッシュしました。その後、私はconstanlyどのページにエラーを取得:XPages - コード貼り付け後にBeanが存在しないエラー

com.ibm.xsp.FacesExceptionEx: Bean livescripts.core.ui.beans.BannerUtilLinksList does not exist 

このBeanはAppLayout上にあり、他のアプリ

<xe:this.bannerUtilityLinks> 
    <xe:beanTreeNode loaded="true" 
     nodeBean="livescripts.core.ui.beans.BannerUtilLinksList"> 
    </xe:beanTreeNode> 
</xe:this.bannerUtilityLinks> 

完全なスタックトレースで動作します:

com.ibm.xsp.FacesExceptionEx: Bean livescripts.core.ui.beans.BannerUtilLinksList does not exist 
at com.ibm.xsp.extlib.tree.complex.BeanTreeNode.getBeanInstance(BeanTreeNode.java:85) 
at com.ibm.xsp.extlib.tree.complex.BeanTreeNode.getType(BeanTreeNode.java:157) 
at com.ibm.xsp.extlib.tree.impl.TreeUtil$ListIterator.moveToNext(TreeUtil.java:93) 
at com.ibm.xsp.extlib.tree.impl.TreeUtil$ListIterator.<init>(TreeUtil.java:63) 
at com.ibm.xsp.extlib.tree.impl.TreeUtil.getIterator(TreeUtil.java:113) 
at com.ibm.xsp.extlib.tree.impl.TreeImpl.iterateChildren(TreeImpl.java:60) 
at com.ibm.xsp.extlib.tree.impl.AbstractTreeContext$NodeContextImpl.iterateChildren(AbstractTreeContext.java:83) 
at com.ibm.xsp.extlib.renderkit.html_extended.outline.tree.AbstractTreeRenderer.renderChildren(AbstractTreeRenderer.java:218) 
at com.ibm.xsp.extlib.renderkit.html_extended.outline.tree.AbstractTreeRenderer.render(AbstractTreeRenderer.java:195) 
at com.ibm.xsp.extlib.renderkit.html_extended.outline.tree.AbstractTreeRenderer.render(AbstractTreeRenderer.java:185) 
at com.ibm.xsp.theme.bootstrap.renderkit.html.extlib.layout.ResponsiveAppLayoutRenderer.writeBannerUtilityLinks(ResponsiveAppLayoutRenderer.java:404) 
at com.ibm.xsp.theme.bootstrap.renderkit.html.extlib.layout.ResponsiveAppLayoutRenderer.writeBannerContent(ResponsiveAppLayoutRenderer.java:307) 
at com.ibm.xsp.theme.bootstrap.renderkit.html.extlib.layout.ResponsiveAppLayoutRenderer.writeBanner(ResponsiveAppLayoutRenderer.java:271) 
at com.ibm.xsp.theme.bootstrap.renderkit.html.extlib.layout.ResponsiveAppLayoutRenderer.writeMainFrame(ResponsiveAppLayoutRenderer.java:166) 
at com.ibm.xsp.theme.bootstrap.renderkit.html.extlib.layout.ResponsiveAppLayoutRenderer.encodeBegin(ResponsiveAppLayoutRenderer.java:1028) 
at com.ibm.xsp.renderkit.ReadOnlyAdapterRenderer.encodeBegin(ReadOnlyAdapterRenderer.java:146) 
at javax.faces.component.UIComponentBase.encodeBegin(UIComponentBase.java:956) 
at com.ibm.xsp.extlib.component.layout.UIVarPublisherBase.encodeBegin(UIVarPublisherBase.java:112) 
at com.ibm.xsp.util.FacesUtil.renderComponent(FacesUtil.java:842) 
at com.ibm.xsp.util.FacesUtil.renderComponent(FacesUtil.java:853) 
at com.ibm.xsp.util.FacesUtil.renderComponent(FacesUtil.java:853) 
at com.ibm.xsp.util.FacesUtil.renderComponent(FacesUtil.java:853) 
at com.ibm.xsp.util.FacesUtil.renderComponent(FacesUtil.java:853) 
at com.ibm.xsp.component.UIViewRootEx._renderView(UIViewRootEx.java:1317) 
at com.ibm.xsp.component.UIViewRootEx.renderView(UIViewRootEx.java:1255) 
at com.ibm.xsp.application.ViewHandlerExImpl.doRender(ViewHandlerExImpl.java:651) 
at com.ibm.xsp.application.ViewHandlerExImpl._renderView(ViewHandlerExImpl.java:321) 
at com.ibm.xsp.application.ViewHandlerExImpl.renderView(ViewHandlerExImpl.java:336) 
at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:103) 
at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:210) 
at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:120) 
at com.ibm.xsp.controller.FacesControllerImpl.render(FacesControllerImpl.java:270) 
at com.ibm.xsp.webapp.FacesServlet.renderFacesPage(FacesServlet.java:606) 
at com.ibm.xsp.webapp.FacesServlet.renderErrorPage(FacesServlet.java:501) 
at com.ibm.xsp.webapp.FacesServlet.service(FacesServlet.java:183) 
at com.ibm.xsp.webapp.FacesServletEx.service(FacesServletEx.java:138) 
at com.ibm.xsp.webapp.DesignerFacesServlet.service(DesignerFacesServlet.java:103) 
at com.ibm.designer.runtime.domino.adapter.ComponentModule.invokeServlet(ComponentModule.java:576) 
at com.ibm.domino.xsp.module.nsf.NSFComponentModule.invokeServlet(NSFComponentModule.java:1335) 
at com.ibm.designer.runtime.domino.adapter.ComponentModule$AdapterInvoker.invokeServlet(ComponentModule.java:853) 
at com.ibm.designer.runtime.domino.adapter.ComponentModule$ServletInvoker.doService(ComponentModule.java:796) 
at com.ibm.designer.runtime.domino.adapter.ComponentModule.doService(ComponentModule.java:565) 
at com.ibm.domino.xsp.module.nsf.NSFComponentModule.doService(NSFComponentModule.java:1319) 
at com.ibm.domino.xsp.module.nsf.NSFService.doServiceInternal(NSFService.java:662) 
at com.ibm.domino.xsp.module.nsf.NSFService.doService(NSFService.java:482) 
at com.ibm.designer.runtime.domino.adapter.LCDEnvironment.doService(LCDEnvironment.java:357) 
at com.ibm.designer.runtime.domino.adapter.LCDEnvironment.service(LCDEnvironment.java:313) 
at com.ibm.domino.xsp.bridge.http.engine.XspCmdManager.service(XspCmdManager.java:272) 

DDEバージョン:9.0をリリース.1FP2 SHF63。私はすでに試した何:

  1. 再び
  2. は、名前の変更/移動クラス
  3. は(ここで私はClassNotFoundExceptionが取得)讲义1コースの
  4. ManagedBeanとしての顔-config設定にそれを追加、削除、コピー、貼り付けコード、プロジェクトのクリーン/リビルド
+0

BannerUtilLinksListクラスはCode/Javaで定義されていますが、このクラスはパラメータを持たないパブリックコンストラクタですか? –

+0

クラスがCode/Javaで定義されていない場合、フォルダが "Source folder"(= Build Pathに追加)としてマークされていることを確認してください。 –

+0

@KnutHerrmannはい、Code/Javaで定義されています。パブリックコンストラクタはありませんが、スーパークラスはありません(私はBannerUtilLinksListにコンストラクタを追加しました - 効果はありません)。コード/ JavaはJava Build Pathにあります。このクラスは他のアプリでexellentとして動作します。コピー時に変更されたものはありません。 –

答えて

1

他のクラスやチェックされたカスタムコントロールなどをアップグレードしましたが、faces-cofigの更新を忘れました。 BannerUtilLinksListクラスはfaces-cofigではないので、このようなエラーはあまりにも奇妙です。

+0

そこに何かに依存していなければなりません.... –

関連する問題