SplitSourceArtifactTask in WLP 9.2?

I am getting the following exception while publishing the application to the server:
Runtime exception occured in publish task 'SplitSourceArtifactTask'.
java.lang.NullPointerException
Error(s) occured during publish assembly. No modules will be published.
I am getting this error frequently while publishing the application, while build is successful.
Any clue is greatly appreciated.
Thanks.

I got it fixed.
Here are the steps:
1. Remove the portal application from by right clicking the server from server tab and select "Add/Remove" projects
2. Remove the external libraries (if any) from menu "Window" - > preferences (Weblogic -> J2EE Libraries)
3. Add the external libraries again back using the same menu as in step 2.
4. Add the portal application as removed in step 1
5. Do a complete clean for all projects, dont build
6. Do a complete clean for all projects, build automatically.
7. Publish the application, should work now, it worked for me.
Thanks anyway.
Edited by vinaybarnwal at 10/18/2007 8:55 AM

Similar Messages

  • Random exception on wlps 3.2: please help me!!!

    Using wlps 3.2 and wls 5.1 sp8, driver oci that points to a oracle 8i database,
    only on a specific ruleset, sometimes, I find this error:
    ven nov 02 14:47:31 CET 2001:<E> <T3Services> COMMERCE_SERVER_FRAMEWORK,LOG_ERROR,"Error
    in AdvisorBean.advise() : Exception com.beasys.commerce.axiom.re
    com.beasys.commerce.axiom.advisor.AdvisorException: Rules Service RulesServiceException
    thrown : RulesService:Unable to apply rules :: RulesService:Unable
    at com.beasys.commerce.axiom.advisor.advislets.ContentSelectorAdvisletImpl.advise(ContentSelectorAdvisletImpl.java:157)
    at com.beasys.commerce.axiom.advisor.AdvisorBean.advise(AdvisorBean.java:100)
    at com.beasys.commerce.axiom.advisor.AdvisorBeanEOImpl.advise(AdvisorBeanEOImpl.java:103)
    at com.beasys.commerce.axiom.advisor.AdvisorBeanEOImpl_ServiceStub.advise(AdvisorBeanEOImpl_ServiceStub.java:190)
    at com.beasys.commerce.p13n.tags.ContentSelectorTag.getDocuments(ContentSelectorTag.java:151)
    at com.beasys.commerce.p13n.tags.ContentSelectorTag.doStartTag(ContentSelectorTag.java:112)
    at jsp._tutorial._provamenusx._jspService(_provamenusx.java:112)
    at weblogic.servlet.jsp.JspBase.service(JspBase.java:27)
    at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:106)
    at weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:907)
    at weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:851)
    at weblogic.servlet.internal.ServletContextManager.invokeServlet(ServletContextManager.java:252)
    at weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketHTTP.java:364)
    at weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java:252)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
    ContentSelectorTag:Unable to get advice:
    com.beasys.commerce.axiom.advisor.AdvisorException: Exception thrown during Advislet.advise
    method
    at com.beasys.commerce.axiom.advisor.AdvisorBean.advise(AdvisorBean.java:117)
    at com.beasys.commerce.axiom.advisor.AdvisorBeanEOImpl.advise(AdvisorBeanEOImpl.java:103)
    at com.beasys.commerce.axiom.advisor.AdvisorBeanEOImpl_ServiceStub.advise(AdvisorBeanEOImpl_ServiceStub.java:190)
    at com.beasys.commerce.p13n.tags.ContentSelectorTag.getDocuments(ContentSelectorTag.java:151)
    at com.beasys.commerce.p13n.tags.ContentSelectorTag.doStartTag(ContentSelectorTag.java:112)
    at jsp._tutorial._provamenusx._jspService(_provamenusx.java:112)
    at weblogic.servlet.jsp.JspBase.service(JspBase.java:27)
    at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:106)
    at weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:907)
    at weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:851)
    at weblogic.servlet.internal.ServletContextManager.invokeServlet(ServletContextManager.java:252)
    at weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketHTTP.java:364)
    at weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java:252)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
    ContentSelectorTag:Unable to evaluate tag:
    javax.servlet.jsp.JspTagException: ContentSelectorTag:Unable to get advice.
    at com.beasys.commerce.p13n.tags.ContentSelectorTag.getDocuments(ContentSelectorTag.java:160)
    at com.beasys.commerce.p13n.tags.ContentSelectorTag.doStartTag(ContentSelectorTag.java:112)
    at jsp._tutorial._provamenusx._jspService(_provamenusx.java:112)
    at weblogic.servlet.jsp.JspBase.service(JspBase.java:27)
    at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:106)
    at weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:907)
    at weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:851)
    at weblogic.servlet.internal.ServletContextManager.invokeServlet(ServletContextManager.java:252)
    at weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketHTTP.java:364)
    at weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java:252)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
    I'd like to underline that the specific ruleset, with one rule, functions correctly
    for a few minutes, and then display this message.
    Loading the specific ruleset on the administration tool don't give me any error.
    I don't know how to stabilize these rules!!!
    Ples help me!!!

    Fulvio,
    Hmmm. Out of curiosity, did you or your DBA modify the DDL scripts for Oracle.
    Look at the create-ruleeditor-oracle.sql script. What is the data type of the
    DOCUMENT column? Is it LONG RAW or something else?
    Are you on 3.2 release version, SP1 or SP2?
    PJL
    "fulvio" <[email protected]> wrote:
    >
    Using wlps 3.2 and wls 5.1 sp8, driver oci that points to a oracle 8i
    database,
    only on a specific ruleset, sometimes, I find this error:
    ven nov 02 14:47:31 CET 2001:<E> <T3Services> COMMERCE_SERVER_FRAMEWORK,LOG_ERROR,"Error
    in AdvisorBean.advise() : Exception com.beasys.commerce.axiom.re
    com.beasys.commerce.axiom.advisor.AdvisorException: Rules Service RulesServiceException
    thrown : RulesService:Unable to apply rules :: RulesService:Unable
    at com.beasys.commerce.axiom.advisor.advislets.ContentSelectorAdvisletImpl.advise(ContentSelectorAdvisletImpl.java:157)
    at com.beasys.commerce.axiom.advisor.AdvisorBean.advise(AdvisorBean.java:100)
    at com.beasys.commerce.axiom.advisor.AdvisorBeanEOImpl.advise(AdvisorBeanEOImpl.java:103)
    at com.beasys.commerce.axiom.advisor.AdvisorBeanEOImpl_ServiceStub.advise(AdvisorBeanEOImpl_ServiceStub.java:190)
    at com.beasys.commerce.p13n.tags.ContentSelectorTag.getDocuments(ContentSelectorTag.java:151)
    at com.beasys.commerce.p13n.tags.ContentSelectorTag.doStartTag(ContentSelectorTag.java:112)
    at jsp._tutorial._provamenusx._jspService(_provamenusx.java:112)
    at weblogic.servlet.jsp.JspBase.service(JspBase.java:27)
    at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:106)
    at weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:907)
    at weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:851)
    at weblogic.servlet.internal.ServletContextManager.invokeServlet(ServletContextManager.java:252)
    at weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketHTTP.java:364)
    at weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java:252)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
    ContentSelectorTag:Unable to get advice:
    com.beasys.commerce.axiom.advisor.AdvisorException: Exception thrown
    during Advislet.advise
    method
    at com.beasys.commerce.axiom.advisor.AdvisorBean.advise(AdvisorBean.java:117)
    at com.beasys.commerce.axiom.advisor.AdvisorBeanEOImpl.advise(AdvisorBeanEOImpl.java:103)
    at com.beasys.commerce.axiom.advisor.AdvisorBeanEOImpl_ServiceStub.advise(AdvisorBeanEOImpl_ServiceStub.java:190)
    at com.beasys.commerce.p13n.tags.ContentSelectorTag.getDocuments(ContentSelectorTag.java:151)
    at com.beasys.commerce.p13n.tags.ContentSelectorTag.doStartTag(ContentSelectorTag.java:112)
    at jsp._tutorial._provamenusx._jspService(_provamenusx.java:112)
    at weblogic.servlet.jsp.JspBase.service(JspBase.java:27)
    at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:106)
    at weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:907)
    at weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:851)
    at weblogic.servlet.internal.ServletContextManager.invokeServlet(ServletContextManager.java:252)
    at weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketHTTP.java:364)
    at weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java:252)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
    ContentSelectorTag:Unable to evaluate tag:
    javax.servlet.jsp.JspTagException: ContentSelectorTag:Unable to get advice.
    at com.beasys.commerce.p13n.tags.ContentSelectorTag.getDocuments(ContentSelectorTag.java:160)
    at com.beasys.commerce.p13n.tags.ContentSelectorTag.doStartTag(ContentSelectorTag.java:112)
    at jsp._tutorial._provamenusx._jspService(_provamenusx.java:112)
    at weblogic.servlet.jsp.JspBase.service(JspBase.java:27)
    at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:106)
    at weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:907)
    at weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:851)
    at weblogic.servlet.internal.ServletContextManager.invokeServlet(ServletContextManager.java:252)
    at weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketHTTP.java:364)
    at weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java:252)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
    I'd like to underline that the specific ruleset, with one rule, functions
    correctly
    for a few minutes, and then display this message.
    Loading the specific ruleset on the administration tool don't give me
    any error.
    I don't know how to stabilize these rules!!!
    Ples help me!!!

  • JSF sample application in WLP 10.3.2

    Hi All,
    I am new to JSF and trying to build a sample application in WLP 10.3.2.
    I created a jsp with simple form and submit. Created a JSF portlet with that JSP. When I try to deploy and run the portlet, I get this error on the console.
    +<Aug 15, 2010 6:53:10 PM PDT> <Warning> <netuix> <BEA-423319> <A default JSP response character encoding was not found for webapp [TestJSFwar]. Defaulting to [UTF-8]. You can over+
    ride this default response character encoding for all portals in netuix-config.xml or for each portal or desktop in each portal or desktop definition.>
    Aug 15, 2010 6:53:40 PM com.sun.faces.lifecycle.Phase doPhase
    +SEVERE: JSF1054: (Phase ID: RENDER_RESPONSE 6, View ID: /TestJSF.jsp) Exception thrown during phase execution: javax.faces.event.PhaseEvent[source=com.sun.faces.lifecycle.Lifecycle+
    Impl@15563f5]
    +<Aug 15, 2010 6:53:40 PM PDT> <Error> <ServletContext-/TestJSFwar> <BEA-000000> <Exception thrown in doFacesRequest:render+
    javax.faces.FacesException: java.lang.ClassCastException: com.bea.portlet.container.RenderRequestImpl cannot be cast to javax.servlet.ServletRequest
    at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:128)
    at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:139)
    at org.apache.myfaces.portlet.faces.bridge.BridgeImpl.doFacesRender(BridgeImpl.java:906)
    at org.apache.myfaces.portlet.faces.bridge.BridgeImpl.doFacesRequest(BridgeImpl.java:769)
    at javax.portlet.faces.GenericFacesPortlet.doBridgeDispatch(GenericFacesPortlet.java:645)
    Truncated. see log file for complete stacktrace
    Caused By: java.lang.ClassCastException: com.bea.portlet.container.RenderRequestImpl cannot be cast to javax.servlet.ServletRequest
    at com.bea.portlet.adapter.faces.ScopedIdSupport.getScopeKey(ScopedIdSupport.java:74)
    at com.bea.portlet.adapter.faces.taglib.naming.internal.NamingContainerTagImpl.doStartTag(NamingContainerTagImpl.java:200)
    at com.bea.portlet.adapter.faces.taglib.naming.NamingContainerTag.doStartTag(NamingContainerTag.java:101)
    at jsp_servlet.__testjsf._jsp__tag1(__testjsf.java:161)
    at jsp_servlet.__testjsf._jsp__tag0(__testjsf.java:123)
    Truncated. see log file for complete stacktrace
    and on the browser I get a stack trace
    javax.portlet.faces.BridgeException: javax.faces.FacesException: java.lang.ClassCastException: com.bea.portlet.container.RenderRequestImpl cannot be cast to javax.servlet.ServletRequest
    javax.portlet.PortletException: doBridgeDispatch failed:  error from Bridge in executing the request
    at javax.portlet.faces.GenericFacesPortlet.doBridgeDispatch(GenericFacesPortlet.java:648)
    at javax.portlet.faces.GenericFacesPortlet.doRenderDispatchInternal(GenericFacesPortlet.java:611)
    at javax.portlet.faces.GenericFacesPortlet.doView(GenericFacesPortlet.java:255)
    at javax.portlet.GenericPortlet.doDispatch(GenericPortlet.java:328)
    at javax.portlet.faces.GenericFacesPortlet.doDispatch(GenericFacesPortlet.java:226)
    at javax.portlet.GenericPortlet.render(GenericPortlet.java:233)
    at com.bea.portlet.container.PortletStub.doRender(PortletStub.java:942)
    at com.bea.portlet.container.FilterChainGenerator.runFilterChain(FilterChainGenerator.java:124)
    at com.bea.portlet.container.PortletStub.render(PortletStub.java:414)
    at com.bea.portlet.container.AppContainer.renderStub(AppContainer.java:1120)
    at com.bea.portlet.container.AppContainer.invokeRender(AppContainer.java:1052)
    at com.bea.netuix.servlets.controls.content.JavaPortletContent.fireRender(JavaPortletContent.java:267)
    I think that WLP 10.3.2 by default supports the JSF. Do I need to add anything else to the project facets ?
    Please help !!!
    Thanks.
    Win

    Hello Venkat,
    I have removed that tag but still getting errors. This is the stack trace of my error. Please have a look at it and let me know if you can find something out of it.
    SEVERE: java.lang.ClassCastException: com.bea.portlet.container.ActionRequestImpl cannot be cast to javax.servlet.http.HttpServletRequest
    javax.faces.el.EvaluationException: java.lang.ClassCastException: com.bea.portlet.container.ActionRequestImpl cannot be cast to javax.servlet.http.HttpServletRequest
         at javax.faces.component.MethodBindingMethodExpressionAdapter.invoke(MethodBindingMethodExpressionAdapter.java:102)
         at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:102)
         at javax.faces.component.UICommand.broadcast(UICommand.java:387)
         at javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:475)
         at javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:756)
         at com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.java:82)
         at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:100)
         at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:118)
         at org.apache.myfaces.portlet.faces.bridge.BridgeImpl.doFacesRequest(BridgeImpl.java:319)
         at javax.portlet.faces.GenericFacesPortlet.doBridgeDispatch(GenericFacesPortlet.java:659)
         at javax.portlet.faces.GenericFacesPortlet.doActionDispatchInternal(GenericFacesPortlet.java:594)
         at javax.portlet.faces.GenericFacesPortlet.processAction(GenericFacesPortlet.java:262)
         at com.bea.portlet.container.PortletStub.doAction(PortletStub.java:899)
         at com.bea.portlet.container.FilterChainGenerator.runFilterChain(FilterChainGenerator.java:96)
         at com.bea.portlet.container.PortletStub.processAction(PortletStub.java:314)
         at com.bea.portlet.container.AppContainer.invokeProcessAction(AppContainer.java:678)
         at com.bea.netuix.servlets.controls.content.JavaPortletContent.fireProcessAction(JavaPortletContent.java:209)
         at com.bea.netuix.servlets.controls.portlet.JavaPortlet.fireProcessAction(JavaPortlet.java:1295)
         at com.bea.netuix.servlets.controls.portlet.JavaPortlet.raiseChangeEvents(JavaPortlet.java:801)
         at com.bea.netuix.nf.ControlLifecycle$4.postVisitRoot(ControlLifecycle.java:316)
         at com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:341)
         at com.bea.netuix.nf.ControlTreeWalker.walk(ControlTreeWalker.java:130)
         at com.bea.netuix.nf.Lifecycle.processLifecycles(Lifecycle.java:399)
         at com.bea.netuix.nf.Lifecycle.processLifecycles(Lifecycle.java:361)
         at com.bea.netuix.nf.Lifecycle.processLifecycles(Lifecycle.java:352)
         at com.bea.netuix.nf.Lifecycle.runInbound(Lifecycle.java:184)
         at com.bea.netuix.nf.Lifecycle.run(Lifecycle.java:159)
         at com.bea.netuix.servlets.manager.UIServlet.runLifecycle(UIServlet.java:465)
         at com.bea.netuix.servlets.manager.UIServlet.doPost(UIServlet.java:291)
         at com.bea.netuix.servlets.manager.UIServlet.service(UIServlet.java:219)
         at com.bea.netuix.servlets.manager.SingleFileServlet.service(SingleFileServlet.java:275)
         at com.bea.netuix.servlets.manager.PortalServlet.service(PortalServlet.java:719)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
         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:292)
         at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at com.bea.p13n.servlets.PortalServletFilter.doFilter(PortalServletFilter.java:336)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at com.bea.content.manager.servlets.ContentServletFilter.doFilter(ContentServletFilter.java:178)
         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.run(WebAppServletContext.java:3592)
         at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
         at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
         at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2202)
         at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2108)
         at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1432)
         at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
         at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
    Caused by: java.lang.ClassCastException: com.bea.portlet.container.ActionRequestImpl cannot be cast to javax.servlet.http.HttpServletRequest
         at com.JSFPortletHelper.getRequest(JSFPortletHelper.java:32)
         at com.JSFPortletHelper.authenticate(JSFPortletHelper.java:199)
         at com.JSFLoginPortletRequestBean.authenticate(JSFLoginPortletRequestBean.java:33)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:597)
         at com.sun.el.parser.AstValue.invoke(AstValue.java:157)
         at com.sun.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:283)
         at javax.faces.component.MethodBindingMethodExpressionAdapter.invoke(MethodBindingMethodExpressionAdapter.java:88)
         ... 51 more
    Aug 30, 2010 1:39:41 PM com.sun.faces.lifecycle.InvokeApplicationPhase execute
    WARNING: #{JSFLoginPortletRequestBean.authenticate}: java.lang.ClassCastException: com.bea.portlet.container.ActionRequestImpl cannot be cast to javax.servlet.http.HttpServletRequest
    javax.faces.FacesException: #{JSFLoginPortletRequestBean.authenticate}: java.lang.ClassCastException: com.bea.portlet.container.ActionRequestImpl cannot be cast to javax.servlet.http.HttpServletRequest
         at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:118)
         at javax.faces.component.UICommand.broadcast(UICommand.java:387)
         at javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:475)
         at javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:756)
         at com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.java:82)
         at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:100)
         at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:118)
         at org.apache.myfaces.portlet.faces.bridge.BridgeImpl.doFacesRequest(BridgeImpl.java:319)
         at javax.portlet.faces.GenericFacesPortlet.doBridgeDispatch(GenericFacesPortlet.java:659)
         at javax.portlet.faces.GenericFacesPortlet.doActionDispatchInternal(GenericFacesPortlet.java:594)
         at javax.portlet.faces.GenericFacesPortlet.processAction(GenericFacesPortlet.java:262)
         at com.bea.portlet.container.PortletStub.doAction(PortletStub.java:899)
         at com.bea.portlet.container.FilterChainGenerator.runFilterChain(FilterChainGenerator.java:96)
         at com.bea.portlet.container.PortletStub.processAction(PortletStub.java:314)
         at com.bea.portlet.container.AppContainer.invokeProcessAction(AppContainer.java:678)
         at com.bea.netuix.servlets.controls.content.JavaPortletContent.fireProcessAction(JavaPortletContent.java:209)
         at com.bea.netuix.servlets.controls.portlet.JavaPortlet.fireProcessAction(JavaPortlet.java:1295)
         at com.bea.netuix.servlets.controls.portlet.JavaPortlet.raiseChangeEvents(JavaPortlet.java:801)
         at com.bea.netuix.nf.ControlLifecycle$4.postVisitRoot(ControlLifecycle.java:316)
         at com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:341)
         at com.bea.netuix.nf.ControlTreeWalker.walk(ControlTreeWalker.java:130)
         at com.bea.netuix.nf.Lifecycle.processLifecycles(Lifecycle.java:399)
         at com.bea.netuix.nf.Lifecycle.processLifecycles(Lifecycle.java:361)
         at com.bea.netuix.nf.Lifecycle.processLifecycles(Lifecycle.java:352)
         at com.bea.netuix.nf.Lifecycle.runInbound(Lifecycle.java:184)
         at com.bea.netuix.nf.Lifecycle.run(Lifecycle.java:159)
         at com.bea.netuix.servlets.manager.UIServlet.runLifecycle(UIServlet.java:465)
         at com.bea.netuix.servlets.manager.UIServlet.doPost(UIServlet.java:291)
         at com.bea.netuix.servlets.manager.UIServlet.service(UIServlet.java:219)
         at com.bea.netuix.servlets.manager.SingleFileServlet.service(SingleFileServlet.java:275)
         at com.bea.netuix.servlets.manager.PortalServlet.service(PortalServlet.java:719)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
         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:292)
         at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at com.bea.p13n.servlets.PortalServletFilter.doFilter(PortalServletFilter.java:336)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at com.bea.content.manager.servlets.ContentServletFilter.doFilter(ContentServletFilter.java:178)
         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.run(WebAppServletContext.java:3592)
         at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
         at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
         at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2202)
         at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2108)
         at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1432)
         at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
         at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
    Caused by: javax.faces.el.EvaluationException: java.lang.ClassCastException: com.bea.portlet.container.ActionRequestImpl cannot be cast to javax.servlet.http.HttpServletRequest
         at javax.faces.component.MethodBindingMethodExpressionAdapter.invoke(MethodBindingMethodExpressionAdapter.java:102)
         at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:102)
         ... 50 more
    Caused by: java.lang.ClassCastException: com.bea.portlet.container.ActionRequestImpl cannot be cast to javax.servlet.http.HttpServletRequest
         at com.JSFPortletHelper.getRequest(JSFPortletHelper.java:32)
         at com.JSFPortletHelper.authenticate(JSFPortletHelper.java:199)
         at com.JSFLoginPortletRequestBean.authenticate(JSFLoginPortletRequestBean.java:33)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:597)
         at com.sun.el.parser.AstValue.invoke(AstValue.java:157)
         at com.sun.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:283)
         at javax.faces.component.MethodBindingMethodExpressionAdapter.invoke(MethodBindingMethodExpressionAdapter.java:88)
         ... 51 more
    Aug 30, 2010 1:39:41 PM com.sun.faces.lifecycle.Phase doPhase
    SEVERE: JSF1054: (Phase ID: INVOKE_APPLICATION 5, View ID: /portlets/loginportlet/LoginPortlet.jsp) Exception thrown during phase execution: javax.faces.event.PhaseEvent[source=com.sun.faces.lifecycle.LifecycleImpl@11bdace]
    <Aug 30, 2010 1:39:41 PM UZT> <Error> <ServletContext-/TestPortalWebProject> <BEA-000000> <Exception thrown in doFacesRequest:action
    javax.faces.FacesException: #{JSFLoginPortletRequestBean.authenticate}: java.lang.ClassCastException: com.bea.portlet.container.ActionRequestImpl cannot be cast to javax.servlet.http.HttpServletRequest
         at com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.java:90)
         at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:100)
         at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:118)
         at org.apache.myfaces.portlet.faces.bridge.BridgeImpl.doFacesRequest(BridgeImpl.java:319)
         at javax.portlet.faces.GenericFacesPortlet.doBridgeDispatch(GenericFacesPortlet.java:659)
         Truncated. see log file for complete stacktrace
    Caused By: javax.faces.FacesException: #{JSFLoginPortletRequestBean.authenticate}: java.lang.ClassCastException: com.bea.portlet.container.ActionRequestImpl cannot be cast to javax.servlet.http.HttpServletRequest
         at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:118)
         at javax.faces.component.UICommand.broadcast(UICommand.java:387)
         at javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:475)
         at javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:756)
         at com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.java:82)
         Truncated. see log file for complete stacktrace
    Caused By: javax.faces.el.EvaluationException: java.lang.ClassCastException: com.bea.portlet.container.ActionRequestImpl cannot be cast to javax.servlet.http.HttpServletRequest
         at javax.faces.component.MethodBindingMethodExpressionAdapter.invoke(MethodBindingMethodExpressionAdapter.java:102)
         at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:102)
         at javax.faces.component.UICommand.broadcast(UICommand.java:387)
         at javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:475)
         at javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:756)
         Truncated. see log file for complete stacktrace
    Caused By: java.lang.ClassCastException: com.bea.portlet.container.ActionRequestImpl cannot be cast to javax.servlet.http.HttpServletRequest
         at com.JSFPortletHelper.getRequest(JSFPortletHelper.java:32)
         at com.JSFPortletHelper.authenticate(JSFPortletHelper.java:199)
         at com.JSFLoginPortletRequestBean.authenticate(JSFLoginPortletRequestBean.java:33)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
         Truncated. see log file for complete stacktrace
    >
    Thanks for your rapid response.
    *(' ')sman*

  • Deploying a .war file on WLP 8.1

    Hi Folks,
    I have installed BEA WLP 8.1 with Service Pack 2 on a Linux RedHat 9 machine(this
    service pack comes with the installer). Created a domain using JDBC. I used "BEA's
    Oracle Driver (Type 4) version 8.1.7, 9.0.1, 9.2.0" driver to configure oracle
    database onto domain. The settings for Distributed Domain, JMS and MultiPool were
    set to 'No' so did'nt used it. After that I edited the setDomainEnv.sh file to
    add classpath for my application's jar files. Started the server. Opened up console
    http://<machine ip>:7001/console, deployed three .war files that are required
    to integrate BEA with my application module. It successfully deployed. The files
    were uloaded in domainserver/upload folder. After that I restarted the server
    and it throws following exceptions:
    <Servlet: "startAgent" failed to preload on startup in Web application: "clickmarks".
    javax.servlet.ServletException
    at weblogic.servlet.internal.ServletStubImpl.createServlet(ServletStubImpl.java:884)
    at weblogic.servlet.internal.ServletStubImpl.createInstances(ServletStubImpl.java:848)
    at weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.java:787)
    at weblogic.servlet.internal.WebAppServletContext.preloadServlet(WebAppServletContext.java:3252)
    at weblogic.servlet.internal.WebAppServletContext.preloadServlets(WebAppServletContext.java:3209)
    at weblogic.servlet.internal.WebAppServletContext.preloadServlets(WebAppServletContext.java:3195)
    at weblogic.servlet.internal.WebAppServletContext.preloadResources(WebAppServletContext.java:3174)
    at weblogic.servlet.internal.HttpServer.preloadResources(HttpServer.java:688)
    at weblogic.servlet.internal.WebService.preloadResources(WebService.java:483)
    at weblogic.servlet.internal.ServletInitService.resume(ServletInitService.java:30)
    at weblogic.t3.srvr.SubsystemManager.resume(SubsystemManager.java:131)
    at weblogic.t3.srvr.T3Srvr.resume(T3Srvr.java:964)
    at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:359)
    at weblogic.Server.main(Server.java:32)
    >
    <May 25, 2004 6:14:07 PM PKST> <Error> <HTTP> <BEA-101216> <Servlet: "PatternsServlet"
    failed to preload on startup in Web application: "clickmarks".
    javax.servlet.ServletException
    at weblogic.servlet.internal.ServletStubImpl.createServlet(ServletStubImpl.java:884)
    at weblogic.servlet.internal.ServletStubImpl.createInstances(ServletStubImpl.java:848)
    at weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.java:787)
    at weblogic.servlet.internal.WebAppServletContext.preloadServlet(WebAppServletContext.java:3252)
    at weblogic.servlet.internal.WebAppServletContext.preloadServlets(WebAppServletContext.java:3197)
    at weblogic.servlet.internal.WebAppServletContext.preloadResources(WebAppServletContext.java:3174)
    at weblogic.servlet.internal.HttpServer.preloadResources(HttpServer.java:688)
    at weblogic.servlet.internal.WebService.preloadResources(WebService.java:483)
    at weblogic.servlet.internal.ServletInitService.resume(ServletInitService.java:30)
    at weblogic.t3.srvr.SubsystemManager.resume(SubsystemManager.java:131)
    at weblogic.t3.srvr.T3Srvr.resume(T3Srvr.java:964)
    at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:359)
    at weblogic.Server.main(Server.java:32)
    >
    <May 25, 2004 6:14:09 PM PKST> <Error> <HTTP> <BEA-101216> <Servlet: "PortalServlet"
    failed to preload on startup in Web application: "portal".
    javax.servlet.ServletException
    at weblogic.servlet.internal.ServletStubImpl.createServlet(ServletStubImpl.java:884)
    at weblogic.servlet.internal.ServletStubImpl.createInstances(ServletStubImpl.java:848)
    at weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.java:787)
    at weblogic.servlet.internal.WebAppServletContext.preloadServlet(WebAppServletContext.java:3252)
    at weblogic.servlet.internal.WebAppServletContext.preloadServlets(WebAppServletContext.java:3197)
    at weblogic.servlet.internal.WebAppServletContext.preloadResources(WebAppServletContext.java:3174)
    at weblogic.servlet.internal.HttpServer.preloadResources(HttpServer.java:688)
    at weblogic.servlet.internal.WebService.preloadResources(WebService.java:483)
    at weblogic.servlet.internal.ServletInitService.resume(ServletInitService.java:30)
    at weblogic.t3.srvr.SubsystemManager.resume(SubsystemManager.java:131)
    at weblogic.t3.srvr.T3Srvr.resume(T3Srvr.java:964)
    at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:359)
    at weblogic.Server.main(Server.java:32)
    >
    The StartAgent, PatternsServlet and PortalServlet are some class instances that
    this war file need to initialize first. Can anyone please help me in this regard
    how to solve this problem? I need it urgently ASAP...

    dkarr, Thanks for your reply.<BR>
    here is the constructor I got for the class 'com.corizon.ps.oneview.servlet.OneViewWritebackResultServlet'
    <BR><BR>
    <b> public OneViewWritebackResultServlet()<BR>
    {<BR>
    senderThread = null;<BR>
    jmsConnectionHandler = null;<BR>
    closureManager = null;<BR>
    mRequestSenderThread = null;<BR>
    connected = false;<BR>
    }</b><BR>
    <BR>
    Is this ok ?
    <BR>
    Thanks,<BR>
    -Ninad<BR>

  • UCM with VCR in WLP error while fetching

    Hi,
    I am getting this error after 6 hours and unable to fetch the query in placeholder in WLP 10.3 for the first time i am able to see the content
    Placehoder:
    <?xml version="1.0" encoding="UTF-8"?>
    <placeholder is-complete="true" xsi:schemaLocation="http://www.bea.com/servers/p13n/xsd/placeholder/1.1.1 placeholder-1_1_1.xsd" xmlns="http://www.bea.com/servers/p13n/xsd/placeholder/1.1.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:cq="http://www.bea.com/servers/p13n/xsd/content/query/1.1.1">
    <name>tet</name>
    <type>Ad</type>
    <mixGlobals>false</mixGlobals>
    <contentQueries>
    <queryDefinition>
    <queryName/>
    <cq:contentQuery logic="and">
    <cq:contentPropertyComparison logic="and" propertySet="UCMRepository/IDC:Folder" name="dDocAuthor" type="string">
    <cq:like-ignore-case>
    <cq:literal>sysadmin</cq:literal>
    </cq:like-ignore-case>
    </cq:contentPropertyComparison>
    </cq:contentQuery>
    <queryPriority>normal</queryPriority>
    </queryDefinition>
    </contentQueries>
    </placeholder>
    content-config.xml:
    <content-store>
    <name>UCMRepository</name>
    <description>UCM Repository Configuration</description>
    <class-name>com.oracle.content.spi.ucm.RepositoryImpl</class-name>
    <!-- <username>sysadmin</username> -->
    <username>venu</username>
    <repository-property>
    <description>Hostname on which the UCM Content Server is running </description>
    <name>ContentServerHostname</name>
    <!-- <value>sncbcolbertncoe.mcafee.int</value> -->
    <value>10.226.173.4</value>
    </repository-property>
    <repository-property>
    <description>Port on which the UCM Content Server is running (on host named above) </description>
    <name>ContentServerPort</name>
    <value>4444</value>
    </repository-property>
    <repository-property>
    <description>Content Server Username in Admin role, used for security checks</description>
    <name>ContentServerAdminUser</name>
    <!-- <value>sysadmin</value> -->
    <value>venu</value>
    </repository-property>
    <repository-property>
    <description>Protocol used to connect with the UCM Server. Valid options are INTRADOR or INTRADOC_SSL</description>
    <name>ContentServerServiceType</name>
    <value>INTRADOC</value>
    </repository-property>
    <repository-property>
    <description>List of folder ObjectClasses</description>
    <name>folder_badge_objectClasses</name>
    <value>IDC:Folder</value>
    </repository-property>
    <repository-property>
    <description>Polling interval in minutes for the UCM Adapter CacheInvalidatorInterval job (must be greater than 2 minutes). This cache automatically invalidates cached content in WLP as content is changed on the UCM server</description>
    <name>CacheInvalidationInterval</name>
    <value>2</value>
    </repository-property>
    <repository-property>
    <name>useNativeSecurity</name>
    <value>true</value>
    </repository-property>
    <repository-property>
    <description>Specifies a UCM user account that is used to retrieve all types (ObjectClasses) from UCM.</description>
    <name>TypeRetrievalShapeUser</name>
    <!-- <value>sysadmin</value>-->
    <value>venu</value>
    </repository-property>
    <read-only>true</read-only>
    <binary-cache-max-entry-size>102400</binary-cache-max-entry-size>
    <search-is-enabled>true</search-is-enabled>
    <fulltext-search-is-enabled>true</fulltext-search-is-enabled>
    <search-indexing-is-enabled>false</search-indexing-is-enabled>
    </content-store>
    p13n-cache-config.xml
    <cache>
    <name>nodeCache.UCMRepository</name>
    <description>Caches node id to node instance for UCMRepository</description>
    <time-to-live>60000</time-to-live>
    <max-entries>50</max-entries>
    </cache>
    <cache>
    <name>nodePathCache.UCMRepository</name>
    <description>Caches node path to node instance for UCMRepository</description>
    <time-to-live>60000</time-to-live>
    <max-entries>50</max-entries>
    </cache>
    <cache>
    <name>typeCache.UCMRepository</name>
    <description>Caches binary property values for UCMRepository</description>
    <time-to-live>300000</time-to-live>
    <max-entries>200</max-entries>
    </cache>
    <cache>
    <name>typenameCache.UCMRepository</name>
    <description>Caches type id to content type for UCMRepository</description>
    <time-to-live>300000</time-to-live>
    <max-entries>200</max-entries>
    </cache>
    <cache>
    <name>binaryCache.UCMRepository</name>
    <description>Caches type name to content type for UCMRepository</description>
    <time-to-live>60000</time-to-live>
    <max-entries>10</max-entries>
    </cache>
    <cache>
    <name>searchCache.UCMRepository</name>
    <description>Caches node id to node for UCMRepository</description>
    <time-to-live>300000</time-to-live>
    <max-entries>200</max-entries>
    </cache>
    <cache>
    <name>nativeAuthCacheUCMRepository</name>
    <description>Caches node path to node for UCMRepository</description>
    <time-to-live>5000</time-to-live>
    <max-entries>5000</max-entries>
    </cache>
    <cache>
    <name>repo.ucm.typeNameCache.UCMRepository</name>
    <description>Caches node id to node instance for UCMRepository</description>
    <time-to-live>1800000</time-to-live>
    <max-entries>5000</max-entries>
    </cache>
    <cache>
    <name>repo.ucm.nodePathToUidCache.UCMRepository</name>
    <description>Caches node id to node instance for UCMRepository</description>
    <time-to-live>1800000</time-to-live>
    <max-entries>5000</max-entries>
    </cache>
    <cache>
    <name>repo.ucm.nodeUidCache.UCMRepository</name>
    <description>Caches node id to node instance for UCMRepository</description>
    <time-to-live>1800000</time-to-live>
    <max-entries>5000</max-entries>
    </cache>
    <cache>
    <name>repo.ucm.securityInfoCache.UCMRepository</name>
    <description>Caches node id to node instance for UCMRepository</description>
    <time-to-live>1800000</time-to-live>
    <max-entries>5000</max-entries>
    </cache>
    <cache>
    <name>repo.ucm.typeNamesCache.UCMRepository</name>
    <description>Caches node id to node instance for UCMRepository</description>
    <time-to-live>1800000</time-to-live>
    <max-entries>5000</max-entries>
    </cache>
    <cache>
    <name>repo.ucm.indexedFieldsCache.UCMRepository</name>
    <description>Caches node id to node instance for UCMRepository</description>
    <time-to-live>1800000</time-to-live>
    <max-entries>5000</max-entries>
    </cache>
    Error stacktrace:
    <Jan 13, 2010 6:08:14 PM IST> <Error> <WebLogicServer> <BEA-000337> <[STUCK] ExecuteThread: '20' for queue: 'weblogic.kernel.Default (self-tuning)' has been busy for "700" seconds working on the request "weblogic.servlet.internal.ServletRequestImpl@1b86f4b[
    POST /testprojectEARToolSupport/PlaceholderPreview?phtype=Ad HTTP/1.1
    Content-Type: application/x-www-form-urlencoded; charset=UTF-8
    Content-Length: 666
    Cache-Control: no-cache
    Pragma: no-cache
    User-Agent: Java/1.6.0_05
    Accept: text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2
    Connection: keep-alive
    Authorization: Basic d2VibG9naWM6d2VibG9naWM=
    ]", which is more than the configured time (StuckThreadMaxTime) of "600" seconds. Stack trace:
         java.lang.AbstractStringBuilder.append(AbstractStringBuilder.java:390)
         java.lang.StringBuilder.append(StringBuilder.java:119)
         com.bea.content.spi.flexspi.common.capability.MethodCapabilityDefinition.buildId(MethodCapabilityDefinition.java:112)
         com.bea.content.spi.flexspi.common.capability.MethodCapabilityDefinition.<init>(MethodCapabilityDefinition.java:40)
         com.bea.content.federated.internal.delegate.RepositoryManagerDelegate.getMethodCapabilities(RepositoryManagerDelegate.java:268)
         com.bea.content.federated.internal.delegate.RepositoryManagerDelegate.findTicketCapabilities(RepositoryManagerDelegate.java:413)
         com.bea.content.federated.internal.delegate.RepositoryManagerDelegate.getTicketInterfaceCapabilities(RepositoryManagerDelegate.java:655)
         com.bea.content.federated.internal.delegate.RepositoryManagerDelegate.connectToRepository(RepositoryManagerDelegate.java:987)
         com.bea.content.federated.internal.delegate.RepositoryManagerDelegate.ensureConnectedToRepository(RepositoryManagerDelegate.java:808)
         com.bea.content.federated.internal.delegate.RepositoryManagerDelegate.connect(RepositoryManagerDelegate.java:1100)
         com.bea.content.federated.internal.delegate.RepositoryHelper.getInterface(RepositoryHelper.java:642)
         com.bea.content.federated.internal.delegate.DelegateFactory.getLatestObjectClassOps(DelegateFactory.java:111)
         com.bea.content.federated.internal.delegate.DelegateFactory.getObjectClassOpsDelegate(DelegateFactory.java:47)
         com.bea.content.federated.internal.delegate.SPIObjectHelper.configurePropertyDefinition(SPIObjectHelper.java:463)
         com.bea.content.federated.internal.delegate.SPIObjectHelper.configureObjectClass(SPIObjectHelper.java:426)
         com.bea.content.federated.internal.delegate.LatestObjectClassOpsDelegate.getObjectClassWithId(LatestObjectClassOpsDelegate.java:157)
         com.bea.content.Node.getObjectClass(Node.java:600)
         com.bea.content.Node.getPrimaryProperty(Node.java:828)
         com.bea.p13n.content.internal.RenderableContentNodeWrapper.getPrimaryProperty(RenderableContentNodeWrapper.java:34)
         com.bea.p13n.ad.AdHelper.getPrimaryProperty(AdHelper.java:448)
         com.bea.p13n.ad.AdHelper.getPrimaryMimeType(AdHelper.java:581)
         com.bea.p13n.ad.internal.AdBucketServiceBean.previewContent(AdBucketServiceBean.java:594)
         com.bea.p13n.ad.internal.AdBucketService_2bd1ao_EOImpl.previewContent(AdBucketService_2bd1ao_EOImpl.java:504)
         com.bea.p13n.placeholder.internal.PlaceholderServiceImpl.previewContent(PlaceholderServiceImpl.java:314)
         com.bea.p13n.placeholder.internal.PlaceholderService_snavek_EOImpl.previewContent(PlaceholderService_snavek_EOImpl.java:433)
         com.bea.p13n.placeholder.servlets.PlaceholderPreviewServlet.showResults(PlaceholderPreviewServlet.java:355)
         com.bea.p13n.placeholder.servlets.PlaceholderPreviewServlet.doGet(PlaceholderPreviewServlet.java:156)
         com.bea.p13n.placeholder.servlets.PlaceholderPreviewServlet.doPost(PlaceholderPreviewServlet.java:169)
         javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
         javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
         weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
         weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
         weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:292)
         weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
         weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
         com.bea.p13n.servlets.PortalServletFilter.doFilter(PortalServletFilter.java:336)
         weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
         weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3502)
         weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
         weblogic.security.service.SecurityManager.runAs(Unknown Source)
         weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2186)
         weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2092)
         weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1406)
         weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
         weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
    >
    Any Clues????????
    Thanks in Advance,
    user8867138

    Hi Venu,
    Normally if you can see the UCM content in the admin console, it means the adapter is configured correctly and the placeholder should work. There's a couple of things I can suggest:
    1. Did you include the oracle-ucm-spi-app-lib.ear file in your project as documented under the heading Add a Reference to the UCM VCR Adapter Shared Library in the UCM VCR adapter installation docs ( [http://download.oracle.com/docs/cd/E13155_01/wlp/docs103/ucm_adapter/install.html|http://download.oracle.com/docs/cd/E13155_01/wlp/docs103/ucm_adapter/install.html] )?
    2. Browse to a document in the repository in the admin console. Pick one of the fields there (e.g. IDC:Folder.dDocId), grab the value and run a query using the placeholder. Do you get a single result?
    3. The original poster (user8867138) mentions a query along the lines of returning all folders that has dDocAuthor = sysadmin. If your UCM system had 10,000 folders all created by sysadmin, the adapter might be timing out? IIRC, you can adjust the timeout in UCM.
    4. Did you try a similar query using Content Selector instead?
    5. If the WLP server domain is running on a separate machine, is UCM configured to accept connections from the WLP server but not your machine?
    I would suggest getting the latest patches for WLP too as some of them are related to the UCM VCR adapter.
    Cheers,
    Cappa

  • UCM-VCR Adapter in WLP error while publishing content-config.xml changes

    Hi,
    I am getting this error when i publish my changes to server for UCM-VCR Adapter in WLP 10.3.2.
    weblogic.application.ModuleException: Error reading descriptor: META-INF/content
    -config.xml for app module ucmEAR
    at weblogic.application.config.DefaultModule.parseDescriptorBean(Default
    Module.java:483)
    at weblogic.application.config.DefaultModule.prepare(DefaultModule.java:
    282)
    at weblogic.application.internal.flow.ModuleListenerInvoker.prepare(Modu
    leListenerInvoker.java:199)
    at weblogic.application.internal.flow.DeploymentCallbackFlow$1.next(Depl
    oymentCallbackFlow.java:391)
    at weblogic.application.utils.StateMachineDriver.nextState(StateMachineD
    river.java:83)
    Truncated. see log file for complete stacktrace
    Caused By: weblogic.descriptor.BeanAlreadyExistsException: Bean already exists:
    "com.bea.content.config.RepositoryPropertyBeanImpl@d0b61789(/[UCMRepository]/Rep
    ositoryProperties[ContentServerAdminUser])"
    at weblogic.descriptor.internal.ReferenceManager.registerBean(ReferenceM
    anager.java:227)
    at com.bea.content.config.ContentStoreBeanImpl.setRepositoryProperties(U
    nknown Source)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
    java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
    sorImpl.java:25)
    Truncated. see log file for complete stacktrace
    >
    i also add oracle-ucm-spi-app-lib.ear in weblogic-application.xml's WebLogic Shared Library.
    please find the related files.
    content-config.xml:
    <?xml version="1.0" encoding="UTF-8"?>
    <content-config xmlns="http://www.bea.com/ns/portal/90/content-config">
    <!-- This is a default content repository applications can use.
    The IDE should copy this to META-INF/content-config.xml of the
    application.
    This repository is not required for WLP services, so you can remove
    it or change it as needed. -->
    <content-store>
              <name>UCMRepository</name>
              <class-name>com.oracle.content.spi.ucm.RepositoryImpl
              </class-name>
              <username>wlpApp</username>
              <repository-property>
                   <description>Hostname on which the UCM Content Server is running
              </description>
                   <name>ContentServerHostname</name>
                   <value>172.23.210.16</value>
              </repository-property>
              <repository-property>
                   <description>Port on which the UCM Content Server is running (on host named above)
                   </description>
                   <name>ContentServerPort</name>
                   <value>4444</value>
              </repository-property>
              <repository-property>
                   <description>Content Server uname in Admin role, for
                   security checks
                   </description>
                   <name>ContentServerAdminUser</name>
                   <value>sysadmin</value>
              </repository-property>
              <repository-property>
                   <description>List of folder ObjectClasses</description>
                   <name>folder_badge_objectClasses</name>
                   <value>IDC:Folder</value>
              </repository-property>
              <repository-property>
                   <description>Single user for all type related interactions
                   </description>
                   <name>TypeRetrievalShapeUser</name>
                   <value>typeShapeUser</value>
              </repository-property>
              <repository-property>
                   <name>useNativeSecurity</name>
                   <value>false</value>
              </repository-property>
              <repository-property>
                   <description>Protocol used to connect with the UCM Server.
                                  Valid
                                  options are INTRADOC or INTRADOC_SSL. INTRADOC is the
                                  default.
                   </description>
                   <name>ContentServerServiceType</name>
                   <value>INTRADOC</value>
              </repository-property>
              <repository-property>
                   <description>Content Server Username in Admin role, used
                   for security
                   checks
                   </description>
                   <name>ContentServerAdminUser</name>
                   <value>sysadmin</value>
              </repository-property>
              <repository-property>
                   <description>Polling interval for the
                   CacheInvalidator IntervalJob
                   (must be equal to or greater than 2 min)
                   </description>
                   <name>CacheInvalidationInterval</name>
                   <value>2</value>
              </repository-property>
              <repository-property>
                   <description>Location on the filesystem of the
                   client SSL keystore
                   file. Only used when ContentServerServiceType
                   is INTRADOC_SSL
                   </description>
                   <name>ContentServerSSLKeystoreFile</name>
                   <value>c:/client_keystore</value>
              </repository-property>
              <repository-property>
                   <description>SSL keystore password. Only used when
                   ContentServerServiceType is INTRADOC_SSL
                   </description>
                   <name>ContentServerSSLKeystorePassword</name>
                   <value>idcidc</value>
              </repository-property>
              <repository-property>
                   <description>SSL keystore alias name. Only used when
                   ContentServerServiceType is INTRADOC_SSL
                   </description>
                   <name>ContentServerSSLKeystoreAlias</name>
                   <value>SecureClient</value>
              </repository-property>
              <repository-property>
                   <description>SSL keystore alias password. Only used when
                   ContentServerServiceType is INTRADOC_SSL
                   </description>
                   <name>ContentServerSSLKeystoreAliasPassword</name>
                   <value>idcidc</value>
              </repository-property>
              <read-only>true</read-only>
              <binary-cache-max-entry-size>102400</binary-cache-max-entry-size>
              <!-- metadata search -->
              <search-is-enabled>true</search-is-enabled>
              <!-- full text search -->
              <fulltext-search-is-enabled>true</fulltext-search-is-enabled>
              <search-indexing-is-enabled>false</search-indexing-is-enabled>
         </content-store>
    </content-config>
    p13n-cache-config.xml
    <?xml version="1.0" encoding="UTF-8"?>
    <p13n-cache-config xmlns="http://www.bea.com/ns/p13n/90/p13n-cache-config">
         <!--
              This is the caches for the default content repository. The IDE should
              copy this to META-INF/p13n-cache-config.xml of the application. These
              caches are for the default WLP Repository. You can modify these to fit
              your needs. If you remove the WLP Repository, you can remove these
              entries.
         -->
         <cache>
              <name>nodeCache.UCMRepository</name>
              <description>Caches node id to node instance for UCMRepository</description>
              <time-to-live>60000</time-to-live>
              <max-entries>50</max-entries>
         </cache>
         <cache>
              <name>nodePathCache.UCMRepository</name>
              <description>Caches node path to node instance for UCMRepository</description>
              <time-to-live>60000</time-to-live>
              <max-entries>50</max-entries>
         </cache>
         <cache>
              <name>typeCache.UCMRepository</name>
              <description>Caches binary property values for UCMRepository</description>
              <time-to-live>300000</time-to-live>
              <max-entries>200</max-entries>
         </cache>
         <cache>
              <name>typeNameCache.UCMRepository</name>
              <description>Caches type id to content type for UCMRepository</description>
              <time-to-live>300000</time-to-live>
              <max-entries>200</max-entries>
         </cache>
         <cache>
              <name>binaryCache.UCMRepository</name>
              <description>Caches type name to content type for UCMRepository</description>
              <time-to-live>60000</time-to-live>
              <max-entries>10</max-entries>
         </cache>
         <cache>
              <name>searchCache.UCMRepository</name>
              <description>Caches node id to node for UCMRepository</description>
              <time-to-live>300000</time-to-live>
              <max-entries>200</max-entries>
         </cache>
         <cache>
              <name>nativeAuthCacheUCMRepository</name>
              <description>Caches node path to node for UCMRepository</description>
              <time-to-live>5000</time-to-live>
              <max-entries>5000</max-entries>
         </cache>
         <cache>
              <name>repo.ucm.typeNameCache.UCMRepository</name>
              <description>Caches node id to node instance for UCMRepository</description>
              <time-to-live>1800000</time-to-live>
              <max-entries>5000</max-entries>
         </cache>
         <cache>
              <name>repo.ucm.nodePathToUidCache.UCMRepository</name>
              <description>Caches node id to node instance for UCMRepository</description>
              <time-to-live>1800000</time-to-live>
              <max-entries>5000</max-entries>
         </cache>
         <cache>
              <name>repo.ucm.nodeUidCache.UCMRepository</name>
              <description>Caches node id to node instance for UCMRepository</description>
              <time-to-live>1800000</time-to-live>
              <max-entries>5000</max-entries>
         </cache>
         <cache>
              <name>repo.ucm.securityInfoCache.UCMRepository</name>
              <description>Caches node id to node instance for UCMRepository</description>
              <time-to-live>1800000</time-to-live>
              <max-entries>5000</max-entries>
         </cache>
         <cache>
              <name>repo.ucm.typeNamesCache.UCMRepository</name>
              <description>Caches node id to node instance for UCMRepository</description>
              <time-to-live>1800000</time-to-live>
              <max-entries>5000</max-entries>
         </cache>
         <cache>
              <name>repo.ucm.indexedFieldsCache.UCMRepository</name>
              <description>Caches node id to node instance for UCMRepository</description>
              <time-to-live>1800000</time-to-live>
              <max-entries>5000</max-entries>
         </cache>
    </p13n-cache-config>

    Hi Venu,
    Normally if you can see the UCM content in the admin console, it means the adapter is configured correctly and the placeholder should work. There's a couple of things I can suggest:
    1. Did you include the oracle-ucm-spi-app-lib.ear file in your project as documented under the heading Add a Reference to the UCM VCR Adapter Shared Library in the UCM VCR adapter installation docs ( [http://download.oracle.com/docs/cd/E13155_01/wlp/docs103/ucm_adapter/install.html|http://download.oracle.com/docs/cd/E13155_01/wlp/docs103/ucm_adapter/install.html] )?
    2. Browse to a document in the repository in the admin console. Pick one of the fields there (e.g. IDC:Folder.dDocId), grab the value and run a query using the placeholder. Do you get a single result?
    3. The original poster (user8867138) mentions a query along the lines of returning all folders that has dDocAuthor = sysadmin. If your UCM system had 10,000 folders all created by sysadmin, the adapter might be timing out? IIRC, you can adjust the timeout in UCM.
    4. Did you try a similar query using Content Selector instead?
    5. If the WLP server domain is running on a separate machine, is UCM configured to accept connections from the WLP server but not your machine?
    I would suggest getting the latest patches for WLP too as some of them are related to the UCM VCR adapter.
    Cheers,
    Cappa

  • Not able to access the floating content from UCM into WLP using VCR

    Hi,
    I am facing an issue while accessing the content ( floating content i.e CSS,content,javascript) from UCM 11g into WLP 10.3.2 using VCR. But at the sametime, i am able to access the content once its moved to contribution folder.
    Please let me know is there any limitation in VCR i.e VCR can read the content from UCM once its moved to Contribution folder.
    Thanks a lot,
    Suresh

    Hi
    Do you have sample code , how to refer css stored in UCM. If you have please share it

  • Can't use Oracle 8.1.7 as WLP repository

    OK, I've been racking my brain on this for three days now.. maybe someone has an
    idea...
    The basic problem is this: I have yet been able to make a WLP content repository
    work with
    Oracle 8.1.7 and WLP 8.1.
    I have tried several methods, including the ones mentioned here:
    http://e-docs.bea.com/wlp/docs81/db/3Oracle.html (to move cgPool to an Oracle
    database), and by creating a completely new portal domain from scratch, using
    "Custom" (instead of Express) from the configuration wizard, setting up the JDBC
    pools to point to Oracle (connection passed, database load passed correctly).
    I then deploy a simple Portal Application / Portal Project created in workshop
    as an EAR
    (let's call it testPortal). Deployment seems to go fine. The outcome of all
    methods is the same: the administration portal works fine. When I click on "Content",
    I see the BEA repository. I can add nodes to the repository, AS LONG AS THEY
    ARE DIRECTLY UNDER the BEA repository (for example: BEA Repository/TestNode).
    However, if I try to add a node under that node (for example: BEA Repository/TestNode/TestNodeChild),
    I get the following error from the admin portal as a popup box:
    - Error creating Node: TestChildNode. Please verify the Node name size is within
    Repository limits.
    I can add any number of content items (including the standard content types that
    were loaded:
    article, book, image, etc) or nodes directly under BEA Repository, but I cannot
    add anything under other nodes or the above error appears.
    Some data is definitely getting to Oracle. After adding a node under BEA Repository,
    a record for that node shows up in the database. The JDBC log shows an ORA-2291
    (constraint violated) error (from jdbc.log):
    java.sql.SQLException: ORA-02291: integrity constraint (DIAGEOCMS.FK1_CM_NODE)
    v
    iolated - parent key not found
    This foreign key constraint is a pointer for the parent id of the node, back into
    the cm_node table.
    If I roll back the cgPool to pointbase, it works fine. Just not with an Oracle
    8.1.7 cgPool
    (or any other name, for that matter). I have tested this under both Win 2K and
    Linux AS.
    Other details: I did use a non-XA driver as suggested in the edocs link above.
    For the cgPool, I used the Oracle Type 4 non-XA driver. I changed all the relevant
    data sources to point at the new pool. And I did change the cgJMS store to use
    the new pool as well.
    Is anyone else successfully using Oracle 8.1.7 and Portal 8.1 with the repository?
    Sorry for the length of the message.. difficult one to explain.
    Thanks,
    Bob

    D'oh.
    OK, it turns out that our staging database was NOT the Oracle 8.1.7.4 I thought
    it was. Migrated from the 8.1.7.0 database to 8.1.7.4 resolved this problem.
    Bob
    "Bob Robinson" <[email protected]> wrote:
    >
    OK, I've been racking my brain on this for three days now.. maybe someone
    has an
    idea...
    The basic problem is this: I have yet been able to make a WLP content
    repository
    work with
    Oracle 8.1.7 and WLP 8.1.
    I have tried several methods, including the ones mentioned here:
    http://e-docs.bea.com/wlp/docs81/db/3Oracle.html (to move cgPool to an
    Oracle
    database), and by creating a completely new portal domain from scratch,
    using
    "Custom" (instead of Express) from the configuration wizard, setting
    up the JDBC
    pools to point to Oracle (connection passed, database load passed correctly).
    I then deploy a simple Portal Application / Portal Project created in
    workshop
    as an EAR
    (let's call it testPortal). Deployment seems to go fine. The outcome
    of all
    methods is the same: the administration portal works fine. When I click
    on "Content",
    I see the BEA repository. I can add nodes to the repository, AS LONG
    AS THEY
    ARE DIRECTLY UNDER the BEA repository (for example: BEA Repository/TestNode).
    However, if I try to add a node under that node (for example: BEA Repository/TestNode/TestNodeChild),
    I get the following error from the admin portal as a popup box:
    - Error creating Node: TestChildNode. Please verify the Node name size
    is within
    Repository limits.
    I can add any number of content items (including the standard content
    types that
    were loaded:
    article, book, image, etc) or nodes directly under BEA Repository, but
    I cannot
    add anything under other nodes or the above error appears.
    Some data is definitely getting to Oracle. After adding a node under
    BEA Repository,
    a record for that node shows up in the database. The JDBC log shows
    an ORA-2291
    (constraint violated) error (from jdbc.log):
    java.sql.SQLException: ORA-02291: integrity constraint (DIAGEOCMS.FK1_CM_NODE)
    v
    iolated - parent key not found
    This foreign key constraint is a pointer for the parent id of the node,
    back into
    the cm_node table.
    If I roll back the cgPool to pointbase, it works fine. Just not with
    an Oracle
    8.1.7 cgPool
    (or any other name, for that matter). I have tested this under both
    Win 2K and
    Linux AS.
    Other details: I did use a non-XA driver as suggested in the edocs link
    above.
    For the cgPool, I used the Oracle Type 4 non-XA driver. I changed all
    the relevant
    data sources to point at the new pool. And I did change the cgJMS store
    to use
    the new pool as well.
    Is anyone else successfully using Oracle 8.1.7 and Portal 8.1 with the
    repository?
    Sorry for the length of the message.. difficult one to explain.
    Thanks,
    Bob

  • Content Management using WLP Vs using a Third Party CM Tool

    Hi All,
    In our Application we have a Workflow which we earlier implemented using WLI and stored the Content in File System ( The Dis advantages with this is no versioning capability , hard to manage the Content etc..)
    Now we are plannning to use WLP's Content Management Capabilities.
    Does the Library Services support a workflow ?? Does Workflow Definitions conform to any standard ?? (Like BPEL etc)
    The Content we have is a set of forms ( XML Based) and are unique for each user Task . Might be using the goal technology to capture the data from the Users..
    I would like to know the pros and cons of using WLP Content Management Features vs Storing the Content in a Full fledged CM tool and accessing it from the Portlets Deployed.
    Features we are looking for are..
    Versioning , Search Capabilities , History info
    Thanks
    Sateesh

    How do I create plan.xml for every env Im not sure what you mean. Use vi/notepad if you want! See the section 'Using an Existing Deployment Plan to Configure an Application' in the link. You simply need to create this plan once with the value you want and you can use the same one with a different path value(the one you want to change) for each environment. Whether you want to create a template plan.xml whose value is replaced by an ant build is upto you.
    Plan.xml is similar to a WLST script, you'd only need to parameterise the actual value you want to use as the path(and you'd have to run both for every deployment) - Im not sure this value is accessible over WLST though..
    regards
    deepak

  • How to install and configure UCM VCR adapter in WLP 10.3.x?

    Hi,
    There is a requirement for my client where need to use Oracle Universal Content Management as a content repository and Weblogic Portal as a portal user interface.
    For this requirement, i read this article to do the same " http://download.oracle.com/docs/cd/E13155_01/wlp/docs103/ucm_adapter/install.html#wp1087653 " but as specified in this article section " Add a reference to UCM VCR Adapter Shared Library", i am not able to find the oracle-ucm-spi-app-lib.ear in the specified location i.e <BEA_HOME>/wlportal_10.3/content-mgmt/lib/j2ee-modules/
    My Queries are
    1. Is it anything wrong in my WLP installation because of that the specified ear file is missing in that location?
    2. Is the UCM has to be installed in my machine , but the UCM content server is already available in some other server?
    3. where can i get the oracle-ucm-spi-app-lib.ear file to follow the next steps in the article
    4. Is there any other way to configure VCR to refer the UCM content server which is already available in remote server?
    Please guide me on " how to configure the VCR in my local WLP server" .
    Thanks a lot
    Suresh

    Hi Suresh
    Only the latest version of WLP which is WLP 10.3.2 has facility to integrate with Oracle UCM with Adapaters. So make sure that you do have this latest version of WLP 10.3.2. Older versions like WLP 10.3 do not have this provision.
    Also I guess when you install and configure this Oracle UCM Adapater and choose above WLP Home, I guess these modules may be added in already installed WLP folders. I checked on my side for WLP 10.3.2 and I could NOT find the modules you mentioned. So most probably you may be missing some installation/configuration stuff from UCM side.
    Thanks
    Ravi Jegga

  • Pass dynamic values to search-query in wlp-syndication-config for RSS

    Hi All,
    I want to pass dynamic values to the <search-query> element for the <syndication-feed> node in the wlp-syndication-config.xml file for implementing RSS feeds.
    Here's a sample
    <syndication-feed>
              <name>RSSFeed</name>
              <search-query>cm_objectClassInstance=='Node' &amp;&amp; date == 'x'_</search-query>
              <search-type>pubmeta</search-type>
         </syndication-feed>
    I tried passing the parameter in the url but the feed doesn't read it. The only option i have is to manually put the value to get the content from the repository, which sucks...because the values can change any time. is there any way that I can avoid it
    Any help on this would be appreciated.
    Thanks,
    K

    James:
    Passing filters to an IR within the URL is described here
    http://download.oracle.com/docs/cd/E14373_01/appdev.32/e11838/app_comp.htm#sthref989
    Varad

  • LocalizationBundle for title not working in portlet (wlp 10.3)

    Hi!
    I'm trying to use the localizationBundle, in order to get different titles for my portlets (and further books, pages, etc) depending on the user locale.
    I've followed these instructions:
    http://download-llnw.oracle.com/docs/cd/E13155_01/wlp/docs103/portals/develop_portals.html#wp1062140
    So I created a portlet as indicated above.
    This is my portlet xml:
    <?xml version="1.0" encoding="UTF-8"?>
    <portal:root xmlns:netuix="http://www.bea.com/servers/netuix/xsd/controls/netuix/1.0.0"
    xmlns:portal="http://www.bea.com/servers/netuix/xsd/portal/support/1.0.0"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.bea.com/servers/netuix/xsd/portal/support/1.0.0 portal-support-1_0_0.xsd">
    <netuix:portlet definitionLabel="pruebasIntenacional2"
    title="Titulo por defecto"
    titleKey="pruebasIntenacional2.title.key"
    localizationBundle="resources.titulosPortlets">
    <netuix:titlebar/>
    <netuix:content>
    <netuix:jspContent contentUri="/portlets/pruebasintenacional2/pruebasIntenacional2.jsp"/>
    </netuix:content>
    </netuix:portlet>
    </portal:root>
    And I created the folder
    /resources
    under WEB-INF/src
    The folder "resources" contains the following bundles:
    titulosPortlets.properties
    titulosPortlets_en.properties
    titulosPortlets_es.properties
    And all of the bundles have their "pruebasIntenacional2.title.key" key and value. Example:
    pruebasIntenacional2.title.key = Título en castellano
    but all the time the title displayed is "Titulo por defecto", the property "title" of the portlet.
    Is there anything else I need to do?
    Thanks in advance.

    Thank you Brad, but I have no luck.
    I've copied the properties files into 'classes' folder but it doens't work either. I think bundles are in the classpath because in a java class (PageFlowController) I can get them without problem, but in the portlet the title is never resolved from the localizedBundle.
    Do you have any clue about what is happening? Is it possible to see something in a log file or using debug.properties?
    I don't know what else to do to make it works...

  • Portal Commerce Templates in WLP 8.1?

    Hi;
    Just having a first look around the new WebLogic Platform 8.1, I wanted to
    understand the strategy for developing and deploying e-Commerce websites.
    It seems clear that it should be possible to host an existing WebLogic Portal
    7 SP2 e-Commerce templates based web-site in a new WebLogic Portal 8.1 compatibility
    domain.
    The WLP 7 commerce templates are based on deprecated WebFlow and Pipeline technology
    which is being superseded by PageFlow.
    Will BEA or a partner will be supplying a WLP 7 SP2 Commerce templates style functionality
    based on PageFlow technology for new developments?

    You can use the <wl:cache> tag
    (http://e-docs.bea.com/wls/docs81/jsp/customtags.html#56944) in jsps to
    cache dynamically generated JSP content.
    In other, java-based code you can use the com.bea.p13n.cache.Caches,
    which supports TTLs and external-flushing. See the WLP javadoc.
    Greg
    Manjit wrote:
    I'm looking to cache content in the portlet itself, something like:
    -The banner is cached indefinitely.
    -The headlines are cached for an hour.
    -The weather forecast is cached for six hours.
    -The weather map is cached for a day.
    -The highly-personalized section with the reader's name doesn't get cached at
    all.
    When a visitor requests a page, construct only those portlets that are not cached.
    Then, portal builds the complete page out of the newly constructed portlets and
    the cached portlets. On many complex sites, well over 90% of the page can be cached,
    leading to vastly superior performance over sites that have to reconstruct the
    entire page each time a visitor requests it.
    We are looking at a competing product that can do all this.
    Manjit
    "manjit" <[email protected]> wrote:
    Is it possible to cache contents displayed by Portlets? Pages? Books?
    especially
    in the web server from where they are served?

  • Security Error in Log for 11g WLP

    I have a new 11G WLP domain that has one set of clustered managed portal servers on it and several non-portal managed servers. The non-portal clustered managed servers start fine and deploy their apps fine. The portal managed servers do not start at the same time, one or the other will start but both have the error, "Commit events are not broadcast because no JMS Transport is available. Remote L2 caches will be out of sync." and the portal application hangs trying to deploy to even one of the servers. I even removed one of the servers from the cluster and tried to deploy the app to a stand alone managed portal server and it still hangs, error is the same. I have attempted to set up a generic JMS per the instructions on the forum link attached but still have the same issue. Here is the link I have been working off of so far (unsuccessfully)....
    Commit events are not broadcast because no JMS Transport is available.
    Any knowledge on this for 11g portal would be extremely helpful. Thanks!

    Hi Dora
    Thanks for ur reply
    employee hired on 01.04.2008
    rest of ur questions i have written clearly in my post 1& 3
    i could"t understand why system taking 2005 year
    Dora this is the error (period is giving like this below)
    personnel number rejected 9under this)
    say 00000024 sachin tendulkar
    01/2005 (01.04.2008-30.04.2008) regular payroll run 01/2008
    instead of 01/2008 01.04.2008-30.04.2008 system taking the period above i mentioned
    Guys any views plz
    MVR

  • BEA User Broup based portal rendering in WLP 10.3

    Hi,
    We are connecting to an external LDAP system to get the user group informmation for the loggged in user and these user groups are already configured in portal admin.
    How can I make sure for the logged in user with a valid user group, gets a portal with only those portlets that he can view?
    Is there any API using which the portal is rendered as per user group privileges?
    Thanks,
    CA

    Visitor entitlements are used to restrict access to portal resources for portal users. Visitor entitlements are based on security roles. Security roles can be based on group membership.
    See the docs at:
    "Overview of Visitor Entitlements": http://download-llnw.oracle.com/docs/cd/E13155_01/wlp/docs103/portlets/portlet_org.html#wp1012363
    "Security Guide": http://download-llnw.oracle.com/docs/cd/E13155_01/wlp/docs103/security/index.html
    "Visitor Entitlements": http://download-llnw.oracle.com/docs/cd/E13155_01/wlp/docs103/security/intro.html#wp1020050
    "Restricting Portal Visitor Access Using Entitlements": http://download-llnw.oracle.com/docs/cd/E13155_01/wlp/docs103/security/planning.html#wp1021317
    "Creating Visitor Entitlement Roles": http://download-llnw.oracle.com/docs/cd/E13155_01/wlp/docs103/security/visitor_entitlemt.html#wp1057731
    There are more that you will want to look at but if you start with these docs then you will find the links to the other stuff that you need to see.
    Good luck.

Maybe you are looking for

  • Java JDK 6.0.25 not working with Firefox 4, OK with IE 8.0

    I am not able to run java enabled websites or applets I am currently developing. Any help would be appreciated. I have the latest JDK's and JRE's installed, 6.0.25 on Win 7 32 bit. I have no Ad Blockers and I am running my machine as an Admin. Java a

  • Lexar 1 GB CF Card won't work in SanDisk SDDR-80

    Anyone have any thoughts on why my Lexar 1 GB CF card won't mount when used in my SanDisk Firewire Imagemate CompactFlash Card Reader (model SDDR-80)? The card works fine in my USB1 SanDisk CF reader. The card also works fine using a PC card adapter

  • ITunes constantly restarts

    The last few models of iTunes (including the newest one) will repeatedly restart every time I close it, sometimes up to 15 times before it closes once and for all. It's not a real big problem, but it is certainly an inconvenience to deal with every t

  • Could not complete your request because of missing or invalid personal information.

    After installing Photoshop Elements in osx 10.6.4 I try to launch and receive the error "Could not complete your request because of missing or invalid personal information." I have deleted and re-installed with the same results.

  • Wildcards in JMS quenames

    Can ALBPM handle wildcard notation when specifying which queue(s) to listen to? I.e. name= TopQueue/* instead of TopQueue/Subqueue/ Cheers, /Robert de B?sche