5 Replies Latest reply: Apr 21, 2013 11:51 PM by Bijesh Krishnadas RSS

    Expose ADF Application Taskflows in Webcenter Portal

    user4609640
      We are using *.6 version for Webcenter/JDeveloper.
      We have an application built in ADF and standalone it works fine.
      We want to use the taskflows (created in our ADF application) in Webcenter Pages, as we use standard Discussions/Content/Polls... etc.
      Application is packaged into JAR... exposed using the File connection add to the Webcenter service frame work and Resource Catalogue.
      We can see the task flows in design time and Run time... but using them throws an error-- not able to see the Business components. In file connections we can see all the dependencies

      Any suggestions?
      Regards
        • 1. Re: Expose ADF Application Taskflows in Webcenter Portal
          Satish_Bathala
          Did u change the Datasource in AppModule??
          from Jdbc url to jdbc datasource?

          if not -> open adf App -> go go app module -> right click app module -> choose configurations -> click Edit -> change jdbcURL to Jdbc Datasource
          and in the corresponding coulmn it will be like com/env/ etc just change it to the JNDI Name in your server Eg: jdbc/webcenter/portal
          • 2. Re: Expose ADF Application Taskflows in Webcenter Portal
            user4609640
            Thanks for your reply.

            We did that before preparing the JAR (changed to JDBC data source). Data source appears corretly the the connection if we had the jar to project!
            Regards
            • 3. Re: Expose ADF Application Taskflows in Webcenter Portal
              Satish_Bathala
              Additinal logg files would help to resolve it, can you provide that?
              • 4. Re: Expose ADF Application Taskflows in Webcenter Portal
                user4609640
                I built a very simple application with just few taskflows. Created a Jar. Jar clearly shows all the task flows/Datacontorls/Business Components.
                Added to Catalogue. No problem. But dropping the taskflow run/design times results in the error.

                <UIXRegion> <_warn> Error processing viewId: /searchEmployee-flow/searchUI URI: /fragments/searchUI.jsff actual-URI: /fragments/searchUI.jsff.
                oracle.jbo.NoDefException: JBO-25002: Definition piaba.model.entities.JhistEmpFkAssoc of type Entity Association is not found.
                     at oracle.jbo.mom.DefinitionManager.findDefinitionObject(DefinitionManager.java:618)
                     at oracle.jbo.mom.DefinitionManager.findDefinitionObject(DefinitionManager.java:523)
                     at oracle.jbo.mom.DefinitionManager.findDefinitionObject(DefinitionManager.java:505)
                     at oracle.jbo.server.MetaObjectManager.findMetaObject(MetaObjectManager.java:780)
                     at oracle.jbo.server.EntityAssociation.findEntityAssociation(EntityAssociation.java:159)
                     at oracle.jbo.server.ViewLinkDefImpl.resolveReferences(ViewLinkDefImpl.java:1110)
                     at oracle.jbo.server.ViewLinkDefImpl.findDefObject(ViewLinkDefImpl.java:148)
                     at oracle.jbo.server.ApplicationModuleDefImpl.loadViewLink(ApplicationModuleDefImpl.java:777)
                     at oracle.jbo.server.ApplicationModuleDefImpl.loadComponents(ApplicationModuleDefImpl.java:929)
                     at oracle.jbo.server.ApplicationModuleImpl.createRootApplicationModule(ApplicationModuleImpl.java:493)
                     at oracle.jbo.server.ApplicationModuleHomeImpl.create(ApplicationModuleHomeImpl.java:87)
                     at oracle.jbo.common.ampool.DefaultConnectionStrategy.createApplicationModule(DefaultConnectionStrategy.java:158)
                     at oracle.jbo.common.ampool.DefaultConnectionStrategy.createApplicationModule(DefaultConnectionStrategy.java:73)
                     at oracle.jbo.common.ampool.ApplicationPoolImpl.instantiateResource(ApplicationPoolImpl.java:2913)
                     at oracle.jbo.pool.ResourcePool.createResource(ResourcePool.java:580)
                     at oracle.jbo.common.ampool.ApplicationPoolImpl.prepareApplicationModule(ApplicationPoolImpl.java:2473)
                     at oracle.jbo.common.ampool.ApplicationPoolImpl.doCheckout(ApplicationPoolImpl.java:2347)
                     at oracle.jbo.common.ampool.ApplicationPoolImpl.useApplicationModule(ApplicationPoolImpl.java:3246)
                     at oracle.jbo.common.ampool.SessionCookieImpl.useApplicationModule(SessionCookieImpl.java:572)
                     at oracle.jbo.http.HttpSessionCookieImpl.useApplicationModule(HttpSessionCookieImpl.java:234)
                     at oracle.jbo.common.ampool.SessionCookieImpl.useApplicationModule(SessionCookieImpl.java:505)
                     at oracle.jbo.common.ampool.SessionCookieImpl.useApplicationModule(SessionCookieImpl.java:500)
                     at oracle.adf.model.bc4j.DCJboDataControl.initializeApplicationModule(DCJboDataControl.java:523)
                     at oracle.adf.model.bc4j.DCJboDataControl.getApplicationModule(DCJboDataControl.java:869)
                     at oracle.adf.model.binding.DCDataControl.setErrorHandler(DCDataControl.java:484)
                     at oracle.jbo.uicli.binding.JUApplication.setErrorHandler(JUApplication.java:261)
                     at oracle.adf.model.BindingContext.put(BindingContext.java:1340)
                     at oracle.adf.model.binding.DCDataControlReference.getDataControl(DCDataControlReference.java:174)
                     at oracle.adf.model.BindingContext.instantiateDataControl(BindingContext.java:1056)
                     at oracle.adf.model.dcframe.DataControlFrameImpl.doFindDataControl(DataControlFrameImpl.java:1566)
                     at oracle.adf.model.dcframe.DataControlFrameImpl.internalFindDataControl(DataControlFrameImpl.java:1438)
                     at oracle.adf.model.dcframe.DataControlFrameImpl.findDataControl(DataControlFrameImpl.java:1398)
                     at oracle.adf.model.BindingContext.internalFindDataControl(BindingContext.java:1189)
                     at oracle.adf.model.BindingContext.get(BindingContext.java:1139)
                     at oracle.adf.model.binding.DCParameter.evaluateValue(DCParameter.java:82)
                     at oracle.adf.model.binding.DCParameter.getValue(DCParameter.java:111)
                     at oracle.adf.model.binding.DCBindingContainer.getChildByName(DCBindingContainer.java:2713)
                     at oracle.adf.model.binding.DCBindingContainer.internalGet(DCBindingContainer.java:2761)
                     at oracle.adf.model.binding.DCExecutableBinding.get(DCExecutableBinding.java:115)
                     at oracle.adf.model.binding.DCUtil.findSpelObject(DCUtil.java:304)
                     at oracle.adf.model.binding.DCBindingContainer.evaluateParameterWithElCheck(DCBindingContainer.java:1458)
                     at oracle.adf.model.binding.DCBindingContainer.findDataControl(DCBindingContainer.java:1588)
                     at oracle.adf.model.binding.DCIteratorBinding.initDataControl(DCIteratorBinding.java:2472)
                     at oracle.adf.model.binding.DCIteratorBinding.getDataControl(DCIteratorBinding.java:2416)
                     at oracle.adf.model.binding.DCIteratorBinding.getApplicationModule(DCIteratorBinding.java:3853)
                     at oracle.jbo.uicli.binding.JUIteratorBinding.getApplicationModule(JUIteratorBinding.java:404)
                     at oracle.adf.model.binding.DCIteratorBinding.getViewObject(DCIteratorBinding.java:1375)
                     at oracle.adf.model.binding.DCIteratorBinding.getViewObject(DCIteratorBinding.java:1360)
                     at oracle.jbo.uicli.binding.JUSearchBindingCustomizer.getViewCriteria(JUSearchBindingCustomizer.java:2151)
                     at oracle.adfinternal.view.faces.model.binding.FacesCtrlSearchBinding._getCurrentViewCriteria(FacesCtrlSearchBinding.java:3949)
                     at oracle.adfinternal.view.faces.model.binding.FacesCtrlSearchBinding.access$1600(FacesCtrlSearchBinding.java:115)
                     at oracle.adfinternal.view.faces.model.binding.FacesCtrlSearchBinding$QueryModelImpl._performOneTimeActions(FacesCtrlSearchBinding.java:1981)
                     at oracle.adfinternal.view.faces.model.binding.FacesCtrlSearchBinding$QueryModelImpl.<init>(FacesCtrlSearchBinding.java:1532)
                     at oracle.adfinternal.view.faces.model.binding.FacesCtrlSearchBinding.getQueryModel(FacesCtrlSearchBinding.java:344)
                     at oracle.adfinternal.view.faces.model.binding.FacesCtrlSearchBinding.internalGet(FacesCtrlSearchBinding.java:3738)
                     at oracle.adf.model.binding.DCExecutableBinding.get(DCExecutableBinding.java:115)
                     at javax.el.MapELResolver.getValue(MapELResolver.java:164)
                     at com.sun.faces.el.DemuxCompositeELResolver._getValue(DemuxCompositeELResolver.java:173)
                     at com.sun.faces.el.DemuxCompositeELResolver.getValue(DemuxCompositeELResolver.java:200)
                     at com.sun.el.parser.AstValue.getValue(Unknown Source)
                     at com.sun.el.ValueExpressionImpl.getValue(Unknown Source)
                     at org.apache.myfaces.trinidad.bean.FacesBeanImpl.getProperty(FacesBeanImpl.java:68)
                     at org.apache.myfaces.trinidad.component.UIXComponentBase.getProperty(UIXComponentBase.java:1194)
                     at oracle.adf.view.rich.component.UIXQuery.getModel(UIXQuery.java:468)
                     at oracle.adf.view.rich.component.UIXQuery._setupAndStoreContextInRequest(UIXQuery.java:276)
                     at oracle.adf.view.rich.component.UIXQuery.encodeBegin(UIXQuery.java:201)
                     at javax.faces.component.UIComponent.encodeAll(UIComponent.java:928)
                     at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:405)
                     at oracle.adf.view.rich.render.RichRenderer.encodeChild(RichRenderer.java:2633)
                     at oracle.adf.view.rich.render.RichRenderer.encodeStretchedChild(RichRenderer.java:2004)
                     at oracle.adfinternal.view.faces.renderkit.rich.PanelHeaderRenderer.access$100(PanelHeaderRenderer.java:34)
                     at oracle.adfinternal.view.faces.renderkit.rich.PanelHeaderRenderer$ChildEncoderCallback.processComponent(PanelHeaderRenderer.java:1357)
                     at oracle.adfinternal.view.faces.renderkit.rich.PanelHeaderRenderer$ChildEncoderCallback.processComponent(PanelHeaderRenderer.java:1340)
                     at org.apache.myfaces.trinidad.component.UIXComponent.processFlattenedChildren(UIXComponent.java:170)
                     at org.apache.myfaces.trinidad.component.UIXComponent.processFlattenedChildren(UIXComponent.java:290)
                     at org.apache.myfaces.trinidad.component.UIXComponent.encodeFlattenedChildren(UIXComponent.java:255)
                     at oracle.adfinternal.view.faces.renderkit.rich.PanelHeaderRenderer.renderChildrenAfterHelpAndInfo(PanelHeaderRenderer.java:532)
                     at oracle.adfinternal.view.faces.renderkit.rich.PanelHeaderRenderer._renderContentCell(PanelHeaderRenderer.java:1066)
                     at oracle.adfinternal.view.faces.renderkit.rich.PanelHeaderRenderer.renderContentRow(PanelHeaderRenderer.java:490)
                     at oracle.adfinternal.view.faces.renderkit.rich.PanelHeaderRenderer.encodeAll(PanelHeaderRenderer.java:231)
                     at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1396)
                     at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:341)
                     at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:767)
                     at javax.faces.component.UIComponent.encodeAll(UIComponent.java:937)
                     at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:405)
                     at oracle.adf.view.rich.render.RichRenderer.encodeChild(RichRenderer.java:2633)
                     at oracle.adfinternal.view.faces.renderkit.rich.PanelStretchLayoutRenderer.encodeTopFacet(PanelStretchLayoutRenderer.java:781)
                     at oracle.adfinternal.view.faces.renderkit.rich.PanelStretchLayoutRenderer._encodeHorizontalPane(PanelStretchLayoutRenderer.java:1249)
                     at oracle.adfinternal.view.faces.renderkit.rich.PanelStretchLayoutRenderer.encodeAll(PanelStretchLayoutRenderer.java:298)
                     at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1396)
                     at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:341)
                     at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:767)
                     at javax.faces.component.UIComponent.encodeAll(UIComponent.java:937)
                     at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:405)
                     at oracle.adf.view.rich.render.RichRenderer.encodeChild(RichRenderer.java:2633)
                     at oracle.adf.view.rich.render.RichRenderer.encodeStretchedChild(RichRenderer.java:2004)
                     at oracle.adfinternal.view.faces.renderkit.rich.RegionRenderer.access$400(RegionRenderer.java:49)
                     at oracle.adfinternal.view.faces.renderkit.rich.RegionRenderer$ChildEncoderCallback.processComponent(RegionRenderer.java:580)
                     at oracle.adfinternal.view.faces.renderkit.rich.RegionRenderer$ChildEncoderCallback.processComponent(RegionRenderer.java:564)
                     at org.apache.myfaces.trinidad.component.UIXComponent.processFlattenedChildren(UIXComponent.java:170)
                     at org.apache.myfaces.trinidad.component.UIXComponent.processFlattenedChildren(UIXComponent.java:290)
                     at org.apache.myfaces.trinidad.component.UIXComponent.encodeFlattenedChildren(UIXComponent.java:255)
                     at oracle.adfinternal.view.faces.renderkit.rich.RegionRenderer._encodeChildren(RegionRenderer.java:270)
                     at oracle.adfinternal.view.faces.renderkit.rich.RegionRenderer.encodeAll(RegionRenderer.java:201)
                     at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1396)
                     at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:341)
                     at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:767)
                     at oracle.adf.view.rich.component.fragment.UIXRegion.encodeEnd(UIXRegion.java:300)
                     at javax.faces.component.UIComponent.encodeAll(UIComponent.java:937)
                     at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:405)
                     at oracle.adf.view.rich.render.RichRenderer.encodeChild(RichRenderer.java:2633)
                     at oracle.adf.view.rich.render.RichRenderer.encodeStretchedChild(RichRenderer.java:2004)
                     at oracle.adfinternal.view.faces.renderkit.rich.customizable.ShowDetailFrameRenderer.encodeContent(ShowDetailFrameRenderer.java:1659)
                     at oracle.adfinternal.view.faces.renderkit.rich.customizable.ShowDetailFrameRenderer.encodeAll(ShowDetailFrameRenderer.java:830)
                     at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1396)
                     at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:341)
                     at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:767)
                     at javax.faces.component.UIComponent.encodeAll(UIComponent.java:937)
                     at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:405)
                     at oracle.adf.view.rich.render.RichRenderer.encodeChild(RichRenderer.java:2633)
                     at oracle.adfinternal.view.faces.renderkit.rich.customizable.PanelCustomizableRenderer.encodeChildrenVertically(PanelCustomizableRenderer.java:1053)
                     at oracle.adfinternal.view.faces.renderkit.rich.customizable.PanelCustomizableRenderer.encodeAll(PanelCustomizableRenderer.java:356)
                     at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1396)
                     at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:341)
                     at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:767)
                     at javax.faces.component.UIComponent.encodeAll(UIComponent.java:937)
                     at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:405)
                     at oracle.adf.view.rich.render.RichRenderer.encodeChild(RichRenderer.java:2633)
                     at oracle.adfinternal.view.page.editor.renderkit.LayoutCustomizableRenderer._encodeChild(LayoutCustomizableRenderer.java:1095)
                     at oracle.adfinternal.view.page.editor.renderkit.LayoutCustomizableRenderer._encodeChildren(LayoutCustomizableRenderer.java:714)
                     at oracle.adfinternal.view.page.editor.renderkit.LayoutCustomizableRenderer.doOneColumnLayout(LayoutCustomizableRenderer.java:338)
                     at oracle.adfinternal.view.page.editor.renderkit.LayoutCustomizableRenderer.encodeAll(LayoutCustomizableRenderer.java:280)
                     at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1396)
                     at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:341)
                     at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:767)
                     at javax.faces.component.UIComponent.encodeAll(UIComponent.java:937)
                     at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:405)
                     at oracle.adf.view.rich.render.RichRenderer.encodeChild(RichRenderer.java:2633)
                     at oracle.adf.view.rich.render.RichRenderer.encodeStretchedChild(RichRenderer.java:2004)
                     at oracle.adfinternal.view.page.editor.renderkit.PageCustomizableRenderer.encodeAll(PageCustomizableRenderer.java:550)
                     at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1396)
                     at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:341)
                     at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:767)
                     at javax.faces.component.UIComponent.encodeAll(UIComponent.java:937)
                     at oracle.adfinternal.view.faces.taglib.region.IncludeTag$FacetWrapper.encodeAll(IncludeTag.java:538)
                     at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:405)
                     at oracle.adf.view.rich.render.RichRenderer.encodeChild(RichRenderer.java:2633)
                     at org.apache.myfaces.trinidad.render.CoreRenderer.encodeAllChildren(CoreRenderer.java:421)
                     at oracle.adfinternal.view.faces.renderkit.rich.PanelBoxRenderer._encodeAllChildren(PanelBoxRenderer.java:1352)
                     at oracle.adfinternal.view.faces.renderkit.rich.PanelBoxRenderer._renderContentRow(PanelBoxRenderer.java:1265)
                     at oracle.adfinternal.view.faces.renderkit.rich.PanelBoxRenderer.encodeAll(PanelBoxRenderer.java:348)
                     at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1396)
                     at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:341)
                     at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:767)
                     at javax.faces.component.UIComponent.encodeAll(UIComponent.java:937)
                     at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:405)
                     at oracle.adf.view.rich.render.RichRenderer.encodeChild(RichRenderer.java:2633)
                     at oracle.adfinternal.view.faces.renderkit.rich.PanelGroupLayoutRenderer._encodeChild(PanelGroupLayoutRenderer.java:432)
                     at oracle.adfinternal.view.faces.renderkit.rich.PanelGroupLayoutRenderer.access$300(PanelGroupLayoutRenderer.java:30)
                     at oracle.adfinternal.view.faces.renderkit.rich.PanelGroupLayoutRenderer$EncoderCallback.processComponent(PanelGroupLayoutRenderer.java:682)
                     at oracle.adfinternal.view.faces.renderkit.rich.PanelGroupLayoutRenderer$EncoderCallback.processComponent(PanelGroupLayoutRenderer.java:601)
                     at org.apache.myfaces.trinidad.component.UIXComponent.processFlattenedChildren(UIXComponent.java:170)
                     at org.apache.myfaces.trinidad.component.UIXComponent.processFlattenedChildren(UIXComponent.java:290)
                     at org.apache.myfaces.trinidad.component.UIXComponent.encodeFlattenedChildren(UIXComponent.java:255)
                     at oracle.adfinternal.view.faces.renderkit.rich.PanelGroupLayoutRenderer.encodeAll(PanelGroupLayoutRenderer.java:358)
                     at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1396)
                     at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:341)
                     at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:767)
                     at javax.faces.component.UIComponent.encodeAll(UIComponent.java:937)
                     at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:405)
                     at oracle.adf.view.rich.render.RichRenderer.encodeChild(RichRenderer.java:2633)
                     at oracle.adfinternal.view.faces.renderkit.rich.PanelGroupLayoutRenderer._encodeChild(PanelGroupLayoutRenderer.java:432)
                     at oracle.adfinternal.view.faces.renderkit.rich.PanelGroupLayoutRenderer.access$300(PanelGroupLayoutRenderer.java:30)
                     at oracle.adfinternal.view.faces.renderkit.rich.PanelGroupLayoutRenderer$EncoderCallback.processComponent(PanelGroupLayoutRenderer.java:682)
                     at oracle.adfinternal.view.faces.renderkit.rich.PanelGroupLayoutRenderer$EncoderCallback.processComponent(PanelGroupLayoutRenderer.java:601)
                     at org.apache.myfaces.trinidad.component.UIXComponent.processFlattenedChildren(UIXComponent.java:170)
                     at org.apache.myfaces.trinidad.component.UIXComponent.processFlattenedChildren(UIXComponent.java:290)
                     at org.apache.myfaces.trinidad.component.UIXComponent.encodeFlattenedChildren(UIXComponent.java:255)
                     at oracle.adfinternal.view.faces.renderkit.rich.PanelGroupLayoutRenderer.encodeAll(PanelGroupLayoutRenderer.java:358)
                     at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1396)
                     at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:341)
                     at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:767)
                     at javax.faces.component.UIComponent.encodeAll(UIComponent.java:937)
                     at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:405)
                     at oracle.adf.view.rich.render.RichRenderer.encodeChild(RichRenderer.java:2633)
                • 5. Re: Expose ADF Application Taskflows in Webcenter Portal
                  Bijesh Krishnadas
                  Did you do a refactor any time? This may have left some files corrupt.

                  Double check that your entity association (JhistEmpFkAssoc) is in the package - "piaba.model.entities". Also open and check the related EOs and the Association to ensure everything is correct.

                  Also try a clean and rebuild of your taskflow workspace.

                  If nothing works, try removing and recreating the entity association.