WSG Portlet Appearance
Hello.
Portal 3.0.8. Designer 9.0.2.3.
Portlet generation isn't a problem (except links in autoquery form). I need generated forms to remain in "portal environment" (banner, tabs etc.). Is it possible? What I need to do to achieve this?
Wit,
By hand modifications, I mean you should go in an edit the generated PL/SQL. I do not have any such examples, you should try the Portal Studio on OTN (http://portalcenter.oracle.com/servlet/page?_pageid=356&_dad=ops&_schema=OPSTUDIO) where there is a lot of documentation and material. There are tutorials on using the PDK and a demo (http://portalstudio.oracle.com/pls/ops/docs/FOLDER/COMMUNITY/PDKGENERAL/PDKHOME/PDKDEMOS2/DEMOSOURCE/PDKPLSQL/BUILD/PDKPLSQL_VIEWLET.HTML) of building a PL/SQL Portlet using the PDK.
Perhaps someone else on the forum can share some of their examples.
Regards
Sue
Similar Messages
-
PDK-Java Security manager: controlling portlet appearance in portlet list
Hi,
The Understanding PDK-Java Portlet Security article says: "Portlet security is handled at two main points in Oracle9iAS Portal. It is used when a user view the list of portlets available from a provider. It is also used when rendering the portlet on a portal page."
I don't see how a portlet can control its appearance in the list of available portlets. Is the article inaccurate, or am I overlooking something?
Thanks,
PeterThe article is correct.
Before showing a portlet in the portlet repository, the provider is contacted by the portal to determine if the current user should be able to see the portlet. This is the isRunnable call.
In release 3.0.9, a feature was added allowing a provider to instruct the portal to cache the results of this call. There are 2 portlet properties associated with this feature:
<portlet>
<callIsRunnable>true/false</callIsRunnable>
<callGetPortlet>true/false</callGetPortlet>
</portlet>
The second property affects whether a call to get a portlet's metadata is made before displaying it in the portlet repository. -
Portlets appear as blank pages
Has anyone solved this yet:
I have an open tar(1329917.996) since 10-APR-01 05:45:18 regarding a problem that has effected several customers
When I opened this tar
these threads on technet and metalink were concerned with this issue with no resolution:
metalink Doc ID: 208842.999, Doc ID: 211223.999 http://technet.oracle.com:89/ubb/Forum66/HTML/000410.html, http://technet.oracle.com:89/ubb/Forum66/HTML/000197.html) but have recieved
The presenting problem was after successful install of the jdpk and testing of the sample servlet,
portlets from the jdpk could not be seen from portal (literally produced a blank html page)
this was accompanied by this error in the Jserv log:
page/Unexpected exception in servlet
java.lang.Exception:Invalid session-data found process 7
atoracle.webdb.page.PageBuilder.getSessionData(PageBuilder.java, Compiled
Code)
at java.lang.Exception.<init>(Exception.java, Compiled Code)
atoracle.webdb.page.PageBuilder.getSessionData(PageBuilder.java, Compiled
Code)
at oracle.webdb.page.PageBuilder.generatePage(PageBuilder.java, Compiled Code)
at oracle.webdb.page.PageBuilder.process(PageBuilder.java, CompiledCode)
at oracle.webdb.page.ParallelServlet.doGet(ParallelServlet.java, Compiled Code)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:499)
atjavax.servlet.http.HttpServlet.service(HttpServlet.java:588)
atorg.apache.jserv.JServConnection.processRequest(JServConnection.java,
Compiled Code)
at org.apache.jserv.JServConnection.run(JServConnection.java, CompiledCode)
at java.lang.Thread.run(Thread.java:479)
After reformat of hard drives of the 9ias box and new install of the most current 1.0.2.2 9ias and the most current jpdk
(3.09) I have the same symptoms although this time I can run the sample test and some of the jpdk jsp by involking them
at http://<myserver>/jpdk/parameters/parampass.jsp
but not others http://<myserver>/jpdk/lottery/lotto.jsp produces errors
My current environment:
Windows Nt sp6
91as 1.0.2.2 (Entreprise Vesion) fresh install of operating system and software
Windows Nt sp6
8.1.7.1 professional version portal 3.07
the test servlet sample returns o.k.
These work
sample jsp installed with the base 9ias work (eg. demo/basic/hellouser.jsp)
jpdk/snoop/snoop.jsp runs
jpdk/feedback/feedback.jsp runs
but not these
jpdk/helloservletworld/details.jsp
jpdk/lottery/lotto.jsp
they produce this error
Exception:
java.lang.NullPointerException
at jpdk.lottery._lotto._jspService(_lotto.java, Compiled Code)
at oracle.jsp.runtime.HttpJsp.service(HttpJsp.java:119)
at oracle.jsp.app.JspApplication.dispatchRequest(JspApplication.java:385)
at oracle.jsp.JspServlet.doDispatch(JspServlet.java:259)
at oracle.jsp.JspServlet.internalService(JspServlet.java, Compiled Code)
at oracle.jsp.JspServlet.service(JspServlet.java:148)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:588)
at org.apache.jserv.JServConnection.processRequest(JServConnection.java:435)
at org.apache.jserv.JServConnection.run(JServConnection.java, Compiled Code)
at java.lang.Thread.run(Thread.java, Compiled Code)
When I invoke any portlet from jpdk from portal
[28/06/2001 10:43:25:691 CDT] page/Unexpected exception in servlet
java.lang.Exception: Invalid session-data found process 7
at oracle.webdb.page.DataProcessor307.getSessionData(DataProcessor307.java, Compiled Code)
at java.lang.Exception.<init>(Exception.java, Compiled Code)
at oracle.webdb.page.DataProcessor307.getSessionData(DataProcessor307.java, Compiled Code)
at oracle.webdb.page.DataProcessor307.generatePage(DataProcessor307.java, Compiled Code)
at oracle.webdb.page.DataProcessor307.process(DataProcessor307.java, Compiled Code)
at oracle.webdb.page. PageBuilder.process(PageBuilder.java, Compiled Code)
at oracle.webdb.page.ParallelServlet.doGet(ParallelServlet.java, Compiled Code)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:499)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:588)
at org.apache.jserv.JServConnection.processRequest(JServConnection.java, Compiled Code)
at org.apache.jserv.JServConnection.run(JServConnection.java, Compiled Code)
at java.lang.Thread.run(Thread.java, Compiled Code)Jim,
I see that you posted this twice, it actually is easier for us if you just post the issue once... Thanks.. now on to your problem.
When you say that these portlets work, you are calling them directly from the Apache listener right?
http://myapache.mydomain.com/jpdk/snoop/snoop.jsp
So, you have NO portlets displayed on a portal page?
Everytime I have gotten a blank page, I was using Netscape. In Netscape, I would need to view the page source to view any errors. In IE, it seems to display the errros on the page.
Can you try to view the page source and scroll toward the bottom and see what the browser may say is the problem. This is usually better than what is stated in the jserv.log file.
It may say that it cannot find the jsp or something. They you would first check the provider.xml to make sure that you are pointing them to the correct directory. Then bounce the listener.
Can you check the view page source and tell us what that says?
thanks,
Sue -
Portlet not appearing in Admin Portal in 1/3 environments
All Windows 2000 environments were recently patched from Platform 8.1SP1 to 8.1SP3 (via 8.1SP2). The procedures followed were virtually identical.
I've added a new JSP Portlet to my portal web application. It's a simple .portlet file pointing to a simple .jsp file.
I've added a new page to my portal. It's a simple page with only the new portlet in it.
I've redeployed the entire enterprise app enclosing the web app with these new items. I've also restarted all servers.
On my local machine (single server), this new page and portlet appear fine in my Portal Administration's Library. When I rebuild my desktop (replacing components), the new page and its portlet show up fine. When I execute my portal and navigate to the page, it shows up fine.
In our test lab (Admin server and a one node cluster), this new page and portlet appear fine in my Portal Administration's Library. When I rebuild my desktop (replacing components), the new page and its portlet show up fine. When I execute my portal and navigate to the page, it shows up fine.
On our staging server (Admin server and Managed Server, no cluster), the new page appears in the Library, but the new portlet does not. When I rebuild the desktop (replacing components), the new page appears but the new portlet does not. When I execute my portal and navigate to the page, it shows up but is empty.
The Admin portal gives no errors, nor can I find any in the server log.
Looking at the portal database in staging, the new portlet is NOT in the PF_PORTLET_DEFINITION table. I've enabled JDBC logging--no errors there.
Where can I look to determine why this environment is not loading the .portlet file appropriately?
Message was edited by tpierzina at Aug 19, 2004 9:38 AMI had a similar problem in loading new pages / portlets into the admin console. It appears that if you have a conflict with definition labels / instance labels / even look and feel properties then the admin console fails quietly without error and does not load.
By conflict I mean properties such as the definition label / instance label / markup name (nything in the library list!) are already being used by the portlets in the library, so if you bring a new one in with the same name it will cause a conflict.
Try checking all the definition labels, instance labels, and markup names in look and feel and shells.
If you search for something like, 'console fails quietly when loading a portlet' you should get more info.
Hope this helps,
Alex -
Portal doesn't appear in Portal Management Home
Hi,
For WebLogic Portal 7.0, I followed the tutorial instructions on how to create
a new portal (in a new domain). I get as far as adding a portlet. When I try
to use the portal admin tool to make the portlet visible, and navigate to the
Portal Management home page, the portal is not visible (nothing is). No errors
are reported on the console. According to the WebLogic console, the portal app
is deployed ok, and the portal and portlet appear in the data repository.
Any ideas gratefully received.
SB&**@&*$@ - Thanks.
SB
"Reid" <[email protected]> wrote:
>
Make sure you've logged into the admin console as "administrator".
"Stanley Beamish" <[email protected]> wrote:
Hi,
For WebLogic Portal 7.0, I followed the tutorial instructions on how
to create
a new portal (in a new domain). I get as far as adding a portlet. When
I try
to use the portal admin tool to make the portlet visible, and navigate
to the
Portal Management home page, the portal is not visible (nothing is).
No errors
are reported on the console. According to the WebLogic console, the
portal app
is deployed ok, and the portal and portlet appear in the data repository.
Any ideas gratefully received.
SB -
Can't remove portlet border.
Hi Gurus,
i'm facing some unexpected behavior with a portlet:
The portlet appears in the page with a gray border.
BUT the "show portlet border" checkbox isn't checked in area edit page.
So, what is happening?
And how can i remove the border.
I've already try some stupid things as:
1)check "show portlet border"
2)apply changes
3)Ok
4)edit area
5)uncheck "show portlet border"
6)apply changes
7)Ok
but nothing
Thanks,
Felippe.The portlet calls a jsp page.
It has been created like all the other, via XML.
It displays the jsp content correctly but the border around the portlet.
When i toggle the checkbox "Show portlet border" it makes no difference at all but the "Show portlet header" does.
Any ideas??
I'm trying to seek some erros in jsp code.
thanks,
Felippe. -
Need to remove the "customize" from a portlet
Hi Everyone,
Hoping someone can help with this...
I would like to remove the "customize" link from the portlet header. There are no user servicable parts inside when the portlet appears, it has essentially all it needs to function properly.
Can I make a PL/SQL call before the page is rendered to disable this?
Is there an example somewhere I have not yet found?I'm sorry most of these options won't help.
1) Header will disappear altogether, Including title.
2) The same problem
3) If you don't give Edit privileges to a folder you still will be able to customize the portlet.
4) Can work, but it is very time consuming to create a portlet with the same functionality as the folder portlet. I heard that this will be solved anyway in future releases.
Another option is giving the header (customize) text the same color as the background (using page style). But this option also has disadvantages.
a. You will still be able to click on customize (although you cannot see the text)
b. In some browser you still see the underline.
Regards,
Bram
null -
Setting Portlet Header Widths (not region widths!)
Am having trouble with portlet headers / portlets' widths being determined by the text width.
My region widths are set yet I have noticed that when I show portlet headers the width of the portlet appears to be determined by how many text characters in the header- (not how many text characters in the portlet itself)
Is there some way I can set the portlet width (as opposed to the region width) to ensure uniformity across my site?
Any help appreciated!
Thanks
JoThe user you have responded to is totally unaware of your post as watches on threads only persist for a few weeks. Do not post follow-ups to ancient threads. Many of the participants in such threads will no longer be active on the forum (check the "recent messages" in their profiles).
Posting follow-ups to ancient threads/departed users is NOT an effective way of getting help:
<li>Other users may ignore the thread if it is closed
<li>Your assumption that the questions are related may be incorrect, leading to confusion about the nature of the problem and potential solutions
<li>Watches on the thread may have expired, so the original participants may be unaware of the new post, or they may no longer be active on the forum
<li>You have no ability to mark posts as helpful or correct
Post your question as a new thread, including at least the following information:
<li>Full APEX version
<li>Full DB/version/edition/host OS
<li>Web server architecture (EPG, OHS or APEX listener/host OS)
<li>Browser(s) and version(s) used
<li>Theme
<li>Template(s)
<li>Region/item type(s)
<li>Links to related posts and threads (using the methods in the FAQ)
Please read the FAQ and forum sticky threads for more information on using this forum effectively.
Update your forum with a real handle instead of "user11986803". -
How to make a portlet unvisible for another(not Owners) Users?
Hi all,
I (Site-Owner) have create a little Portal-Site with any portlets.
I want to make one or two portlets(Admin-Area) unvisible for other users. But when I create a portlet as Site-Owner, then all another users can they see.
How to make a portlet unvisible for another users?
Regards
Leonid PavlovYou can hide and show portlets of Web providers (OmniPortlet, Web Clipping, and Java portlets) on portal pages dynamically. This functionality is controlled by security managers. The PDK provides a number of security managers. For example:
o Group security manager: The group security manager makes the portlet appear to users who are members of a specified group, while hides the portlet for those who are not members.
o Authentication level security manager: You can use the authentication level security manager to control access to the portlets based on the users authentication level. For example you may hide the portlet from public users, but display it to authenticated users.
In addition to the security managers provided by the PDK, you can build your own security managers.
Although OmniPortlet and Web Clipping do not expose security managers through the user interface, you can apply them by editing their XML provider definition file.
For PL/SQL portlets you can use the is_runnable method to control whether the portlet is hidden or shown.
Peter -
FAQ Builder and Survey Builder Portlet
I am currently using Oracle Portal Version: 9.0.2.2 and am not able to find the FAQ Builder and Survey Builder Portlet.
Is this not shipped with this version?
How can I go about adding these to my pages?The first version of Portal in which the survey portlet appeared is: 9.0.4.0.99.
-
Forcing a mandatory portlet on all My Pages
Hi,
We're on version 6.1 and have created a custom portlet that we would like to force as mandatory on our users' My Pages. I tried in staging, and by changing the security of the portlet (adding our all users group and setting it to mandatory) was able to do this. However it puts it just on the Home Page and not on any of the other My Pages that the user has created. Is there a way to get it on every one of our users' My Pages?
Thanks,
LisaMandatory portlets appear only on user's default My Page.
You can add portlets to other My Pages by editing Default User Profile layout (or layout of User Profile that is attached to the authentication source that is used for your portal users). However, that will affect only My Pages of newly created users - My Pages of exisiting users will not change. Of ourse you can always run a script against portal DB to add portlets to My Pages :-)
-Igor -
Displaying category portlets in alphabetic order
Hi Folks,
When I publish a Category Portlet all items inside this portlet appear in a randomic order.
I wish they could appear in alphabetic order.
Is that possible ? How can I do it ?
Thanks!The items in a category portlet are sorted by the folder and the region id within the folder.
It is not possible to provide a sort order for the items currently, however in 9.0.2, this portlet will be replaced by a customizable search portlet, which allows different sorting options. -
Webcenter portlet bridge error doBridgeDispatch fails
HI,
I'm getting the following error when I create a new page in Webcenter Spaces and add a portlet as
the only content. The portlet appears to register just fine, it also runs fine by itself, the WSRP info page
appears to also produce a valid page with a valid WSDL URL. The portlet is hosted on the same weblogic
server as webcenter, this is on weblogic 10.3.3 with webcenter 11g (11.1.1.3.0) installed. I get this same error everytime
the portlet is refreshed. The portlet page is a simple myfaces/trinidad JSF page with a simple output label, this
was developed in JDev as well.
[TopLink Info]: 2010.09.02 23:14:57.667--ServerSession(36128674)--relationship-repository login successful
<Sep 2, 2010 11:16:46 PM MDT> <Error> <oracle.portlet.client.connection.wsrp.HTTPClientTransport> <WCS-40152> <A request to the producer URL "http://192.168.1.101:8889/Application1-Project3-context-root/portlets/WSRP_v2_Markup_Service" resulted in a status 500 response with fault string "oracle.portlet.wsrp.v2.OperationFailedException: oracle.portlet.server.container.OperationFailedException: javax.portlet.PortletException: doBridgeDispatch failed: error from Bridge in executing the request". The fault code given was "ns0:OperationFailed". The producer generated a timestamp of 2010-09-02T11:16:46-0600 and associated the following stack trace with the fault message: oracle.portlet.wsrp.v2.OperationFailedException: oracle.portlet.server.container.OperationFailedException: javax.portlet.PortletException: doBridgeDispatch failed: error from Bridge in executing the request
at oracle.portlet.wsrp.v2.WSRPv2ToServer.getMarkup(WSRPv2ToServer.java:15310)
at oracle.portlet.wsrp.v2.WSRP_v2_Markup_PortTypeSoapToJaxb.getMarkup(WSRP_v2_Markup_PortTypeSoapToJaxb.java:81)
at oracle.portlet.wsrp.v2.WSRP_v2_Markup_PortTypeSoapPerfLogger.getMarkup(WSRP_v2_Markup_PortTypeSoapPerfLogger.java:58)
at oasis.names.tc.wsrp.v2.bind.runtime.WSRP_v2_Markup_Binding_SOAP_Tie.invoke_getMarkup(WSRP_v2_Markup_Binding_SOAP_Tie.java:814)
at oasis.names.tc.wsrp.v2.bind.runtime.WSRP_v2_Markup_Binding_SOAP_Tie.processingHook(WSRP_v2_Markup_Binding_SOAP_Tie.java:1457)
at oracle.j2ee.ws.server.StreamingHandler.handle(StreamingHandler.java:299)
at oracle.j2ee.ws.server.JAXRPCProcessor.doEndpointProcessing(JAXRPCProcessor.java:421)
at oracle.j2ee.ws.server.WebServiceProcessor.invokeEndpointImplementation(WebServiceProcessor.java:996)
at oracle.j2ee.ws.server.JAXRPCProcessor.doRequestProcessing(JAXRPCProcessor.java:312)
at oracle.j2ee.ws.server.WebServiceProcessor.processRequest(WebServiceProcessor.java:222)
at oracle.j2ee.ws.server.JAXRPCProcessor.doService(JAXRPCProcessor.java:166)
at oracle.j2ee.ws.server.WebServiceServlet.doPost(WebServiceServlet.java:430)
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.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:143)
at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.portlet.server.service.ContextFilter.doFilter(ContextFilter.java:101)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.dms.wls.DMSServletFilter.doFilter(DMSServletFilter.java:330)
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.doIt(WebAppServletContext.java:3684)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3650)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2268)
at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2174)
at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1446)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
Caused by: oracle.portlet.server.container.OperationFailedException: javax.portlet.PortletException: doBridgeDispatch failed: error from Bridge in executing the request
at oracle.portlet.server.containerimpl.ServerImpl.doRuntimeCall(ServerImpl.java:1411)
at oracle.portlet.server.containerimpl.ServerImpl.getMarkup(ServerImpl.java:143)
at oracle.portlet.server.containerimpl.ServerPerfLogger.getMarkup(ServerPerfLogger.java:584)
at oracle.portlet.wsrp.v2.WSRPv2VersionWrapperServer.getMarkup(WSRPv2VersionWrapperServer.java:545)
at oracle.portlet.wsrp.v2.WSRPv2ToServer.getMarkup(WSRPv2ToServer.java:15127)
... 36 more
Caused by: javax.portlet.PortletException: doBridgeDispatch failed: error from Bridge in executing the request
at javax.portlet.faces.GenericFacesPortlet.doBridgeDispatch(GenericFacesPortlet.java:502)
at javax.portlet.faces.GenericFacesPortlet.doRenderDispatchInternal(GenericFacesPortlet.java:449)
at javax.portlet.faces.GenericFacesPortlet.doView(GenericFacesPortlet.java:241)
at javax.portlet.GenericPortlet.doDispatch(GenericPortlet.java:243)
at javax.portlet.faces.GenericFacesPortlet.doDispatch(GenericFacesPortlet.java:209)
at javax.portlet.GenericPortlet.render(GenericPortlet.java:163)
at oracle.portlet.bridge.adf.application.ADFBridgePortlet.render(ADFBridgePortlet.java:287)
at oracle.portlet.server.containerimpl.ServerImpl.doRuntimeCall(ServerImpl.java:1316)
... 40 more
Caused by: javax.portlet.faces.BridgeException: java.lang.NullPointerException
at org.apache.myfaces.portlet.faces.bridge.BridgeImpl.doFacesRequest(BridgeImpl.java:587)
at javax.portlet.faces.GenericFacesPortlet.doBridgeDispatch(GenericFacesPortlet.java:498)
... 47 more
Caused by: java.lang.NullPointerException
at org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.FormRenderer.encodeEnd(FormRenderer.java:273)
at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:339)
at org.apache.myfaces.trinidadinternal.renderkit.htmlBasic.HtmlFormRenderer.encodeEnd(HtmlFormRenderer.java:63)
at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:861)
at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:415)
at org.apache.myfaces.trinidad.render.CoreRenderer.encodeAllChildren(CoreRenderer.java:432)
at org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.PanelPartialRootRenderer.renderContent(PanelPartialRootRenderer.java:69)
at org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.BodyRenderer.renderContent(BodyRenderer.java:142)
at org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.PanelPartialRootRenderer.encodeAll(PanelPartialRootRenderer.java:151)
at org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.BodyRenderer.encodeAll(BodyRenderer.java:78)
at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:335)
at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:765)
at org.apache.myfaces.trinidad.component.UIXComponentBase.__encodeRecursive(UIXComponentBase.java:1515)
at org.apache.myfaces.trinidad.component.UIXComponentBase.__encodeRecursive(UIXComponentBase.java:1510)
at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeAll(UIXComponentBase.java:785)
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:942)
at org.apache.myfaces.portlet.faces.application.PortletViewHandlerImpl.doRenderView(PortletViewHandlerImpl.java:332)
at org.apache.myfaces.portlet.faces.application.PortletViewHandlerImpl.renderView(PortletViewHandlerImpl.java:239)
at javax.faces.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:189)
at org.apache.myfaces.trinidadinternal.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:193)
at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:109)
at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:100)
at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:139)
at org.apache.myfaces.portlet.faces.bridge.BridgeImpl.doFacesRender(BridgeImpl.java:693)
at org.apache.myfaces.portlet.faces.bridge.BridgeImpl.doFacesRequest(BridgeImpl.java:567)
... 48 more
.>
<Sep 2, 2010 11:16:46 PM MDT> <Error> <oracle.portlet.binding> <BEA-000000> <oracle.adf.model.portlet.binding.PortletModelException
at oracle.adfinternal.model.portlet.binding.IframeContentRequest$IframePortletModel.getPortletRendition(IframeContentRequest.java:402)
at oracle.adfinternal.model.portlet.binding.ActivityPortletModelWrapper.getPortletRendition(ActivityPortletModelWrapper.java:108)
at oracle.adfinternal.view.faces.renderkit.html.portlet.ADFPortletServlet.render(ADFPortletServlet.java:808)
at oracle.adfinternal.view.faces.renderkit.html.portlet.ADFPortletServlet.process(ADFPortletServlet.java:635)
at oracle.adfinternal.view.faces.renderkit.html.portlet.ADFPortletServlet.process(ADFPortletServlet.java:501)
at oracle.adfinternal.view.faces.renderkit.html.portlet.ADFPortletServlet.doGet(ADFPortletServlet.java:444)
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:26)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:191)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:94)
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:414)
at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:138)
at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.webcenter.webcenterapp.internal.view.webapp.WebCenterLocaleWrapperFilter.processFilters(WebCenterLocaleWrapperFilter.java:288)
at oracle.webcenter.webcenterapp.internal.view.webapp.WebCenterLocaleWrapperFilter.doFilter(WebCenterLocaleWrapperFilter.java:190)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at com.bea.content.manager.servlets.ContentServletFilter.doFilter(ContentServletFilter.java:178)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.adf.library.webapp.LibraryFilter.doFilter(LibraryFilter.java:159)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.dms.wls.DMSServletFilter.doFilter(DMSServletFilter.java:330)
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.doIt(WebAppServletContext.java:3684)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3650)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2268)
at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2174)
at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1446)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
Caused by: oracle.portlet.client.container.PortletRemoteException: oracle.portlet.server.container.OperationFailedException: oracle.portlet.wsrp.v2.OperationFailedException: oracle.portlet.wsrp.v2.OperationFailedException: oracle.portlet.server.container.OperationFailedException: javax.portlet.PortletException: doBridgeDispatch failed: error from Bridge in executing the request
at oracle.portlet.client.techimpl.wsrp.WSRPBaseTerminalPipe.processException(WSRPBaseTerminalPipe.java:33)
at oracle.portlet.client.techimpl.wsrp.WSRPGetMarkupPipe.execute(WSRPGetMarkupPipe.java:222)
at oracle.portlet.client.techimpl.wsrp.WSRPGetMarkupPipe.pre(WSRPGetMarkupPipe.java:44)
at oracle.portlet.client.service.pipeline.PipeContext.internalExecute2(PipeContext.java:654)
at oracle.portlet.client.service.pipeline.PipeContext.access$000(PipeContext.java:51)
at oracle.portlet.client.service.pipeline.PipeContext$1.run(PipeContext.java:502)
at java.security.AccessController.doPrivileged(Native Method)
at javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
at oracle.security.jps.internal.jaas.AccActionExecutor.execute(AccActionExecutor.java:47)
at oracle.security.jps.internal.jaas.CascadeActionExecutor$SubjectPrivilegedExceptionAction.run(CascadeActionExecutor.java:79)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:363)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:147)
at weblogic.security.Security.runAs(Security.java:61)
at oracle.security.jps.wls.jaas.WlsActionExecutor.execute(WlsActionExecutor.java:48)
at oracle.security.jps.internal.jaas.CascadeActionExecutor.execute(CascadeActionExecutor.java:52)
at oracle.security.jps.internal.jaas.AbstractSubjectSecurity.executeAs(AbstractSubjectSecurity.java:106)
at oracle.portlet.client.service.pipeline.PipeContext.internalExecute(PipeContext.java:506)
at oracle.portlet.client.service.pipeline.PipeContextRunnable.run(PipeContextRunnable.java:23)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at oracle.portlet.client.service.pipeline.ModifiedThreadPoolExecutor$Worker.runTask(ModifiedThreadPoolExecutor.java:391)
at oracle.portlet.client.service.pipeline.ModifiedThreadPoolExecutor$Worker.run(ModifiedThreadPoolExecutor.java:416)
at java.lang.Thread.run(Thread.java:619)
Caused by: oracle.portlet.server.container.OperationFailedException: oracle.portlet.wsrp.v2.OperationFailedException: oracle.portlet.wsrp.v2.OperationFailedException: oracle.portlet.server.container.OperationFailedException: javax.portlet.PortletException: doBridgeDispatch failed: error from Bridge in executing the request
at oracle.portlet.wsrp.v2.ServerToWSRPv2.getMarkup(ServerToWSRPv2.java:2779)
at oracle.portlet.client.connection.wsrp.ActivityServerWrapper.getMarkup(ActivityServerWrapper.java:1812)
at oracle.portlet.client.techimpl.wsrp.WSRPGetMarkupPipe.execute(WSRPGetMarkupPipe.java:117)
... 22 more
Caused by: oracle.portlet.wsrp.v2.OperationFailedException: oracle.portlet.wsrp.v2.OperationFailedException: oracle.portlet.server.container.OperationFailedException: javax.portlet.PortletException: doBridgeDispatch failed: error from Bridge in executing the request
at oracle.portlet.wsrp.v2.WSRP_v2_Markup_PortTypeJaxbToSoap.getMarkup(WSRP_v2_Markup_PortTypeJaxbToSoap.java:141)
at oracle.portlet.wsrp.v2.ServerToWSRPv2.getMarkup(ServerToWSRPv2.java:2611)
... 24 more
Caused by: oracle.portlet.wsrp.v2.soap.OperationFailed
at oracle.portlet.wsrp.v2.soap.runtime.WSRP_v2_Markup_PortType_getMarkup_Fault_SOAPSerializer.deserializeDetail(WSRP_v2_Markup_PortType_getMarkup_Fault_SOAPSerializer.java:299)
at oracle.j2ee.ws.common.encoding.SOAPFaultInfoSerializer.doDeserializeSOAP11(SOAPFaultInfoSerializer.java:133)
at oracle.j2ee.ws.common.encoding.SOAPFaultInfoSerializer.doDeserialize(SOAPFaultInfoSerializer.java:95)
at oracle.j2ee.ws.common.encoding.ObjectSerializerBase.deserialize(ObjectSerializerBase.java:194)
at oracle.j2ee.ws.common.encoding.ReferenceableSerializerImpl.deserialize(ReferenceableSerializerImpl.java:148)
at oracle.portlet.wsrp.v2.soap.runtime.WSRP_v2_Markup_Binding_SOAP_Stub._readBodyFaultElement(WSRP_v2_Markup_Binding_SOAP_Stub.java:729)
at oracle.j2ee.ws.client.StreamingSender._sendImpl(StreamingSender.java:395)
at oracle.j2ee.ws.client.StreamingSender._send(StreamingSender.java:147)
at oracle.portlet.wsrp.v2.soap.runtime.WSRP_v2_Markup_Binding_SOAP_Stub.getMarkup(WSRP_v2_Markup_Binding_SOAP_Stub.java:509)
at oracle.portlet.wsrp.v2.WSRP_v2_Markup_PortTypeJaxbToSoap.getMarkup(WSRP_v2_Markup_PortTypeJaxbToSoap.java:91)
... 25 more
>What version of jdev and webcenter are you using?
Are you using toplink or ADF BC in your portlets?
It seems that their is an issue with the connection to your database:
[TopLink Info]: 2010.09.02 23:14:57.667--ServerSession(36128674)--relationship-repository login successfulEdited by: Yannick.O on Sep 3, 2010 7:49 AM -
Losing user session using the AutoLoginBacking portlet
I have a need to use a cookie based login within my portal. I am using the AutoLoginBacking
portlet that is located in the tutorial.portal samples. My portal contains a
Main Book with a page (that contains the AutoLoginBacking.portlet) and two nested
books within the Main Book (one book contains 1 page, the other book contains
4 pages in a "tabbed" fashion)
I have noticed that this AutoLoginBacking Login portlet appears to be losing the
session when I move to the book containing the 4 pages within my bea portal.
This nested book contains pageflow portlets. When I traverse to page 1 of this
book, the login session appears to work fine, but when I traverse to page 4, I
seem to loose the session.
The way I see this behavior occuring is I grab the user name and place it on the
page...only on page 1 does it appear, on page 4, it appears as null and my AutoLoginBacking
portlet reverts from Logout to Login
Could this be do to the fact that the login uses a backing file instead of it
being a PageFlow portlet like the LoginController? I've read some documentation
on the bea site: http://dev2dev.bea.com/products/wlworkshop81/articles/pg_flows.jsp
that states, "Forwarding/redirecting to a nested page flow, or raising any action
on it, causes nesting to occur. The original page flow is pushed onto the "nesting
stack" until the nested page flow raises a return action, using the return-action
attribute on @jpf:forward. "
Does anyone know how to resolve this issue?
Thanks for your help.I have a need to use a cookie based login within my portal. I am using the AutoLoginBacking
portlet that is located in the tutorial.portal samples. My portal contains a
Main Book with a page (that contains the AutoLoginBacking.portlet) and two nested
books within the Main Book (one book contains 1 page, the other book contains
4 pages in a "tabbed" fashion)
I have noticed that this AutoLoginBacking Login portlet appears to be losing the
session when I move to the book containing the 4 pages within my bea portal.
This nested book contains pageflow portlets. When I traverse to page 1 of this
book, the login session appears to work fine, but when I traverse to page 4, I
seem to loose the session.
The way I see this behavior occuring is I grab the user name and place it on the
page...only on page 1 does it appear, on page 4, it appears as null and my AutoLoginBacking
portlet reverts from Logout to Login
Could this be do to the fact that the login uses a backing file instead of it
being a PageFlow portlet like the LoginController? I've read some documentation
on the bea site: http://dev2dev.bea.com/products/wlworkshop81/articles/pg_flows.jsp
that states, "Forwarding/redirecting to a nested page flow, or raising any action
on it, causes nesting to occur. The original page flow is pushed onto the "nesting
stack" until the nested page flow raises a return action, using the return-action
attribute on @jpf:forward. "
Does anyone know how to resolve this issue?
Thanks for your help. -
Exchange 5.5 portlet refresh fails
I have installed Exchange 5.5 Portlet, onto POrtal 3.0.9.8.3 running on 2000, and everything seems to be fine - the test pages of IIS worked, as did the External APplications test.When placed on a page, the Inbox and Calendar portlets appear correctly on a page. Items can also be succesfully opened, with correct prompting for SSO and OWA logins.
However, the following actions cause the portlets to be redrawn as just portlet header bars, with no data being displayed, and no apparent way of re-populating them other than closing the session and starting again:-
- going to the customize screen and returning
- clicking on the Next link for the next 10 messages
- refeshing
- using Back and FOrward buttons.
Does anyone have any help to offer me on this?
Many thanks
MarkThis is the contents of jserv.log after opening the page with the portlets on it, opening one email, then clicking "Next 10"
IN ExternalProvider.initSession...
App user: owainp
IN ApplicationLogin.getApplicationCookie...
App user:owainp
App password:password
App domain:wg
App mailbox:owainp
App exserver:wgex2
App serverURL:http://wgowa01/exchange_portlet/
App OutlookWebAccessURL:http://wgowa01/exchange/
Creating a user cookie
COOKIE: owainp|password|wg|owainp|wgex2|http://wgowa01/exchange_portlet/|http://wgowa01/exchange/
COOKIEPATH: /servlets/exchangeApp
User DOES have credentials.
After setting up Jser session cookie
After setting expiry
Returning cookies
IN ApplicationLogin Constructor...
Found cookie.
COOKIE: owainp|password|wg|owainp|wgex2|http://wgowa01/exchange_portlet/|http://wgowa01/exchange/
COOKIEPATH: null
App user: owainp
App password: password
App domain: wg
App mailbox: owainp
App exserver: wgex2
App webserverURL: http://wgowa01/exchange_portlet/
App OutlookWebAccessURL: http://wgowa01/exchange/
IN ApplicationLogin Constructor...
Found cookie.
COOKIE: owainp|password|wg|owainp|wgex2|http://wgowa01/exchange_portlet/|http://wgowa01/exchange/
COOKIEPATH: null
App user: owainp
App password: password
App domain: wg
App mailbox: owainp
App exserver: wgex2
App webserverURL: http://wgowa01/exchange_portlet/
App OutlookWebAccessURL: http://wgowa01/exchange/
IN ApplicationLogin Constructor...
IN ApplicationLogin Constructor...
The last two appear lines appeared after the Next link was pressed, but also after a refresh, Customize link or back/forward.
I hope this is enough info, Amjad
Mark
Maybe you are looking for
-
I am trying to redownload all of the items which I purchased with my Apple iD.
It is allowing me redownload all of the music, apps, TV shows and books but not the other stuff (such as movies, podcasts, ringtones, etc). How can I get these?
-
What's Wrong with These Rules?
I can't see what's wrong with these rules. Does any one see the problem? Passport data is verified if Database provides an exact match for the passport number and date of birth. Photo matching is required if Passport data is verified. Passport photo
-
LSmw error at time of reading files
Hi in doing LSMw in 4.7 and i am facing the following error File 'H:\Test FB60.txt' and source structure 'VEN_POST' have no fields with the same name. Message no. /SAPDMC/LSMW_OBJ_070023 Suggest the sol. Thans in advance SAPUSER5
-
Problems with the wifi in my iphone 4s
hello since I installed version 7.1 on my iphone 4s have problems with access to wifi, the wifi in my house automatically goes sometimes is not recognized by my iphone, what can I do? need help! Thank you! await a return Bianca Garcia
-
While in 11 editor, is there any way to place/save a photo in an organizer album? I've searched pull downs...have I overlooked something?