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
    Sudeep

    When 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 ?
    Thanks

    Hi 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
    vinoth

    I 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.
    Thanks

    Hi 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?
    Thanks

    It 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:27

    Hi 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 Wang

    I 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

  • JSF Portlet Bridge Error

    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 advance

    Hi 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 PM

    Disable 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