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.
WinHello 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,
user8867138Hi 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,
SureshHi
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,
BobD'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
SateeshHow 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
SureshHi 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' && 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,
KJames:
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,
CAVisitor 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
-
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.
-
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