Dear Experts,
I have developed a custom POD UI plugin in SAP NWDS . Added in the dependency list of ear module(apps/ear) and deployed. Plugin deployed without any issues. I am able to browse .jsp page inside .war file using standalone URL - http://<server>:<port>/podpluginwar/com/<vender_id>/wpmf/podplugin/podpluginview.jsp.
For this plugin execution followed below steps to create a custom POD.
1. Created a custom POD by copying standard POD operation using POD maintenance activity.
2. Using activity maintenance created an activity which refers to the above copied POD using below url
http://localhost:50000/podpluginwar/com/sap/me/wpmf/client/template.jsf?WORKSTATION=SAMPLE_POD_ME5
3. Added required permissions to this activity using user group maintenance for execution.
When I clicked on the custom POD link in SAP ME home screen got an error " An internal error occurred; contact technical support " in the red window.
When I searched logs for this got below stacktrace
EXCEPTION]
javax.el.PropertyNotFoundException: Target Unreachable, identifier 'frameworkBackingBean' resolved to null
at com.sun.el.parser.AstValue.getTarget(AstValue.java:84)
at com.sun.el.parser.AstValue.setValue(AstValue.java:160)
at com.sun.el.ValueExpressionImpl.setValue(ValueExpressionImpl.java:269)
at com.sun.faces.application.ApplicationImpl.createComponent(ApplicationImpl.java:250)
at com.sap.tc.ls.faces.application.UCFApplication.createComponent(UCFApplication.java:241)
at javax.faces.webapp.UIComponentELTag.createComponent(UIComponentELTag.java:222)
at com.sap.ui.faces.webapp.UIComponentELTag.createComponent(UIComponentELTag.java:371)
at javax.faces.webapp.UIComponentClassicTagBase.createChild(UIComponentClassicTagBase.java:486)
at javax.faces.webapp.UIComponentClassicTagBase.findComponent(UIComponentClassicTagBase.java:670)
at com.sap.ui.faces.webapp.UIComponentELTag.findComponent(UIComponentELTag.java:534)
at javax.faces.webapp.UIComponentClassicTagBase.doStartTag(UIComponentClassicTagBase.java:1142)
at com.sap.ui.faces.webapp.UIComponentELTag.doStartTag(UIComponentELTag.java:992)
at JEE_jsp_com_sap_me_wpmf_client_template_2992150_1450187553436_1450187781916._jspService(JEE_jsp_com_sap_me_wpmf_client_template_2992150_1450187553436_1450187781916.java:248)
at com.sap.engine.services.servlets_jsp.lib.jspruntime.JspBase.service(JspBase.java:102)
at com.sap.engine.services.servlets_jsp.server.Invokable.invoke(Invokable.java:152)
at com.sap.engine.services.servlets_jsp.server.servlet.JSPServlet.service(JSPServlet.java:428)
at com.sap.engine.services.servlets_jsp.server.servlet.JSPServlet.service(JSPServlet.java:147)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:847)
at com.sap.engine.services.servlets_jsp.server.Invokable.invoke(Invokable.java:152)
at com.sap.engine.services.servlets_jsp.server.runtime.RequestDispatcherImpl.doCached(RequestDispatcherImpl.java:664)
at com.sap.engine.services.servlets_jsp.server.runtime.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:497)
at com.sun.faces.context.ExternalContextImpl.dispatch(ExternalContextImpl.java:410)
at com.sun.faces.application.ViewHandlerImpl.executePageToBuildView(ViewHandlerImpl.java:468)
at com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:140)
at com.sap.tc.ls.faces.application.UCFViewHandler.renderView(UCFViewHandler.java:232)
at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:110)
at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:100)
at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:139)
at com.sap.tc.ls.faces.lifecycle.UCFLifecycle.render(UCFLifecycle.java:131)
at com.sap.tc.ls.environment.ResourceLifecycle.render(ResourceLifecycle.java:551)
at com.sap.me.wpmf.FrameworkLifecycle.render(FrameworkLifecycle.java:94)
at com.sap.tc.ls.faces.lifecycle.UCFLifecycle.render(UCFLifecycle.java:131)
at com.sap.tc.ls.environment.ResourceLifecycle.render(ResourceLifecycle.java:551)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:267)
at com.sap.me.wpmf.impl.WPMFFacesServletWrapper.service(WPMFFacesServletWrapper.java:96)
at com.sap.engine.services.servlets_jsp.server.runtime.FilterChainImpl.runServlet(FilterChainImpl.java:202)
at com.sap.engine.services.servlets_jsp.server.runtime.FilterChainImpl.doFilter(FilterChainImpl.java:103)
at com.sap.me.frame.web.MeEntranceFilter.doFilter(MeEntranceFilter.java:36)
at com.sap.engine.services.servlets_jsp.server.runtime.FilterChainImpl.doFilter(FilterChainImpl.java:79)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:441)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:210)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:441)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:430)
at com.sap.engine.services.servlets_jsp.filters.DSRWebContainerFilter.process(DSRWebContainerFilter.java:38)
at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
at com.sap.engine.services.servlets_jsp.filters.ServletSelector.process(ServletSelector.java:81)
at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
at com.sap.engine.services.servlets_jsp.filters.ApplicationSelector.process(ApplicationSelector.java:278)
at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
at com.sap.engine.services.httpserver.filters.WebContainerInvoker.process(WebContainerInvoker.java:81)
at com.sap.engine.services.httpserver.chain.HostFilter.process(HostFilter.java:9)
at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
Please help on this.
Thanks,
Uday