Google portlet

when i insert the google portlet in my portal i get the following error:
Error: The listener returned the following Message: 500 oracle.portal.provider.v1.AccessControlException: Failed to read contents from : http://www.google.com/
but i registered ok the provider, when i type in the browser http://boecillo2/servlets/myurlprovider i get
Congratulations! You have successfully reached your Provider's Test Page.
So what doesn't my google portlet work in my portal?
Thanks in advance

I've read that the error could be because of the proxy tags in the provider.xml.these tags in my provider.xml file are the followings:
<proxyInfo class="oracle.portal.provider.v1.http.ProxyInformation">
<httpProxyHost>192.168.0.199</httpProxyHost>
<httpProxyPort>6588</httpProxyPort>
</proxyInfo>
<httpsProxyInfo class="oracle.portal.provider.v1.http.ProxyInformation">
<httpsProxyHost>192.168.0.199</httpsProxyHost>
<httpsProxyPort>6588</httpsProxyPort>
</httpsProxyInfo>
is anything wrong?

Similar Messages

  • Google portlet not calling correct url

    My customer has installed the google portlet, and it appears to work, until you click on the search button. When the google search is called instead of going to http://www.google.com/search it seems to look for just the /search part, and append that to the portal hostname url rather than searching from www.google.com.
    Any idea why this could be happening????

    Julia,
    A lot of times this happens because the base HREF is not set right in the provider.xml. If the site uses relative links URL Services needs a base HREF to attach the first part of the URL to the relative part.
    Take a look at the sample google portlet - provider.xml in the PDK. I have inserted below. Within the showPage tag is a tag called baseHREF.
    <portlet class="oracle.portal.provider.v2.http.URLPortletDefinition">
    <id>1</id>
    <name>GooglePortlet</name>
    <title>Google.com Portlet</title>
    <description>This portlet is to test Integration services using Google</description>
    <timeout>100</timeout>
    <timeoutMessage>Google timed out</timeoutMessage>
              <showEdit>false</showEdit>
              <showEditDefault>false</showEditDefault>
              <showPreview>false</showPreview>
              <showDetails>false</showDetails>
              <hasHelp>false</hasHelp>
              <hasAbout>false</hasAbout>
              <acceptContentType>text/html</acceptContentType>
              <registrationPortlet>false</registrationPortlet>
              <accessControl>public</accessControl>
              <renderer class="oracle.portal.provider.v2.render.RenderManager">
    <showPage class="oracle.portal.provider.v2.render.http.URLRenderer">
                        <contentType>text/html</contentType>
                        <pageExpires>60</pageExpires>
                        <pageUrl>http://www.google.com</pageUrl>
                        <filterType>text/html</filterType>
                        <filter class="oracle.portal.provider.v2.render.HtmlFilter">
                             <headerTrimTag>&lt;body</headerTrimTag>
                             <footerTrimTag>/BODY></footerTrimTag>
                             <baseHRef>http://www.google.com/</baseHRef>
                             <convertTarget>true</convertTarget>
                        </filter>
                   </showPage>
              </renderer>
              <securityManager class="oracle.portal.provider.v2.security.URLSecurityManager">
                   <authorizType>public</authorizType>
              </securityManager>
         </portlet>

  • Error to add urlservice sample portlet to pages

    I have successfuly installed the JPDK and URLService,and I can see the google portlet works in the portlet repository,but when I add it to pages ,there is a lot of error:
    : Error while adding Portlets to the Page. (WWC-44012)
    An unexpected error occurred: ORA-29532: Java call terminated by uncaught Java exception: java.net.ProtocolException: Invalid Content-length header received: 3162 (WWC-43000)
    An unexpected error occurred: java.net.ProtocolException: Invalid Content-length header received: 3162
    at HTTPClient.Response.getHeaders(Response.java:663)
    at HTTPClient.Response.getStatusCode(Response.java:232)
    at HTTPClient.RetryModule.responsePhase1Handler(RetryModule.java:80)
    at HTTPClient.HTTPResponse.handleResponse(HTTPResponse.java:623)
    at HTTPClient.HTTPResponse.getInputStream(HTTPResponse.java:515)
    at oracle.webdb.provider.web.HttpProviderDispatcher.dispatch(HttpProviderDispatcher.java:817)
    at oracle.webdb.provider.web.HttpProviderDispatcher.registerPortlet(HttpProviderDispatcher.java:203)
    (WWC-43000)
    any on who have had this problems before?
    how to resolve it ?thanks a lot

    thanks for reply ,now my problem is resovled ,but i meet another problem.
    That is that I can add the portlet to the page and display well,but when I try to integrate the portlet with external applicatioon by BASIC AUTH,it does not work ,WHEN i set the provider's login frequency is "never" the jserv.log displayes:
    [11/07/2002 19:37:12:182 GMT-05:00] page/Unable to get cache object from getOutputStream
    [11/07/2002 19:44:57:752 GMT-05:00] urlsample/Entering URLSecurityManager hasAccess(Portlet,ProviderUser) *****************
    [11/07/2002 19:44:57:752 GMT-05:00] urlsample/URLSecurityManager:hasAccess(Portlet). Auhtorize Type Is non registered, Returning true
    [11/07/2002 19:44:57:753 GMT-05:00] urlsample/Entering URLSecurityManager hasAccess(PortletReference,ProviderUser) *****************
    [11/07/2002 19:44:57:753 GMT-05:00] urlsample/Entering URLSecurityManager hasAccess(Portlet,ProviderUser) *****************
    [11/07/2002 19:44:57:753 GMT-05:00] urlsample/URLSecurityManager:hasAccess(Portlet). Auhtorize Type Is non registered, Returning true
    [11/07/2002 19:44:57:753 GMT-05:00] urlsample/URLSecurityManager:hasAccess(PortletReference: Return Value being returnedtrue
    [11/07/2002 19:44:57:754 GMT-05:00] urlsample/renderBody : Entering render ********************************
    [11/07/2002 19:44:57:754 GMT-05:00] urlsample/renderBody : DebugLevel = 3
    [11/07/2002 19:44:57:754 GMT-05:00] urlsample/ProviderSubscribe : Hashtable doesn't have any values. Loading from file ...
    [11/07/2002 19:44:57:754 GMT-05:00] urlsample/URLProvider:init:mapFilePath /opt/urlservices/providers/urlsample
    [11/07/2002 19:44:57:755 GMT-05:00] urlsample/URLProvider:storeSubscriberKeyPersistent: Leaving ...
    [11/07/2002 19:44:57:755 GMT-05:00] urlsample/URLProvider:loadSubscriberInfo: Entered ...
    [11/07/2002 19:44:57:755 GMT-05:00] urlsample/URLProvider:loadSubscriberInfo: Created File Inputstream ...java.io.FileInputStream@62937c
    [11/07/2002 19:44:57:755 GMT-05:00] urlsample/URLProvider:loadSubscriberInfo: Exception occured ... java.io.StreamCorruptedException: Caught EOFException while reading the stream header
    [11/07/2002 19:44:57:755 GMT-05:00] urlsample/ProviderSubscriber:getSubscriber -- ProviderId & subscriberID -- 5074441 & null
    [11/07/2002 19:44:57:755 GMT-05:00] urlsample/URLRenderer:renderBody -- subscriberID -- null
    [11/07/2002 19:44:57:755 GMT-05:00] urlsample/Before getHtpsProxyInfo
    [11/07/2002 19:44:57:755 GMT-05:00] urlsample/No httpsProxy Values specified in provider.xml
    [11/07/2002 19:44:57:755 GMT-05:00] urlsample/After checking for httpsProxy proxy tag
    [11/07/2002 19:44:57:756 GMT-05:00] urlsample/Inline pageurl received = null
    [11/07/2002 19:44:57:756 GMT-05:00] urlsample/Params fetched through readPortletPageParameters :
    [11/07/2002 19:44:57:756 GMT-05:00] urlsample/getURLStream Inside
    [11/07/2002 19:44:57:756 GMT-05:00] urlsample/getURLStream:Session = null
    [11/07/2002 19:44:57:756 GMT-05:00] urlsample/getURLStream : Content URL Specified = http://172.20.1.6/docs/bp.asp
    [11/07/2002 19:44:57:756 GMT-05:00] urlsample/getURLStream : URL Constructed = http://172.20.1.6/docs/bp.asp
    [11/07/2002 19:44:57:756 GMT-05:00] urlsample/Connection type = HTTPClient.HttpURLConnection[http://172.20.1.6/docs/bp.asp]
    [11/07/2002 19:44:57:756 GMT-05:00] urlsample/getURLStream : HttpURLConnect is = HTTPClient.HttpURLConnection[http://172.20.1.6/docs/bp.asp]
    [11/07/2002 19:44:57:756 GMT-05:00] urlsample/getURLStream : After doInput and doOutput
    [11/07/2002 19:44:57:756 GMT-05:00] urlsample/getURLStream : After Connect
    [11/07/2002 19:44:57:756 GMT-05:00] urlsample/getURLStream:After open connection
    [11/07/2002 19:44:57:756 GMT-05:00] urlsample/getURLStream: Null check for session
    [11/07/2002 19:44:57:756 GMT-05:00] urlsample/getURLStream: Check for Cookies != null
    [11/07/2002 19:44:57:756 GMT-05:00] urlsample/getURLStream: No cookies found in servlet session.null
    [11/07/2002 19:44:57:756 GMT-05:00] urlsample/getURLStream: Before getInputStream
    [11/07/2002 19:44:57:760 GMT-05:00] urlsample/getURLStream: After getInputStreamHTTPClient.RespInputStream@4fec48
    [11/07/2002 19:44:57:760 GMT-05:00] urlsample/getUrlStream: Before returning Input Stream ...
    [11/07/2002 19:44:57:760 GMT-05:00] urlsample/UrlStream received = HTTPClient.RespInputStream@4fec48
    [11/07/2002 19:44:57:760 GMT-05:00] urlsample/renderBody:filter is not null
    [11/07/2002 19:44:57:760 GMT-05:00] urlsample/filterContent : Entering HtmlFilter filterContent *****************
    [11/07/2002 19:44:57:760 GMT-05:00] urlsample/filterContent : Url input stream ---- : HTTPClient.RespInputStream@4fec48
    [11/07/2002 19:44:57:760 GMT-05:00] urlsample/ConvertStreamToStringBuffer: Inside
    [11/07/2002 19:44:57:760 GMT-05:00] urlsample/Character encoding = ISO-8859-1
    [11/07/2002 19:44:57:761 GMT-05:00] urlsample/ConvertStreamToStringBuffer:Before close
    [11/07/2002 19:44:57:761 GMT-05:00] urlsample/ConvertStreamToStringBuffer: Leaving
    [11/07/2002 19:44:57:762 GMT-05:00] urlsample/filterContent : HtmlFilter Trim HTML Header Contents :
    [11/07/2002 19:44:57:762 GMT-05:00] urlsample/TrimHtmlHeader:Before replacing escape characters
    [11/07/2002 19:44:57:762 GMT-05:00] urlsample/TrimHtmlHeader:Token to be replaced<body
    [11/07/2002 19:44:57:762 GMT-05:00] urlsample/TrimHtmlHeader:ExcludeString1533
    [11/07/2002 19:44:57:762 GMT-05:00] urlsample/TrimHtmlHeader:Last occurence found for: <body
    [11/07/2002 19:44:57:762 GMT-05:00] urlsample/TrimHtmlHeader: Before returing after trimming
    [11/07/2002 19:44:57:762 GMT-05:00] urlsample/filterContent : URL Contents Before footerTrimTag : <body bgcolor="FFFFFF">
    <table width="410" cellpadding="3" cellspacing="5">
    <tr>
    <td align="left" valign="middle" width="360">
         <h1 style="COLOR:000000; FONT: 13pt/15pt verdana"><!--Problem-->You are not authorized to view this page</h1>
    </td>
    </tr>
    <tr>
    <td width="400" colspan="2">
         <font style="COLOR:000000; FONT: 8pt/11pt verdana">You do not have permission to view this directory or page using the credentials you supplied.</font></td>
    </tr>
    <tr>
    <td width="400" colspan="2">
         <font style="COLOR:000000; FONT: 8pt/11pt verdana">
         <hr color="#C0C0C0" noshade>
    <p>Please try the following:</p>
    <ul>
    and when I set the provider lpgin frequency to "never" the portlet allways said that "update login infomation"
    when i click the link ,and enter the username,password ,it also display the message above,the jerv.log display:
    [11/07/2002 02:39:38:394 GMT-05:00] urlsample/Traverse WebDB request tree:
    [11/07/2002 02:39:38:394 GMT-05:00] urlsample/SOAP-ENV:Envelope:
    [11/07/2002 02:39:38:394 GMT-05:00] urlsample/     SOAP-ENV:Body:
    [11/07/2002 02:39:38:394 GMT-05:00] urlsample/          portal:getPortlet:
    [11/07/2002 02:39:38:394 GMT-05:00] urlsample/               providerId:
    [11/07/2002 02:39:38:394 GMT-05:00] urlsample/                    5074441
    [11/07/2002 02:39:38:394 GMT-05:00] urlsample/               portletId:
    [11/07/2002 02:39:38:394 GMT-05:00] urlsample/                    1
    [11/07/2002 02:39:38:394 GMT-05:00] urlsample/               user:
    [11/07/2002 02:39:38:394 GMT-05:00] urlsample/                    mappedName:
    [11/07/2002 02:39:38:394 GMT-05:00] urlsample/                         WCADMIN
    [11/07/2002 02:39:38:394 GMT-05:00] urlsample/                    name:
    [11/07/2002 02:39:38:394 GMT-05:00] urlsample/                         PORTAL30
    [11/07/2002 02:39:38:394 GMT-05:00] urlsample/                    username:
    [11/07/2002 02:39:38:394 GMT-05:00] urlsample/                         PORTAL30
    [11/07/2002 02:39:38:394 GMT-05:00] urlsample/                    authLevel:
    [11/07/2002 02:39:38:394 GMT-05:00] urlsample/                         10
    [11/07/2002 02:39:38:394 GMT-05:00] urlsample/                    loginTime:
    [11/07/2002 02:39:38:394 GMT-05:00] urlsample/                         2002-07-11-15:19:18
    [11/07/2002 02:39:38:394 GMT-05:00] urlsample/                    sessionId:
    [11/07/2002 02:39:38:394 GMT-05:00] urlsample/                         928192002162PORTAL30
    [11/07/2002 02:39:38:395 GMT-05:00] urlsample/                    subscriberId:
    [11/07/2002 02:39:38:395 GMT-05:00] urlsample/                    null
    [11/07/2002 02:39:38:395 GMT-05:00] urlsample/                    companyName:
    [11/07/2002 02:39:38:395 GMT-05:00] urlsample/                    null
    [11/07/2002 02:39:38:395 GMT-05:00] urlsample/               language:
    [11/07/2002 02:39:38:395 GMT-05:00] urlsample/                    en
    [11/07/2002 02:39:38:395 GMT-05:00] urlsample/               portalVersion:
    [11/07/2002 02:39:38:395 GMT-05:00] urlsample/                    3.0.9.8.0
    [11/07/2002 02:39:38:396 GMT-05:00] urlsample/Entering URLSecurityManager hasAccess(Portlet,ProviderUser) *****************
    [11/07/2002 02:39:38:396 GMT-05:00] urlsample/URLSecurityManager:hasAccess(Portlet). Auhtorize Type Is non registered, Returning true
    [11/07/2002 02:39:40:604 GMT-05:00] urlsample/Traverse WebDB request tree:
    [11/07/2002 02:39:40:604 GMT-05:00] urlsample/SOAP-ENV:Envelope:
    [11/07/2002 02:39:40:604 GMT-05:00] urlsample/     SOAP-ENV:Body:
    [11/07/2002 02:39:40:604 GMT-05:00] urlsample/          portal:deregisterPortlet:
    [11/07/2002 02:39:40:604 GMT-05:00] urlsample/               providerId:
    [11/07/2002 02:39:40:604 GMT-05:00] urlsample/                    5074441
    [11/07/2002 02:39:40:604 GMT-05:00] urlsample/               portletInstance:
    [11/07/2002 02:39:40:604 GMT-05:00] urlsample/                    portletId:
    [11/07/2002 02:39:40:604 GMT-05:00] urlsample/                         1
    [11/07/2002 02:39:40:604 GMT-05:00] urlsample/                    instanceName:
    [11/07/2002 02:39:40:605 GMT-05:00] urlsample/                         330_GOOGLE.COM PORTLET_5074441
    [11/07/2002 02:39:40:605 GMT-05:00] urlsample/               user:
    [11/07/2002 02:39:40:605 GMT-05:00] urlsample/                    mappedName:
    [11/07/2002 02:39:40:605 GMT-05:00] urlsample/                         WCADMIN
    [11/07/2002 02:39:40:605 GMT-05:00] urlsample/                    name:
    [11/07/2002 02:39:40:605 GMT-05:00] urlsample/                         PORTAL30
    [11/07/2002 02:39:40:605 GMT-05:00] urlsample/                    username:
    [11/07/2002 02:39:40:605 GMT-05:00] urlsample/                         PORTAL30
    [11/07/2002 02:39:40:605 GMT-05:00] urlsample/                    authLevel:
    [11/07/2002 02:39:40:605 GMT-05:00] urlsample/                         10
    [11/07/2002 02:39:40:605 GMT-05:00] urlsample/                    loginTime:
    [11/07/2002 02:39:40:605 GMT-05:00] urlsample/                         2002-07-11-15:19:18
    [11/07/2002 02:39:40:605 GMT-05:00] urlsample/                    sessionId:
    [11/07/2002 02:39:40:605 GMT-05:00] urlsample/                         928192002162PORTAL30
    [11/07/2002 02:39:40:605 GMT-05:00] urlsample/                    subscriberId:
    [11/07/2002 02:39:40:605 GMT-05:00] urlsample/                    null
    [11/07/2002 02:39:40:605 GMT-05:00] urlsample/                    companyName:
    [11/07/2002 02:39:40:605 GMT-05:00] urlsample/                    null
    [11/07/2002 02:39:40:605 GMT-05:00] urlsample/               portalVersion:
    [11/07/2002 02:39:40:605 GMT-05:00] urlsample/                    3.0.9.8.0
    [11/07/2002 02:39:40:606 GMT-05:00] urlsample/Entering URLSecurityManager hasAccess(Portlet,ProviderUser) *****************
    [11/07/2002 02:39:40:606 GMT-05:00] urlsample/URLSecurityManager:hasAccess(Portlet). Auhtorize Type Is non registered, Returning true
    [11/07/2002 02:39:46:714 GMT-05:00] urlsample/Traverse WebDB request tree:
    [11/07/2002 02:39:46:714 GMT-05:00] urlsample/SOAP-ENV:Envelope:
    [11/07/2002 02:39:46:714 GMT-05:00] urlsample/     SOAP-ENV:Body:
    [11/07/2002 02:39:46:714 GMT-05:00] urlsample/          portal:isPortletRunnable:
    [11/07/2002 02:39:46:714 GMT-05:00] urlsample/               providerId:
    [11/07/2002 02:39:46:714 GMT-05:00] urlsample/                    5074441
    [11/07/2002 02:39:46:727 GMT-05:00] urlsample/               portletInstance:
    [11/07/2002 02:39:46:727 GMT-05:00] urlsample/                    portletId:
    [11/07/2002 02:39:46:727 GMT-05:00] urlsample/                         3
    [11/07/2002 02:39:46:727 GMT-05:00] urlsample/                    instanceName:
    [11/07/2002 02:39:46:727 GMT-05:00] urlsample/                    null
    [11/07/2002 02:39:46:727 GMT-05:00] urlsample/               user:
    [11/07/2002 02:39:46:727 GMT-05:00] urlsample/                    mappedName:
    [11/07/2002 02:39:46:727 GMT-05:00] urlsample/                         WCADMIN
    [11/07/2002 02:39:46:727 GMT-05:00] urlsample/                    name:
    [11/07/2002 02:39:46:727 GMT-05:00] urlsample/                         PORTAL30
    [11/07/2002 02:39:46:727 GMT-05:00] urlsample/                    username:
    [11/07/2002 02:39:46:727 GMT-05:00] urlsample/                         PORTAL30
    [11/07/2002 02:39:46:727 GMT-05:00] urlsample/                    authLevel:
    [11/07/2002 02:39:46:727 GMT-05:00] urlsample/                         10
    [11/07/2002 02:39:46:727 GMT-05:00] urlsample/                    loginTime:
    [11/07/2002 02:39:46:727 GMT-05:00] urlsample/                         2002-07-11-15:19:18
    [11/07/2002 02:39:46:727 GMT-05:00] urlsample/                    sessionId:
    [11/07/2002 02:39:46:727 GMT-05:00] urlsample/                         928192002162PORTAL30
    [11/07/2002 02:39:46:727 GMT-05:00] urlsample/                    subscriberId:
    [11/07/2002 02:39:46:727 GMT-05:00] urlsample/                    null
    [11/07/2002 02:39:46:727 GMT-05:00] urlsample/                    companyName:
    [11/07/2002 02:39:46:727 GMT-05:00] urlsample/                    null
    [11/07/2002 02:39:46:727 GMT-05:00] urlsample/               portalVersion:
    [11/07/2002 02:39:46:728 GMT-05:00] urlsample/                    3.0.9.8.0
    [11/07/2002 02:39:47:144 GMT-05:00] urlsample/Traverse WebDB request tree:
    [11/07/2002 02:39:47:144 GMT-05:00] urlsample/SOAP-ENV:Envelope:
    [11/07/2002 02:39:47:144 GMT-05:00] urlsample/     SOAP-ENV:Body:
    [11/07/2002 02:39:47:144 GMT-05:00] urlsample/          portal:isPortletRunnable:
    [11/07/2002 02:39:47:144 GMT-05:00] urlsample/               providerId:
    [11/07/2002 02:39:47:144 GMT-05:00] urlsample/                    5074441
    [11/07/2002 02:39:47:144 GMT-05:00] urlsample/               portletInstance:
    [11/07/2002 02:39:47:144 GMT-05:00] urlsample/                    portletId:
    [11/07/2002 02:39:47:144 GMT-05:00] urlsample/                         1
    [11/07/2002 02:39:47:144 GMT-05:00] urlsample/                    instanceName:
    [11/07/2002 02:39:47:144 GMT-05:00] urlsample/                    null
    [11/07/2002 02:39:47:144 GMT-05:00] urlsample/               user:
    [11/07/2002 02:39:47:144 GMT-05:00] urlsample/                    mappedName:
    [11/07/2002 02:39:47:144 GMT-05:00] urlsample/                         WCADMIN
    [11/07/2002 02:39:47:144 GMT-05:00] urlsample/                    name:
    [11/07/2002 02:39:47:144 GMT-05:00] urlsample/                         PORTAL30
    [11/07/2002 02:39:47:144 GMT-05:00] urlsample/                    username:
    [11/07/2002 02:39:47:144 GMT-05:00] urlsample/                         PORTAL30
    [11/07/2002 02:39:47:144 GMT-05:00] urlsample/                    authLevel:
    [11/07/2002 02:39:47:144 GMT-05:00] urlsample/                         10
    [11/07/2002 02:39:47:144 GMT-05:00] urlsample/                    loginTime:
    [11/07/2002 02:39:47:145 GMT-05:00] urlsample/                         2002-07-11-15:19:18
    [11/07/2002 02:39:47:145 GMT-05:00] urlsample/                    sessionId:
    [11/07/2002 02:39:47:145 GMT-05:00] urlsample/                         928192002162PORTAL30
    [11/07/2002 02:39:47:145 GMT-05:00] urlsample/                    subscriberId:
    [11/07/2002 02:39:47:145 GMT-05:00] urlsample/                    null
    [11/07/2002 02:39:47:145 GMT-05:00] urlsample/                    companyName:
    [11/07/2002 02:39:47:145 GMT-05:00] urlsample/                    null
    [11/07/2002 02:39:47:145 GMT-05:00] urlsample/               portalVersion:
    [11/07/2002 02:39:47:145 GMT-05:00] urlsample/                    3.0.9.8.0
    [11/07/2002 02:39:47:146 GMT-05:00] urlsample/Entering URLSecurityManager hasAccess(Portlet,ProviderUser) *****************
    [11/07/2002 02:39:47:146 GMT-05:00] urlsample/URLSecurityManager:hasAccess(Portlet). Auhtorize Type Is non registered, Returning true
    [11/07/2002 02:39:47:147 GMT-05:00] urlsample/Entering URLSecurityManager hasAccess(Portlet,ProviderUser) *****************
    [11/07/2002 02:39:47:147 GMT-05:00] urlsample/URLSecurityManager:hasAccess(Portlet). Auhtorize Type Is non registered, Returning true
    [11/07/2002 02:39:47:354 GMT-05:00] urlsample/Traverse WebDB request tree:
    [11/07/2002 02:39:47:355 GMT-05:00] urlsample/SOAP-ENV:Envelope:
    [11/07/2002 02:39:47:355 GMT-05:00] urlsample/     SOAP-ENV:Body:
    [11/07/2002 02:39:47:355 GMT-05:00] urlsample/          portal:isPortletRunnable:
    [11/07/2002 02:39:47:355 GMT-05:00] urlsample/               providerId:
    [11/07/2002 02:39:47:356 GMT-05:00] urlsample/                    5074441
    [11/07/2002 02:39:47:356 GMT-05:00] urlsample/               portletInstance:
    [11/07/2002 02:39:47:356 GMT-05:00] urlsample/                    portletId:
    [11/07/2002 02:39:47:356 GMT-05:00] urlsample/                         2
    [11/07/2002 02:39:47:356 GMT-05:00] urlsample/                    instanceName:
    [11/07/2002 02:39:47:356 GMT-05:00] urlsample/                    null
    [11/07/2002 02:39:47:356 GMT-05:00] urlsample/               user:
    [11/07/2002 02:39:47:357 GMT-05:00] urlsample/                    mappedName:
    [11/07/2002 02:39:47:357 GMT-05:00] urlsample/                         WCADMIN
    [11/07/2002 02:39:47:357 GMT-05:00] urlsample/                    name:
    [11/07/2002 02:39:47:357 GMT-05:00] urlsample/                         PORTAL30
    [11/07/2002 02:39:47:357 GMT-05:00] urlsample/                    username:
    [11/07/2002 02:39:47:357 GMT-05:00] urlsample/                         PORTAL30
    [11/07/2002 02:39:47:357 GMT-05:00] urlsample/                    authLevel:
    [11/07/2002 02:39:47:357 GMT-05:00] urlsample/                         10
    [11/07/2002 02:39:47:357 GMT-05:00] urlsample/                    loginTime:
    [11/07/2002 02:39:47:357 GMT-05:00] urlsample/                         2002-07-11-15:19:18
    [11/07/2002 02:39:47:357 GMT-05:00] urlsample/                    sessionId:
    [11/07/2002 02:39:47:357 GMT-05:00] urlsample/                         928192002162PORTAL30
    [11/07/2002 02:39:47:357 GMT-05:00] urlsample/                    subscriberId:
    [11/07/2002 02:39:47:357 GMT-05:00] urlsample/                    null
    [11/07/2002 02:39:47:357 GMT-05:00] urlsample/                    companyName:
    [11/07/2002 02:39:47:357 GMT-05:00] urlsample/                    null
    [11/07/2002 02:39:47:357 GMT-05:00] urlsample/               portalVersion:
    [11/07/2002 02:39:47:357 GMT-05:00] urlsample/                    3.0.9.8.0
    [11/07/2002 02:39:51:594 GMT-05:00] urlsample/Traverse WebDB request tree:
    [11/07/2002 02:39:51:594 GMT-05:00] urlsample/SOAP-ENV:Envelope:
    [11/07/2002 02:39:51:594 GMT-05:00] urlsample/     SOAP-ENV:Body:
    [11/07/2002 02:39:51:594 GMT-05:00] urlsample/          portal:getPortlet:
    [11/07/2002 02:39:51:594 GMT-05:00] urlsample/               providerId:
    [11/07/2002 02:39:51:594 GMT-05:00] urlsample/                    5074441
    [11/07/2002 02:39:51:594 GMT-05:00] urlsample/               portletId:
    [11/07/2002 02:39:51:594 GMT-05:00] urlsample/                    1
    [11/07/2002 02:39:51:594 GMT-05:00] urlsample/               user:
    [11/07/2002 02:39:51:595 GMT-05:00] urlsample/                    mappedName:
    [11/07/2002 02:39:51:595 GMT-05:00] urlsample/                         WCADMIN
    [11/07/2002 02:39:51:595 GMT-05:00] urlsample/                    name:
    [11/07/2002 02:39:51:595 GMT-05:00] urlsample/                         PORTAL30
    [11/07/2002 02:39:51:595 GMT-05:00] urlsample/                    username:
    [11/07/2002 02:39:51:595 GMT-05:00] urlsample/                         PORTAL30
    [11/07/2002 02:39:51:595 GMT-05:00] urlsample/                    authLevel:
    [11/07/2002 02:39:51:595 GMT-05:00] urlsample/                         10
    [11/07/2002 02:39:51:595 GMT-05:00] urlsample/                    loginTime:
    [11/07/2002 02:39:51:595 GMT-05:00] urlsample/                         2002-07-11-15:19:18
    [11/07/2002 02:39:51:595 GMT-05:00] urlsample/                    sessionId:
    [11/07/2002 02:39:51:595 GMT-05:00] urlsample/                         928192002162PORTAL30
    [11/07/2002 02:39:51:595 GMT-05:00] urlsample/                    subscriberId:
    [11/07/2002 02:39:51:595 GMT-05:00] urlsample/                    null
    [11/07/2002 02:39:51:595 GMT-05:00] urlsample/                    companyName:
    [11/07/2002 02:39:51:595 GMT-05:00] urlsample/                    null
    [11/07/2002 02:39:51:595 GMT-05:00] urlsample/               language:
    [11/07/2002 02:39:51:595 GMT-05:00] urlsample/                    en
    [11/07/2002 02:39:51:595 GMT-05:00] urlsample/               portalVersion:
    [11/07/2002 02:39:51:595 GMT-05:00] urlsample/                    3.0.9.8.0
    [11/07/2002 02:39:51:597 GMT-05:00] urlsample/Entering URLSecurityManager hasAccess(Portlet,ProviderUser) *****************
    [11/07/2002 02:39:51:597 GMT-05:00] urlsample/URLSecurityManager:hasAccess(Portlet). Auhtorize Type Is non registered, Returning true
    [11/07/2002 02:39:51:854 GMT-05:00] urlsample/Traverse WebDB request tree:
    [11/07/2002 02:39:51:854 GMT-05:00] urlsample/SOAP-ENV:Envelope:
    [11/07/2002 02:39:51:854 GMT-05:00] urlsample/     SOAP-ENV:Body:
    [11/07/2002 02:39:51:854 GMT-05:00] urlsample/          portal:registerPortlet:
    [11/07/2002 02:39:51:854 GMT-05:00] urlsample/               providerId:
    [11/07/2002 02:39:51:855 GMT-05:00] urlsample/                    5074441
    [11/07/2002 02:39:51:855 GMT-05:00] urlsample/               portletInstance:
    [11/07/2002 02:39:51:855 GMT-05:00] urlsample/                    portletId:
    [11/07/2002 02:39:51:855 GMT-05:00] urlsample/                         1
    [11/07/2002 02:39:51:855 GMT-05:00] urlsample/                    instanceName:
    [11/07/2002 02:39:51:855 GMT-05:00] urlsample/                         331_WINDCHILL PORTLET_5074441
    [11/07/2002 02:39:51:855 GMT-05:00] urlsample/               user:
    [11/07/2002 02:39:51:855 GMT-05:00] urlsample/                    mappedName:
    [11/07/2002 02:39:51:855 GMT-05:00] urlsample/                         WCADMIN
    [11/07/2002 02:39:51:855 GMT-05:00] urlsample/                    name:
    [11/07/2002 02:39:51:855 GMT-05:00] urlsample/                         PORTAL30
    [11/07/2002 02:39:51:855 GMT-05:00] urlsample/                    username:
    [11/07/2002 02:39:51:855 GMT-05:00] urlsample/                         PORTAL30
    [11/07/2002 02:39:51:855 GMT-05:00] urlsample/                    authLevel:
    [11/07/2002 02:39:51:855 GMT-05:00] urlsample/                         10
    [11/07/2002 02:39:51:855 GMT-05:00] urlsample/                    loginTime:
    [11/07/2002 02:39:51:855 GMT-05:00] urlsample/                         2002-07-11-15:19:18
    [11/07/2002 02:39:51:855 GMT-05:00] urlsample/                    sessionId:
    [11/07/2002 02:39:51:855 GMT-05:00] urlsample/                         928192002162PORTAL30
    [11/07/2002 02:39:51:855 GMT-05:00] urlsample/                    subscriberId:
    [11/07/2002 02:39:51:855 GMT-05:00] urlsample/                    null
    [11/07/2002 02:39:51:855 GMT-05:00] urlsample/                    companyName:
    [11/07/2002 02:39:51:855 GMT-05:00] urlsample/                    null
    [11/07/2002 02:39:51:855 GMT-05:00] urlsample/               portalVersion:
    [11/07/2002 02:39:51:855 GMT-05:00] urlsample/                    3.0.9.8.0
    [11/07/2002 02:39:51:857 GMT-05:00] urlsample/Entering URLSecurityManager hasAccess(Portlet,ProviderUser) *****************
    [11/07/2002 02:39:51:857 GMT-05:00] urlsample/URLSecurityManager:hasAccess(Portlet). Auhtorize Type Is non registered, Returning true
    [11/07/2002 02:39:52:863 GMT-05:00] urlsample/Traverse WebDB request tree:
    [11/07/2002 02:39:52:863 GMT-05:00] urlsample/SOAP-ENV:Envelope:
    [11/07/2002 02:39:52:864 GMT-05:00] urlsample/     SOAP-ENV:Body:
    [11/07/2002 02:39:52:864 GMT-05:00] urlsample/          portal:getPortlet:
    [11/07/2002 02:39:52:864 GMT-05:00] urlsample/               providerId:
    [11/07/2002 02:39:52:864 GMT-05:00] urlsample/                    5074441
    [11/07/2002 02:39:52:864 GMT-05:00] urlsample/               portletId:
    [11/07/2002 02:39:52:864 GMT-05:00] urlsample/                    1
    [11/07/2002 02:39:52:864 GMT-05:00] urlsample/               user:
    [11/07/2002 02:39:52:864 GMT-05:00] urlsample/                    mappedName:
    [11/07/2002 02:39:52:864 GMT-05:00] urlsample/                         WCADMIN
    [11/07/2002 02:39:52:864 GMT-05:00] urlsample/                    name:
    [11/07/2002 02:39:52:864 GMT-05:00] urlsample/                         PORTAL30
    [11/07/2002 02:39:52:864 GMT-05:00] urlsample/                    username:
    [11/07/2002 02:39:52:864 GMT-05:00] urlsample/                         PORTAL30
    [11/07/2002 02:39:52:864 GMT-05:00] urlsample/                    authLevel:
    [11/07/2002 02:39:52:864 GMT-05:00] urlsample/                         10
    [11/07/2002 02:39:52:864 GMT-05:00] urlsample/                    loginTime:
    [11/07/2002 02:39:52:865 GMT-05:00] urlsample/                         2002-07-11-15:19:18
    [11/07/2002 02:39:52:865 GMT-05:00] urlsample/                    sessionId:
    [11/07/2002 02:39:52:865 GMT-05:00] urlsample/                         928192002162PORTAL30
    [11/07/2002 02:39:52:865 GMT-05:00] urlsample/                    subscriberId:
    [11/07/2002 02:39:52:865 GMT-05:00] urlsample/                    null
    [11/07/2002 02:39:52:865 GMT-05:00] urlsample/                    companyName:
    [11/07/2002 02:39:52:865 GMT-05:00] urlsample/                    null
    [11/07/2002 02:39:52:865 GMT-05:00] urlsample/               language:
    [11/07/2002 02:39:52:865 GMT-05:00] urlsample/                    zh-CN
    [11/07/2002 02:39:52:865 GMT-05:00] urlsample/               portalVersion:
    [11/07/2002 02:39:52:865 GMT-05:00] urlsample/                    3.0.9.8.0
    [11/07/2002 02:39:52:866 GMT-05:00] urlsample/Entering URLSecurityManager hasAccess(Portlet,ProviderUser) *****************
    [11/07/2002 02:39:52:866 GMT-05:00] urlsample/URLSecurityManager:hasAccess(Portlet). Auhtorize Type Is non registered, Returning true
    [11/07/2002 02:40:37:675 GMT-05:00] urlsample/Traverse WebDB request tree:
    [11/07/2002 02:40:37:675 GMT-05:00] urlsample/SOAP-ENV:Envelope:
    [11/07/2002 02:40:37:675 GMT-05:00] urlsample/     SOAP-ENV:Body:
    [11/07/2002 02:40:37:675 GMT-05:00] urlsample/          portal:initSession:
    [11/07/2002 02:40:37:675 GMT-05:00] urlsample/               providerId:
    [11/07/2002 02:40:37:675 GMT-05:00] urlsample/                    5074441
    [11/07/2002 02:40:37:675 GMT-05:00] urlsample/               user:
    [11/07/2002 02:40:37:675 GMT-05:00] urlsample/                    name:
    [11/07/2002 02:40:37:675 GMT-05:00] urlsample/                         XUELG
    [11/07/2002 02:40:37:675 GMT-05:00] urlsample/                    username:
    [11/07/2002 02:40:37:675 GMT-05:00] urlsample/                         XUELG
    [11/07/2002 02:40:37:675 GMT-05:00] urlsample/                    authLevel:
    [11/07/2002 02:40:37:675 GMT-05:00] urlsample/                         10
    [11/07/2002 02:40:37:675 GMT-05:00] urlsample/                    mappedName:
    [11/07/2002 02:40:37:675 GMT-05:00] urlsample/                    null
    [11/07/2002 02:40:37:675 GMT-05:00] urlsample/                    loginTime:
    [11/07/2002 02:40:37:675 GMT-05:00] urlsample/                         2002-07-11-15:40:26
    [11/07/2002 02:40:37:675 GMT-05:00] urlsample/                    sessionId:
    [11/07/2002 02:40:37:676 GMT-05:00] urlsample/                         809192002171XUELG
    [11/07/2002 02:40:37:676 GMT-05:00] urlsample/                    subscriberId:
    [11/07/2002 02:40:37:676 GMT-05:00] urlsample/                    null
    [11/07/2002 02:40:37:676 GMT-05:00] urlsample/                    companyName:
    [11/07/2002 02:40:37:676 GMT-05:00] urlsample/                    null
    [11/07/2002 02:40:37:676 GMT-05:00] urlsample/               externalApp:
    [11/07/2002 02:40:37:676 GMT-05:00] urlsample/                    name:
    [11/07/2002 02:40:37:676 GMT-05:00] urlsample/                    null
    [11/07/2002 02:40:37:676 GMT-05:00] urlsample/                    password:
    [11/07/2002 02:40:37:676 GMT-05:00] urlsample/                    null
    [11/07/2002 02:40:37:676 GMT-05:00] urlsample/                    authUserField:
    [11/07/2002 02:40:37:676 GMT-05:00] urlsample/                    null
    [11/07/2002 02:40:37:676 GMT-05:00] urlsample/                    authPassField:
    [11/07/2002 02:40:37:676 GMT-05:00] urlsample/                    null
    [11/07/2002 02:40:37:676 GMT-05:00] urlsample/                    authURL:
    [11/07/2002 02:40:37:676 GMT-05:00] urlsample/                         http://l3000c.subway.com/Windchill/servlet/WindchillAuthGW
    [11/07/2002 02:40:37:676 GMT-05:00] urlsample/                    authMethod:
    [11/07/2002 02:40:37:676 GMT-05:00] urlsample/                         BASICAUTH
    [11/07/2002 02:40:37:676 GMT-05:00] urlsample/                    applicationFields:
    [11/07/2002 02:40:37:676 GMT-05:00] urlsample/                    null
    [11/07/2002 02:40:37:676 GMT-05:00] urlsample/               portalVersion:
    [11/07/2002 02:40:37:676 GMT-05:00] urlsample/                    3.0.9.8.0
    [11/07/2002 02:40:37:678 GMT-05:00] urlsample/Entering initSession *********************
    [11/07/2002 02:40:37:678 GMT-05:00] urlsample/<authentication> tag not found in in provider.xml.
    oracle.portal.provider.v1.AuthenticationException: Authenticaion tag cannot be null. Please provide authentication details (in provider.xml) or make the provider login frequency as 'Never'
         at oracle.portal.provider.v1.ContainerException.fillInStackTrace(ContainerException.java:58)
         at java.lang.Throwable.<init>(Unknown Source)
         at java.lang.Exception.<init>(Unknown Source)
         at oracle.portal.provider.v1.ContainerException.<init>(ContainerException.java:19)
         at oracle.portal.provider.v1.ProviderException.<init>(ProviderException.java:11)
         at oracle.portal.provider.v1.ExternalAuthenticationException.<init>(ExternalAuthenticationException.java:17)
         at oracle.portal.provider.v1.AuthenticationException.<init>(AuthenticationException.java:12)
         at oracle.portal.provider.v1.http.URLProvider.initSession(URLProvider.java:217)
         at oracle.portal.provider.v1.http.ServletProviderResponse.initSession(ServletProviderResponse.java:406)
         at oracle.portal.provider.v1.http.HttpProvider.dispatchProviderAction(HttpProvider.java:657)
         at oracle.portal.provider.v1.http.HttpProvider.service(HttpProvider.java:390)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:588)
         at org.apache.jserv.JServConnection.processRequest(JServConnection.java:456)
         at org.apache.jserv.JServConnection.run(JServConnection.java:294)
         at java.lang.Thread.run(Unknown Source)
    any one who knows the problem how to resolve?thanks

  • Porting Servlets to Portlets

    Hi,
    I want to port a servlet application to a portlet application. In particular, I want to port this method, which works with Servlets so that it works with Portlets:
    public void jasperReport(String name, String type, ResultSet data, Map params) {
    // Look up the compiled report design resource
    ExternalContext econtext = getExternalContext();
    InputStream stream = econtext.getResourceAsStream(PREFIX + name + SUFFIX);
    // make sure cursor is in front of the first record
    try {
    data.beforeFirst();
    } catch (Exception e) {
    throw new FacesException(e);
    // Fill the requested report with the specified data
    JRResultSetDataSource ds = new JRResultSetDataSource(data);
    JasperPrint jasperPrint = null;
    try {
    jasperPrint = JasperFillManager.fillReport(stream, params, ds);
    } catch (RuntimeException e) {
    throw e;
    } catch (Exception e) {
    throw new FacesException(e);
    } finally {
    try {
    stream.close();
    } catch (IOException e) {
    // Configure the exporter to be used, along with the custom
    // parameters specific to the exporter type
    JRExporter exporter = null;
    HttpServletResponse response = (HttpServletResponse)
    econtext.getResponse();
    FacesContext fcontext = FacesContext.getCurrentInstance();
    try {
    response.setContentType(type);
    if ("application/pdf".equals(type)) {
    exporter = new JRPdfExporter();
    exporter.setParameter(JRExporterParameter.JASPER_PRINT, jasperPrint);
    exporter.setParameter(JRExporterParameter.OUTPUT_STREAM,
    response.getOutputStream());
    } else if ("text/html".equals(type)) {
    exporter = new JRHtmlExporter();
    exporter.setParameter(JRExporterParameter.JASPER_PRINT, jasperPrint);
    exporter.setParameter(JRExporterParameter.OUTPUT_WRITER,
    response.getWriter());
    // Make images available for the HTML output
    HttpServletRequest request =
    (HttpServletRequest)
    fcontext.getExternalContext().getRequest();
    request.getSession().setAttribute(
    ImageServlet.DEFAULT_JASPER_PRINT_SESSION_ATTRIBUTE,
    jasperPrint);
    exporter.setParameter(
    JRHtmlExporterParameter.IMAGES_MAP, new HashMap());
    // Requires mapping /image to the imageServlet in the web.xml
    // This servlet serves up the px images for spacing
    exporter.setParameter(JRHtmlExporterParameter.IMAGES_URI, "image?image=");
    } catch (RuntimeException e) {
    throw e;
    } catch (Exception e) {
    throw new FacesException(e);
    // Enough with the preliminaries ... export the report already
    try {
    exporter.exportReport();
    } catch (RuntimeException e) {
    throw e;
    } catch (Exception e) {
    throw new FacesException(e);
    // Tell JavaServer Faces that no output is required
    fcontext.responseComplete();
    Thanks,
    Marc
    Message was edited by:
    marc_nikko

    so go ported! Please don't expect people to do work for you here.
    If you have problem describe it. If you need where to start google portlet, and if you are still lost on where to begin, be kind and ask "where do I start" here.

  • Error in  pdk url services when using a proxy server

    Hi All,
    i created a pdk url services portlet, which connects to a google site. i got a sucessful provider test page..when i tried to add it as a portlet it gives me the following error ,
    Portlet Information could not be obtained. (WWC-44334)
    An unexpected error occurred: ORA-29532: Java call terminated by uncaught Java exception: HTTPClient.AuthSchemeNotImplException: NTLM (WWC-43000)
    An unexpected error occurred: HTTPClient.AuthSchemeNotImplException: NTLM
    at HTTPClient.DefaultAuthHandler.getAuthorization(DefaultAuthHandler.java:136)
    at HTTPClient.AuthorizationInfo.queryAuthHandler(AuthorizationInfo.java:330)
    at HTTPClient.AuthorizationModule.setAuthHeaders(AuthorizationModule.java:454)
    at HTTPClient.AuthorizationModule.responsePhase2Handler(AuthorizationModule.java:287)
    at HTTPClient.HTTPResponse.handleResponse(HTTPResponse.java:635)
    at HTTPClient.HTTPResponse.getInputStream(HTTPResponse.java:515)
    at oracle.webdb.provider.web.HttpProviderDispatcher.dispatch(HttpProviderDispatcher.java:809)
    what could be the reason for this error. can anyone help me plzz..its urgent
    Regds
    Kiran
    at oracle.webdb.provider.web.HttpProviderDispatcher.getPortlet(HttpProviderDispatcher.java:463)
    (WWC-43000)

    1. The version of my pdk is 3.0.9.0.5
    2. provider.xml
    <?xml version = '1.0' encoding = 'UTF-8'?>
    <?providerDefinition version="2.0"?>
    <provider class="oracle.portal.provider.v1.http.URLProvider">
    <session>true</session>
    <proxyInfo class="oracle.portal.provider.v1.http.ProxyInformation">
    <httpProxyHost>proxy</httpProxyHost>
    <httpProxyPort>80</httpProxyPort>
    <proxyUser>username</proxyUser>
    <proxyPassword>password</proxyPassword>
    </proxyInfo>
    <portlet class="oracle.portal.provider.v1.http.URLPortlet">
    <id>1</id>
    <name>Google.com Portlet</name>
    <title>Google.com Portlet</title>
    <description>This portlet is to test PDK-URL Services using Google</description>
    <timeout>100</timeout>
    <timeoutMessage>Google Portlet timed out</timeoutMessage>
    <showEdit>false</showEdit>
    <showEditDefault>false</showEditDefault>
    <showPreview>false</showPreview>
    <showDetails>false</showDetails>
    <hasHelp>false</hasHelp>
    <hasAbout>false</hasAbout>
    <acceptContentType>text/html</acceptContentType>
    <registrationPortlet>false</registrationPortlet>
    <accessControl>public</accessControl>
    <renderer class="oracle.portal.provider.v1.RenderManager">
    <showPage class="oracle.portal.provider.v1.http.URLRenderer">
    <contentType>text/html</contentType>
    <pageExpires>60</pageExpires>
    <pageUrl>http://www.google.com</pageUrl>
    <filter class="oracle.portal.provider.v1.http.HtmlFilter">
    <headerTrimTag>&lt;center</headerTrimTag>
    <footerTrimTag>/center></footerTrimTag>
    <convertTarget>true</convertTarget>
    </filter>
    </showPage>
    </renderer>
    <securityManager class="oracle.portal.provider.v1.http.URLSecurityManager">
    <authorizType>public</authorizType>
    </securityManager>
    </portlet>
    </provider>
    Regds
    Kiran

  • Pages not refreshed

    Hi,
    I've a problem with page refresh.
    I' ve deployed the jpdk sampleurl provider (the one with google portlet).
    I added inlineRendering=true tag in the provider.xml.
    The portlet display correctly but when i click on any links i always get the google home page.
    If i submit a search i get correct output but it take the wole window (instead of the portlet area only) (in the browser address bar i find http://www.google.com/search?q=as&ie=ISO-8859-1&hl=it&btnG=Cerca+con+Google&lr=).
    I'd like to navigate the whole google site inside the portlet area.
    How can i fix these two problems ?
    Thanks
    Lorenzo

    Not necessarily. Do you have trusted template caching turned
    on in the Administrator?

  • Omni portlet not showing google gadget in Web center Application

    Hi I am using the same thing as given in
    http://download.oracle.com/otndocs/tech/webcenter/files/owc_r11_google_gadgets.htm
    but at last i am not able to visible 'tiny map' ,i tried calendar and mario also but same result
    i am using JDEV11.1.1.4
    if any one have idea
    Thanks in advance
    Divya

    This solution works for us. As orcladmin, use the navigator to go to the page groups. One of the page groups is called "Portlet Repository". Click on the link properties, tab page Access. There you can add Public to the users with View privileges. Good luck, Marko.

  • Accessing the external web application through web clipping portlet

    We have configured the web provider with the following details:
    1) Accessed the web provider with the
    URL
    http://hostname/portalTools/webClipping/providers/webClipping
    2) Accessed Edit link beside the HTTP Proxy under Provider Configuration.
    logged in as Portal Administrator.
    We haven't changed any values in Repository Settings.
    Under Proxy Settings
    Configured the HTTP proxy field with proxy server name e.x: proxy2.company.com.This is configured to browser
    wherver my application server is installed.
    portnumber value configured as 8080
    Checked the Requires Authentication.
    Selected Type as "Type"
    Realm value configured e.g: AD AUTHENTICATION Do not prefix mycomp\ with the
    username
    selected "Use login below for all users"
    configured the user name /password which I used to access my internet sites. (googl.com)
    All the above steps for provider configuration.
    login to portal for configuring webclipping portlet to a page.
    Followed the below procedure to add web clipping portlet to a page.
    1) From the portlet Repository, selected web clipping portlet and entered the URL location value as http:// www.google.com
    2) In the next step , It has thrown the below exception.
    An exception has occurred : oracle.portal.wcs.transport.http.HttpTransportException WCS-519 -- HTTP Proxy
    Authentication failed for proxy proxy2.mycomp.com:8080 with authentication of
    type "Basic" at realm "AD AUTHENTICATION Do not prefix mycomp\ with the
    username". Update your proxy login information in the Edit Defaults /
    Personalize page to authenticate.
    Please click "Cancel" or "Back" in the above panel (if present) to retry. Otherwise, please try to click "Back" (from
    the browser) to go back to the Oracle Portal page to restart.
    We have checked manually the provider.xml file for webclipping provider and the
    configured details are available in provider.xml file.
    Please let us know, what could be the problem and try to provde a solution at the earliest.
    This is very critical issue for us.if anybody have any suggestions on this , please do let us know.
    Regards,
    -Venu

    Either the login information is not correct (it explains it should not be domain\username but just username) or the authentication format from your Microsoft proxy server (Kerberos?) is not compatible with the Web Clipping portlet. You might get a better reply in the Portal forum about supported proxy authentication methods for the WebClipping portlet.

  • Portlets with ADF faces does not work

    Hello
    I am trying to portlize an hello world ADF application but am unable to do so because of the situation describe below. I have tried all the options given on this post but nothing seems to resolve the issue.
    I have followed the instructions of portelizing at http://download-east.oracle.com/otndocs/tech/webcenter/files/owcs_10132_bridge_viewlet.html
    A simple portlets without AFD works fine in oc4h or webcenter or jboss, but when I include ADF in the project then none of the application server or the container works
    I am using jdeveloper 10.1.3.2.0 and the embedded webcenter oc4j for this test
    I have two projects
    1) ui where the ADF appplication is and
    2) test1 where the producer is registered and is tested
    In ui I have a simple jsp page untitled1.jsp with just one adf component (ADF Command Link)
    Here is the source of untitled1.jsp
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">
    <%@ page contentType="text/html;charset=windows-1252"%>
    <%@ taglib uri="http://java.sun.com/jsf/html" prefix="h"%>
    <%@ taglib uri="http://java.sun.com/jsf/core" prefix="f"%>
    <%@ taglib uri="http://xmlns.oracle.com/adf/faces/portlet" prefix="adfp"%>
    <%@ taglib uri="http://xmlns.oracle.com/adf/faces" prefix="af"%>
    <%@ taglib uri="http://xmlns.oracle.com/adf/faces/customizable" prefix="cust"%>
    <%@ taglib uri="http://xmlns.oracle.com/adf/faces/html" prefix="afh"%>
    <f:view>
    <afh:html binding="#{backing_untitled1.html1}" id="html1">
    <afh:head title="Pixel Home" binding="#{backing_untitled1.head1}"
    id="head1">
    <meta http-equiv="Content-Type"
    content="text/html; charset=windows-1252"/>
    <style type="text/css">
    body {
    background-color: #ffffff;
    a:link { color: #2121ff; }
    </style>
    </afh:head>
    <afh:body binding="#{backing_untitled1.body1}" id="body1">
    <h:form binding="#{backing_untitled1.form1}" id="form1">
    <af:commandLink text="commandLink 1"
    binding="#{backing_untitled1.commandLink1}"
    id="commandLink1"/>
    </h:form>
    </afh:body>
    </afh:html>
    </f:view>
    After deploying this in webcenter I can see the WSDL page
    http://localhost:6688/AdfFacesDemo1/portlets/wsrp1?WSDL
    <?xml version = '1.0' encoding = 'UTF-8'?>
    <wsdl:definitions xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:bind="urn:oasis:names:tc:wsrp:v1:bind" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" targetNamespace="urn:oasis:names:tc:wsrp:v1:wsdl">
    <import namespace="urn:oasis:names:tc:wsrp:v1:bind" location="wsrp_v1_bindings.wsdl"/>
    <wsdl:service name="WSRP_v1_Service">
    <wsdl:port binding="bind:WSRP_v1_Markup_Binding_SOAP" name="WSRPBaseService">
    <soap:address location="http://localhost:6688/AdfFacesDemo1/portlets/WSRPBaseService"/>
    </wsdl:port>
    <wsdl:port binding="bind:WSRP_v1_ServiceDescription_Binding_SOAP" name="WSRPServiceDescriptionService">
    <soap:address location="http://localhost:6688/AdfFacesDemo1/portlets/WSRPServiceDescriptionService"/>
    </wsdl:port>
    <wsdl:port binding="bind:WSRP_v1_Registration_Binding_SOAP" name="WSRPRegistrationService">
    <soap:address location="http://localhost:6688/AdfFacesDemo1/portlets/WSRPRegistrationService"/>
    </wsdl:port>
    <wsdl:port binding="bind:WSRP_v1_PortletManagement_Binding_SOAP" name="WSRPPortletManagementService">
    <soap:address location="http://localhost:6688/AdfFacesDemo1/portlets/WSRPPortletManagementService"/>
    </wsdl:port>
    </wsdl:service>
    </wsdl:definitions>
    In test1 project I have a simple jsp page test1.jsp and here is the source
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">
    <%@ page contentType="text/html;charset=windows-1252"%>
    <%@ taglib uri="http://java.sun.com/jsf/html" prefix="h"%>
    <%@ taglib uri="http://java.sun.com/jsf/core" prefix="f"%>
    <%@ taglib uri="http://xmlns.oracle.com/adf/faces/portlet" prefix="adfp"%>
    <%@ taglib uri="http://xmlns.oracle.com/adf/faces" prefix="af"%>
    <%@ taglib uri="http://xmlns.oracle.com/adf/faces/customizable" prefix="cust"%>
    <%@ taglib uri="http://xmlns.oracle.com/adf/faces/html" prefix="afh"%>
    <f:view>
    <afh:html binding="#{backing_test1.html1}" id="html1">
    <afh:head title="Pixel Home" binding="#{backing_test1.head1}" id="head1">
    <meta http-equiv="Content-Type"
    content="text/html; charset=windows-1252"/>
    <style type="text/css">
    body {
    background-color: #ffffff;
    a:link { color: #2121ff; }
    </style>
    </afh:head>
    <afh:body binding="#{backing_test1.body1}" id="body1">
    <h:form binding="#{backing_test1.form1}" id="form1">
    <adfp:portlet value="#{bindings.ADFFacesDemoPortlet11_1}"
    portletType="/oracle/adf/portlet/AdfFacesDemoProducer_1186417722625/ap/E0default_3c036e4c_0114_1000_8003_83e15f750fa7"
    id="portlet1" binding="#{backing_test1.portlet1}"/>
    </h:form>
    </afh:body>
    </afh:html>
    </f:view>
    <%-- oracle-jdev-comment:auto-binding-backing-bean-name:backing_test1--%>
    I have already registered a producer called[b] ADFFacesDemoProducer in test1 project with 300 sec as timeout. Now when I run the test1.jsp page in oc4j container I get the following error. I have tried all the options in this forum and nothing worked.
    Target URL -- http://131.225.95.117:8988/PortletTest6-test1-context-root/faces/test1.jsp
    07/08/06 11:31:04 Oracle Containers for J2EE 10g (10.1.3.1.1) initialized
    Warning : Not able to reserve 2048M memory for the heap. Heap reduced to 890M
    Aug 6, 2007 11:31:17 AM oracle.adf.share.config.ADFConfigFactory findOrCreateADFConfig
    INFO: oracle.adf.share.config.ADFConfigFactory Reading META-INF/adf-config.xml
    07/08/06 11:31:18 PortletContainer portletTechnologies set to '{oracle.portlet.client.containerimpl.web.WebPortletTechnologyConfig,oracle.portlet.client.containerimpl.wsrp.WSRPPortletTechnologyConfig}' from adf-config.xml
    07/08/06 11:31:18 PortletContainer defaultTimeout set to '20' from adf-config.xml
    07/08/06 11:31:18 PortletContainer minimumTimeout set to '1' from adf-config.xml
    07/08/06 11:31:18 PortletContainer maximumTimeout set to '60' from adf-config.xml
    07/08/06 11:31:18 PortletContainer resourceProxyPath set to '/resourceproxy' from adf-config.xml
    Aug 6, 2007 11:31:20 AM oracle.adfinternal.view.faces.application.ViewHandlerImpl _checkTimestamp
    INFO: ADF Faces is running with time-stamp checking enabled. This should not be used in a production environment. See the oracle.adf.view.faces.CHECK_FILE_MODIFICATION property in WEB-INF/web.xml
    Aug 6, 2007 11:31:20 AM oracle.portlet.client.utils.PortletLogger info
    INFO: Portlet Client MBeans registered
    Aug 6, 2007 11:31:25 AM oracle.adfinternal.view.faces.renderkit.html.portlet.PortletRenderer preRender
    SEVERE: oracle.adf.model.portlet.binding.PortletBindingException: Unable to get portlet response (Internal Error) for portlet binding ADFFacesDemoPortlet11_1
         at oracle.adf.model.portlet.binding.PortletBinding.getPortletRendition(PortletBinding.java:514)
         at oracle.adfinternal.view.faces.renderkit.html.portlet.PortletRenderer.preRender(PortletRenderer.java:417)
         at oracle.adfinternal.view.faces.renderkit.html.customizable.ShowDetailFrameRenderer.encodeBegin(ShowDetailFrameRenderer.java:227)
         at oracle.adf.view.faces.component.UIXComponentBase.encodeBegin(UIXComponentBase.java:593)
         at oracle.adfinternal.view.faces.renderkit.RenderUtils.encodeRecursive(RenderUtils.java:39)
         at oracle.adfinternal.view.faces.renderkit.core.CoreRenderer.encodeChild(CoreRenderer.java:242)
         at oracle.adfinternal.view.faces.renderkit.core.CoreRenderer.encodeAllChildren(CoreRenderer.java:265)
         at oracle.adfinternal.view.faces.renderkit.core.xhtml.PanelPartialRootRenderer.renderContent(PanelPartialRootRenderer.java:65)
         at oracle.adfinternal.view.faces.renderkit.core.xhtml.BodyRenderer.renderContent(BodyRenderer.java:117)
         at oracle.adfinternal.view.faces.renderkit.core.xhtml.PanelPartialRootRenderer.encodeAll(PanelPartialRootRenderer.java:147)
         at oracle.adfinternal.view.faces.renderkit.core.xhtml.BodyRenderer.encodeAll(BodyRenderer.java:60)
         at oracle.adfinternal.view.faces.renderkit.core.CoreRenderer.encodeEnd(CoreRenderer.java:169)
         at oracle.adf.view.faces.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:624)
         at javax.faces.webapp.UIComponentTag.encodeEnd(UIComponentTag.java:645)
         at javax.faces.webapp.UIComponentTag.doEndTag(UIComponentTag.java:568)
         at oracle.adf.view.faces.webapp.UIXComponentTag.doEndTag(UIXComponentTag.java:100)
         at test1.jspService(_test1.java:122)
         at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:59)
         at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:462)
         at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:598)
         at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:522)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
         at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:712)
         at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:369)
         at com.evermind.server.http.ServletRequestDispatcher.unprivileged_forward(ServletRequestDispatcher.java:286)
         at com.evermind.server.http.ServletRequestDispatcher.access$100(ServletRequestDispatcher.java:50)
         at com.evermind.server.http.ServletRequestDispatcher$2.oc4jRun(ServletRequestDispatcher.java:192)
         at oracle.oc4j.security.OC4JSecurity.doPrivileged(OC4JSecurity.java:283)
         at com.evermind.server.http.ServletRequestDispatcher.forward(ServletRequestDispatcher.java:197)
         at com.sun.faces.context.ExternalContextImpl.dispatch(ExternalContextImpl.java:346)
         at com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:152)
         at oracle.adfinternal.view.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:157)
         at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:107)
         at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:245)
         at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:137)
         at javax.faces.webapp.FacesServlet.service(FacesServlet.java:214)
         at com.evermind.server.http.ResourceFilterChain.doFilter(ResourceFilterChain.java:64)
         at oracle.adfinternal.view.faces.webapp.AdfFacesFilterImpl._invokeDoFilter(AdfFacesFilterImpl.java:228)
         at oracle.adfinternal.view.faces.webapp.AdfFacesFilterImpl._doFilterImpl(AdfFacesFilterImpl.java:197)
         at oracle.adfinternal.view.faces.webapp.AdfFacesFilterImpl.doFilter(AdfFacesFilterImpl.java:123)
         at oracle.adf.view.faces.webapp.AdfFacesFilter.doFilter(AdfFacesFilter.java:103)
         at com.evermind.server.http.EvermindFilterChain.doFilter(EvermindFilterChain.java:15)
         at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:162)
         at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:620)
         at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:369)
         at com.evermind.server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:865)
         at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:447)
         at com.evermind.server.http.HttpRequestHandler.serveOneRequest(HttpRequestHandler.java:215)
         at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:117)
         at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:110)
         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:298)
         at java.lang.Thread.run(Thread.java:595)
    Caused by: oracle.portlet.client.container.PortletRemoteException: oracle.portlet.server.container.OperationFailedException: oracle.portlet.wsrp.v1.OperationFailedException: oracle.portlet.wsrp.v1.soap.OperationFailed
         at oracle.portlet.client.techimpl.wsrp.WSRPBaseTerminalPipe.processException(WSRPBaseTerminalPipe.java:37)
         at oracle.portlet.client.techimpl.wsrp.WSRPGetMarkupPipe.execute(WSRPGetMarkupPipe.java:185)
         at oracle.portlet.client.techimpl.wsrp.WSRPGetMarkupPipe.pre(WSRPGetMarkupPipe.java:52)
         at oracle.portlet.client.service.pipeline.PipeContext.internalExecute2(PipeContext.java:516)
         at oracle.portlet.client.service.pipeline.PipeContext.internalExecute(PipeContext.java:403)
         at oracle.portlet.client.service.pipeline.PipeContextRunnable.run(PipeContextRunnable.java:24)
         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)
         ... 1 more
    Caused by: oracle.portlet.server.container.OperationFailedException: oracle.portlet.wsrp.v1.OperationFailedException: oracle.portlet.wsrp.v1.soap.OperationFailed
         at oracle.portlet.wsrp.v1.ServerToWSRPv1.getMarkup(ServerToWSRPv1.java:1093)
         at oracle.portlet.client.connection.wsrp.ActivityServerWrapper.getMarkup(ActivityServerWrapper.java:1330)
         at oracle.portlet.client.techimpl.wsrp.WSRPGetMarkupPipe.execute(WSRPGetMarkupPipe.java:116)
         ... 9 more
    Caused by: oracle.portlet.wsrp.v1.OperationFailedException: oracle.portlet.wsrp.v1.soap.OperationFailed
         at oracle.portlet.wsrp.v1.WSRP_v1_Markup_PortTypeJaxbToSoap.getMarkup(WSRP_v1_Markup_PortTypeJaxbToSoap.java:101)
         at oracle.portlet.wsrp.v1.ServerToWSRPv1.getMarkup(ServerToWSRPv1.java:977)
         ... 11 more
    Caused by: oracle.portlet.wsrp.v1.soap.OperationFailed
         at oracle.portlet.wsrp.v1.soap.runtime.WSRP_v1_Markup_PortType_getMarkup_Fault_SOAPSerializer.deserializeDetail(WSRP_v1_Markup_PortType_getMarkup_Fault_SOAPSerializer.java:269)
         at oracle.j2ee.ws.common.encoding.SOAPFaultInfoSerializer.doDeserializeSOAP11(SOAPFaultInfoSerializer.java:132)
         at oracle.j2ee.ws.common.encoding.SOAPFaultInfoSerializer.doDeserialize(SOAPFaultInfoSerializer.java:94)
         at oracle.j2ee.ws.common.encoding.ObjectSerializerBase.deserialize(ObjectSerializerBase.java:180)
         at oracle.j2ee.ws.common.encoding.ReferenceableSerializerImpl.deserialize(ReferenceableSerializerImpl.java:147)
         at oracle.portlet.wsrp.v1.soap.runtime.WSRP_v1_Markup_Binding_SOAP_Stub._readBodyFaultElement(WSRP_v1_Markup_Binding_SOAP_Stub.java:456)
         at oracle.j2ee.ws.client.StreamingSender._sendImpl(StreamingSender.java:321)
         at oracle.j2ee.ws.client.StreamingSender._send(StreamingSender.java:112)
         at oracle.portlet.wsrp.v1.soap.runtime.WSRP_v1_Markup_Binding_SOAP_Stub.getMarkup(WSRP_v1_Markup_Binding_SOAP_Stub.java:76)
         at oracle.portlet.wsrp.v1.WSRP_v1_Markup_PortTypeJaxbToSoap.getMarkup(WSRP_v1_Markup_PortTypeJaxbToSoap.java:78)
         ... 12 more
    Then I tried to deploy the test1.jsp as a WAR file in the webcenter OC4J and tried this URL
    http://localhost:6688/AdfFacesDemoTest1/test1.jsp
    but it gave me this error
    500 Internal Server Error
    Servlet error: An exception occurred. The current application deployment descriptors do not allow for including it in this response. Please consult the application log for details.
    When I tried this URL I got a diffrent error. Googling this did not help at all
    http://localhost:6688/AdfFacesDemoTest1/faces/test1.jsp
    07/08/06 11:33:26 PortletContainer portletTechnologies set to '{oracle.portlet.client.containerimpl.web.WebPortletTechnologyConfig,oracle.portlet.client.containerimpl.wsrp.WSRPPortletTechnologyConfig}' from adf-config.xml
    07/08/06 11:33:26 PortletContainer defaultTimeout set to '20' from adf-config.xml
    07/08/06 11:33:26 PortletContainer minimumTimeout set to '1' from adf-config.xml
    07/08/06 11:33:26 PortletContainer maximumTimeout set to '60' from adf-config.xml
    07/08/06 11:33:26 PortletContainer resourceProxyPath set to '/resourceproxy' from adf-config.xml
    2007-08-06 11:33:58.843 ERROR oracle.portlet.client.persistence.PersistenceNotFoundException: mdsId=/oracle/adf/portlet/AdfFacesDemoProducer_1186417722625/ap/E0default_3c036e4c_0114_1000_8003_83e15f750fa7.pxml not found
         at oracle.portlet.client.persistenceimpl.mds.MDSPersistenceContext.get(MDSPersistenceContext.java:587)
         at oracle.portlet.client.beanimpl.persistence.PersistenceBeanFactory.getExisting(PersistenceBeanFactory.java:226)
         at oracle.portlet.client.beanimpl.persistence.PersistenceBeanContext.getExisting(PersistenceBeanContext.java:83)
         at oracle.portlet.client.containerimpl.PublicFactoryImpl.get(PublicFactoryImpl.java:248)
         at oracle.portlet.client.containerimpl.PublicFactoryImpl.get(PublicFactoryImpl.java:258)
         at oracle.portlet.client.containerimpl.PortletContainerImpl.getPortlet(PortletContainerImpl.java:227)
         at oracle.adf.model.portlet.binding.PortletBinding.prepareModel(PortletBinding.java:801)
         at oracle.adf.model.portlet.binding.PortletBinding.refresh(PortletBinding.java:606)
         at oracle.adf.model.binding.DCBindingContainerDef$1RegionBindingAdapter.refresh(DCBindingContainerDef.java:1011)
         at oracle.adf.model.binding.DCBindingContainer.internalRefreshControl(DCBindingContainer.java:2455)
         at oracle.adf.model.binding.DCBindingContainer.refresh(DCBindingContainer.java:2260)
         at oracle.adf.controller.v2.lifecycle.PageLifecycleImpl.prepareModel(PageLifecycleImpl.java:99)
         at oracle.adf.controller.faces.lifecycle.FacesPageLifecycle.prepareModel(FacesPageLifecycle.java:73)
         at oracle.adf.controller.v2.lifecycle.Lifecycle$8.execute(Lifecycle.java:210)
         at oracle.adf.controller.v2.lifecycle.Lifecycle.executePhase(Lifecycle.java:116)
         at oracle.adf.controller.faces.lifecycle.ADFPhaseListener.mav$executePhase(ADFPhaseListener.java:29)
         at oracle.adf.controller.faces.lifecycle.ADFPhaseListener$4.after(ADFPhaseListener.java:327)
         at oracle.adf.controller.faces.lifecycle.ADFPhaseListener.afterPhase(ADFPhaseListener.java:90)
         at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:254)
         at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:110)
         at javax.faces.webapp.FacesServlet.service(FacesServlet.java:213)
         at com.evermind.server.http.ResourceFilterChain.doFilter(ResourceFilterChain.java:64)
         at oracle.adfinternal.view.faces.webapp.AdfFacesFilterImpl._invokeDoFilter(AdfFacesFilterImpl.java:228)
         at oracle.adfinternal.view.faces.webapp.AdfFacesFilterImpl._doFilterImpl(AdfFacesFilterImpl.java:197)
         at oracle.adfinternal.view.faces.webapp.AdfFacesFilterImpl.doFilter(AdfFacesFilterImpl.java:123)
         at oracle.adf.view.faces.webapp.AdfFacesFilter.doFilter(AdfFacesFilter.java:103)
         at com.evermind.server.http.EvermindFilterChain.doFilter(EvermindFilterChain.java:15)
         at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:162)
         at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:620)
         at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:369)
         at com.evermind.server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:865)
         at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:447)
         at com.evermind.server.http.HttpRequestHandler.serveOneRequest(HttpRequestHandler.java:215)
         at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:117)
         at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:110)
         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)
    Caused by: oracle.mds.core.MetadataNotFoundException: No metadata found for metadata object "/oracle/adf/portlet/AdfFacesDemoProducer_1186417722625/ap/E0default_3c036e4c_0114_1000_8003_83e15f750fa7.pxml"
         at oracle.mds.core.MetadataObject.getBaseMO(Unknown Source)
         at oracle.mds.core.MDSSession.getBaseMO(Unknown Source)
         at oracle.mds.core.MDSSession.getMutableMO(Unknown Source)
         at oracle.portlet.client.persistenceimpl.mds.MDSPersistenceContext.getBaseMutableMO(MDSPersistenceContext.java:1143)
         at oracle.portlet.client.persistenceimpl.mds.MDSPersistenceContext.get(MDSPersistenceContext.java:577)
         ... 40 more
    Here is my portlet.xml in ui project
    <?xml version="1.0" encoding="ISO-8859-1"?>
    <portlet-app xmlns="http://java.sun.com/xml/ns/portlet/portlet-app_1_0.xsd"
    version="1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://java.sun.com/xml/ns/portlet/portlet-app_1_0.xsd
    http://java.sun.com/xml/ns/portlet/portlet-app_1_0.xsd">
    <portlet>
    <description>ADF Faces Demo Portlet 1</description>
    <portlet-name>ADFFacesDemo1</portlet-name>
    <display-name>ADF Faces Demo portlet 1</display-name>
    <portlet-class>oracle.portlet.server.bridges.jsf.FacesPortlet
    </portlet-class>
    <init-param>
    <name>DefaultPage.view</name>
    <value>/untitled1.jsp</value>
    </init-param>
    <init-param>
    <name>BridgeLifecycleListeners</name>
    <value>
    oracle.portlet.server.bridges.jsf.adf.ADFFacesBridgeLifecycleListener,
    oracle.portlet.server.bridges.jsf.adf.BindingFacesBridgeLifecycleListener
    </value>
    </init-param>
    <supports>
    <mime-type>text/html</mime-type>
    <portlet-mode>VIEW</portlet-mode>
    </supports>
    <supported-locale>en</supported-locale>
    <portlet-info>
    <title>ADF Faces Demo Portlet 1</title>
    <short-title>ADFFacesDemo1</short-title>
    </portlet-info>
    </portlet>
    </portlet-app>
    web.xml in ui project (where the AFD application is)
    <?xml version = '1.0' encoding = 'windows-1252'?>
    <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd" version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee">
    <description>Empty web.xml file for Web Application</description>
    <filter>
    <filter-name>adfFaces</filter-name>
    <filter-class>oracle.adf.view.faces.webapp.AdfFacesFilter</filter-class>
    </filter>
    <filter-mapping>
    <filter-name>adfFaces</filter-name>
    <servlet-name>Faces Servlet</servlet-name>
    <dispatcher>FORWARD</dispatcher>
    <dispatcher>REQUEST</dispatcher>
    </filter-mapping>
    <servlet>
    <servlet-name>Faces Servlet</servlet-name>
    <servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
    <load-on-startup>1</load-on-startup>
    </servlet>
    <servlet>
    <servlet-name>resources</servlet-name>
    <servlet-class>oracle.adf.view.faces.webapp.ResourceServlet</servlet-class>
    </servlet>
    <servlet-mapping>
    <servlet-name>Faces Servlet</servlet-name>
    <url-pattern>/faces/*</url-pattern>
    </servlet-mapping>
    <servlet-mapping>
    <servlet-name>resources</servlet-name>
    <url-pattern>/adf/*</url-pattern>
    </servlet-mapping>
    <session-config>
    <session-timeout>35</session-timeout>
    </session-config>
    <mime-mapping>
    <extension>html</extension>
    <mime-type>text/html</mime-type>
    </mime-mapping>
    <mime-mapping>
    <extension>txt</extension>
    <mime-type>text/plain</mime-type>
    </mime-mapping>
    </web-app>
    web.xml in test1 project (where portlet producer is registered)
    <?xml version = '1.0' encoding = 'windows-1252'?>
    <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd" version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee">
    <description>Empty web.xml file for Web Application</description>
    <context-param>
    <param-name>CpxFileName</param-name>
    <param-value>test1.DataBindings</param-value>
    </context-param>
    <context-param>
    <param-name>oracle.mds.web-app-root</param-name>
    <param-value>/test1/public_html</param-value>
    </context-param>
    <context-param>
    <param-name>oracle.adf.view.faces.CHANGE_PERSISTENCE</param-name>
    <param-value>oracle.adfinternal.view.faces.change.HybridChangeManager</param-value>
    </context-param>
    <filter>
    <filter-name>adfFaces</filter-name>
    <filter-class>oracle.adf.view.faces.webapp.AdfFacesFilter</filter-class>
    </filter>
    <filter>
    <filter-name>adfBindings</filter-name>
    <filter-class>oracle.adf.model.servlet.ADFBindingFilter</filter-class>
    </filter>
    <filter>
    <filter-name>mdsFilter</filter-name>
    <filter-class>oracle.mds.jsp.MDSJSPFilter</filter-class>
    </filter>
    <filter-mapping>
    <filter-name>adfFaces</filter-name>
    <servlet-name>Faces Servlet</servlet-name>
    <dispatcher>FORWARD</dispatcher>
    <dispatcher>REQUEST</dispatcher>
    </filter-mapping>
    <filter-mapping>
    <filter-name>adfBindings</filter-name>
    <url-pattern>*.jsp</url-pattern>
    </filter-mapping>
    <filter-mapping>
    <filter-name>adfBindings</filter-name>
    <url-pattern>*.jspx</url-pattern>
    </filter-mapping>
    <filter-mapping>
    <filter-name>adfBindings</filter-name>
    <servlet-name>resourceproxy</servlet-name>
    </filter-mapping>
    <filter-mapping>
    <filter-name>adfBindings</filter-name>
    <servlet-name>adfportlet</servlet-name>
    </filter-mapping>
    <filter-mapping>
    <filter-name>mdsFilter</filter-name>
    <servlet-name>jsp2</servlet-name>
    <dispatcher>FORWARD</dispatcher>
    <dispatcher>INCLUDE</dispatcher>
    <dispatcher>REQUEST</dispatcher>
    </filter-mapping>
    <servlet>
    <servlet-name>Faces Servlet</servlet-name>
    <servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
    <load-on-startup>1</load-on-startup>
    </servlet>
    <servlet>
    <servlet-name>resources</servlet-name>
    <servlet-class>oracle.adf.view.faces.webapp.ResourceServlet</servlet-class>
    </servlet>
    <servlet>
    <servlet-name>adfportlet</servlet-name>
    <servlet-class>oracle.adfinternal.view.faces.renderkit.html.portlet.ADFPortletServlet</servlet-class>
    <load-on-startup>1</load-on-startup>
    </servlet>
    <servlet>
    <servlet-name>resourceproxy</servlet-name>
    <servlet-class>oracle.portlet.client.resourceproxy.adf.ADFPortletResourceServlet</servlet-class>
    </servlet>
    <servlet>
    <servlet-name>jsp2</servlet-name>
    <servlet-class>oracle.jsp.runtimev2.JspServlet</servlet-class>
    <init-param>
    <param-name>tags_reuse_default</param-name>
    <param-value>none</param-value>
    </init-param>
    <init-param>
    <param-name>check_page_scope</param-name>
    <param-value>true</param-value>
    </init-param>
    <init-param>
    <param-name>debug_mode</param-name>
    <param-value>false</param-value>
    </init-param>
    <init-param>
    <param-name>page_provider</param-name>
    <param-value>oracle.mds.jsp.MDSJSPProvider</param-value>
    </init-param>
    <init-param>
    <param-name>page_repository</param-name>
    <param-value>oracle.mds.jsp.MDSJSPProvider</param-value>
    </init-param>
    <load-on-startup>1</load-on-startup>
    </servlet>
    <servlet-mapping>
    <servlet-name>Faces Servlet</servlet-name>
    <url-pattern>/faces/*</url-pattern>
    </servlet-mapping>
    <servlet-mapping>
    <servlet-name>resources</servlet-name>
    <url-pattern>/adf/*</url-pattern>
    </servlet-mapping>
    <servlet-mapping>
    <servlet-name>adfportlet</servlet-name>
    <url-pattern>/adfportlet</url-pattern>
    </servlet-mapping>
    <servlet-mapping>
    <servlet-name>adfportlet</servlet-name>
    <url-pattern>/adfportletfullpage</url-pattern>
    </servlet-mapping>
    <servlet-mapping>
    <servlet-name>resourceproxy</servlet-name>
    <url-pattern>/resourceproxy</url-pattern>
    </servlet-mapping>
    <servlet-mapping>
    <servlet-name>jsp2</servlet-name>
    <url-pattern>/*.jspx</url-pattern>
    </servlet-mapping>
    <session-config>
    <session-timeout>35</session-timeout>
    </session-config>
    <mime-mapping>
    <extension>html</extension>
    <mime-type>text/html</mime-type>
    </mime-mapping>
    <mime-mapping>
    <extension>txt</extension>
    <mime-type>text/plain</mime-type>
    </mime-mapping>
    <service-ref xmlns="http://java.sun.com/xml/ns/j2ee"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <service-ref-name>service/WSRPServiceRefV1</service-ref-name>
    <service-interface>javax.xml.rpc.Service</service-interface>
    <wsdl-file>WEB-INF/wsdl/WSRP_v1_Service.wsdl</wsdl-file>
    <jaxrpc-mapping-file>WEB-INF/WSRP_v1_Service-java-wsdl-mapping.xml</jaxrpc-mapping-file>
    <service-qname xmlns:service-qname_ns__="urn:oasis:names:tc:wsrp:v1:wsdl">service-qname_ns__:WSRP_v1_Service</service-qname>
    <port-component-ref>
    <service-endpoint-interface>oracle.portlet.wsrp.v1.soap.WSRP_v1_Markup_PortType</service-endpoint-interface>
    </port-component-ref>
    <port-component-ref>
    <service-endpoint-interface>oracle.portlet.wsrp.v1.soap.WSRP_v1_ServiceDescription_PortType</service-endpoint-interface>
    </port-component-ref>
    <port-component-ref>
    <service-endpoint-interface>oracle.portlet.wsrp.v1.soap.WSRP_v1_Registration_PortType</service-endpoint-interface>
    </port-component-ref>
    <port-component-ref>
    <service-endpoint-interface>oracle.portlet.wsrp.v1.soap.WSRP_v1_PortletManagement_PortType</service-endpoint-interface>
    </port-component-ref>
    </service-ref>
    <service-ref xmlns="http://java.sun.com/xml/ns/j2ee"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <service-ref-name>service/WSRPServiceRefV2</service-ref-name>
    <service-interface>javax.xml.rpc.Service</service-interface>
    <wsdl-file>WEB-INF/wsdl/WSRP_v2_Service.wsdl</wsdl-file>
    <jaxrpc-mapping-file>WEB-INF/WSRP_v2_Service-java-wsdl-mapping.xml</jaxrpc-mapping-file>
    <service-qname xmlns:service-qname_ns__="urn:oasis:names:tc:wsrp:v2:wsdl">service-qname_ns__:WSRP_v2_Service</service-qname>
    <port-component-ref>
    <service-endpoint-interface>oracle.portlet.wsrp.v2.soap.WSRP_v2_Markup_PortType</service-endpoint-interface>
    </port-component-ref>
    <port-component-ref>
    <service-endpoint-interface>oracle.portlet.wsrp.v2.soap.WSRP_v2_ServiceDescription_PortType</service-endpoint-interface>
    </port-component-ref>
    <port-component-ref>
    <service-endpoint-interface>oracle.portlet.wsrp.v2.soap.WSRP_v2_Registration_PortType</service-endpoint-interface>
    </port-component-ref>
    <port-component-ref>
    <service-endpoint-interface>oracle.portlet.wsrp.v2.soap.WSRP_v2_PortletManagement_PortType</service-endpoint-interface>
    </port-component-ref>
    </service-ref>
    </web-app>
    Can anyone help please
    regards
    Vijay

    Hello dvohra,
    Thanks for the reply but I have done everything before I posted my message on this forum
    1. Is the Portlet Faces Bridge library in the project libraries?
    yes in both test1 project and ui project. ui project is where the ADF application is and test1 is where the producer is registered
    2. I sent the web.xml earlier in the forum. Yes it include the tags
    here is it again
    <?xml version = '1.0' encoding = 'windows-1252'?>
    <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd" version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee">
    <description>Empty web.xml file for Web Application</description>
    <filter>
    <filter-name>adfFaces</filter-name>
    <filter-class>oracle.adf.view.faces.webapp.AdfFacesFilter</filter-class>
    </filter>
    <filter>
    <filter-name>adfBindings</filter-name>
    <filter-class>oracle.adf.model.servlet.ADFBindingFilter</filter-class>
    </filter>
    <filter-mapping>
    <filter-name>adfFaces</filter-name>
    <servlet-name>Faces Servlet</servlet-name>
    <dispatcher>FORWARD</dispatcher>
    <dispatcher>REQUEST</dispatcher>
    </filter-mapping>
    <filter-mapping>
    <filter-name>adfBindings</filter-name>
    <url-pattern>*.jsp</url-pattern>
    </filter-mapping>
    <filter-mapping>
    <filter-name>adfBindings</filter-name>
    <url-pattern>*.jspx</url-pattern>
    </filter-mapping>
    <servlet>
    <servlet-name>Faces Servlet</servlet-name>
    <servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
    <load-on-startup>1</load-on-startup>
    </servlet>
    <servlet>
    <servlet-name>resources</servlet-name>
    <servlet-class>oracle.adf.view.faces.webapp.ResourceServlet</servlet-class>
    </servlet>
    <servlet-mapping>
    <servlet-name>Faces Servlet</servlet-name>
    <url-pattern>/faces/*</url-pattern>
    </servlet-mapping>
    <servlet-mapping>
    <servlet-name>resources</servlet-name>
    <url-pattern>/adf/*</url-pattern>
    </servlet-mapping>
    <session-config>
    <session-timeout>35</session-timeout>
    </session-config>
    <mime-mapping>
    <extension>html</extension>
    <mime-type>text/html</mime-type>
    </mime-mapping>
    <mime-mapping>
    <extension>txt</extension>
    <mime-type>text/plain</mime-type>
    </mime-mapping>
    <context-param>
    <param-name>javax.faces.STATE_SAVING_METHOD</param-name>
    <param-value>server</param-value>
    </context-param>
    </web-app>
    3. Yes it include that tag also. Please see the web.xml I pasted above
    4. Yes I deployed it as the simple WAR file and NEVER as a WebCenter Application WAR
    I am assuming that when you refer to web.xml you refer to the one in my ui project where the ADF application is . There is another web.xml file in test1 project where I try to test the portlet. That web.xml is also pasted in my earlier blog
    Any other idea ?
    thanks a lot
    Vijay
    ______________________________________________________________________

  • Error while creating https based web clipping portlet

    Please help me if any one has created https based web clipping portlet. I'm getting the following error when https url is used during clipping :
    An exception has occurred : oracle.portal.wcs.transport.http.HttpTransportException WCS-510 -- HTTP connection failed to URL https://google.com by method get
    Please click "Cancel" or "Back" in the above panel (if present) to retry. Otherwise, please try to click "Back" (from the browser) to go back to the Oracle Portal page to restart.
    both are not working
    Steps performed :
    1) Added proxy settings in provider.xml
    2) Imported certificates from https site into WLS_Portlet key store
    Thanks
    Bikash

    Hi,
    Are you using proxy server? if yes you have to configure it, or it is problem with your provider.xml file. Can you past the code from provider.xml related to proxy setting?
    I have resolved this issue by follow following technique, Look this code from provider.xml
    <proxyInfo class="oracle.portal.provider.v2.ProxyInformation">
    <!-- <httpProxyHost></httpProxyHost>
    <httpProxyPort></httpProxyPort>
    <dontProxyFor>*.mycompany.com</dontProxyFor> -->
    <proxyUseAuth></proxyUseAuth>
    <proxyType></proxyType>
    <proxyRealm></proxyRealm>
    <proxyUseGlobal></proxyUseGlobal>
    <proxyUser></proxyUser>
    </proxyInfo>
    commented first three tags and removed value from remaining tags.
    Just try with that, Hope this will solve your problem
    Muhammad Nasir

  • No images in portlets, directly or using PTHTTPRequest

    The basic problem is that I cannot see images in a portlet. Even if I create a simple html page with an image tag!
    If I create a remote web server with the spec, http://www.google.comand a web service with the spec http://www.google.com/search, I can see everything in the portlet but the image.
    In the context of an adaptive portlet, I issue an PTHTTPGETRequest and process the responce. I am processing the responce with the following:
    var container = document.getElementById('portletBContainer');
    container.innerHTML = response.responseText;
    ...everything EXCEPT the image (and anything in a style sheet) will be presented. The portlet will not go back and retrieve the image, even though it has a valid (tested) URL.
    What am I doing wrong? Everything is deployed on the SAME machine, by the way.
    Below I've pasted the PTSpy errors.
    Thanks!
    Rob
    798 08-24 13:26:52 Warn WebDownloaderParallel.dll 2020 628 WebDownloaderParallelCommon.cpp(34) Error in CPTHttpRequestParallel::get_Response. The request is not yet finished. The request failed to connect to the host for an unknown reason..799 08-24 13:26:52 Warn Common Library 2020 628 PTCommon.cpp(977) ***SetError *** (0x80044f65): The request is not yet finished. The request failed to connect to the host for an unknown reason.800 08-24 13:26:52 Info WebDownloaderParallel.dll 2020 628 PTHttpResponseParallel.cpp(622) CPTHttpResponseParallel::GetEncoding failed to find a Content-Encoding header801 08-24 13:26:52 Warn Transformers 2020 628 HTMLTransformer.cpp(148) *** COM exception caught *** Error info: The parameter is incorrect. (0x80070057): [Error in CHTMLTransformer::TransformText, vText must be a BSTR or a Safe Array of VT_UI1] (148,HTMLTransformer.cpp)802 08-24 13:26:52 Info Gadget Providers 2020 628 PTHTTPGPCache.cpp(305) CPTHTTPGPCache::UpdateEntry, adding response to private cache for user 1704.803 08-24 13:26:52 Info Gadget Providers 2020 628 PTHTTPGPCache.cpp(351) CPTHTTPGPCache::UpdateEntry, adding entry '276:1:0::0:1:0:0:EN-US:0:::0:0:0:0::0:0:0:http://wusvmidptl01.corp.nrpc/getncsimage.asp?image=Server-26A6F6D8-7183-4118-A011-E6D9E775E827:6a8'804 08-24 13:26:52 Info Gadget Providers 2020 628 HTTPCacheEntry.cpp(438) CHTTPCacheEntry::UpdateEntry, m_odtDate = 8/24/2004 1:25:52 PM, m_odtGenerated = 8/24/2004 1:26:52 PM, m_odtspanFreshnessLifetime = 0.000000 seconds805 08-24 13:26:52 Info Gadget Providers 2020 628 HTTPCacheEntry.cpp(448) CHTTPCacheEntry::UpdateEntry, Updating headers.806 08-24 13:26:52 Warn Gadget Providers 2020 628 HTTPCacheEntry.cpp(469) CHttpCacheEntryCopy::UpdateEntry() - Markup array is not of type [VT_ARRAY|VT_VARIANT].The type is [0x0]807 08-24 13:26:52 Info Gadget Providers 2020 628 HTTPCacheEntry.cpp(487) Gadget Content Cache Size is [644] bytes.808 08-24 13:26:52 Info Gadget Providers 2020 628 PTHTTPGPCache.cpp(370) CPTHTTPGPCache::UpdateEntry, finished updating entry [276:1:0::0:1:0:0:EN-US:0:::0:0:0:0::0:0:0:http://wusvmidptl01.corp.nrpc/getncsimage.asp?image=Server-26A6F6D8-7183-4118-A011-E6D9E775E827:6a8]809 08-24 13:26:52 Warn Gadget Providers 2020 628 PTHTTPGPClientStateCookie.cpp(870) *** COM exception caught *** Error info: The parameter is incorrect. (0x80070057): [Error in CPTHTTPGPClientStateCookie::PostCacheTransform, pvMarkupArray must be of type VT_ARRAY | VT_VARIANTInstead the type of the variant returned from the cache is [0x0]] (870,PTHTTPGPClientStateCookie.cpp)810 08-24 13:26:52 Warn Gadget Providers 2020 628 HttpGadgetProviderObject.cpp(1139) *** COM exception caught *** Error info: The parameter is incorrect. (0x80070057): [Error in CPTHTTPGPClientStateCookie::PostCacheTransform, pvMarkupArray must be of type VT_ARRAY | VT_VARIANTInstead the type of the variant returned from the cache is [0x0]] (1139,HttpGadgetProviderObject.cpp)811 08-24 13:26:52 Info Portal UI - Browsing 2020 628 com.plumtree.portalpages.browsing.myportal.MyPortalContentView.PortletHeader() Portlet 276 Title bar.812 08-24 13:26:52 Warn WebDownloaderParallel.dll 2020 628 WebDownloaderParallelCommon.cpp(34) Error in CPTHttpRequestParallel::get_Response. The request is not yet finished. The request failed to connect to the host for an unknown reason..813 08-24 13:26:52 Warn Common Library 2020 628 PTCommon.cpp(977) ***SetError *** (0x80044f65): The request is not yet finished. The request failed to connect to the host for an unknown reason.814 08-24 13:26:52 Warn Gadget Providers 2020 628 HttpGadgetProviderObject.cpp(875) Warning in CHttpGadgetProvider::raw_GetHTMLText : the response object could not be created. The error reported was 0x80044f65815 08-24 13:26:52 Warn Common Library 2020 628 PTCommon.cpp(977) ***SetError *** (0x80044633): Error in CHttpGadgetProvider::raw_GetHTMLText, The Portal Server could not retrieve the content for this gadget because of a connection error with the host. If this problem persists, please alert a system administrator.

    The basic problem is that I cannot see images in a portlet. Even if I create a simple html page with an image tag!
    If I create a remote web server with the spec, http://www.google.comand a web service with the spec http://www.google.com/search, I can see everything in the portlet but the image.
    In the context of an adaptive portlet, I issue an PTHTTPGETRequest and process the responce. I am processing the responce with the following:
    var container = document.getElementById('portletBContainer');
    container.innerHTML = response.responseText;
    ...everything EXCEPT the image (and anything in a style sheet) will be presented. The portlet will not go back and retrieve the image, even though it has a valid (tested) URL.
    What am I doing wrong? Everything is deployed on the SAME machine, by the way.
    Below I've pasted the PTSpy errors.
    Thanks!
    Rob
    798 08-24 13:26:52 Warn WebDownloaderParallel.dll 2020 628 WebDownloaderParallelCommon.cpp(34) Error in CPTHttpRequestParallel::get_Response. The request is not yet finished. The request failed to connect to the host for an unknown reason..799 08-24 13:26:52 Warn Common Library 2020 628 PTCommon.cpp(977) ***SetError *** (0x80044f65): The request is not yet finished. The request failed to connect to the host for an unknown reason.800 08-24 13:26:52 Info WebDownloaderParallel.dll 2020 628 PTHttpResponseParallel.cpp(622) CPTHttpResponseParallel::GetEncoding failed to find a Content-Encoding header801 08-24 13:26:52 Warn Transformers 2020 628 HTMLTransformer.cpp(148) *** COM exception caught *** Error info: The parameter is incorrect. (0x80070057): [Error in CHTMLTransformer::TransformText, vText must be a BSTR or a Safe Array of VT_UI1] (148,HTMLTransformer.cpp)802 08-24 13:26:52 Info Gadget Providers 2020 628 PTHTTPGPCache.cpp(305) CPTHTTPGPCache::UpdateEntry, adding response to private cache for user 1704.803 08-24 13:26:52 Info Gadget Providers 2020 628 PTHTTPGPCache.cpp(351) CPTHTTPGPCache::UpdateEntry, adding entry '276:1:0::0:1:0:0:EN-US:0:::0:0:0:0::0:0:0:http://wusvmidptl01.corp.nrpc/getncsimage.asp?image=Server-26A6F6D8-7183-4118-A011-E6D9E775E827:6a8'804 08-24 13:26:52 Info Gadget Providers 2020 628 HTTPCacheEntry.cpp(438) CHTTPCacheEntry::UpdateEntry, m_odtDate = 8/24/2004 1:25:52 PM, m_odtGenerated = 8/24/2004 1:26:52 PM, m_odtspanFreshnessLifetime = 0.000000 seconds805 08-24 13:26:52 Info Gadget Providers 2020 628 HTTPCacheEntry.cpp(448) CHTTPCacheEntry::UpdateEntry, Updating headers.806 08-24 13:26:52 Warn Gadget Providers 2020 628 HTTPCacheEntry.cpp(469) CHttpCacheEntryCopy::UpdateEntry() - Markup array is not of type [VT_ARRAY|VT_VARIANT].The type is [0x0]807 08-24 13:26:52 Info Gadget Providers 2020 628 HTTPCacheEntry.cpp(487) Gadget Content Cache Size is [644] bytes.808 08-24 13:26:52 Info Gadget Providers 2020 628 PTHTTPGPCache.cpp(370) CPTHTTPGPCache::UpdateEntry, finished updating entry [276:1:0::0:1:0:0:EN-US:0:::0:0:0:0::0:0:0:http://wusvmidptl01.corp.nrpc/getncsimage.asp?image=Server-26A6F6D8-7183-4118-A011-E6D9E775E827:6a8]809 08-24 13:26:52 Warn Gadget Providers 2020 628 PTHTTPGPClientStateCookie.cpp(870) *** COM exception caught *** Error info: The parameter is incorrect. (0x80070057): [Error in CPTHTTPGPClientStateCookie::PostCacheTransform, pvMarkupArray must be of type VT_ARRAY | VT_VARIANTInstead the type of the variant returned from the cache is [0x0]] (870,PTHTTPGPClientStateCookie.cpp)810 08-24 13:26:52 Warn Gadget Providers 2020 628 HttpGadgetProviderObject.cpp(1139) *** COM exception caught *** Error info: The parameter is incorrect. (0x80070057): [Error in CPTHTTPGPClientStateCookie::PostCacheTransform, pvMarkupArray must be of type VT_ARRAY | VT_VARIANTInstead the type of the variant returned from the cache is [0x0]] (1139,HttpGadgetProviderObject.cpp)811 08-24 13:26:52 Info Portal UI - Browsing 2020 628 com.plumtree.portalpages.browsing.myportal.MyPortalContentView.PortletHeader() Portlet 276 Title bar.812 08-24 13:26:52 Warn WebDownloaderParallel.dll 2020 628 WebDownloaderParallelCommon.cpp(34) Error in CPTHttpRequestParallel::get_Response. The request is not yet finished. The request failed to connect to the host for an unknown reason..813 08-24 13:26:52 Warn Common Library 2020 628 PTCommon.cpp(977) ***SetError *** (0x80044f65): The request is not yet finished. The request failed to connect to the host for an unknown reason.814 08-24 13:26:52 Warn Gadget Providers 2020 628 HttpGadgetProviderObject.cpp(875) Warning in CHttpGadgetProvider::raw_GetHTMLText : the response object could not be created. The error reported was 0x80044f65815 08-24 13:26:52 Warn Common Library 2020 628 PTCommon.cpp(977) ***SetError *** (0x80044633): Error in CHttpGadgetProvider::raw_GetHTMLText, The Portal Server could not retrieve the content for this gadget because of a connection error with the host. If this problem persists, please alert a system administrator.

  • Portletizing ADF Faces - Portlet Unavailable - Is there a Working Sample?

    Hi,
    It seems I have run into a similar issue as some people before me. I have watched all samples, read all relevant forum threads and yet I cannot solve my problem.
    I have created a very simple ADF Faces applications that uses DataBinding - it displays records from a database table in an af:table component based on ADF BC. I have created the page, added the Portlet Faces Bridge library to the project, created the portlet.xml, copied and pasted and configured the Portlet.xml contents for my Portlet. Deployment is to a local yet standalone WebCenter containing OC4J instance. Note: deploying to the preconfigured OC4J also did not work.
    When I register the Portletproducer, consume the portlet in an otherwise empty JSF page and run that page, I get the Portlet Unavailable message in the page. The error log is shown below.
    I am wondering where to go from here, what can I try to analyze? And also: is there a working sample available for download of an ADF Faces based portlet that can successfully be consumed by an application?
    portlet.xml:
    <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
    <portlet-app version="1.0" xsi:schemaLocation="http://java.sun.com/xml/ns/portlet/portlet-app_1_0.xsd http://java.sun.com/xml/ns/portlet/portlet-app_1_0.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/portlet/portlet-app_1_0.xsd">
    <portlet>
         <description>Publisher List Portlet</description>
         <portlet-name>Publist</portlet-name>
         <display-name>Publisher List Portlet</display-name>
         <portlet-class>oracle.portlet.server.bridges.jsf.FacesPortlet
         </portlet-class>
         <init-param>
          <name>DefaultPage.view</name>
          <value>/PublisherList.jspx</value>
         </init-param>
         <init-param>
          <name>BridgeLifecycleListeners</name>
          <value>
           oracle.portlet.server.bridges.jsf.adf.ADFFacesBridgeLifecycleListener,
           oracle.portlet.server.bridges.jsf.adf.BindingFacesBridgeLifecycleListener
          </value>
         </init-param>
        <supports>
         <mime-type>text/html</mime-type>
         <portlet-mode>VIEW</portlet-mode>
         </supports>
         <supported-locale>en</supported-locale>
         <portlet-info>
          <title>Publisher List Portlet</title>
          <short-title>PubList</short-title>
         </portlet-info>
       </portlet>
    </portlet-app>Error log:
    INFO: Using the ProviderURI /mdssys/ViewController/public_html/untitled1.jspx that is returned from custom provider for processing requests.
    07/03/29 13:31:14 java.net.SocketTimeoutException: Read timed out
    07/03/29 13:31:14      at java.net.SocketInputStream.socketRead0(Native Method)
    07/03/29 13:31:14      at java.net.SocketInputStream.read(SocketInputStream.java:129)
    07/03/29 13:31:14      at HTTPClient.BufferedInputStream.fillBuff(BufferedInputStream.java:192)
    07/03/29 13:31:14      at HTTPClient.BufferedInputStream.read(BufferedInputStream.java:112)
    07/03/29 13:31:14      at HTTPClient.StreamDemultiplexor.read(StreamDemultiplexor.java:322)
    07/03/29 13:31:14      at HTTPClient.RespInputStream.read(RespInputStream.java:170)
    07/03/29 13:31:14      at HTTPClient.RespInputStream.read(RespInputStream.java:129)
    Mar 29, 2007 1:31:14 PM oracle.portlet.client.utils.PortletLogger warning
    WARNING: Timing out task: [email protected]
    07/03/29 13:31:14      at HTTPClient.Response.readResponseHeaders(Response.java:1002)
    07/03/29 13:31:14      at HTTPClient.Response.getHeaders(Response.java:718)
    07/03/29 13:31:14      at HTTPClient.Response.getStatusCode(Response.java:268)
    07/03/29 13:31:14      at HTTPClient.RetryModule.responsePhase1Handler(RetryModule.java:92)
    07/03/29 13:31:14      at HTTPClient.HTTPResponse.handleResponse(HTTPResponse.java:771)
    07/03/29 13:31:14      at HTTPClient.HTTPResponse.getStatusCode(HTTPResponse.java:204)
    07/03/29 13:31:14      at oracle.portlet.client.connection.wsrp.HTTPClientTransport.invoke(HTTPClientTransport.java:178)
    07/03/29 13:31:14      at oracle.j2ee.ws.client.StreamingSender._sendImpl(StreamingSender.java:175)
    07/03/29 13:31:14      at oracle.j2ee.ws.client.StreamingSender._send(StreamingSender.java:112)
    07/03/29 13:31:14      at oracle.portlet.wsrp.v2.soap.runtime.WSRP_v2_Markup_Binding_SOAP_Stub.getMarkup(WSRP_v2_Markup_Binding_SOAP_Stub.java:238)
    07/03/29 13:31:14      at oracle.portlet.wsrp.v2.WSRP_v2_Markup_PortTypeJaxbToSoap.getMarkup(WSRP_v2_Markup_PortTypeJaxbToSoap.java:80)
    07/03/29 13:31:14      at oracle.portlet.wsrp.v2.ServerToWSRPv2.getMarkup(ServerToWSRPv2.java:13461)
    07/03/29 13:31:14      at oracle.portlet.client.connection.wsrp.ActivityServerWrapper.getMarkup(ActivityServerWrapper.java:1330)
    07/03/29 13:31:14      at oracle.portlet.client.techimpl.wsrp.WSRPGetMarkupPipe.execute(WSRPGetMarkupPipe.java:116)
    07/03/29 13:31:14      at oracle.portlet.client.techimpl.wsrp.WSRPGetMarkupPipe.pre(WSRPGetMarkupPipe.java:52)
    07/03/29 13:31:14      at oracle.portlet.client.service.pipeline.PipeContext.internalExecute2(PipeContext.java:516)
    07/03/29 13:31:14      at oracle.portlet.client.service.pipeline.PipeContext.internalExecute(PipeContext.java:403)
    07/03/29 13:31:14      at oracle.portlet.client.service.pipeline.PipeContextRunnable.run(PipeContextRunnable.java:24)
    07/03/29 13:31:14      at edu.emory.mathcs.backport.java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:431)
    07/03/29 13:31:14      at edu.emory.mathcs.backport.java.util.concurrent.FutureTask.run(FutureTask.java:176)
    07/03/29 13:31:14      at oracle.portlet.client.service.pipeline.ModifiedThreadPoolExecutor$Worker.runTask(ModifiedThreadPoolExecutor.java:398)
    07/03/29 13:31:14      at oracle.portlet.client.service.pipeline.ModifiedThreadPoolExecutor$Worker.run(ModifiedThreadPoolExecutor.java:423)
    07/03/29 13:31:14      at java.lang.Thread.run(Thread.java:595)
    Mar 29, 2007 1:31:14 PM oracle.adfinternal.view.faces.renderkit.html.portlet.PortletRenderer preRender
    SEVERE: oracle.adf.model.portlet.binding.PortletBindingException: Unable to get portlet response (time-out) for portlet binding PublisherListPortlet1_1.
         at oracle.adf.model.portlet.binding.PortletBinding.getPortletRendition(PortletBinding.java:471)
         at oracle.adfinternal.view.faces.renderkit.html.portlet.PortletRenderer.preRender(PortletRenderer.java:417)
         at oracle.adfinternal.view.faces.renderkit.html.customizable.ShowDetailFrameRenderer.encodeBegin(ShowDetailFrameRenderer.java:227)
         at oracle.adf.view.faces.component.UIXComponentBase.encodeBegin(UIXComponentBase.java:593)
         at oracle.adfinternal.view.faces.renderkit.RenderUtils.encodeRecursive(RenderUtils.java:39)
         at oracle.adfinternal.view.faces.renderkit.core.CoreRenderer.encodeChild(CoreRenderer.java:242)
         at oracle.adfinternal.view.faces.renderkit.core.CoreRenderer.encodeAllChildren(CoreRenderer.java:265)
         at oracle.adfinternal.view.faces.renderkit.core.xhtml.PanelPartialRootRenderer.renderContent(PanelPartialRootRenderer.java:65)
         at oracle.adfinternal.view.faces.renderkit.core.xhtml.BodyRenderer.renderContent(BodyRenderer.java:117)
         at oracle.adfinternal.view.faces.renderkit.core.xhtml.PanelPartialRootRenderer.encodeAll(PanelPartialRootRenderer.java:147)
         at oracle.adfinternal.view.faces.renderkit.core.xhtml.BodyRenderer.encodeAll(BodyRenderer.java:60)
         at oracle.adfinternal.view.faces.renderkit.core.CoreRenderer.encodeEnd(CoreRenderer.java:169)
         at oracle.adf.view.faces.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:624)
         at javax.faces.webapp.UIComponentTag.encodeEnd(UIComponentTag.java:645)
         at javax.faces.webapp.UIComponentTag.doEndTag(UIComponentTag.java:568)
         at oracle.adf.view.faces.webapp.UIXComponentTag.doEndTag(UIXComponentTag.java:100)
         at mdssys.viewcontroller._public__html._untitled1_jspx._jspService(_untitled1_jspx.java:102)
         at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:59)
         at oracle.jsp.runtimev2.JspPageTable.compileAndServe(JspPageTable.java:724)
         at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:414)
         at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:598)
         at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:522)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
         at com.evermind.server.http.ResourceFilterChain.doFilter(ResourceFilterChain.java:64)
         at oracle.mds.jsp.MDSJSPFilter.doFilter(Unknown Source)
         at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:622)
         at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:369)
         at com.evermind.server.http.ServletRequestDispatcher.unprivileged_forward(ServletRequestDispatcher.java:286)
         at com.evermind.server.http.ServletRequestDispatcher.access$100(ServletRequestDispatcher.java:50)
         at com.evermind.server.http.ServletRequestDispatcher$2.oc4jRun(ServletRequestDispatcher.java:192)
         at oracle.oc4j.security.OC4JSecurity.doPrivileged(OC4JSecurity.java:283)
         at com.evermind.server.http.ServletRequestDispatcher.forward(ServletRequestDispatcher.java:197)
         at com.sun.faces.context.ExternalContextImpl.dispatch(ExternalContextImpl.java:346)
         at com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:152)
         at oracle.adfinternal.view.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:157)
         at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:107)
         at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:245)
         at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:137)
         at javax.faces.webapp.FacesServlet.service(FacesServlet.java:214)
         at com.evermind.server.http.ResourceFilterChain.doFilter(ResourceFilterChain.java:64)
         at oracle.adfinternal.view.faces.webapp.AdfFacesFilterImpl._invokeDoFilter(AdfFacesFilterImpl.java:228)
         at oracle.adfinternal.view.faces.webapp.AdfFacesFilterImpl._doFilterImpl(AdfFacesFilterImpl.java:197)
         at oracle.adfinternal.view.faces.webapp.AdfFacesFilterImpl.doFilter(AdfFacesFilterImpl.java:123)
         at oracle.adf.view.faces.webapp.AdfFacesFilter.doFilter(AdfFacesFilter.java:103)
         at com.evermind.server.http.EvermindFilterChain.doFilter(EvermindFilterChain.java:15)
         at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:162)
         at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:620)
         at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:369)
         at com.evermind.server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:865)
         at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:447)
         at com.evermind.server.http.HttpRequestHandler.serveOneRequest(HttpRequestHandler.java:215)
         at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:117)
         at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:110)
         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:298)
         at java.lang.Thread.run(Thread.java:595)
    Caused by: oracle.portlet.client.container.PortletTimeoutException
         at oracle.portlet.client.service.pipeline.PipeContext.handleTimeout(PipeContext.java:1040)
         at oracle.portlet.client.service.pipeline.PipeContextRunnable.doTimeout(PipeContextRunnable.java:42)
         at oracle.portlet.client.service.pipeline.TimeoutMonitor$TaskTracker.stopTask(TimeoutMonitor.java:304)
         at oracle.portlet.client.service.pipeline.TimeoutMonitor$1.run(TimeoutMonitor.java:240)
         at java.util.TimerThread.mainLoop(Timer.java:512)
         at java.util.TimerThread.run(Timer.java:462)Thanks for any help!
    Lucas

    Hello
    I am trying to portlize an hello world ADF application but am unable to do so because of the situation describe below. I have tried all the options given on this post but nothing seems to resolve the issue.
    I have followed the instructions of portelizing at http://download-east.oracle.com/otndocs/tech/webcenter/files/owcs_10132_bridge_viewlet.html
    A simple portlets without AFD works fine in oc4h or webcenter or jboss, but when I include ADF in the project then none of the application server or the container works
    I am using jdeveloper 10.1.3.2.0 and the embedded webcenter oc4j for this test
    I have two projects
    1) ui where the ADF appplication is and
    2) test1 where the producer is registered and is tested
    In ui I have a simple jsp page untitled1.jsp with just one adf component (ADF Command Link)
    Here is the source of untitled1.jsp
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">
    <%@ page contentType="text/html;charset=windows-1252"%>
    <%@ taglib uri="http://java.sun.com/jsf/html" prefix="h"%>
    <%@ taglib uri="http://java.sun.com/jsf/core" prefix="f"%>
    <%@ taglib uri="http://xmlns.oracle.com/adf/faces/portlet" prefix="adfp"%>
    <%@ taglib uri="http://xmlns.oracle.com/adf/faces" prefix="af"%>
    <%@ taglib uri="http://xmlns.oracle.com/adf/faces/customizable" prefix="cust"%>
    <%@ taglib uri="http://xmlns.oracle.com/adf/faces/html" prefix="afh"%>
    <f:view>
    <afh:html binding="#{backing_untitled1.html1}" id="html1">
    <afh:head title="Pixel Home" binding="#{backing_untitled1.head1}"
    id="head1">
    <meta http-equiv="Content-Type"
    content="text/html; charset=windows-1252"/>
    <style type="text/css">
    body {
    background-color: #ffffff;
    a:link { color: #2121ff; }
    </style>
    </afh:head>
    <afh:body binding="#{backing_untitled1.body1}" id="body1">
    <h:form binding="#{backing_untitled1.form1}" id="form1">
    <af:commandLink text="commandLink 1"
    binding="#{backing_untitled1.commandLink1}"
    id="commandLink1"/>
    </h:form>
    </afh:body>
    </afh:html>
    </f:view>
    After deploying this in webcenter I can see the WSDL page
    http://localhost:6688/AdfFacesDemo1/portlets/wsrp1?WSDL
    <?xml version = '1.0' encoding = 'UTF-8'?>
    <wsdl:definitions xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:bind="urn:oasis:names:tc:wsrp:v1:bind" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" targetNamespace="urn:oasis:names:tc:wsrp:v1:wsdl">
    <import namespace="urn:oasis:names:tc:wsrp:v1:bind" location="wsrp_v1_bindings.wsdl"/>
    <wsdl:service name="WSRP_v1_Service">
    <wsdl:port binding="bind:WSRP_v1_Markup_Binding_SOAP" name="WSRPBaseService">
    <soap:address location="http://localhost:6688/AdfFacesDemo1/portlets/WSRPBaseService"/>
    </wsdl:port>
    <wsdl:port binding="bind:WSRP_v1_ServiceDescription_Binding_SOAP" name="WSRPServiceDescriptionService">
    <soap:address location="http://localhost:6688/AdfFacesDemo1/portlets/WSRPServiceDescriptionService"/>
    </wsdl:port>
    <wsdl:port binding="bind:WSRP_v1_Registration_Binding_SOAP" name="WSRPRegistrationService">
    <soap:address location="http://localhost:6688/AdfFacesDemo1/portlets/WSRPRegistrationService"/>
    </wsdl:port>
    <wsdl:port binding="bind:WSRP_v1_PortletManagement_Binding_SOAP" name="WSRPPortletManagementService">
    <soap:address location="http://localhost:6688/AdfFacesDemo1/portlets/WSRPPortletManagementService"/>
    </wsdl:port>
    </wsdl:service>
    </wsdl:definitions>
    In test1 project I have a simple jsp page test1.jsp and here is the source
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">
    <%@ page contentType="text/html;charset=windows-1252"%>
    <%@ taglib uri="http://java.sun.com/jsf/html" prefix="h"%>
    <%@ taglib uri="http://java.sun.com/jsf/core" prefix="f"%>
    <%@ taglib uri="http://xmlns.oracle.com/adf/faces/portlet" prefix="adfp"%>
    <%@ taglib uri="http://xmlns.oracle.com/adf/faces" prefix="af"%>
    <%@ taglib uri="http://xmlns.oracle.com/adf/faces/customizable" prefix="cust"%>
    <%@ taglib uri="http://xmlns.oracle.com/adf/faces/html" prefix="afh"%>
    <f:view>
    <afh:html binding="#{backing_test1.html1}" id="html1">
    <afh:head title="Pixel Home" binding="#{backing_test1.head1}" id="head1">
    <meta http-equiv="Content-Type"
    content="text/html; charset=windows-1252"/>
    <style type="text/css">
    body {
    background-color: #ffffff;
    a:link { color: #2121ff; }
    </style>
    </afh:head>
    <afh:body binding="#{backing_test1.body1}" id="body1">
    <h:form binding="#{backing_test1.form1}" id="form1">
    <adfp:portlet value="#{bindings.ADFFacesDemoPortlet11_1}"
    portletType="/oracle/adf/portlet/AdfFacesDemoProducer_1186417722625/ap/E0default_3c036e4c_0114_1000_8003_83e15f750fa7"
    id="portlet1" binding="#{backing_test1.portlet1}"/>
    </h:form>
    </afh:body>
    </afh:html>
    </f:view>
    <%-- oracle-jdev-comment:auto-binding-backing-bean-name:backing_test1--%>
    I have already registered a producer called[b] ADFFacesDemoProducer in test1 project with 300 sec as timeout. Now when I run the test1.jsp page in oc4j container I get the following error. I have tried all the options in this forum and nothing worked.
    Target URL -- http://131.225.95.117:8988/PortletTest6-test1-context-root/faces/test1.jsp
    07/08/06 11:31:04 Oracle Containers for J2EE 10g (10.1.3.1.1) initialized
    Warning : Not able to reserve 2048M memory for the heap. Heap reduced to 890M
    Aug 6, 2007 11:31:17 AM oracle.adf.share.config.ADFConfigFactory findOrCreateADFConfig
    INFO: oracle.adf.share.config.ADFConfigFactory Reading META-INF/adf-config.xml
    07/08/06 11:31:18 PortletContainer portletTechnologies set to '{oracle.portlet.client.containerimpl.web.WebPortletTechnologyConfig,oracle.portlet.client.containerimpl.wsrp.WSRPPortletTechnologyConfig}' from adf-config.xml
    07/08/06 11:31:18 PortletContainer defaultTimeout set to '20' from adf-config.xml
    07/08/06 11:31:18 PortletContainer minimumTimeout set to '1' from adf-config.xml
    07/08/06 11:31:18 PortletContainer maximumTimeout set to '60' from adf-config.xml
    07/08/06 11:31:18 PortletContainer resourceProxyPath set to '/resourceproxy' from adf-config.xml
    Aug 6, 2007 11:31:20 AM oracle.adfinternal.view.faces.application.ViewHandlerImpl _checkTimestamp
    INFO: ADF Faces is running with time-stamp checking enabled. This should not be used in a production environment. See the oracle.adf.view.faces.CHECK_FILE_MODIFICATION property in WEB-INF/web.xml
    Aug 6, 2007 11:31:20 AM oracle.portlet.client.utils.PortletLogger info
    INFO: Portlet Client MBeans registered
    Aug 6, 2007 11:31:25 AM oracle.adfinternal.view.faces.renderkit.html.portlet.PortletRenderer preRender
    SEVERE: oracle.adf.model.portlet.binding.PortletBindingException: Unable to get portlet response (Internal Error) for portlet binding ADFFacesDemoPortlet11_1
         at oracle.adf.model.portlet.binding.PortletBinding.getPortletRendition(PortletBinding.java:514)
         at oracle.adfinternal.view.faces.renderkit.html.portlet.PortletRenderer.preRender(PortletRenderer.java:417)
         at oracle.adfinternal.view.faces.renderkit.html.customizable.ShowDetailFrameRenderer.encodeBegin(ShowDetailFrameRenderer.java:227)
         at oracle.adf.view.faces.component.UIXComponentBase.encodeBegin(UIXComponentBase.java:593)
         at oracle.adfinternal.view.faces.renderkit.RenderUtils.encodeRecursive(RenderUtils.java:39)
         at oracle.adfinternal.view.faces.renderkit.core.CoreRenderer.encodeChild(CoreRenderer.java:242)
         at oracle.adfinternal.view.faces.renderkit.core.CoreRenderer.encodeAllChildren(CoreRenderer.java:265)
         at oracle.adfinternal.view.faces.renderkit.core.xhtml.PanelPartialRootRenderer.renderContent(PanelPartialRootRenderer.java:65)
         at oracle.adfinternal.view.faces.renderkit.core.xhtml.BodyRenderer.renderContent(BodyRenderer.java:117)
         at oracle.adfinternal.view.faces.renderkit.core.xhtml.PanelPartialRootRenderer.encodeAll(PanelPartialRootRenderer.java:147)
         at oracle.adfinternal.view.faces.renderkit.core.xhtml.BodyRenderer.encodeAll(BodyRenderer.java:60)
         at oracle.adfinternal.view.faces.renderkit.core.CoreRenderer.encodeEnd(CoreRenderer.java:169)
         at oracle.adf.view.faces.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:624)
         at javax.faces.webapp.UIComponentTag.encodeEnd(UIComponentTag.java:645)
         at javax.faces.webapp.UIComponentTag.doEndTag(UIComponentTag.java:568)
         at oracle.adf.view.faces.webapp.UIXComponentTag.doEndTag(UIXComponentTag.java:100)
         at test1.jspService(_test1.java:122)
         at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:59)
         at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:462)
         at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:598)
         at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:522)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
         at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:712)
         at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:369)
         at com.evermind.server.http.ServletRequestDispatcher.unprivileged_forward(ServletRequestDispatcher.java:286)
         at com.evermind.server.http.ServletRequestDispatcher.access$100(ServletRequestDispatcher.java:50)
         at com.evermind.server.http.ServletRequestDispatcher$2.oc4jRun(ServletRequestDispatcher.java:192)
         at oracle.oc4j.security.OC4JSecurity.doPrivileged(OC4JSecurity.java:283)
         at com.evermind.server.http.ServletRequestDispatcher.forward(ServletRequestDispatcher.java:197)
         at com.sun.faces.context.ExternalContextImpl.dispatch(ExternalContextImpl.java:346)
         at com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:152)
         at oracle.adfinternal.view.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:157)
         at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:107)
         at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:245)
         at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:137)
         at javax.faces.webapp.FacesServlet.service(FacesServlet.java:214)
         at com.evermind.server.http.ResourceFilterChain.doFilter(ResourceFilterChain.java:64)
         at oracle.adfinternal.view.faces.webapp.AdfFacesFilterImpl._invokeDoFilter(AdfFacesFilterImpl.java:228)
         at oracle.adfinternal.view.faces.webapp.AdfFacesFilterImpl._doFilterImpl(AdfFacesFilterImpl.java:197)
         at oracle.adfinternal.view.faces.webapp.AdfFacesFilterImpl.doFilter(AdfFacesFilterImpl.java:123)
         at oracle.adf.view.faces.webapp.AdfFacesFilter.doFilter(AdfFacesFilter.java:103)
         at com.evermind.server.http.EvermindFilterChain.doFilter(EvermindFilterChain.java:15)
         at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:162)
         at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:620)
         at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:369)
         at com.evermind.server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:865)
         at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:447)
         at com.evermind.server.http.HttpRequestHandler.serveOneRequest(HttpRequestHandler.java:215)
         at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:117)
         at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:110)
         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:298)
         at java.lang.Thread.run(Thread.java:595)
    Caused by: oracle.portlet.client.container.PortletRemoteException: oracle.portlet.server.container.OperationFailedException: oracle.portlet.wsrp.v1.OperationFailedException: oracle.portlet.wsrp.v1.soap.OperationFailed
         at oracle.portlet.client.techimpl.wsrp.WSRPBaseTerminalPipe.processException(WSRPBaseTerminalPipe.java:37)
         at oracle.portlet.client.techimpl.wsrp.WSRPGetMarkupPipe.execute(WSRPGetMarkupPipe.java:185)
         at oracle.portlet.client.techimpl.wsrp.WSRPGetMarkupPipe.pre(WSRPGetMarkupPipe.java:52)
         at oracle.portlet.client.service.pipeline.PipeContext.internalExecute2(PipeContext.java:516)
         at oracle.portlet.client.service.pipeline.PipeContext.internalExecute(PipeContext.java:403)
         at oracle.portlet.client.service.pipeline.PipeContextRunnable.run(PipeContextRunnable.java:24)
         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)
         ... 1 more
    Caused by: oracle.portlet.server.container.OperationFailedException: oracle.portlet.wsrp.v1.OperationFailedException: oracle.portlet.wsrp.v1.soap.OperationFailed
         at oracle.portlet.wsrp.v1.ServerToWSRPv1.getMarkup(ServerToWSRPv1.java:1093)
         at oracle.portlet.client.connection.wsrp.ActivityServerWrapper.getMarkup(ActivityServerWrapper.java:1330)
         at oracle.portlet.client.techimpl.wsrp.WSRPGetMarkupPipe.execute(WSRPGetMarkupPipe.java:116)
         ... 9 more
    Caused by: oracle.portlet.wsrp.v1.OperationFailedException: oracle.portlet.wsrp.v1.soap.OperationFailed
         at oracle.portlet.wsrp.v1.WSRP_v1_Markup_PortTypeJaxbToSoap.getMarkup(WSRP_v1_Markup_PortTypeJaxbToSoap.java:101)
         at oracle.portlet.wsrp.v1.ServerToWSRPv1.getMarkup(ServerToWSRPv1.java:977)
         ... 11 more
    Caused by: oracle.portlet.wsrp.v1.soap.OperationFailed
         at oracle.portlet.wsrp.v1.soap.runtime.WSRP_v1_Markup_PortType_getMarkup_Fault_SOAPSerializer.deserializeDetail(WSRP_v1_Markup_PortType_getMarkup_Fault_SOAPSerializer.java:269)
         at oracle.j2ee.ws.common.encoding.SOAPFaultInfoSerializer.doDeserializeSOAP11(SOAPFaultInfoSerializer.java:132)
         at oracle.j2ee.ws.common.encoding.SOAPFaultInfoSerializer.doDeserialize(SOAPFaultInfoSerializer.java:94)
         at oracle.j2ee.ws.common.encoding.ObjectSerializerBase.deserialize(ObjectSerializerBase.java:180)
         at oracle.j2ee.ws.common.encoding.ReferenceableSerializerImpl.deserialize(ReferenceableSerializerImpl.java:147)
         at oracle.portlet.wsrp.v1.soap.runtime.WSRP_v1_Markup_Binding_SOAP_Stub._readBodyFaultElement(WSRP_v1_Markup_Binding_SOAP_Stub.java:456)
         at oracle.j2ee.ws.client.StreamingSender._sendImpl(StreamingSender.java:321)
         at oracle.j2ee.ws.client.StreamingSender._send(StreamingSender.java:112)
         at oracle.portlet.wsrp.v1.soap.runtime.WSRP_v1_Markup_Binding_SOAP_Stub.getMarkup(WSRP_v1_Markup_Binding_SOAP_Stub.java:76)
         at oracle.portlet.wsrp.v1.WSRP_v1_Markup_PortTypeJaxbToSoap.getMarkup(WSRP_v1_Markup_PortTypeJaxbToSoap.java:78)
         ... 12 more
    Then I tried to deploy the test1.jsp as a WAR file in the webcenter OC4J and tried this URL
    http://localhost:6688/AdfFacesDemoTest1/test1.jsp
    but it gave me this error
    500 Internal Server Error
    Servlet error: An exception occurred. The current application deployment descriptors do not allow for including it in this response. Please consult the application log for details.
    When I tried this URL I got a diffrent error. Googling this did not help at all
    http://localhost:6688/AdfFacesDemoTest1/faces/test1.jsp
    07/08/06 11:33:26 PortletContainer portletTechnologies set to '{oracle.portlet.client.containerimpl.web.WebPortletTechnologyConfig,oracle.portlet.client.containerimpl.wsrp.WSRPPortletTechnologyConfig}' from adf-config.xml
    07/08/06 11:33:26 PortletContainer defaultTimeout set to '20' from adf-config.xml
    07/08/06 11:33:26 PortletContainer minimumTimeout set to '1' from adf-config.xml
    07/08/06 11:33:26 PortletContainer maximumTimeout set to '60' from adf-config.xml
    07/08/06 11:33:26 PortletContainer resourceProxyPath set to '/resourceproxy' from adf-config.xml
    2007-08-06 11:33:58.843 ERROR oracle.portlet.client.persistence.PersistenceNotFoundException: mdsId=/oracle/adf/portlet/AdfFacesDemoProducer_1186417722625/ap/E0default_3c036e4c_0114_1000_8003_83e15f750fa7.pxml not found
         at oracle.portlet.client.persistenceimpl.mds.MDSPersistenceContext.get(MDSPersistenceContext.java:587)
         at oracle.portlet.client.beanimpl.persistence.PersistenceBeanFactory.getExisting(PersistenceBeanFactory.java:226)
         at oracle.portlet.client.beanimpl.persistence.PersistenceBeanContext.getExisting(PersistenceBeanContext.java:83)
         at oracle.portlet.client.containerimpl.PublicFactoryImpl.get(PublicFactoryImpl.java:248)
         at oracle.portlet.client.containerimpl.PublicFactoryImpl.get(PublicFactoryImpl.java:258)
         at oracle.portlet.client.containerimpl.PortletContainerImpl.getPortlet(PortletContainerImpl.java:227)
         at oracle.adf.model.portlet.binding.PortletBinding.prepareModel(PortletBinding.java:801)
         at oracle.adf.model.portlet.binding.PortletBinding.refresh(PortletBinding.java:606)
         at oracle.adf.model.binding.DCBindingContainerDef$1RegionBindingAdapter.refresh(DCBindingContainerDef.java:1011)
         at oracle.adf.model.binding.DCBindingContainer.internalRefreshControl(DCBindingContainer.java:2455)
         at oracle.adf.model.binding.DCBindingContainer.refresh(DCBindingContainer.java:2260)
         at oracle.adf.controller.v2.lifecycle.PageLifecycleImpl.prepareModel(PageLifecycleImpl.java:99)
         at oracle.adf.controller.faces.lifecycle.FacesPageLifecycle.prepareModel(FacesPageLifecycle.java:73)
         at oracle.adf.controller.v2.lifecycle.Lifecycle$8.execute(Lifecycle.java:210)
         at oracle.adf.controller.v2.lifecycle.Lifecycle.executePhase(Lifecycle.java:116)
         at oracle.adf.controller.faces.lifecycle.ADFPhaseListener.mav$executePhase(ADFPhaseListener.java:29)
         at oracle.adf.controller.faces.lifecycle.ADFPhaseListener$4.after(ADFPhaseListener.java:327)
         at oracle.adf.controller.faces.lifecycle.ADFPhaseListener.afterPhase(ADFPhaseListener.java:90)
         at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:254)
         at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:110)
         at javax.faces.webapp.FacesServlet.service(FacesServlet.java:213)
         at com.evermind.server.http.ResourceFilterChain.doFilter(ResourceFilterChain.java:64)
         at oracle.adfinternal.view.faces.webapp.AdfFacesFilterImpl._invokeDoFilter(AdfFacesFilterImpl.java:228)
         at oracle.adfinternal.view.faces.webapp.AdfFacesFilterImpl._doFilterImpl(AdfFacesFilterImpl.java:197)
         at oracle.adfinternal.view.faces.webapp.AdfFacesFilterImpl.doFilter(AdfFacesFilterImpl.java:123)
         at oracle.adf.view.faces.webapp.AdfFacesFilter.doFilter(AdfFacesFilter.java:103)
         at com.evermind.server.http.EvermindFilterChain.doFilter(EvermindFilterChain.java:15)
         at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:162)
         at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:620)
         at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:369)
         at com.evermind.server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:865)
         at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:447)
         at com.evermind.server.http.HttpRequestHandler.serveOneRequest(HttpRequestHandler.java:215)
         at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:117)
         at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:110)
         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)
    Caused by: oracle.mds.core.MetadataNotFoundException: No metadata found for metadata object "/oracle/adf/portlet/AdfFacesDemoProducer_1186417722625/ap/E0default_3c036e4c_0114_1000_8003_83e15f750fa7.pxml"
         at oracle.mds.core.MetadataObject.getBaseMO(Unknown Source)
         at oracle.mds.core.MDSSession.getBaseMO(Unknown Source)
         at oracle.mds.core.MDSSession.getMutableMO(Unknown Source)
         at oracle.portlet.client.persistenceimpl.mds.MDSPersistenceContext.getBaseMutableMO(MDSPersistenceContext.java:1143)
         at oracle.portlet.client.persistenceimpl.mds.MDSPersistenceContext.get(MDSPersistenceContext.java:577)
         ... 40 more
    Here is my portlet.xml in ui project
    <?xml version="1.0" encoding="ISO-8859-1"?>
    <portlet-app xmlns="http://java.sun.com/xml/ns/portlet/portlet-app_1_0.xsd"
    version="1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://java.sun.com/xml/ns/portlet/portlet-app_1_0.xsd
    http://java.sun.com/xml/ns/portlet/portlet-app_1_0.xsd">
    <portlet>
    <description>ADF Faces Demo Portlet 1</description>
    <portlet-name>ADFFacesDemo1</portlet-name>
    <display-name>ADF Faces Demo portlet 1</display-name>
    <portlet-class>oracle.portlet.server.bridges.jsf.FacesPortlet
    </portlet-class>
    <init-param>
    <name>DefaultPage.view</name>
    <value>/untitled1.jsp</value>
    </init-param>
    <init-param>
    <name>BridgeLifecycleListeners</name>
    <value>
    oracle.portlet.server.bridges.jsf.adf.ADFFacesBridgeLifecycleListener,
    oracle.portlet.server.bridges.jsf.adf.BindingFacesBridgeLifecycleListener
    </value>
    </init-param>
    <supports>
    <mime-type>text/html</mime-type>
    <portlet-mode>VIEW</portlet-mode>
    </supports>
    <supported-locale>en</supported-locale>
    <portlet-info>
    <title>ADF Faces Demo Portlet 1</title>
    <short-title>ADFFacesDemo1</short-title>
    </portlet-info>
    </portlet>
    </portlet-app>
    web.xml in ui project (where the AFD application is)
    <?xml version = '1.0' encoding = 'windows-1252'?>
    <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd" version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee">
    <description>Empty web.xml file for Web Application</description>
    <filter>
    <filter-name>adfFaces</filter-name>
    <filter-class>oracle.adf.view.faces.webapp.AdfFacesFilter</filter-class>
    </filter>
    <filter-mapping>
    <filter-name>adfFaces</filter-name>
    <servlet-name>Faces Servlet</servlet-name>
    <dispatcher>FORWARD</dispatcher>
    <dispatcher>REQUEST</dispatcher>
    </filter-mapping>
    <servlet>
    <servlet-name>Faces Servlet</servlet-name>
    <servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
    <load-on-startup>1</load-on-startup>
    </servlet>
    <servlet>
    <servlet-name>resources</servlet-name>
    <servlet-class>oracle.adf.view.faces.webapp.ResourceServlet</servlet-class>
    </servlet>
    <servlet-mapping>
    <servlet-name>Faces Servlet</servlet-name>
    <url-pattern>/faces/*</url-pattern>
    </servlet-mapping>
    <servlet-mapping>
    <servlet-name>resources</servlet-name>
    <url-pattern>/adf/*</url-pattern>
    </servlet-mapping>
    <session-config>
    <session-timeout>35</session-timeout>
    </session-config>
    <mime-mapping>
    <extension>html</extension>
    <mime-type>text/html</mime-type>
    </mime-mapping>
    <mime-mapping>
    <extension>txt</extension>
    <mime-type>text/plain</mime-type>
    </mime-mapping>
    </web-app>
    web.xml in test1 project (where portlet producer is registered)
    <?xml version = '1.0' encoding = 'windows-1252'?>
    <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd" version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee">
    <description>Empty web.xml file for Web Application</description>
    <context-param>
    <param-name>CpxFileName</param-name>
    <param-value>test1.DataBindings</param-value>
    </context-param>
    <context-param>
    <param-name>oracle.mds.web-app-root</param-name>
    <param-value>/test1/public_html</param-value>
    </context-param>
    <context-param>
    <param-name>oracle.adf.view.faces.CHANGE_PERSISTENCE</param-name>
    <param-value>oracle.adfinternal.view.faces.change.HybridChangeManager</param-value>
    </context-param>
    <filter>
    <filter-name>adfFaces</filter-name>
    <filter-class>oracle.adf.view.faces.webapp.AdfFacesFilter</filter-class>
    </filter>
    <filter>
    <filter-name>adfBindings</filter-name>
    <filter-class>oracle.adf.model.servlet.ADFBindingFilter</filter-class>
    </filter>
    <filter>
    <filter-name>mdsFilter</filter-name>
    <filter-class>oracle.mds.jsp.MDSJSPFilter</filter-class>
    </filter>
    <filter-mapping>
    <filter-name>adfFaces</filter-name>
    <servlet-name>Faces Servlet</servlet-name>
    <dispatcher>FORWARD</dispatcher>
    <dispatcher>REQUEST</dispatcher>
    </filter-mapping>
    <filter-mapping>
    <filter-name>adfBindings</filter-name>
    <url-pattern>*.jsp</url-pattern>
    </filter-mapping>
    <filter-mapping>
    <filter-name>adfBindings</filter-name>
    <url-pattern>*.jspx</url-pattern>
    </filter-mapping>
    <filter-mapping>
    <filter-name>adfBindings</filter-name>
    <servlet-name>resourceproxy</servlet-name>
    </filter-mapping>
    <filter-mapping>
    <filter-name>adfBindings</filter-name>
    <servlet-name>adfportlet</servlet-name>
    </filter-mapping>
    <filter-mapping>
    <filter-name>mdsFilter</filter-name>
    <servlet-name>jsp2</servlet-name>
    <dispatcher>FORWARD</dispatcher>
    <dispatcher>INCLUDE</dispatcher>
    <dispatcher>REQUEST</dispatcher>
    </filter-mapping>
    <servlet>
    <servlet-name>Faces Servlet</servlet-name>
    <servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
    <load-on-startup>1</load-on-startup>
    </servlet>
    <servlet>
    <servlet-name>resources</servlet-name>
    <servlet-class>oracle.adf.view.faces.webapp.ResourceServlet</servlet-class>
    </servlet>
    <servlet>
    <servlet-name>adfportlet</servlet-name>
    <servlet-class>oracle.adfinternal.view.faces.renderkit.html.portlet.ADFPortletServlet</servlet-class>
    <load-on-startup>1</load-on-startup>
    </servlet>
    <servlet>
    <servlet-name>resourceproxy</servlet-name>
    <servlet-class>oracle.portlet.client.resourceproxy.adf.ADFPortletResourceServlet</servlet-class>
    </servlet>
    <servlet>
    <servlet-name>jsp2</servlet-name>
    <servlet-class>oracle.jsp.runtimev2.JspServlet</servlet-class>
    <init-param>
    <param-name>tags_reuse_default</param-name>
    <param-value>none</param-value>
    </init-param>
    <init-param>
    <param-name>check_page_scope</param-name>
    <param-value>true</param-value>
    </init-param>
    <init-param>
    <param-name>debug_mode</param-name>
    <param-value>false</param-value>
    </init-param>
    <init-param>
    <param-name>page_provider</param-name>
    <param-value>oracle.mds.jsp.MDSJSPProvider</param-value>
    </init-param>
    <init-param>
    <param-name>page_repository</param-name>
    <param-value>oracle.mds.jsp.MDSJSPProvider</param-value>
    </init-param>
    <load-on-startup>1</load-on-startup>
    </servlet>
    <servlet-mapping>
    <servlet-name>Faces Servlet</servlet-name>
    <url-pattern>/faces/*</url-pattern>
    </servlet-mapping>
    <servlet-mapping>
    <servlet-name>resources</servlet-name>
    <url-pattern>/adf/*</url-pattern>
    </servlet-mapping>
    <servlet-mapping>
    <servlet-name>adfportlet</servlet-name>
    <url-pattern>/adfportlet</url-pattern>
    </servlet-mapping>
    <servlet-mapping>
    <servlet-name>adfportlet</servlet-name>
    <url-pattern>/adfportletfullpage</url-pattern>
    </servlet-mapping>
    <servlet-mapping>
    <servlet-name>resourceproxy</servlet-name>
    <url-pattern>/resourceproxy</url-pattern>
    </servlet-mapping>
    <servlet-mapping>
    <servlet-name>jsp2</servlet-name>
    <url-pattern>/*.jspx</url-pattern>
    </servlet-mapping>
    <session-config>
    <session-timeout>35</session-timeout>
    </session-config>
    <mime-mapping>
    <extension>html</extension>
    <mime-type>text/html</mime-type>
    </mime-mapping>
    <mime-mapping>
    <extension>txt</extension>
    <mime-type>text/plain</mime-type>
    </mime-mapping>
    <service-ref xmlns="http://java.sun.com/xml/ns/j2ee"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <service-ref-name>service/WSRPServiceRefV1</service-ref-name>
    <service-interface>javax.xml.rpc.Service</service-interface>
    <wsdl-file>WEB-INF/wsdl/WSRP_v1_Service.wsdl</wsdl-file>
    <jaxrpc-mapping-file>WEB-INF/WSRP_v1_Service-java-wsdl-mapping.xml</jaxrpc-mapping-file>
    <service-qname xmlns:service-qname_ns__="urn:oasis:names:tc:wsrp:v1:wsdl">service-qname_ns__:WSRP_v1_Service</service-qname>
    <port-component-ref>
    <service-endpoint-interface>oracle.portlet.wsrp.v1.soap.WSRP_v1_Markup_PortType</service-endpoint-interface>
    </port-component-ref>
    <port-component-ref>
    <service-endpoint-interface>oracle.portlet.wsrp.v1.soap.WSRP_v1_ServiceDescription_PortType</service-endpoint-interface>
    </port-component-ref>
    <port-component-ref>
    <service-endpoint-interface>oracle.portlet.wsrp.v1.soap.WSRP_v1_Registration_PortType</service-endpoint-interface>
    </port-component-ref>
    <port-component-ref>
    <service-endpoint-interface>oracle.portlet.wsrp.v1.soap.WSRP_v1_PortletManagement_PortType</service-endpoint-interface>
    </port-component-ref>
    </service-ref>
    <service-ref xmlns="http://java.sun.com/xml/ns/j2ee"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <service-ref-name>service/WSRPServiceRefV2</service-ref-name>
    <service-interface>javax.xml.rpc.Service</service-interface>
    <wsdl-file>WEB-INF/wsdl/WSRP_v2_Service.wsdl</wsdl-file>
    <jaxrpc-mapping-file>WEB-INF/WSRP_v2_Service-java-wsdl-mapping.xml</jaxrpc-mapping-file>
    <service-qname xmlns:service-qname_ns__="urn:oasis:names:tc:wsrp:v2:wsdl">service-qname_ns__:WSRP_v2_Service</service-qname>
    <port-component-ref>
    <service-endpoint-interface>oracle.portlet.wsrp.v2.soap.WSRP_v2_Markup_PortType</service-endpoint-interface>
    </port-component-ref>
    <port-component-ref>
    <service-endpoint-interface>oracle.portlet.wsrp.v2.soap.WSRP_v2_ServiceDescription_PortType</service-endpoint-interface>
    </port-component-ref>
    <port-component-ref>
    <service-endpoint-interface>oracle.portlet.wsrp.v2.soap.WSRP_v2_Registration_PortType</service-endpoint-interface>
    </port-component-ref>
    <port-component-ref>
    <service-endpoint-interface>oracle.portlet.wsrp.v2.soap.WSRP_v2_PortletManagement_PortType</service-endpoint-interface>
    </port-component-ref>
    </service-ref>
    </web-app>
    Can anyone help please
    regards
    Vijay

  • Error in WebClipping portlet

    I have created a webclipping portlet using jdeveloper 10.1.3.3. After I enter the
    url location in the webclipping portlet it throws the following error
    An exception has occurred : oracle.portal.wcs.transport.http.HttpTransportException WCS-514 -- Get status code 500 to URL http://www.google.com by method get
    Can anyone tell me what is the reason of this error?
    I have set the proxy settings in the provider.xml. Can anyone tell me how to resolve
    this error?

    this is site specific observation. should be able to get it working with any other website.
    you could face similar issues Websites using super heavy javascripts, flash components.

  • Deploying ADF/JDeveloper portlets in WebSphere Portal

    I'd like to use ADF/JDeveloper to build my application, but my customer is already heavily invested on a WebSphere Portal deployment platform.  The JDeveloper/ADF documentation has extensive information on creating portlets in various ways, but they all seem focused exclusively on deploying in an Oracle platform.  I have tried both the "Standards-Based" as well as the "JSF Portlet Bridge".  I have tried to deploy the portlets in WebSphere Portal using both the generated WAR file, as well as by registering the WSRP producer.  None work.
    With the WAR file, WebSphere Portal seems to import the WAR file just fine, and I can add a portlet to a page, but the portlet always shows as "unavaiable"
    With the WSRP producer, I can get something to show in the page, but the functionality within the portlet doesn't seem to work.
    I've searched extensively, but cannot locate any documentation or use cases for deploying portlets from JDeveloper into WebSphere Portal.  Does anyone have any thoughts?

    Dvohra21, again, I apreciate the effort, but I think you're missing the fundamental question.
    You've given me two types of articles/links.  Some are generic WebSphere Portal documentation about deploying a portlet from a WAR file.  Others are Oracle articles about who to generate portlets in JDeveloper, with examples deploying in Oracle/WebLogic servers.   Unfortunately I don't have a problem with either of those.
    I CAN deploy a portlet WAR file in WebSphere Portal, and sucessfully add it to a Portal page.  I have done that with multiple WAR files generated from Rational Application Developer.
    I CAN produce a WAR file from JDeveloper, following the instructions in the same resources you included, plus a few others.
    The problem is, the WAR file from JDeveloper, does not successfully run on WebSphere Portal.  I create a simple Hello World portlet in JDeveloper, and I can generate a WAR file from it, and seemingly deploy to WebSphere Portal.   However when I add it to a Portal page, it always displays only a blank box with the text "This portlet is unavailable".  This is in the same exact portal page, where the portlet created with Rational Application Developer shows up just fine right along side it.
    Bottomline is, although there is a great deal of information an demos about generating portlets from JDeveloper within an Oracle environment, I could not find a SINGLE ONE, that goes through an end to end scenario where it is deployed in WebSphere Portal.  Nothing in this forum, nothing in Oracle docs, and nothing I can find on a Google search.

  • Urlsample portlets on 902 don't work - 500 Internal Server Error

    Hi,
    Got more problems with urlsample portlets. It's installed and I can see the demo page. But when I try to use the portlets, I get a 500 Internal Server Error. The accompanying message for google.com portlet is:
    oracle.portal.provider.v2.security.AccessControlException: renderBody: Generic Exception occured in
    Rendereroracle.portal.provider.v2.security.AccessControlException: Could not find URL Content. at
    oracle.portal.utils.v2.ContainerException.fillInStackTrace(Unknown Source) at
    java.lang.Throwable.(Throwable.java:90) at java.lang.Exception.(Exception.java:38) at
    oracle.portal.utils.v2.ContainerException.(Unknown Source) at
    oracle.portal.provider.v2.PortletException.(Unknown Source) at
    oracle.portal.provider.v2.security.AccessControlException.(Unknown Source) at
    oracle.portal.provider.v2.render.http.URLRenderer.renderBody(Unknown Source) at
    oracle.portal.provider.v2.render.RenderManager.render(Unknown Source) at
    oracle.portal.provider.v2.DefaultPortletInstance.render(Unknown Source) at
    oracle.webdb.provider.v2.adapter.soapV1.ProviderAdapter.showPortlet(Unknown Source) at
    oracle.webdb.provider.v2.adapter.soapV1.ProviderAdapter.handleHttp(Unknown Source) at
    java.lang.reflect.Method.invoke(Native Method) at
    oracle.webdb.provider.v2.adapter.SOAPServlet.doHTTPCall(Unknown Source) at
    oracle.webdb.provider.v2.adapter.SOAPServlet.service(Unknown Source) at
    javax.servlet.http.HttpServlet.service(HttpServlet.java:336) at
    com.evermind.server.http.ResourceFilterChain.doFilter(ResourceFilterChain.java:59) at
    oracle.security.jazn.oc4j.JAZNFilter.doFilter(JAZNFilter.java:283) at
    com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:523) at
    com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:269) at
    com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:735) at
    com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:151) at
    com.evermind.util.ThreadPoolThread.run(ThreadPoolThread.java:64) I tried replacing the tidy.jar but then the Java portlets died, with the following error:
    The following error occurred when attempting to call the initSession of the Web Provider: SAMPLEWEBPROVIDER
    ORA-01422: exact fetch returns more than requested number of rows ORA-06512: at "PORTAL.WWSTO_API_SESSION", line 117 ORA-00001: unique constraint (PORTAL.WWSTO_SESS_UK1) violatedThe Portal is working very slowly now.
    Please help!
    Thanks,
    Carey

    hi,
    This is occuring because you have not specified the proxy server in your provider.xml for accesing an external website(in this case www.google.com). Hence, PDK URLServices is not able to contact the website.
    Please provide the proxy settings in your provider.xml.
    --Sriram                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               

Maybe you are looking for