Portlet Consumer Error
Hi All,
We are using ADF/webcenter 11g(11.1.1.6) application in which we are using RICHTEXT portlets for customization purpose.
Currently on load the page load proper with all the portlet contents but whenever there is any action performed from any of the button say for ex:command button it is re-loading the page and page is displaying portlet consumer error on the page in a light blue color..
Below is the exception which I am getting in the log file.
Error:
SEVERE: An error has occured for Portlet Binding RichTextPortlet1_1.
java.lang.NullPointerException
at oracle.adfinternal.model.portlet.binding.PortletModelImpl.getRequireIframe(PortletModelImpl.java:907)
at oracle.adfinternal.model.portlet.binding.ActivityPortletModelWrapper.getRequireIframe(ActivityPortletModelWrapper.java:71)
at oracle.adf.model.portlet.binding.PortletBinding.prepareRenderPhase(PortletBinding.java:455)
at oracle.adf.model.portlet.binding.PortletBinding._refresh(PortletBinding.java:377)
at oracle.adf.model.portlet.binding.PortletBinding.refresh(PortletBinding.java:969)
at oracle.adf.model.binding.DCBindingContainer.internalRefreshControl(DCBindingContainer.java:3273)
at oracle.adf.model.binding.DCBindingContainer.refresh(DCBindingContainer.java:2876)
at oracle.adf.controller.v2.lifecycle.PageLifecycleImpl.prepareRender(PageLifecycleImpl.java:561)
at oracle.adf.controller.faces.lifecycle.FacesPageLifecycle.prepareRender(FacesPageLifecycle.java:82)
at oracle.adf.controller.v2.lifecycle.Lifecycle$9.execute(Lifecycle.java:224)
at oracle.adfinternal.controller.lifecycle.LifecycleImpl.executePhase(LifecycleImpl.java:197)
at oracle.adfinternal.controller.faces.lifecycle.ADFPhaseListener.access$1000(ADFPhaseListener.java:23)
at oracle.adfinternal.controller.faces.lifecycle.ADFPhaseListener$5.before(ADFPhaseListener.java:402)
at oracle.adfinternal.controller.faces.lifecycle.ADFPhaseListener.beforePhase(ADFPhaseListener.java:64)
at oracle.adfinternal.controller.faces.lifecycle.ADFLifecyclePhaseListener.beforePhase(ADFLifecyclePhaseListener.java:44)
at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executePhase(LifecycleImpl.java:352)
at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:222)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:266)
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:300)
at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:205)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.adfinternal.view.faces.webapp.rich.RegistrationFilter.doFilter(RegistrationFilter.java:106)
at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:446)
at oracle.adfinternal.view.faces.activedata.AdsFilter.doFilter(AdsFilter.java:60)
at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:446)
at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl(TrinidadFilterImpl.java:271)
at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(TrinidadFilterImpl.java:177)
at org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.java:92)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.portlet.client.adapter.adf.ADFPortletFilter.doFilter(ADFPortletFilter.java:32)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.webcenter.framework.events.dispatcher.EventDispatcherFilter.doFilter(EventDispatcherFilter.java:44)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.wcps.client.PersonalizationFilter.doFilter(PersonalizationFilter.java:75)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.webcenter.content.integration.servlets.ContentServletFilter.doFilter(ContentServletFilter.java:168)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:205)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.adf.library.webapp.LibraryFilter.doFilter(LibraryFilter.java:179)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.webcenter.lifecycle.filter.LifecycleLockFilter.doFilter(LifecycleLockFilter.java:151)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:119)
at java.security.AccessController.doPrivileged(Native Method)
at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:315)
at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:442)
at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:103)
at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:171)
at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.dms.servlet.DMSServletFilter.doFilter(DMSServletFilter.java:139)
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.wrapRun(WebAppServletContext.java:3715)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3681)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2277)
at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2183)
at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1454)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:178)
INFO: RESOURCEURI: HttpServletRequest.getScheme=http
SEVERE: An error has occured for Portlet Binding portlet1.
java.lang.NullPointerException
at oracle.adfinternal.model.portlet.binding.PortletModelImpl.getRequireIframe(PortletModelImpl.java:907)
at oracle.adfinternal.model.portlet.binding.ActivityPortletModelWrapper.getRequireIframe(ActivityPortletModelWrapper.java:71)
at oracle.adf.model.portlet.binding.PortletBinding.prepareRenderPhase(PortletBinding.java:455)
at oracle.adf.model.portlet.binding.PortletBinding._refresh(PortletBinding.java:377)
at oracle.adf.model.portlet.binding.PortletBinding.refresh(PortletBinding.java:969)
at oracle.adf.model.binding.DCBindingContainer.internalRefreshControl(DCBindingContainer.java:3273)
at oracle.adf.model.binding.DCBindingContainer.refresh(DCBindingContainer.java:2876)
at oracle.adf.controller.v2.lifecycle.PageLifecycleImpl.prepareRender(PageLifecycleImpl.java:561)
at oracle.adf.controller.faces.lifecycle.FacesPageLifecycle.prepareRender(FacesPageLifecycle.java:82)
at oracle.adf.controller.v2.lifecycle.Lifecycle$9.execute(Lifecycle.java:224)
at oracle.adfinternal.controller.lifecycle.LifecycleImpl.executePhase(LifecycleImpl.java:197)
at oracle.adfinternal.controller.faces.lifecycle.ADFPhaseListener.access$1000(ADFPhaseListener.java:23)
at oracle.adfinternal.controller.faces.lifecycle.ADFPhaseListener$5.before(ADFPhaseListener.java:402)
at oracle.adfinternal.controller.faces.lifecycle.ADFPhaseListener.beforePhase(ADFPhaseListener.java:64)
at oracle.adfinternal.controller.faces.lifecycle.ADFLifecyclePhaseListener.beforePhase(ADFLifecyclePhaseListener.java:44)
at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executePhase(LifecycleImpl.java:352)
at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:222)
Thanks
Chetan
check if you can change the portlet iframe properties, if so change the attribute to true and try again...
Similar Messages
-
Portlet Consumer Error in webcenter spaces
Hi I'm using oracle webcenter spaces PS3. When I'm using external application in web clipping portlet in webcenter spaces ,its giving an error "portlet consumer error"
<Mar 15, 2011 2:09:47 PM GMT+05:30> <Error> <Modules> <BEA-000000> <Error during InvokeProcessingStage for /console
2010 The requested resource was not found. Current requested resource was not set on intermodule data by the resourc
e mapper (onMapResource).
at com.plumtree.runner.validation.IntermoduleIntegrityChecker.checkNotNull(IntermoduleIntegrityChecker.java:43)
at com.plumtree.runner.validation.IntermoduleIntegrityChecker.checkOnMapResource(IntermoduleIntegrityChecker.jav
a:117)
at com.plumtree.runner.validation.IntermoduleIntegrityValidationModule.onAuthenticateUser(IntermoduleIntegrityVa
lidationModule.java:52)
at com.plumtree.runner.impl.core.PTProcessingModule.invokeProcessingStage(PTProcessingModule.java:80)
at com.plumtree.runner.impl.core.PTDispatcher.DispatchRequest(PTDispatcher.java:76)
at com.plumtree.runner.impl.servlet.RunnerServlet.service(RunnerServlet.java:48)
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:300)
at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:111)
at java.security.AccessController.doPrivileged(Native Method)
at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:313)
at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:413)
at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:94)
at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:161)
at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:111)
at java.security.AccessController.doPrivileged(Native Method)
at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:313)
at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:413)
at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:94)
at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:161)
at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.dms.servlet.DMSServletFilter.doFilter(DMSServletFilter.java:136)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3715
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3681)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2277)
at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2183)
at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1454)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:207)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:176)
>
Dummy experience created
<Mar 15, 2011 2:09:48 PM GMT+05:30> <Warning> <Application> <BEA-000000> <Matched external prefix was null. Did the reso
urce mapper set it after determining the resource?>
OpenLog: verbosity level = 2
<Mar 15, 2011 2:10:04 PM GMT+05:30> <Error> <Modules> <BEA-000000> <Error during InvokeProcessingStage for /portal
2010 The requested resource was not found. Current requested resource was not set on intermodule data by the resourc
e mapper (onMapResource).
at com.plumtree.runner.validation.IntermoduleIntegrityChecker.checkNotNull(IntermoduleIntegrityChecker.java:43)
at com.plumtree.runner.validation.IntermoduleIntegrityChecker.checkOnMapResource(IntermoduleIntegrityChecker.jav
a:117)
at com.plumtree.runner.validation.IntermoduleIntegrityValidationModule.onAuthenticateUser(IntermoduleIntegrityVa
lidationModule.java:52)
at com.plumtree.runner.impl.core.PTProcessingModule.invokeProcessingStage(PTProcessingModule.java:80)
at com.plumtree.runner.impl.core.PTDispatcher.DispatchRequest(PTDispatcher.java:76)
at com.plumtree.runner.impl.servlet.RunnerServlet.service(RunnerServlet.java:48)
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:300)
at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:111)
at java.security.AccessController.doPrivileged(Native Method)
at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:313)
at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:413)
at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:94)
at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:161)
at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:111)
at java.security.AccessController.doPrivileged(Native Method)
at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:313)
at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:413)
at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:94)
at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:161)
at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.dms.servlet.DMSServletFilter.doFilter(DMSServletFilter.java:136)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3715
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3681)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2277)
at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2183)
at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1454)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:207)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:176)
>
<Mar 15, 2011 2:10:04 PM GMT+05:30> <Warning> <Application> <BEA-000000> <Matched external prefix was null. Did the reso
urce mapper set it after determining the resource?>
<Mar 15, 2011 2:49:00 PM GMT+05:30> <Error> <Modules> <BEA-000000> <Error during InvokeProcessingStage for /console
2010 The requested resource was not found. Current requested resource was not set on intermodule data by the resourc
e mapper (onMapResource).
at com.plumtree.runner.validation.IntermoduleIntegrityChecker.checkNotNull(IntermoduleIntegrityChecker.java:43)
at com.plumtree.runner.validation.IntermoduleIntegrityChecker.checkOnMapResource(IntermoduleIntegrityChecker.jav
a:117)
at com.plumtree.runner.validation.IntermoduleIntegrityValidationModule.onAuthenticateUser(IntermoduleIntegrityVa
lidationModule.java:52)
at com.plumtree.runner.impl.core.PTProcessingModule.invokeProcessingStage(PTProcessingModule.java:80)
at com.plumtree.runner.impl.core.PTDispatcher.DispatchRequest(PTDispatcher.java:76)
at com.plumtree.runner.impl.servlet.RunnerServlet.service(RunnerServlet.java:48)
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:300)
at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:111)
at java.security.AccessController.doPrivileged(Native Method)
at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:313)
at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:413)
at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:94)
at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:161)
at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:111)
at java.security.AccessController.doPrivileged(Native Method)
at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:313)
at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:413)
at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:94)
at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:161)
at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.dms.servlet.DMSServletFilter.doFilter(DMSServletFilter.java:136)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3715
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3681)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2277)
at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2183)
at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1454)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:207)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:176)
>
<Mar 15, 2011 2:49:00 PM GMT+05:30> <Warning> <Application> <BEA-000000> <Matched external prefix was null. Did the reso
urce mapper set it after determining the resource?>Make sure that WLS_Portlet managed server is up
and check the applications(Webclipping and omni portlet) deployed without any errors in the maganged server
Edited by: ngsankar on Mar 16, 2011 1:36 PM -
Randomely getting portlet consumer error on portlet
Hi Team,
On my portal page I have dropped four instances of same portlet on my portal page, and I am running my portlal application.
I get to see a strange behavior amongst my portlet instances.
1)Some portlet instances are rendered successfully but some instances show portlet consumer error.
2)The behavior is not fixed and portlet instances are rendered successfully randomly for some instances and fail for some when the portal page is refreshed continuously.
I am getting following exception on the server side for failed instances.
<PortletRenderer> <setErrorState> An error has occured for Portlet Binding portlet3.
oracle.adfinternal.model.portlet.psr.InvalidPortletServletRequest: Iframe content request checksum verification failed.
at oracle.adfinternal.model.portlet.psr.PortletServletRequest.validate(PortletServletRequest.java:331)
at oracle.adfinternal.model.portlet.psr.IframeContentRequest.validate(IframeContentRequest.java:173)
at oracle.adfinternal.view.faces.renderkit.html.portlet.ADFPortletServlet.process(ADFPortletServlet.java:363)
at oracle.adfinternal.view.faces.renderkit.html.portlet.ADFPortletServlet.doGet(ADFPortletServlet.java:320)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
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:300)
at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.portlet.client.adapter.adf.ADFPortletFilter.doFilter(ADFPortletFilter.java:32)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:205)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.wcps.client.PersonalizationFilter.doFilter(PersonalizationFilter.java:75)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.webcenter.content.integration.servlets.ContentServletFilter.doFilter(ContentServletFilter.java:168)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.adf.view.page.editor.webapp.WebCenterComposerFilter.doFilter(WebCenterComposerFilter.java:109)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.adf.library.webapp.LibraryFilter.doFilter(LibraryFilter.java:175)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at weblogic.servlet.utils.FastSwapFilter.doFilter(FastSwapFilter.java:66)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:109)
at java.security.AccessController.doPrivileged(Native Method)
at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:313)
at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:413)
at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:92)
at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:159)
at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:109)
at java.security.AccessController.doPrivileged(Native Method)
at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:313)
at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:413)
at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:92)
at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:159)
at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.dms.servlet.DMSServletFilter.doFilter(DMSServletFilter.java:136)
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.wrapRun(WebAppServletContext.java:3715)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3681)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2277)
at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2183)
at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1454)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:207)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:176)
Can any one please help me in solving this exception.Is it related to coding side or there is a bug with my webcenter application.
Regards
SudeepWhen you look at the error you get and find some info about it, i get following info:
WCS-39507: Iframe content request checksum verification failed. Cause: The checksum verification of the parameters in the request for Portlet markup in the iframe has failed.
Action: This may indicate that a deliberately modified request for Portlet content has been made.
Level: 1
Type: WARNING
Impact: OtherIt seems that something is modifing the request of your page while it is unexpected so the checksum of the request is not correct.
Have you tested this in every browser? Have you set up some sort of URL rewriting which may cause this error?
Edited by: Yannick Ongena on Jan 5, 2011 9:31 AM -
Webcenter portlets and Apache - Portlet Consumer Error
Hello There,
I'm trying to use Apache (OHS) with my Webcenter Space Application.
So, I configure that OK like this tutorial: http://docs.oracle.com/cd/E21764_01/webcenter.1111/e12405/wcadm_app_http.htm#
It works fine, but just the portlets stop to work when I access my application from the Apache's port (7777). The error message is "Portlet Consumer Error". If I change the port to the default (8888) it works again.
Any suggestion about what is happen?
Thank you.Do you see anything in the logs of your spaces server or OHS logs?
Nothing.
You also need to configure OHS to the portlet producer managed server. Did you do this?
How?
And did you register the portlets by using the web proxy address?
Yes -
Customize Portlet consumer error message
Hi,
I want to customize the error message "Portlet Consumer error" that is displayed in portlet.
Can you please let me know how can i have a custom message there ?
ThanksHi Vijai,
We are implementing LSO in our company. We are getting this error on training activities , when a user click on training activities on portal sometimes get a message while the Loading content, Please be patient and followed by a system failure message . So we get a System Failure error message on Portal is there anyway to customize this message on Portal?
Hers is the Short dump for your reference
Short text
Exception condition "SYSTEM_FAILURE" raised.
What happened?
The current ABAP/4 program encountered an unexpected
situation.
What can you do?
Note down which actions and inputs caused the error.
To process the problem further, contact you SAP system
administrator.
Error analysis
A RAISE statement in the program "SAPLLSO_FRONTEND" raised the exception
condition "SYSTEM_FAILURE".
Since the exception was not intercepted by a superior
program, processing was terminated. -
Portlet Consumer Error - automatically refreshing portlets
Hi,
I am developing ADF webcenter apllication (Jdev 11.1.1.7) and i am using portlets to display summary information. When i deploy my application in server, portlets are automatically refreshing for every 2,3 secs finally i got "Portlet Consumer Error" or some times "Because of inactivity, your session has timed out and is no longer active".
Anyone please help me on this.
Regards
vinothI am NOT sure about the Portlet Consumer Error. However, I see few bugs are fixed w.r.t. "Because of inactivity, your session has timed out and is no longer active"
Which version of Webcenter Portal you're referring to ? -
Portlet unavailable error in Webcenter application
I have developed a portlet application by using wsrp standand-based java portlet in the windows environment. There is no problem when I deployed the application to the preconfigured webcenter oc4j in JDeveloper 10.1.3.3.0.
But when I deployed it to the webcenter suite which is also installed in the windows, I have got portlet unavailable error.
I have already used the predeployment tools to change the portlet url endpoint so that it points to the webcenter portlet producers.
<!--Unable to get portlet response (Internal Error) for portlet binding ParameterFormPortlet1_1oracle.portlet.client.container.PortletRemoteException: oracle.portlet.server.container.InvalidRegistrationException: oracle.portlet.wsrp.v2.InvalidRegistrationException: oracle.portlet.wsrp.v2.soap.InvalidRegistration
at oracle.portlet.client.techimpl.wsrp.WSRPBaseTerminalPipe.processException(WSRPBaseTerminalPipe.java:37)
at oracle.portlet.client.techimpl.wsrp.WSRPGetMarkupPipe.execute(WSRPGetMarkupPipe.java:192)
at oracle.portlet.client.techimpl.wsrp.WSRPGetMarkupPipe.pre(WSRPGetMarkupPipe.java:55)
at oracle.portlet.client.service.pipeline.PipeContext.internalExecute2(PipeContext.java:519)
at oracle.portlet.client.service.pipeline.PipeContext.internalExecute(PipeContext.java:406)
at oracle.portlet.client.service.pipeline.PipeContextRunnable.run(PipeContextRunnable.java:23)
at edu.emory.mathcs.backport.java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:431)
at edu.emory.mathcs.backport.java.util.concurrent.FutureTask.run(FutureTask.java:176)
at oracle.portlet.client.service.pipeline.ModifiedThreadPoolExecutor$Worker.runTask(ModifiedThreadPoolExecutor.java:398)
at oracle.portlet.client.service.pipeline.ModifiedThreadPoolExecutor$Worker.run(ModifiedThreadPoolExecutor.java:423)
at java.lang.Thread.run(Thread.java:595)
Caused by: oracle.portlet.server.container.InvalidRegistrationException: oracle.portlet.wsrp.v2.InvalidRegistrationException: oracle.portlet.wsrp.v2.soap.InvalidRegistration
at oracle.portlet.wsrp.v2.ServerToWSRPv2.getMarkup(ServerToWSRPv2.java:13574)
at oracle.portlet.client.connection.wsrp.ActivityServerWrapper.getMarkup(ActivityServerWrapper.java:1382)
at oracle.portlet.client.techimpl.wsrp.WSRPGetMarkupPipe.execute(WSRPGetMarkupPipe.java:119)Have you tried deploying the portlet to the application server, consume this portlet producer in your development environment (JDeveloper), and deploy the application without re-wiring the portlet producer connection?
This approach may take us closer to the problem.
Also, a full stack trace would be helpful too.
Peter -
Error in Siebel Analytics ReportUI portlet Authentication error.
Hi Everyone
I am trying to Integrate Between Weblogic Portal and OBIEE.
Weblogic Portal Version: 10.3
OBIEE : 11g
Integration Using: Report UI Portlet
1.
While creating OBIEE environment "weblogic" user was setup as "Administrator" account.
Following is list of users that i see from weblogic console for OBIEE.
User | Group
weblogic | Administrator
BISystemUser| Administrators
OracleSystemUser| OracleSystemGroup
2.
From Portal environment, i have added "sawjsr168portlets.war" as shared library.
Changed portlet.xml and web.xml with following.
-changes in portlet.xml
1. oracle.bi.presentation.sawserver.URL
http://localhost:9704/analytics/saw.dll
2. oracle.bi.presentation.portlets.jsr168.reportui.AdminUserName
weblogic
3. oracle.bi.presentation.portlets.jsr168.reportui.AdminPwd
xxxxxx
4. oracle.bi.presentation.report.Path
/Shared Folders/Sample Lite/Published Reporting/Reports/Brand Revenue Details
-changes in web.xml
1. com.siebel.analytics.web.SAWServer.Host
localhost
2. com.siebel.analytics.web.SAWServer.Port
9704
3. On Portal Desktop, I am authenticating with "weblogic" user ("weblogic" user which is configured in Portal Domain).
While doing so, I see following exception on Portal Domain.
<Jan 3, 2011 11:05:05 AM EST> <Debug> <org.apache.axis.transport.http.HTTPSender> <BEA-000000> <<?xml version="1.0" encoding="UTF-8"?><soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:sawsoap="com.siebel.analytics.web/soap/v6"> <soap:Body> <soap:Fault><faultcode>soap:Server</faultcode>
<faultstring>Authentication error. Details: An invalid User Name or Password was entered. </faultstring>
<detail><sawsoape:Error xmlns:sawsoape="com.siebel.analytics.web/soap/error/v1">
<sawsoape:Code>IAI2Z2JJ</sawsoape:Code>
<sawsoape:Message>Authentication error. Details: An invalid User Name or Password was entered. </sawsoape:Message>
<sawsoape:File>main/project/websubsystems/soapservicesimpl.cpp</sawsoape:File>
<sawsoape:Line>183</sawsoape:Line>
<sawsoape:LogSources>
<sawsoape:LogSource>saw.soap.makesession</sawsoape:LogSource>
<sawsoape:LogSource>saw.soap.sessionrequesthandler</sawsoape:LogSource>
<sawsoape:LogSource>saw.SOAP</sawsoape:LogSource>
<sawsoape:LogSource>saw.httpserver.request.soaprequest</sawsoape:LogSource>
<sawsoape:LogSource>saw.rpc.server.responder</sawsoape:LogSource>
<sawsoape:LogSource>saw.rpc.server</sawsoape:LogSource>
<sawsoape:LogSource>saw.rpc.server.handleConnection</sawsoape:LogSource>
<sawsoape:LogSource>saw.rpc.server.dispatch</sawsoape:LogSource>
<sawsoape:LogSource>saw.threadpool</sawsoape:LogSource>
<sawsoape:LogSource>saw.threadpool</sawsoape:LogSource>
<sawsoape:LogSource>saw.threads</sawsoape:LogSource>
</sawsoape:LogSources><sawsoape:Error>
<sawsoape:Code>IHVF6OM7</sawsoape:Code>
<sawsoape:Message>Authentication Failure.</sawsoape:Message>
<sawsoape:File>main/project/webconnect/connection.cpp</sawsoape:File>
<sawsoape:Line>387</sawsoape:Line>
<sawsoape:LogSources>
<sawsoape:LogSource>saw.connectionPool.getConnection</sawsoape:LogSource>
<sawsoape:LogSource>saw.securitysubsystem.checkauthentication.runimpl</sawsoape:LogSource>
<sawsoape:LogSource>saw.soap.makesession</sawsoape:LogSource>
<sawsoape:LogSource>saw.soap.sessionrequesthandler</sawsoape:LogSource>
<sawsoape:LogSource>saw.SOAP</sawsoape:LogSource>
<sawsoape:LogSource>saw.httpserver.request.soaprequest</sawsoape:LogSource>
<sawsoape:LogSource>saw.rpc.server.responder</sawsoape:LogSource>
<sawsoape:LogSource>saw.rpc.server</sawsoape:LogSource>
<sawsoape:LogSource>saw.rpc.server.handleConnection</sawsoape:LogSource>
<sawsoape:LogSource>saw.rpc.server.dispatch</sawsoape:LogSource>
<sawsoape:LogSource>saw.threadpool</sawsoape:LogSource>
<sawsoape:LogSource>saw.threadpool</sawsoape:LogSource>
<sawsoape:LogSource>saw.threads</sawsoape:LogSource>
</sawsoape:LogSources><sawsoape:Error>
<sawsoape:Code>OPR4ONWY</sawsoape:Code>
<sawsoape:Message>Odbc driver returned an error (SQLDriverConnectW).</sawsoape:Message>
<sawsoape:File>main/project/webodbcaccess/odbcconnectionimpl.cpp</sawsoape:File>
<sawsoape:Line>356</sawsoape:Line>
<sawsoape:Error>
<sawsoape:Code>U9IM8TAC</sawsoape:Code>
<sawsoape:Message>State: 08004. Code: 10018. [NQODBC] [SQL_STATE: 08004] [nQSError: 10018] Access for the requested connection is refused.
[nQSError: 43113] Message returned from OBIS.
[nQSError: 13038] The user does not have impersonation privilege. (08004)</sawsoape:Message>
</sawsoape:Error>
</sawsoape:Error>
</sawsoape:Error>
</sawsoape:Error>
</detail>
</soap:Fault></soap:Body> </soap:Envelope>>
<Jan 3, 2011 11:05:05 AM EST> <Debug> <org.apache.axis.i18n.ProjectResourceBundle> <BEA-000000> <org.apache.axis.i18n.resource::handleGetObject(exit00)>
<Jan 3, 2011 11:05:05 AM EST> <Debug> <org.apache.axis.transport.http.HTTPSender> <BEA-000000> <Exit: HTTPDispatchHandler::invoke>
<Jan 3, 2011 11:05:05 AM EST> <Debug> <org.apache.axis.SimpleChain> <BEA-000000> <Exit: SimpleChain::invoke>
<Jan 3, 2011 11:05:05 AM EST> <Debug> <org.apache.axis.i18n.ProjectResourceBundle> <BEA-000000> <org.apache.axis.i18n.resource::handleGetObject(semanticCheck00)>
<Jan 3, 2011 11:05:05 AM EST> <Debug> <org.apache.axis.handlers.soap.MustUnderstandChecker> <BEA-000000> <Doing SOAP semantic checks...>
<Jan 3, 2011 11:05:05 AM EST> <Debug> <org.apache.axis.SOAPPart> <BEA-000000> <Enter: SOAPPart::getAsSOAPEnvelope()>
<Jan 3, 2011 11:05:05 AM EST> <Debug> <org.apache.axis.i18n.ProjectResourceBundle> <BEA-000000> <org.apache.axis.i18n.resource::handleGetObject(currForm)>
<Jan 3, 2011 11:05:05 AM EST> <Debug> <org.apache.axis.SOAPPart> <BEA-000000> <current form is FORM_SOAPENVELOPE>
<Jan 3, 2011 11:05:05 AM EST> <Debug> <org.apache.axis.client.AxisClient> <BEA-000000> <Exit: AxisClient::invoke>
<Jan 3, 2011 11:05:05 AM EST> <Debug> <org.apache.axis.SOAPPart> <BEA-000000> <Enter: SOAPPart::getAsSOAPEnvelope()>
<Jan 3, 2011 11:05:05 AM EST> <Debug> <org.apache.axis.i18n.ProjectResourceBundle> <BEA-000000> <org.apache.axis.i18n.resource::handleGetObject(currForm)>
<Jan 3, 2011 11:05:05 AM EST> <Debug> <org.apache.axis.SOAPPart> <BEA-000000> <current form is FORM_SOAPENVELOPE>
<Jan 3, 2011 11:05:05 AM EST> <Debug> <org.apache.axis.i18n.ProjectResourceBundle> <BEA-000000> <org.apache.axis.i18n.resource::handleGetObject(toAxisFault00)>
<Jan 3, 2011 11:05:05 AM EST> <Debug> <org.apache.axis.enterprise> <BEA-000000> <Mapping Exception to AxisFault
Authentication error. Details: An invalid User Name or Password was entered.
at org.apache.axis.message.SOAPFaultBuilder.createFault(SOAPFaultBuilder.java:221)
at org.apache.axis.message.SOAPFaultBuilder.endElement(SOAPFaultBuilder.java:128)
at org.apache.axis.encoding.DeserializationContext.endElement(DeserializationContext.java:1087)
at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown Source)
at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanEndElement(Unknown Source)
<Jan 3, 2011 11:05:05 AM EST> <Error> <ServletContext-/research-portal> <BEA-000000> <Error in Siebel Analytics ReportUI portlet
Authentication error. Details: An invalid User Name or Password was entered.
at org.apache.axis.message.SOAPFaultBuilder.createFault(SOAPFaultBuilder.java:221)
at org.apache.axis.message.SOAPFaultBuilder.endElement(SOAPFaultBuilder.java:128)
at org.apache.axis.encoding.DeserializationContext.endElement(DeserializationContext.java:1087)
at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown Source)
at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanEndElement(Unknown Source)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
at org.apache.xerces.parsers
Kindly let me know your thoughts on following.
1. Am i missing any steps?
2. Is it possible that Portal 10.3 and OBIEE 11g is not compatible?
3. Admin Username and password that i specified in Report UI portlet's preferences, is it wrong user (or user from wrong group maybe)? Do i need to specify user who is from another group?
4. I changed "SAWServer" url and port in web.xml. Is that okay?
5. Is there any way, i can get more detailed information from OBIEE Server by enabling certain kind of debug?
Let me know if any input is needed from my side. Any input is highly appreciated.
ThanksHi Now I am facing bellow error.
Can anybody suggest me what to do?
Error Codes: OPR4ONWY:U9IM8TAC:OI2DL65PState: HY000. Code: 10058. [NQODBC] [SQL_STATE: HY000] [nQSError: 10058] A general error has occurred. [nQSError: 13017] User or group has not been granted the Direct Database Access privilege to access the database 'sh'. Please verify the User/Group Permissions in the Oracle BI Administration Tool. (HY000) -
How do I map the portlet consumer user to the producer's user?
How do I map the portlet consumer user to the producer's user? what is the idea behind this mapping? do I need to have the same user name for both consumer and producer? or, all of consumer's user mapped to one of producer's user?
ThanksIt should answer your question:
http://download.oracle.com/docs/cd/E15523_01/webcenter.1111/e10148/jpsdg_security.htm#JPSDG763 -
Consuming portlet get error ADF_FACES-60096:Server Exception during PPR
hi all,
i got a strange error when consuming portlet in webcenter portal application.
i'm using jdeveloper 11.1.1.5 and webcenter framework extension 11.1.1.4
i have a Portlet Producer Application and a Standards-based Java Portlet (JSR 286) in it.
The view page of the portlet is a jspx file (view.jspx)
There is a raw af:table component in the view.jspx file (with no data binding)
At this time, run the view.jspx in the portlet producer application.
The view.jspx page shows up in the browser and looks fine just as expected.
After deploying the portlet to WLS, i include the portlet to the WebCenter Portal Application's home.jspx as an ADF Rich Portlet (from the WSRP Producer in IDE Connections) and run the Portal project.
Wierd thing happens, a short time after the home page shows up in the browser, the portlet with an af:table in it shows up, but the portlet refresh itself repeatedly and an error is printed in the WLS log:
[Application wcApp0202 deployed to Server Instance IntegratedWebLogicServer]
Target URL -- http://127.0.0.1:7101/wcApp0202-Portal-context-root/index.html
<JUApplicationDefImpl> <logDefaultDynamicPageMapPattern> The definition at portal.DataBindings.cpx, uses a pagemap pattern match that hides other cpx files.
<SkinFactoryImpl> <getSkin> Cannot find a skin that matches family portal and version v1.1. We will use the skin portal.desktop.
ADFPortletExternalContextImpl.encodeResourceURL: This resource is not using Stateless Proxying:/testP01/adf/styles/cache/portal-desktop-ctwpkz-zh_CN-ltr-gecko-prtl.css
<ConfigUtils> <getADFConfig> null
*<RegistrationConfigurator> <handleError> ADF_FACES-60096:Server Exception during PPR, #149*
java.lang.IllegalStateException: The expected request type is not the same as the current request type.
at org.apache.myfaces.trinidadinternal.config.GlobalConfiguratorImpl.getExternalContext(GlobalConfiguratorImpl.java:333)
at org.apache.myfaces.trinidadinternal.context.FacesContextFactoryImpl$CacheRenderKit.<init>(FacesContextFactoryImpl.java:86)
at org.apache.myfaces.trinidadinternal.context.FacesContextFactoryImpl.getFacesContext(FacesContextFactoryImpl.java:64)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:260)
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:300)
at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:205)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.adfinternal.view.faces.webapp.rich.RegistrationFilter.doFilter(RegistrationFilter.java:106)
at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:446)
at oracle.adfinternal.view.faces.activedata.AdsFilter.doFilter(AdsFilter.java:60)
at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:446)
at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl(TrinidadFilterImpl.java:271)
at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(TrinidadFilterImpl.java:177)
at org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.java:92)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at weblogic.servlet.internal.RequestDispatcherImpl.invokeServlet(RequestDispatcherImpl.java:524)
at weblogic.servlet.internal.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:253)
at com.bea.portlet.container.PortletRequestDispatcherImpl.forward(PortletRequestDispatcherImpl.java:292)
at org.apache.myfaces.portlet.faces.bridge.BridgeImpl.doFacesRequest(BridgeImpl.java:1094)
at javax.portlet.faces.GenericFacesPortlet.doBridgeDispatch(GenericFacesPortlet.java:700)
at javax.portlet.faces.GenericFacesPortlet.serveResource(GenericFacesPortlet.java:291)
at oracle.portlet.bridge.adf.application.ADFBridgePortlet.serveResource(ADFBridgePortlet.java:187)
at com.bea.portlet.container.PortletStub.doResource(PortletStub.java:1043)
at com.bea.portlet.container.FilterChainGenerator.runFilterChain(FilterChainGenerator.java:141)
at com.bea.portlet.container.PortletStub.renderResource(PortletStub.java:779)
at com.bea.portlet.container.AppContainer.invokeResourceStub(AppContainer.java:1376)
at com.bea.portlet.container.AppContainer.invokeResource(AppContainer.java:1328)
at com.bea.wsrp.producer.adapter.javaportlet.JavaPortletAdapter.getResource(JavaPortletAdapter.java:694)
at com.bea.wsrp.producer.handlers.markup.MarkupServiceHandler.doGetResource(MarkupServiceHandler.java:766)
at com.bea.wsrp.producer.handlers.markup.MarkupServiceHandler.doService(MarkupServiceHandler.java:295)
at com.bea.wsrp.producer.handlers.AbstractServiceHandler.service(AbstractServiceHandler.java:71)
at com.bea.wsrp.producer.container.ProducerEndPoint.processNow(ProducerEndPoint.java:349)
at com.bea.wsrp.producer.container.ProducerEndPoint.processNow(ProducerEndPoint.java:250)
at com.bea.wsrp.producer.container.ProducerEndPoint.processNow(ProducerEndPoint.java:208)
at oracle.portlet.server.adapter.web.WSRP_v2_Markup_PortTypeSoapToEndpoint.getResource(WSRP_v2_Markup_PortTypeSoapToEndpoint.java:128)
at oasis.names.tc.wsrp.v2.bind.runtime.WSRP_v2_Markup_Binding_SOAP_Tie.invoke_getResource(WSRP_v2_Markup_Binding_SOAP_Tie.java:66)
at oasis.names.tc.wsrp.v2.bind.runtime.WSRP_v2_Markup_Binding_SOAP_Tie.processingHook(WSRP_v2_Markup_Binding_SOAP_Tie.java:1445)
at oracle.j2ee.ws.server.StreamingHandler.handle(StreamingHandler.java:299)
at oracle.j2ee.ws.server.JAXRPCProcessor.doEndpointProcessing(JAXRPCProcessor.java:442)
at oracle.j2ee.ws.server.WebServiceProcessor.invokeEndpointImplementation(WebServiceProcessor.java:1081)
at oracle.j2ee.ws.server.JAXRPCProcessor.doRequestProcessing(JAXRPCProcessor.java:333)
at oracle.j2ee.ws.server.WebServiceProcessor.processRequest(WebServiceProcessor.java:232)
at oracle.j2ee.ws.server.JAXRPCProcessor.doService(JAXRPCProcessor.java:185)
at oracle.j2ee.ws.server.WebServiceServlet.doPost(WebServiceServlet.java:484)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
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:300)
at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.portlet.producer.container.endpoint.ProducerEndpointFilter.doFilter(ProducerEndpointFilter.java:34)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:111)
at java.security.AccessController.doPrivileged(Native Method)
at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:313)
at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:413)
at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:94)
at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:161)
at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:111)
at java.security.AccessController.doPrivileged(Native Method)
at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:313)
at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:413)
at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:94)
at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:161)
at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.dms.servlet.DMSServletFilter.doFilter(DMSServletFilter.java:136)
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.wrapRun(WebAppServletContext.java:3715)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3681)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2277)
at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2183)
at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1454)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:178)
I tried to delete the af:table from view.jspx, redeploy the portlet and rerun the portal, the home.jspx page shows up in the browser and looks fine just as expected.
But the same practice goes on well in jdeveloper 11.1.1.3 with webcenter framework extension 11.1.1.3
What is the problem ?
Regards,
Pen-Pen
Edited by: Pen-Pen on 2012-2-5 下午6:27Hi Yannick,
Thanks for you reply.
I have edited the question with more details.
For your questions:
The error happens when the WLS try to render the portlet for the first time. (a short time after the home page shows up in the browser)
I'm a starter in webcenter & portlet, so i'm not sure if i use any portlet specific objects. I just create a Standards-based Java Portlet (JSR 286) with almost all the steps in default except in step 3 of 8, i change the view.jsp to view.jspx. In the portlet, i use ADF BC tech & ADF Faces. (There are readonly VO's from database 10g and AMs)
I think i got the error during PPR. (when the WLS try to render the portlet for the first time)
BTW: in the WebCenter Portal Application's home.jspx, i include the portlet as an ADF Rich Portlet from the WSRP Producer in IDE Connections. -
BI portlet "Authentication error" on WebCenter
Hi, all
I'm trying to deploy BI reportUI portlet to WebCenter server.
Following the introduction on BI document:
1. Download sawjsr168portlets.war
2. Edit portlet.xml and set oracle.bi.presentation.sawserver.URL, oracle.bi.presentation.portlets.jsr168.reportui.AdminUserName and oracle.bi.presentation.portlets.jsr168.reportui.AdminPwd
3. Deploy the portlet to Jdevelper preconfigured OC4J successfully.
4. Consuming BI ReportUI portlet within JSF page
After I click "customize" of the generated "Oracle Business Intelligence Report View Portlet" and input the "report path", which is a qualified URL accessible on IE brower,
a error displays:
"Authentication error. Details: An invalid User Name or Password was entered."
Check the log file and find some error message like:
<sawsoape:Message>State: 08004. Code: 10018. [NQODBC] [SQL_STATE: 08004] [nQSError: 10018] Access for the requested connection is refused.
[nQSError: 43001] Authentication failed for PUBLIC in repository Star: invalid user/password. (08004)</sawsoape:Message>
I'm sure the admin user name and password are both set correctly in "portlet.xml" file.
Any suggestion or help are highly appreciated! Thanks.
regards,
Rongrong WangI was able to resolve the authentication error by securing the web center application using container based security.
I got a report to display on my page, but was getting the below error on my server logs:
2008-01-21 15:08:18.531 WARNING Error in Siebel Analytics ReportUI portlet
Jan 21, 2008 3:08:18 PM org.apache.axis.client.Call invoke
SEVERE: Exception:
org.xml.sax.SAXException: Bad types (class java.lang.String -> class com.siebel.analytics.web.soap.AuthResult)
at org.apache.axis.message.RPCHandler.onStartChild(RPCHandler.java:286)
at org.apache.axis.encoding.DeserializationContext.startElement(DeserializationContext.java:1035)
at org.apache.axis.message.SAX2EventRecorder.replay(SAX2EventRecorder.java:165)
at org.apache.axis.message.MessageElement.publishToHandler(MessageElement.java:1141)
at org.apache.axis.message.RPCElement.deserialize(RPCElement.java:236)
at org.apache.axis.message.RPCElement.getParams(RPCElement.java:384)
at org.apache.axis.client.Call.invoke(Call.java:2448)
at org.apache.axis.client.Call.invoke(Call.java:2347)
at org.apache.axis.client.Call.invoke(Call.java:1804)
at com.siebel.analytics.web.soap.SAWSessionServiceStub.impersonateex(SAWSessionServiceStub.java:540)
at com.siebel.analytics.web.portlets.jsr168.SAWConnection.init(SAWConnection.java:80)
at com.siebel.analytics.web.portlets.jsr168.ReportUI.getSAWConnection(ReportUI.java:905)
at com.siebel.analytics.web.portlets.jsr168.ReportUI.getSAWPage(ReportUI.java:1010)
at com.siebel.analytics.web.portlets.jsr168.ReportUI.doViewIFrameWithActionLinks(ReportUI.java:422)
at com.siebel.analytics.web.portlets.jsr168.ReportUI.doView(ReportUI.java:178)
at javax.portlet.GenericPortlet.doDispatch(GenericPortlet.java:235)
at com.siebel.analytics.web.portlets.jsr168.ReportUI.doDispatch(ReportUI.java:1052)
at javax.portlet.GenericPortlet.render(GenericPortlet.java:163)
at oracle.portlet.server.containerimpl.ServerImpl.getMarkup(ServerImpl.java:161)
at oracle.portlet.wsrp.v2.WSRPv2ToServer.getMarkup(WSRPv2ToServer.java:867)
at oracle.portlet.wsrp.v2.WSRP_v2_Markup_PortTypeSoapToJaxb.getMarkup(WSRP_v2_Markup_PortTypeSoapToJaxb.java:70)
at oasis.names.tc.wsrp.v2.bind.runtime.WSRP_v2_Markup_Binding_SOAP_Tie.invoke_getMarkup(WSRP_v2_Markup_Binding_SOAP_Tie.java:675)
at oasis.names.tc.wsrp.v2.bind.runtime.WSRP_v2_Markup_Binding_SOAP_Tie.processingHook(WSRP_v2_Markup_Binding_SOAP_Tie.java:1448)
at oracle.j2ee.ws.server.StreamingHandler.handle(StreamingHandler.java:297)
at oracle.j2ee.ws.server.JAXRPCProcessor.doEndpointProcessing(JAXRPCProcessor.java:413)
at oracle.j2ee.ws.server.WebServiceProcessor.invokeEndpointImplementation(WebServiceProcessor.java:349)
at oracle.j2ee.ws.server.JAXRPCProcessor.doRequestProcessing(JAXRPCProcessor.java:277)
at oracle.j2ee.ws.server.WebServiceProcessor.processRequest(WebServiceProcessor.java:114)
at oracle.j2ee.ws.server.JAXRPCProcessor.doService(JAXRPCProcessor.java:134)
at oracle.j2ee.ws.server.WebServiceServlet.doPost(WebServiceServlet.java:177)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:763)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
at com.evermind.server.http.ResourceFilterChain.doFilter(ResourceFilterChain.java:65)
at oracle.portlet.server.service.ContextFilter.doFilter(ContextFilter.java:86)
at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:623)
at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:370)
at com.evermind.server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:871)
at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:453)
at com.evermind.server.http.HttpRequestHandler.serveOneRequest(HttpRequestHandler.java:221)
at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:122)
at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:111)
at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260)
at oracle.oc4j.network.ServerSocketAcceptHandler.procClientSocket(ServerSocketAcceptHandler.java:239)
at oracle.oc4j.network.ServerSocketAcceptHandler.access$700(ServerSocketAcceptHandler.java:34)
at oracle.oc4j.network.ServerSocketAcceptHandler$AcceptHandlerHorse.run(ServerSocketAcceptHandler.java:880)
at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303)
at java.lang.Thread.run(Thread.java:595)
Also when I click on a filter list box in the report, the portlet breaks. It tries to call the below url
http://xx.yy.zz.zz1:yyyy/biee/sawbridge?SAWServer=Enc_f90c1fd07336dfa8f51c4dc19eb2efe516fc155234bba315c39fa2dada94a1f0d879a0bcb4100abce14e85a9f576c6f5&RedirectURL=saw.dll%3fNoAuthGo
Any help would be appreciated.
Regards,
Aneesh -
Hi ,
I have developed a JSF portlet bridge page , which i am trying to consume in another WebCenter App. However when i open the consuming page i get the following error in the server console
SOAP call returned the fault : no serializer is registered for (interface javax.xml.soap.SOAPElement, {urn:oasis:names:tc:wsrp:v1:types}releaseSessionsResponse). Check that the producer URL has been correctly specified, that the producer server machine and producer container are running, that the producer application is deployed correctly, and that the client can reach the server if behind a firewall.
at oracle.portlet.client.connection.wsrp.ActivityServerWrapper.checkAndReturnHttpException(ActivityServerWrapper.java:61)
at oracle.portlet.client.connection.wsrp.ActivityServerWrapper.initCookie(ActivityServerWrapper.java:1963)
at oracle.portlet.client.techimpl.wsrp.WSRPInitCookiePipe.execute(WSRPInitCookiePipe.java:119)
at oracle.portlet.client.techimpl.wsrp.WSRPInitCookiePipe.pre(WSRPInitCookiePipe.java:51)
any idea on how to resolve this?
thanks in advanceHi Kunai,
Can you take a look at this blog entry featuring a step-by-step screen cast and see if it clears things up? I'd be happy to answer your questions if there's any left.
Regards,
Peter -
Trying to call Jasper iReport through portlet & getting error
Hi,
I have written the following code which is linked to a button in my portlet.
package com.ext.portlet.drpdwn.action;
import com.liferay.portal.struts.PortletAction;
import com.liferay.portal.util.Constants;
import javax.portlet.WindowState;
import javax.servlet.jsp.PageContext;
import javax.portlet.ActionRequest;
import javax.portlet.ActionResponse;
import javax.portlet.PortletConfig;
import javax.portlet.RenderRequest;
import javax.portlet.RenderResponse;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;
import java.io.IOException;
import java.io.PrintWriter;
import java.io.StringWriter;
import java.util.HashMap;
import java.util.Map;
import java.sql.*;
import javax.portlet.PortletException;
import net.sf.jasperreports.engine.*;
import net.sf.jasperreports.engine.design.JasperDesign;
import net.sf.jasperreports.engine.xml.JRXmlLoader;
import net.sf.jasperreports.engine.export.*;
public class QualityReportAction extends PortletAction
public void processAction(ActionMapping mapping, ActionForm form,PortletConfig config,ActionRequest req, ActionResponse res)
throws Exception
String typeofreport_val = req.getParameter("types_of_reports").trim();
System.out.println("Report Name is:" +typeofreport_val);
JasperReport jasperReport;
JasperPrint jasperPrint;
JasperDesign jasperDesign;
Connection connection = null;
if ( null == typeofreport_val || "".equals("typeofreport_val"))
setForward(req,"portlet.ext.drpdwn.error");
else
try
Class.forName("org.postgresql.Driver");
String url = "jdbc:postgresql://10.10.33.39:5432/globus_db?user=postgres&password=marines@123";
connection = DriverManager.getConnection(url);
// load JasperDesign from XML and compile it into JasperReport
jasperDesign = JRXmlLoader.load("C:/testRep/CCQR.jrxml");
jasperReport = JasperCompileManager.compileReport(jasperDesign);
// fill JasperPrint using fillReport() method
jasperPrint = JasperFillManager.fillReport(jasperReport,null,connection);
JasperExportManager.exportReportToPdfFile(jasperPrint,"C:/testRep/ccqr.pdf");
catch (SQLException ex)
setForward(req,"portlet.ext.drpdwn.error");
System.out.println("-------------------------------------------");
while (ex != null)
ex.printStackTrace();
ex = ex.getNextException();
System.out.println("-------------------------------------------");
catch(Exception e)
System.out.println("-------------------------------------------");
System.out.println("Exception is --> "+e);
System.out.println("-------------------------------------------");
setForward(req,"portlet.ext.drpdwn.success");
public ActionForward render(ActionMapping mapping,ActionForm form,PortletConfig config, RenderRequest req,RenderResponse res) throws Exception
if (getForward(req) != null && !getForward(req).equals(""))
return mapping.findForward(getForward(req));
else
return
mapping.findForward("portlet.ext.drpdwn.view");
}When I try to run this code I get the following error:
exception javax.servlet.ServletException: Servlet execution threw an exception
com.liferay.filters.secure.SecureFilter.doFilter(SecureFilter.java:144)
com.liferay.portal.servlet.filters.virtualhost.VirtualHostFilter.doFilter(VirtualHostFilter.java:136)
com.liferay.portal.servlet.FriendlyURLServlet.service(FriendlyURLServlet.java:126)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
com.liferay.filters.strip.StripFilter.doFilter(StripFilter.java:95)
com.liferay.filters.secure.SecureFilter.doFilter(SecureFilter.java:144)
com.liferay.filters.compression.CompressionFilter.doFilter(CompressionFilter.java:116)
com.liferay.filters.doubleclick.DoubleClickFilter.doFilter(DoubleClickFilter.java:138)
com.liferay.portal.servlet.filters.layoutcache.LayoutCacheFilter.doFilter(LayoutCacheFilter.java:170)
com.liferay.portal.servlet.filters.autologin.AutoLoginFilter.doFilter(AutoLoginFilter.java:106)
com.liferay.portal.servlet.filters.virtualhost.VirtualHostFilter.doFilter(VirtualHostFilter.java:136)
root cause java.lang.NoClassDefFoundError: net/sf/jasperreports/engine/xml/JRXmlLoader com.ext.portlet.drpdwn.action.QualityReportAction.processAction(QualityReportAction.java:59)I have the following necessary files in my class path:
itext-1.3.1.jar
iReport.jar
commons-logging-1.0.2.jar
commons-javaflow-20060411.jar
commons-digester-1.7.jar
commons-collections-2.1.jar
commons-beanutils-1.7.jar
jasperreports-2.0.2.jar
jdt-compiler-3.1.1.jar
log4j-1.2.15.jar
xercesImpl.jar Please suggest me where I am going wrong.
Thanks & Regards
Saurabh.
Edited by: Saurabh.J on Nov 27, 2007 2:33 PMDisable your anti-virus, install the update, turn you anti-virus back on
-
Oracle BI Portlet -Authentication Error in WebSphere Portal
We have deployed the oracle BI Portlet in WebSphere Portal Server.
We have made necessary changes in the portlet.xml and created the credential vault to store user information as well .
Our WebSpere Portal is integrated with LDAP Server .
When the Portal Admin logs in he can see the reports in Oracle BI Portlet ......however a non admin user gets the following error message.
Authentication error. Details: An invalid User Name or Password was entered.
Can someone plz help.Hi
I am trying to integrate OBIEE 10.1.3.4.1 with Websphere Portal.
I perform following steps :
1. Installed OBIEE and created a report at url "http://punitp63969d:9704/analytics/saw.dll?Dashboard"
2. Modified portlet.xml of sawjsr168portlets.war as follows
<preference>
<name>oracle.bi.presentation.sawserver.URL</name>
<value>http://punitp63969d:9704/analytics/saw.dll?Dashboard</value>
<read-only>false</read-only>
</preference>
<preference>
<name>oracle.bi.presentation.portlets.jsr168.reportui.AdminUserName</name>
<value>Administrator</value>
<read-only>false</read-only>
</preference>
<preference>
<name>oracle.bi.presentation.portlets.jsr168.reportui.AdminPwd</name>
<value>Administrator</value>
<read-only>false</read-only>
</preference>
<preference>
<name>oracle.bi.presentation.portlets.websphere.SuperuserSlotId</name>
<value>sawseveradmin</value>
<read-only>false</read-only>
</preference>
where Administrator/Administrator is user-id/password for OBIEE and
sawseveradmin is name of credential vault in WebSphere-Portal.
3. Deployed the war on WebSphere Portal and got portlet disable with following error in log :
WSVR0200I: Starting application: PA_SAWReport
9/4/09 18:42:52:067 IST 000001ff ApplicationMg A WSVR0204I: Application: PA_SAWReport Application build level: Unknown
9/4/09 18:42:52:708 IST 000001ff WebGroup A SRVE0169I: Loading Web Module: SAWReport.
9/4/09 18:42:52:973 IST 000001ff VirtualHost I SRVE0250I: Web Module SAWReport has been bound to default_host:10000,:80,:10002,:10015,:10016,:443,:10023,:10026,:10040,:10035.
9/4/09 18:42:53:130 IST 000001ff ApplicationMg A WSVR0221I: Application started: PA_SAWReport
9/4/09 18:42:59:692 IST 00000037 WebContainer E SRVE0255E: A WebGroup/Virtual Host to handle /searchfeed/myserver/scopes has not been defined.
9/4/09 18:43:26:458 IST 00000037 WebContainer E SRVE0255E: A WebGroup/Virtual Host to handle /searchfeed/myserver/scopes has not been defined.
9/4/09 18:43:50:318 IST 000000a5 ServletWrappe I SRVE0242I: PA_SAWReport [wps/PA_SAWReport] Oracle_Business_Intelligence_Report_View_Portlet: Initialization successful.
9/4/09 18:43:50:521 IST 000000a5 MimeResponseI E com.ibm.ws.portletcontainer.core.impl.MimeResponseImpl getWriter EJPPC0176W: Invalid content type
9/4/09 18:43:50:661 IST 000000a5 ServletWrappe E SRVE0068E: Uncaught exception thrown in one of the service methods of the servlet: Oracle_Business_Intelligence_Report_View_Portlet. Exception thrown : javax.servlet.ServletException: java.lang.IllegalStateException: No content type set.
at com.ibm.ws.portletcontainer.invoker.impl.PortletServlet.doDispatch(PortletServlet.java:369)
Caused by: java.lang.IllegalStateException: No content type set.
at com.ibm.ws.portletcontainer.core.impl.MimeResponseImpl.getWriter(MimeResponseImpl.java:114)
at com.siebel.analytics.web.portlets.jsr168.ReportUI.checkUser(ReportUI.java:852)
at com.siebel.analytics.web.portlets.jsr168.ReportUI.doView(ReportUI.java:167)
at javax.portlet.GenericPortlet.doDispatch(GenericPortlet.java:328)
at com.siebel.analytics.web.portlets.jsr168.ReportUI.doDispatch(ReportUI.java:1058)
at javax.portlet.GenericPortlet.render(GenericPortlet.java:233)
at com.ibm.ws.portletcontainer.invoker.impl.PortletFilterChainImpl.doFilter(PortletFilterChainImpl.java:128)
at com.ibm.wps.propertybroker.standard.filter.C2APortletFilter.doFilter(C2APortletFilter.java:185)
at com.ibm.ws.portletcontainer.invoker.impl.PortletFilterChainImpl.doFilter(PortletFilterChainImpl.java:120)
at com.ibm.ws.portletcontainer.invoker.impl.PortletServlet.doDispatch(PortletServlet.java:573)
at com.ibm.ws.portletcontainer.invoker.impl.PortletServletCollaboratorChainImpl.doCollaborator(PortletServletCollaboratorChainImpl.java:114)
at com.ibm.isclite.container.collaborator.PortletServletCollaborator.doRender(PortletServletCollaborator.java:68)
at com.ibm.ws.portletcontainer.invoker.impl.PortletServletCollaboratorChainImpl.doCollaborator(PortletServletCollaboratorChainImpl.java:105)
at com.ibm.ws.portletcontainer.rrd.RRDServerPortletServletCollaborator.doRender(RRDServerPortletServletCollaborator.java:123)
at com.ibm.ws.portletcontainer.invoker.impl.PortletServletCollaboratorChainImpl.doCollaborator(PortletServletCollaboratorChainImpl.java:105)
at com.ibm.ws.portletcontainer.cache.CacheCollaborator.doRender(CacheCollaborator.java:92)
at com.ibm.ws.portletcontainer.invoker.impl.PortletServletCollaboratorChainImpl.doCollaborator(PortletServletCollaboratorChainImpl.java:105)
at com.ibm.wps.pe.pc.waspc.core.impl.PortletServletCollaboratorImpl.doRender(PortletServletCollaboratorImpl.java:156)
at com.ibm.ws.portletcontainer.invoker.impl.PortletServletCollaboratorChainImpl.doCollaborator(PortletServletCollaboratorChainImpl.java:105)
at com.ibm.ws.portletcontainer.invoker.impl.PortletServlet.doDispatch(PortletServlet.java:273)
... 219 more
Please help me resolve this issue.Thanks in advance. -
Portlet Chart error message with page parameters
I have a perplexing problem.
We're using portal 9.0.4. I've created a chart from a sql query using the portal builder tools. It's a complicated query with two parameters that have default values defined. The chart will run as a portlet from the portal provider edit page just fine.
I can place the chart portlet on a page without hooking up the page parameters and it runs just fine from the default values. However, when I hook up the page parameters to the chart parameters from the page properties area, the chart no longer works. It displays "Error Message" in the portlet header area with no other error messages. The other portlets continue to work just fine.
I've double checked the page parameter settings. I've built a second chart, and the same thing happens when I hook up the page parameters to the portlet on the page.
I traced through the portlet code in the generated package, and it seems to be failing on this statement:
l_cursor := PORTAL.wwv_user_utilities.bind_query (
p_module_id => 1182363588,
p_query => l_query,
p_arg_names => l_arg_names,
p_arg_values => l_arg_values,
p_bind_vars => PORTAL.wwv_standard_util.string_to_table2('p_grp_id:p_org_id'),
p_var_types => PORTAL.wwv_standard_util.string_to_table2('ARRAY:ARRAY'),
p_bind_null => true,
p_mode => p_mode,
p_prefix => p_reference_path);
If I comment this line and everything after it out, the portlet runs, although none of the chart is displayed the portlet header shows the correct title. If I uncomment this particular line, then the portlet errors out with a "Error: The listener returned the following Message: 404 Not Found" message.
Anyone have any ideas please??Look at your code. Count <body> tags. How many do you
get? Yeah - that's
wrong. You didn't follow the video....
Murray --- ICQ 71997575
Adobe Community Expert
(If you *MUST* email me, don't LAUGH when you do so!)
==================
http://www.projectseven.com/go
- DW FAQs, Tutorials & Resources
http://www.dwfaq.com - DW FAQs,
Tutorials & Resources
==================
"camelbreath" <[email protected]> wrote in
message
news:g680gh$3c$[email protected]..
> I'm not sure if this is a PM issue or a DWCS3 issue. The
only way to find
> out
> is to ask.
> I have gone through the process of creating a a library
item of a
> PopMagic menu according the the video provided by P7.
Works well.
> Then I added the library item to an existing DWCS3
template and saved
> it. When I attempt to create "new from template" page
from the template
> menu, I get this error message
>
>
http://www.jdcdemo.com/blf/error.html
>
> If I do the same with a template without the menu, the
> error message goes away.
>
> If I create a page with from a template where I've left
an editable
> region for the menu and then insert the menu and save
the page, I also
> get the error message, but the page seems to work ok.
>
> Since I can't create a new page with the template, I
opened it and saved
> it as
> a page:
>
>
http://www.jdcdemo.com/baim/BLF8/error-message.html
>
> What is going on here and is there a fix?
>
> Thanks,
> Joe
>
Maybe you are looking for
-
How to sync iCal to iPhone and iPad and back to MacBook pro.
I understand how to sync my MacBooks calendar to both my iPhone and iPad, but I want new entries from either device to transfer back into my computer, then get copied to the other device when I hook it up. Is there any way to do this without MobileMe
-
Helpful Hint to get round builds of ungrouped objects in Keynote
For those of you keen to 'build' a group of objects and have the build as a group there are two alternatives: 1. Add a build for each component of the 'group' but when choosing 'options' choose 'with build x' rather than 'after build x' 2. For an eas
-
Command +Del not working on excel
Hello, I am not being able to delete multiple cells together using Command + Delete... Any idea? It has always been working fine but now suddelnly it doesnt work. Thanks
-
Re: Preinstall cleanup question
Hi, We are upgrading from 11.5.10.2 to R12.1.3 in RHEL6. Step 1-Check for critical pre-upgrade patches for Financials (Required)--Merged and Applied necessary preinstall patches ---This created preinstall directory under $APPL_TOP/admin/$TWO_TASK Ste
-
Scripting problems with upgraded project file
Hello, I hope someone can offer a bit of help on this one. I have a v3 project file that I upgrade to v4. I decided to add a "return to menu" script to this project file. 3 scripts to set GPRM 0 mov to 0,1,2 for three different menus. And a final Jum