Portlets download?

where can i download portlets (additional) for my portal pages?
thank you,

You might try:
http://www.oracle.com/portals/partners/ppi/index.html

Similar Messages

  • Download issue in a portlet page

    Hi,
    We have the following download issue in the portlet: Download works in an expected way in a standalone application, but fails when trying to do the same from a portlet.
    1. We have a blob column in a table (Oracle 10g db), and we have uploaded files into the blob column through the JSF page using Trinidad my faces application.(using JSF + BC4J) in Jdeveloper 11g
    2. We have an another JSF page which would list files uploaded, with the file names being hyperlinked, so that the user can click on the file name to download the file.
    3. When we try to download the file, it works fine in a standalone OC4J, but fails with the error in a portlet :
    4. We have portletized the download page and deployed the entire application as WSRP provider enabled portlet application onto embedded Webcenter OC4J.
    5. When we tried to download the file, by clicking on the file name link in the download page (which is part of the portlet), we ge the error as given below:
    Is it an issue with the portletization ? Can you please provide pointers to resolve the issue ? Is it the same limitation as any portal application wherein for download, we need to go outside the portal, that means, we have to explicitly call servlet to flush the file content onto the outputstream ? If this is the workaround, then please let us know how this can be accomplished in the above scenario.
    Thanks and Best Regards, nattu

    Please find the stack trace, which was missed in the original post :
    08/02/12 14:42:01 PortletExternalContextImpl.getViewId: found action_id = null
    08/02/12 14:42:01 PortletExternalContextImpl.getViewId: action_id not found, defaulting to: /Incidents.jspx
    08/02/12 14:42:01 ADFPortletExternalContextImpl.<init>: skinId=blafplus-rich.desktop ;stylesheetId=nokqdw
    08/02/12 14:42:01 Received RenderParams:
    08/02/12 14:42:01 logMap completed
    08/02/12 14:42:01 PortletExternalContextImpl.getViewId: found action_id = null
    08/02/12 14:42:01 PortletExternalContextImpl.getViewId: action_id not found, defaulting to: /ListIncidents.jspx
    08/02/12 14:42:01 ADFPortletExternalContextImpl.<init>: skinId=blafplus-rich.desktop ;stylesheetId=nokqdw
    08/02/12 14:42:01 Received RenderParams:
    08/02/12 14:42:01 logMap completed
    08/02/12 14:42:02 PortletExternalContextImpl.getViewId: found action_id = null
    08/02/12 14:42:02 PortletExternalContextImpl.getViewId: action_id not found, defaulting to: /Locations.jspx
    08/02/12 14:42:02 ADFPortletExternalContextImpl.<init>: skinId=blafplus-rich.desktop ;stylesheetId=nokqdw
    08/02/12 14:42:02 Received RenderParams:
    08/02/12 14:42:02 logMap completed
    08/02/12 14:42:02 PortletExternalContextImpl.getViewId: found action_id = /SearchLocationBCDR.jspx
    08/02/12 14:42:02 ADFPortletExternalContextImpl.<init>: skinId=blafplus-rich.desktop ;stylesheetId=nokqdw
    08/02/12 14:42:02 Received RenderParams:
    08/02/12 14:42:02 Map entry: ACTIONID value:/SearchLocationBCDR.jspx
    08/02/12 14:42:02 Map entry: adf.winId   value:10621624244
    08/02/12 14:42:02 Map entry: adf.ctrl-state   value:10621624243
    08/02/12 14:42:02 logMap completed
    08/02/12 14:42:07 PortletExternalContextImpl.getViewId: found action_id = /SearchLocationBCDR.jspx
    08/02/12 14:42:07 ADFPortletExternalContextImpl.<init>: skinId=null ;stylesheetId=null
    08/02/12 14:42:07 Received ActionParams:
    08/02/12 14:42:07 Map entry: ACTIONID value:/SearchLocationBCDR.jspx
    08/02/12 14:42:07 Map entry: adf.winId   value:10621624244
    08/02/12 14:42:07 Map entry: adf.ctrl-state   value:10621624243
    08/02/12 14:42:07 Map entry: adfpportlet_binding_id value:continuitySearchLocationBCDRjspx1_1
    08/02/12 14:42:07 Map entry: table1:rangeStart value:0
    08/02/12 14:42:07 Map entry: adfpiframe_dtd value:loose#
    08/02/12 14:42:07 Map entry: j_id__ctru5 value:
    08/02/12 14:42:07 Map entry: org.apache.myfaces.trinidad.faces.FORM value:form1
    08/02/12 14:42:07 Map entry: javax.faces.ViewState value:!3
    08/02/12 14:42:07 Map entry: adfppage_def_name value:/Flow1.jspx
    08/02/12 14:42:07 Map entry: source value:table1:4:commandLink1
    08/02/12 14:42:07 Map entry: table1:selected value:5
    08/02/12 14:42:07 Map entry: adfpfaces_form_id value:j_id__ctru2
    08/02/12 14:42:07 Map entry: adfpportlet_component_id value:portlet4
    08/02/12 14:42:07 logMap completed
    08/02/12 14:42:07 WARNING: Exception thrown in doFacesRequest:action
    javax.faces.el.EvaluationException: java.lang.ClassCastException: oracle.portlet.server.containerimpl.ActionResponseImpl
         at org.apache.myfaces.trinidadinternal.taglib.util.MethodExpressionMethodBinding.invoke(MethodExpressionMethodBinding.java:58)
         at org.apache.myfaces.trinidad.component.UIXComponentBase.broadcastToMethodBinding(UIXComponentBase.java:1212)
         at org.apache.myfaces.trinidad.component.UIXCommand.broadcast(UIXCommand.java:183)
         at org.apache.myfaces.trinidad.component.UIXCollection.broadcast(UIXCollection.java:147)
         at org.apache.myfaces.trinidad.component.UIXTable.broadcast(UIXTable.java:205)
         at javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:447)
         at javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:752)
         at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._invokeApplication(LifecycleImpl.java:621)
         at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executePhase(LifecycleImpl.java:276)
         at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:176)
         at org.apache.myfaces.portlet.faces.bridge.BridgeImpl.doFacesRequest(BridgeImpl.java:218)
         at javax.portlet.faces.GenericFacesPortlet.doBridgeDispatch(GenericFacesPortlet.java:280)
         at javax.portlet.faces.GenericFacesPortlet.processAction(GenericFacesPortlet.java:191)
         at oracle.portlet.bridge.adf.application.ADFBridgePortlet.processAction(ADFBridgePortlet.java:238)
         at oracle.portlet.server.containerimpl.ServerImpl.doRuntimeCall(ServerImpl.java:1296)
         at oracle.portlet.server.containerimpl.ServerImpl.performBlockingInteraction(ServerImpl.java:210)
         at oracle.portlet.wsrp.v2.WSRPv2VersionWrapperServer.performBlockingInteraction(WSRPv2VersionWrapperServer.java:481)
         at oracle.portlet.wsrp.v2.WSRPv2ToServer.performBlockingInteraction(WSRPv2ToServer.java:3141)
         at oracle.portlet.wsrp.v2.WSRP_v2_Markup_PortTypeSoapToJaxb.performBlockingInteraction(WSRP_v2_Markup_PortTypeSoapToJaxb.java:624)
         at oasis.names.tc.wsrp.v2.bind.runtime.WSRP_v2_Markup_Binding_SOAP_Tie.invoke_performBlockingInteraction(WSRP_v2_Markup_Binding_SOAP_Tie.java:314)
         at oasis.names.tc.wsrp.v2.bind.runtime.WSRP_v2_Markup_Binding_SOAP_Tie.processingHook(WSRP_v2_Markup_Binding_SOAP_Tie.java:1443)
         at oracle.j2ee.ws.server.StreamingHandler.handle(StreamingHandler.java:298)
         at oracle.j2ee.ws.server.JAXRPCProcessor.doEndpointProcessing(JAXRPCProcessor.java:428)
         at oracle.j2ee.ws.server.WebServiceProcessor.invokeEndpointImplementation(WebServiceProcessor.java:540)
         at oracle.j2ee.ws.server.JAXRPCProcessor.doRequestProcessing(JAXRPCProcessor.java:292)
         at oracle.j2ee.ws.server.WebServiceProcessor.processRequest(WebServiceProcessor.java:198)
         at oracle.j2ee.ws.server.JAXRPCProcessor.doService(JAXRPCProcessor.java:149)
         at oracle.j2ee.ws.server.WebServiceServlet.doPost(WebServiceServlet.java:307)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
         at com.evermind.server.http.ResourceFilterChain.doFilter(ResourceFilterChain.java:65)
         at oracle.portlet.server.service.ContextFilter.doFilter(ContextFilter.java:101)
         at com.evermind.server.http.EvermindFilterChain.doFilter(EvermindFilterChain.java:15)
         at oracle.security.jazn.oc4j.JAZNFilter$3.run(JAZNFilter.java:434)
         at java.security.AccessController.doPrivileged(Native Method)
         at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:308)
         at oracle.security.jazn.oc4j.JAZNFilter.doFilter(JAZNFilter.java:452)
         at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:583)
         at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:334)
         at com.evermind.server.http.HttpRequestHandler.doDispatchRequest(HttpRequestHandler.java:942)
         at com.evermind.server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:843)
         at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:646)
         at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:614)
         at com.evermind.server.http.HttpRequestHandler.serveOneRequest(HttpRequestHandler.java:405)
         at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:168)
         at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:149)
         at oracle.oc4j.network.ServerSocketReadHandler$ClientRunnable.run(ServerSocketReadHandler.java:275)
         at oracle.oc4j.network.ServerSocketAcceptHandler.procClientSocket(ServerSocketAcceptHandler.java:237)
         at oracle.oc4j.network.ServerSocketAcceptHandler.access$800(ServerSocketAcceptHandler.java:29)
         at oracle.oc4j.network.ServerSocketAcceptHandler$AcceptHandlerHorse.run(ServerSocketAcceptHandler.java:877)
         at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
         at java.lang.Thread.run(Thread.java:595)
    Caused by: java.lang.ClassCastException: oracle.portlet.server.containerimpl.ActionResponseImpl
         at view.util.FileOperations.downloadFile(FileOperations.java:47)
         at view.backing.SearchLocationBCDR.downloadActionListener(SearchLocationBCDR.java:292)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:585)
         at com.sun.el.parser.AstValue.invoke(AstValue.java:151)
         at com.sun.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:283)
         at org.apache.myfaces.trinidadinternal.taglib.util.MethodExpressionMethodBinding.invoke(MethodExpressionMethodBinding.java:53)
         ... 52 more
    08/02/12 14:42:07 WARNING: An internal error has occurred in method performBlockingInteraction
    javax.portlet.PortletException: doBridgeDispatch failed: error from Bridge in executing the request
         at javax.portlet.faces.GenericFacesPortlet.doBridgeDispatch(GenericFacesPortlet.java:284)
         at javax.portlet.faces.GenericFacesPortlet.processAction(GenericFacesPortlet.java:191)
         at oracle.portlet.bridge.adf.application.ADFBridgePortlet.processAction(ADFBridgePortlet.java:238)
         at oracle.portlet.server.containerimpl.ServerImpl.doRuntimeCall(ServerImpl.java:1296)
         at oracle.portlet.server.containerimpl.ServerImpl.performBlockingInteraction(ServerImpl.java:210)
         at oracle.portlet.wsrp.v2.WSRPv2VersionWrapperServer.performBlockingInteraction(WSRPv2VersionWrapperServer.java:481)
         at oracle.portlet.wsrp.v2.WSRPv2ToServer.performBlockingInteraction(WSRPv2ToServer.java:3141)
         at oracle.portlet.wsrp.v2.WSRP_v2_Markup_PortTypeSoapToJaxb.performBlockingInteraction(WSRP_v2_Markup_PortTypeSoapToJaxb.java:624)
         at oasis.names.tc.wsrp.v2.bind.runtime.WSRP_v2_Markup_Binding_SOAP_Tie.invoke_performBlockingInteraction(WSRP_v2_Markup_Binding_SOAP_Tie.java:314)
         at oasis.names.tc.wsrp.v2.bind.runtime.WSRP_v2_Markup_Binding_SOAP_Tie.processingHook(WSRP_v2_Markup_Binding_SOAP_Tie.java:1443)
         at oracle.j2ee.ws.server.StreamingHandler.handle(StreamingHandler.java:298)
         at oracle.j2ee.ws.server.JAXRPCProcessor.doEndpointProcessing(JAXRPCProcessor.java:428)
         at oracle.j2ee.ws.server.WebServiceProcessor.invokeEndpointImplementation(WebServiceProcessor.java:540)
         at oracle.j2ee.ws.server.JAXRPCProcessor.doRequestProcessing(JAXRPCProcessor.java:292)
         at oracle.j2ee.ws.server.WebServiceProcessor.processRequest(WebServiceProcessor.java:198)
         at oracle.j2ee.ws.server.JAXRPCProcessor.doService(JAXRPCProcessor.java:149)
         at oracle.j2ee.ws.server.WebServiceServlet.doPost(WebServiceServlet.java:307)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
         at com.evermind.server.http.ResourceFilterChain.doFilter(ResourceFilterChain.java:65)
         at oracle.portlet.server.service.ContextFilter.doFilter(ContextFilter.java:101)
         at com.evermind.server.http.EvermindFilterChain.doFilter(EvermindFilterChain.java:15)
         at oracle.security.jazn.oc4j.JAZNFilter$3.run(JAZNFilter.java:434)
         at java.security.AccessController.doPrivileged(Native Method)
         at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:308)
         at oracle.security.jazn.oc4j.JAZNFilter.doFilter(JAZNFilter.java:452)
         at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:583)
         at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:334)
         at com.evermind.server.http.HttpRequestHandler.doDispatchRequest(HttpRequestHandler.java:942)
         at com.evermind.server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:843)
         at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:646)
         at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:614)
         at com.evermind.server.http.HttpRequestHandler.serveOneRequest(HttpRequestHandler.java:405)
         at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:168)
         at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:149)
         at oracle.oc4j.network.ServerSocketReadHandler$ClientRunnable.run(ServerSocketReadHandler.java:275)
         at oracle.oc4j.network.ServerSocketAcceptHandler.procClientSocket(ServerSocketAcceptHandler.java:237)
         at oracle.oc4j.network.ServerSocketAcceptHandler.access$800(ServerSocketAcceptHandler.java:29)
         at oracle.oc4j.network.ServerSocketAcceptHandler$AcceptHandlerHorse.run(ServerSocketAcceptHandler.java:877)
         at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
         at java.lang.Thread.run(Thread.java:595)
    Caused by: javax.portlet.faces.BridgeException: java.lang.ClassCastException: oracle.portlet.server.containerimpl.ActionResponseImpl
         at org.apache.myfaces.portlet.faces.bridge.BridgeImpl.doFacesRequest(BridgeImpl.java:267)
         at javax.portlet.faces.GenericFacesPortlet.doBridgeDispatch(GenericFacesPortlet.java:280)
         ... 41 more
    Caused by: java.lang.ClassCastException: oracle.portlet.server.containerimpl.ActionResponseImpl
         at view.util.FileOperations.downloadFile(FileOperations.java:47)
         at view.backing.SearchLocationBCDR.downloadActionListener(SearchLocationBCDR.java:292)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:585)
         at com.sun.el.parser.AstValue.invoke(AstValue.java:151)
         at com.sun.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:283)
         at org.apache.myfaces.trinidadinternal.taglib.util.MethodExpressionMethodBinding.invoke(MethodExpressionMethodBinding.java:53)
         at org.apache.myfaces.trinidad.component.UIXComponentBase.broadcastToMethodBinding(UIXComponentBase.java:1212)
         at org.apache.myfaces.trinidad.component.UIXCommand.broadcast(UIXCommand.java:183)
         at org.apache.myfaces.trinidad.component.UIXCollection.broadcast(UIXCollection.java:147)
         at org.apache.myfaces.trinidad.component.UIXTable.broadcast(UIXTable.java:205)
         at javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:447)
         at javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:752)
         at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._invokeApplication(LifecycleImpl.java:621)
         at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executePhase(LifecycleImpl.java:276)
         at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:176)
         at org.apache.myfaces.portlet.faces.bridge.BridgeImpl.doFacesRequest(BridgeImpl.java:218)
         ... 42 more
    Nested Exception is javax.portlet.faces.BridgeException: java.lang.ClassCastException: oracle.portlet.server.containerimpl.ActionResponseImpl
         at org.apache.myfaces.portlet.faces.bridge.BridgeImpl.doFacesRequest(BridgeImpl.java:267)
         at javax.portlet.faces.GenericFacesPortlet.doBridgeDispatch(GenericFacesPortlet.java:280)
         at javax.portlet.faces.GenericFacesPortlet.processAction(GenericFacesPortlet.java:191)
         at oracle.portlet.bridge.adf.application.ADFBridgePortlet.processAction(ADFBridgePortlet.java:238)
         at oracle.portlet.server.containerimpl.ServerImpl.doRuntimeCall(ServerImpl.java:1296)
         at oracle.portlet.server.containerimpl.ServerImpl.performBlockingInteraction(ServerImpl.java:210)
         at oracle.portlet.wsrp.v2.WSRPv2VersionWrapperServer.performBlockingInteraction(WSRPv2VersionWrapperServer.java:481)
         at oracle.portlet.wsrp.v2.WSRPv2ToServer.performBlockingInteraction(WSRPv2ToServer.java:3141)
         at oracle.portlet.wsrp.v2.WSRP_v2_Markup_PortTypeSoapToJaxb.performBlockingInteraction(WSRP_v2_Markup_PortTypeSoapToJaxb.java:624)
         at oasis.names.tc.wsrp.v2.bind.runtime.WSRP_v2_Markup_Binding_SOAP_Tie.invoke_performBlockingInteraction(WSRP_v2_Markup_Binding_SOAP_Tie.java:314)
         at oasis.names.tc.wsrp.v2.bind.runtime.WSRP_v2_Markup_Binding_SOAP_Tie.processingHook(WSRP_v2_Markup_Binding_SOAP_Tie.java:1443)
         at oracle.j2ee.ws.server.StreamingHandler.handle(StreamingHandler.java:298)
         at oracle.j2ee.ws.server.JAXRPCProcessor.doEndpointProcessing(JAXRPCProcessor.java:428)
         at oracle.j2ee.ws.server.WebServiceProcessor.invokeEndpointImplementation(WebServiceProcessor.java:540)
         at oracle.j2ee.ws.server.JAXRPCProcessor.doRequestProcessing(JAXRPCProcessor.java:292)
         at oracle.j2ee.ws.server.WebServiceProcessor.processRequest(WebServiceProcessor.java:198)
         at oracle.j2ee.ws.server.JAXRPCProcessor.doService(JAXRPCProcessor.java:149)
         at oracle.j2ee.ws.server.WebServiceServlet.doPost(WebServiceServlet.java:307)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
         at com.evermind.server.http.ResourceFilterChain.doFilter(ResourceFilterChain.java:65)
         at oracle.portlet.server.service.ContextFilter.doFilter(ContextFilter.java:101)
         at com.evermind.server.http.EvermindFilterChain.doFilter(EvermindFilterChain.java:15)
         at oracle.security.jazn.oc4j.JAZNFilter$3.run(JAZNFilter.java:434)
         at java.security.AccessController.doPrivileged(Native Method)
         at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:308)
         at oracle.security.jazn.oc4j.JAZNFilter.doFilter(JAZNFilter.java:452)
         at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:583)
         at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:334)
         at com.evermind.server.http.HttpRequestHandler.doDispatchRequest(HttpRequestHandler.java:942)
         at com.evermind.server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:843)
         at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:646)
         at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:614)
         at com.evermind.server.http.HttpRequestHandler.serveOneRequest(HttpRequestHandler.java:405)
         at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:168)
         at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:149)
         at oracle.oc4j.network.ServerSocketReadHandler$ClientRunnable.run(ServerSocketReadHandler.java:275)
         at oracle.oc4j.network.ServerSocketAcceptHandler.procClientSocket(ServerSocketAcceptHandler.java:237)
         at oracle.oc4j.network.ServerSocketAcceptHandler.access$800(ServerSocketAcceptHandler.java:29)
         at oracle.oc4j.network.ServerSocketAcceptHandler$AcceptHandlerHorse.run(ServerSocketAcceptHandler.java:877)
         at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
         at java.lang.Thread.run(Thread.java:595)
    Caused by: java.lang.ClassCastException: oracle.portlet.server.containerimpl.ActionResponseImpl
         at view.util.FileOperations.downloadFile(FileOperations.java:47)
         at view.backing.SearchLocationBCDR.downloadActionListener(SearchLocationBCDR.java:292)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:585)
         at com.sun.el.parser.AstValue.invoke(AstValue.java:151)
         at com.sun.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:283)
         at org.apache.myfaces.trinidadinternal.taglib.util.MethodExpressionMethodBinding.invoke(MethodExpressionMethodBinding.java:53)
         at org.apache.myfaces.trinidad.component.UIXComponentBase.broadcastToMethodBinding(UIXComponentBase.java:1212)
         at org.apache.myfaces.trinidad.component.UIXCommand.broadcast(UIXCommand.java:183)
         at org.apache.myfaces.trinidad.component.UIXCollection.broadcast(UIXCollection.java:147)
         at org.apache.myfaces.trinidad.component.UIXTable.broadcast(UIXTable.java:205)
         at javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:447)
         at javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:752)
         at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._invokeApplication(LifecycleImpl.java:621)
         at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executePhase(LifecycleImpl.java:276)
         at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:176)
         at org.apache.myfaces.portlet.faces.bridge.BridgeImpl.doFacesRequest(BridgeImpl.java:218)
         ... 42 more

  • Submit struts portlet in same window

    hi,
    i develop a portlet in struts and its running ok, but i click in button submit the portlet is process in full window and not in same page in portlet.

    Download the PDK software and extract it. You find a sample portlet in the following path:
    pdksoftware\pdk\jpdk\v2\jpdk\pdkstruts\htdocs\struts
    For your convenience, I pasted here one of the JSPs:
    <%@ page contentType="text/html;charset=ISO-8859-1"%>
    <%@ taglib uri="/WEB-INF/tlds/struts-html.tld" prefix="html" %>
    <%@ taglib uri="/WEB-INF/tlds/pdk-struts-html.tld" prefix="pdk-html" %>
    <%@ taglib uri="/WEB-INF/tlds/struts-bean.tld" prefix="bean" %>
    <h2>
        <bean:message key="addCustomer.title"/>
    </h2>
    <p>
    <pdk-html:form action="updateCustomerStore.do">
        <table border="1">
            <tr>
                <td><bean:message key="general.name"/></td>
                <td><html:text property="name"/></td>
            </tr>
            <tr>
                <td><bean:message key="general.address"/></td>
                <td><html:text property="address"/></td>
            </tr>
        </table>
        <html:submit/>
    </pdk-html:form>
    <p>
    <pdk-html:img page="/htdocs/struts/struts-power.gif" alt="Powered by Struts"/>Peter

  • Standalone OC4J with SMS Portlet - Error

    I have installed the SMS Portlet (downloaded from OTN) onto Standalone OC4J with PDK. However, when I try to login, I get a No route to host error. What values should I set proxyHost and proxyPort to run it from my local desktop.
    Thanks.

    Hi,
    actually the error message doesn't point to the problem because its a generic message. The HTML page message is the one you build and modify when creating the Webstart project in JDeveloper.
    The configuration looks okay.
    Frank

  • Configuring News Portlet

    Hi
    I have my Oracle 9ias Rel 2 with Infrastructure running on a Windows 2000 Server. i am trying to configure News Portlet(Downloaded from OTN), i already have my JPDK and Url services infrastructure installed on the machine.
    Have made the entries in jserv.properties and Zone.properties as reffered in the README Doc available with this portlet's ZIP file , now the problem is, unlike other Portlets this doc doesnt tell me how to test the sample(using an url), instead the DOC has some HTTP link under the heading 'Moreover.com news feed links '
    Can any one help me as to how to Register this provider, in that case what URL should i specify?
    is there any way of testing any Sample for the news Portlet?
    TIA
    Bijesh

    The registration process is simarly to any Web provider as shown below.
    1. On the Build tab of the Portal Design-Time Pages root page, click on Register a Portlet Provider within the portlet called Provider.
    2. Enter Provider information for the Sample.
    1. Name: NewsPortlet
    2. Display Name: News Portlet Portlet Samples
    3. Timeout: 300
    4. Timeout Message: News portlet Timed Out
    5. Implementation Style: Web
    6. URL:
    1. http://myhost.com:port/servlet/newsportlet (if you're using Oracle9iAS Portal 3.0.9)
    2. http://myhost.com:port/jpdk/providers/newsportlet (if you're using Oracle9iAS Portal 9.0.2)
    7. Login Frequency: Never
    3. Click Finish.

  • Is there a portal 10g portlet for CMSDK?

    I am looking for a CMSDK Portal portlet for 9as 10g. Is there one available?
    Thanks.

    AFAIK, CMSDK does not come with a Portlet (iFS once did but after one or two clicks, you where out of Portal and in iFS' webui).
    As webui does not exist anymore, the portlet disappeared as well.
    I had a look at portal studio but there does not seem to be any contributions over CMSDK.
    If you have some exposure to the Portal Struts Provider, you might want to try to 'portletize' the webstarter application II as it is written in Struts. You will still need to arrange something about the upload and download part as it will not be supported by the PPE (Upload: PPE will not forward a stream to your portlet, Download, Portlet should only serve html content, no doc, pdf, ...).
    Hope this helps
    Daniel

  • File download from a portletized ADF app running in webcenter spaces.

    Hi,
    I am having trouble downloading non static files from a portletized(with ADFPortletBridge) ADF application running as a portlet producer in Webcenter spaces .
    This is my scenario :
    Jdev : 11.1.1.3
    Webcenter : 11.1.1
    The ADF app has a query page, that uses the af:query component to do a query and display results on a table. This table data need to be exported as a file with some changes like splitting address to component city and state columns .
    The ADF app makes use of af:filedownloadlistener to get this(HTML formatted file with an .xls ext is our current preference to get it to open in excel, but could be anything) done . The ADF app works just fine, but as section 30.2.5.5 in the web center dev guide points out http://download.oracle.com/docs/cd/E14571_01/webcenter.1111/e10148/jpsdg_bridge.htm#CACBHDEF
    > The <af.fileDownloadActionListener> component is not supported.
    The actual behavior however is that the export happens when triggered, but the component keep serving up the same file it created the first time it got invoked every subsequent time. The same file is served even across sessions.
    The alternatives I've considered so far are :
    1. <af:exportCollectionActionListener> - Exports what you see on the UI table. Would not work for us, because our exported data is different than whats on screen. (eg: whole addresses are displayed as a single column, but broken down as component city and state columns in exported data )
    UPDATE : <af:exportCollectionActionListener> exhibits the same behavior as <af.fileDownloadActionListener> in a portlet environment. The first time after deployment it works, and every subsequent time (across sessions) it serves up the same file it first generated.
    2. redirect to a servlet - admittedly half baked idea - fiire an action that will generate the report, then put it in sessionScope , redirect to a servlet that would pick up the report from session and stream it to the user by setting the servlet's response content type. Very unsure if this would fly in a portlet environment (sorry, I'm new to portlets) and even if it does, section 30.2.5.2 in the web center dev guide says :
    Do not redirect or forward a request within your JSP. JSR 168 only supports requestDispatcher.include(). The use of httpServletResponse.sendRedirect() or requestDispatcher.forward() results in exceptions and errors. Am I overlooking some feature that would let me do this or whats the recommended method to achieve this functionality of exporting a file generated at run-time in a portlet environment ?
    Edited by: Jeevan Joseph on Oct 14, 2010 1:02 PM

    I'm facing the same problem. Do you have any news on this issue?

  • UMS Portlet (Beta Release) available for download

    What are we announcing?
    The beta release of the Unified Messaging Service (UMS) portlet is available for download on Portal Studio from Integration Solutions page. The UMS Portlet makes available to Oracle9iAS Portal users the abilities to send SMS messages, Emails, Voice notifications, Fax and WAP Push messages on a single web interface. These messaging capabilities are provided by the Oracle Notification Service (ONS, formerly the Push Service). By hosting this portlet, you automatically get a free trial account with the ONS service. Please send your comments, suggestions, and evaluations of this beta release on this discussion forum.
    How can I use it?
    The Oracle Notification Service (formerly known as Push Service) is an Oracle online service that allows Oracle9i Application Server Wireless and Oracle9iAS Portal users to send SMS messages, Emails, Voice notifications, Fax and WAP Push messages in an easy to access manner without installing any new software. The Oracle Notification Service is hosted at Oracle's data centers and is managed and maintained 24x7 by highly skilled staff. Users connect to it as a Web Service using an XML SOAP API over HTTP/HTTPS. The UMS portlet abstracts this communication and multiprotocol, multidevice complexities for the Oracle9iAS Portal users.
    An Oracle9iAS Portal user can sign up for this service and pay per usage.The user of this portlet would need to register and get an account with Oracle9iAS Wireless Service. However, to encourage the use of this service, a trial account of 500 units per IP address has been permitted. For purchasing more units and know more about the pricing mechanism, you can send an e-mail to [email protected]
    More information on Oracle9iAS Wireless and Oracle Notification Service is available at http://otn.oracle.com/products/iaswe/content.html
    Currently, this portlet allows sending SMS, Voice Mails, E-mails, Fax and WAP Push Messages. Future extensions will include support for Multimedia Messaging Service (MMS).
    Using this portlet, a portal user can send the same message as an SMS to people who have mobile phones, as an Email to those who would be at office, as a Voice mail to an employee who is at home and doesn't have access to Emails or mobile phones. For example, this portlet can be used in a hospital web site where the staff can send instant requests to the doctors or can be used in a financial portal which informs users about the changes in his/her stock prices on the device they wish.
    How do I get it?
    This portlet is available through the Portal Integration Solutions page (http://portalstudio.oracle.com/servlet/page?_pageid=3189&_dad=ops&_schema=OPSTUDIO) on Portal Studio. You can download this portlet from the Download Integration Portlets page (http://portalstudio.oracle.com/servlet/page?_pageid=3191&_dad=ops&_schema=OPSTUDIO). You would be asked to enter your OTN user details to download the portlet.
    Thanks & Regards,
    Abhinav

    Hi,
    I few minor issues with the SMS Portlet have been resolved & the updated version is available for download from the same location.
    If you have any queries, please post them at this forum. Your feedback on this portlet would be greatly appreciated.
    Thanks & Regards,
    Abhinav

  • JDeveloper Portlet Development - What to download and from where?

    Hi.
    I have JDeveloper 10g (10.1.3_0.2) J2EE Developer Edition.
    I want to develop JSR-168 portlets within JDeveloper.
    What to download and from where?
    That PC with JDeveloper doesn't have internet access.
    Can I install plugin from disk?

    JDeveloper 10.1.3 is not production at this point. \the Java Portlet extension will be available for JDeveloper 10.1.3, soon after it goes production.
    At this point JDeveloper 9.0.3, 9.0.5.1, and 9.0.5.2 are supported.
    Here you can download the extension for JDeveloper 9.0.5.1 and 9.0.5.2.
    Hope this helps,
    Peter

  • How to enable the edit option for the sample downloaded portlets

    Hi,
    I had downloaded some samples from the portal studia site. Here is the folowing URL
    http://portalstudio.oracle.com/pls/ops/docs/FOLDER/COMMUNITY/PDK/ARTICLES/GUIDELINES.PARAMETER.PASSING.HTML
    This is related to passing the parameters between the portlets on the same page.
    I'm able to install the samples and evnerunning them. But the funniest thing is i'm unable to edit the portlet.
    Can Any shoot some answers for How to pass the parameters between the portlets.
    I had also tried as Sharmila said in the following URL...
    <A
    href="http://forums.oracle.com/forums/message.jsp?id=1180583&amp;gid=469632"
    target=_new>Re: session state security
    </A>
    Guys and Gals .. I'm in neck depth trouble .. Please Do Rescue me ASAP.....
    Thanks inadvance,
    Sudheer Ravikanti.
    [email protected]

    Hi,
    I think easiest way is re-create your report , so wizard do things for you.
    Other vise you need create "search bar" region and items manually and edit report where clause.
    You can first set your old report condition to never and create new report with same select.
    When you are sure that new report working ok, you delete old report.
    Br, Jari

  • How to make a download from portlet?

    Hi there!
    How to do make a download in portlet. Standart methods don't work becouse Portal inserts it's headers first the file gets to a user.
    What can I do?
    Thanks in advance!

    Check out the Portal Development Kit (PDK) available at http://portalstudio.oracle.com/
    Hope this helps,
    Rob

  • Can THIS Discussion Forum Portlet be downloaded/installed in my own Portal?

    I jsut downloaded/installed the "Discussion Forum" portlet and was wondering if this one we are using here can be also downloaded etc? If so, where/how? THANKS!!!

    Yes, this is a classpath issue.
    The pdkjava.jar and ptlshare.jar files don't seem to be in the classpath. Are you sure you've followed the steps provided in the Installing the Integration Portlets document? You find it in the ZIP file when you download the discussion forum portlet.
    The relevant sections:
    Deploying Using Oracle Enterprise Manager (OEM)
    ===============================================
    In the Library Paths section, you can add a library. To add a library path, click Add Another Row. Add the following jar files:
    ../../../../portal/jlib/pdkjava.
    ../../../../portal/jlib/ptlshare.jar
    ../../../../webcache/jlib/jawc.jar
    ../../jazn.jarManually Deploying to a Stand-Alone OC4J Instance
    =================================================
    Add, if not available, the following dependent library references to the $OC4J_HOME/j2ee/home/config/application.xml file (make sure these entries are not already existing):
    These entries should be child tags of <orion-application ...> tag.
    <library path="../../../portal/jlib/pdkjava.jar"/>
    <library path="../../../portal/jlib/ptlshare.jar"/>
    <library path="../../../webcache/jlib/jawc.jar"/>
    <library path="../jazn.jar"/>Peter

  • How can i download file from a pageflow portlet in Webloigc Portal?

    How can i download file from a portlet in Webloigc Portal?
    My Question is, when i download files used codes in a pageflow listed below,
    it didn't work. but in non-portal environments, it worked well.
    How can I download a file from a portlets in portal??
    Thx in advanced.
    this.getResponse().setContentType ( "application/ms-excel" ) ;
    this.getResponse().setHeader ( "Content-Disposition" ,"attachment;filename="
    +new String("Excel.xls".getBytes(),"iso-8859-1")) ;
    sth.write(this.getResponse().getOutputStream());

    i always use an old fashioned method when i have to do this, i create a new jsp that contains a scriptlet that writes to the ServletOutputStream.
    <i>outputWriter.jsp</i>
    // define your own class to get file here, otherwiser use netui-data:callControl tag
    <code><pre>
    File file = FileControl.getFile(fileName);
    String fileName = (String) request.getParameter("fileName");
    response.setContentType(file.getContentType());
    ServletOutputStream sos = response.getOutputStream();
    InputStream is = file.getInputStream();
    for(int i = 0; (i = is.read()) != -1;)
    sos.write(i);
    sos.close();
    </pre>
    </code>
    i then call this jsp from the jsp to which i forward in my action using a simple url rewrite with file name on the url.
    <a href=outputWriter.jsp?fileName=nameOfFileToDownload                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           

  • Where can I find and Download RSS feeds/portlets?

    Where can I find and Download RSS feeds/portlets? Any help would be greatly appreciated. Thanks.
    Terrel

    Terrel,
    If you mean the Screaming Media portlets (Not free) you can get them from your Plumtree Account Manager.
    If your looking to get some source code (C#) for reference on how to do this, you can email me at [email protected]
    Cheers,Dan

  • SMTP Portlet is available for download

    A sample beta release of SMTP Portlet is now available for download from Portal Center, Knowledge Exchange.
    This Java portlet is built and supplied to users who would like to send small notes as an e-mail directly from the Oracle9iAS Portal page.
    At present this is a beta release and not part of Portal/PDK production downloads. If there are any bugs or issues the same can be reported to Portal Development Kit(PDK) Discussion forum.
    Here is the link to download
    http://portalstudio.oracle.com/servlet/page?_pageid=2106&_dad=ops&_schema=OPSTUDIO&_type=site&_fsiteid=233&_fid=306575&_fnavbarid=180376&_fnavbarsiteid=233&_fedit=0&_fmode=2&_fdisplaymode=1&_fcalledfrom=1&_fdisplayurl=

    Hi:
    Can you please address the OID error problem in your portlet?
    Thank You

Maybe you are looking for

  • Tutorial on creating a Sparkle effect

    Hi all, I'm trying to create a sparkle effect in which i have a small video on top of the main video.  The small video has a circular matte so it's in the circular shape, and I want the border to have a sparkle effect.. as if it is a star or somethin

  • Gedit and file-roller unresponsive caused by theme with gtk 3.6.1

    When running either gedit or file-roller my whole system becomes very "laggy". The applications themselves become unusable after opening and then crash. When running in the terminal there is no error message just the word "killed" once the app crashe

  • Can't open PSE 9 because of Win32

    I have downloaded PSE9 onto my Mac but am unable to open it because my mac does not have Win32. How/Where can i get Win 32???

  • PeoplePicker-SearchADForests not limiting to specified forest domains

    We have a SharePoint 2010 farm and we have 3 forests with a few domains in each. Initially, we had PeoplePicker-SearchADForests setting set as below. <Property Exist="Yes" Value="forest:compX.com;forest:compY.com;forest:compZ.local" /> We want to lim

  • Please help with CMR - strange error.

    Hi, im using xdoclet to generate sun files and i also tried to configure CMR manually in the ejb-jar.xml but i just cant get it working: When i try to deploy my app i always get the following strange exception: [#|2004-12-11T20:50:48.281+0100|SCHWERW