This forum is closed to new posts and responses. Individual names altered for privacy purposes. The information contained in this website is provided for informational purposes only and should not be construed as a forum for customer support requests. Any customer support requests should be directed to the official HCL customer support channels below:

HCL Software Customer Support Portal for U.S. Federal Government clients
HCL Software Customer Support Portal


Mar 24, 2013, 4:25 PM
69 Posts

Embedded experience stopped working after upgrading 9 beta to 9 release

  • Category: OpenSocial - Embedded Experiences
  • Platform: Windows
  • Release: 9.0
  • Role: Administrator,End User
  • Tags: embedded experience
  • Replies: 13

Hi all,

I had 9 beta working environment with embedded experience perfectly working. I had some troubles configuring it in a first place, at some stage it was just showing an empty page, for EE mails and also for Updates page. But somehow I managed to get it working.

And it worked until tomorrow when I upgraded my beta server to the release version. Suddenly embedded experience and Updates page stopped working. It again shows an empty page. Even worse, for EE emails I even have no option to see the regular mail content. I just see the mail header and empty space below. I checked the trace and found nothing at all. Also server produces no errors.

Mar 24, 2013, 4:34 PM
69 Posts
RE: Embedded experience stopped working after upgrading 9 beta to 9 release

When I use iNotes I see 403 forbidden error

 

03/24/2013 05:20:06PM Loading element link with href=/iNotes/Forms9.nsf/iNotes/Proxy/?OpenDocument&Form=f_StyleSheet_STProxy&ui=dwa_form&l=en&gz&CR&MX&TS=20130308T172419,32Z&BS=G... (Key: LISTENER204)
03/24/2013 05:20:06PM Releasing Eyu LISTENER205 from EPM
03/24/2013 05:20:06PM Releasing Eyu undefined from ELG
03/24/2013 05:20:06PM Loading element script with src=https://mail.televera.com/iNotes/Forms9.nsf/iNotes/Proxy/?OpenDocument&Form=STProxyPlugins&l=en&gz&MX&TS=20130324T110116,04Z&UNH=qv0k3sjp1l0ltlrtmlta8decgog&charset=UTF-8&KIC... (Key: LISTENER200)
03/24/2013 05:20:06PM Releasing Eyu LISTENER201 from EPM
03/24/2013 05:20:06PM Releasing Eyu undefined from ELG
03/24/2013 05:20:06PM KG adata available from server... Evaluating data. (Key: LISTENER232)
03/24/2013 05:20:06PM Releasing Eyu LISTENER232 from EPM
03/24/2013 05:20:06PM Releasing Eyu undefined from ELG
03/24/2013 05:20:06PM Loading element script with src=/iNotes/Forms9.nsf/iNotes/Proxy/?OpenDocument&Form=l_StdPageOperations_Gecko&l=en&gz&CR&MX&TS=20130308T172419,32Z&charset=UTF-8&pt&PresetFields=s_OpenSocialEE;1,s_OpenSocialContainer;1,s_popupdlg;1... (Key: LISTENER228)
03/24/2013 05:20:06PM Releasing Eyu LISTENER229 from EPM
03/24/2013 05:20:06PM Releasing Eyu undefined from ELG
03/24/2013 05:20:06PM Widget e-tab-4DC7F60FDA04EAEFA7B0DD8520EDFE56-0:Ebu is being created.
03/24/2013 05:20:06PM Widget e-tab-4DC7F60FDA04EAEFA7B0DD8520EDFE56-0-activity:Eeu is being created.
03/24/2013 05:20:06PM Releasing Eyu LISTENER238 from ELG
03/24/2013 05:20:06PM Releasing Eyu LISTENER237 from ELG
03/24/2013 05:20:06PM Releasing Eyu LISTENER239 from ELG
03/24/2013 05:20:06PM Widget e-services-opensocialee:Hwd is being created.
03/24/2013 05:20:06PM Widget e-services-opensocialcontainer:Hnr is being created.
03/24/2013 05:20:06PM Start tracking Eyu ContainerBatchListener from HrA
03/24/2013 05:20:06PM Start tracking Eyu ContainerTokenListener0 from HrA
03/24/2013 05:20:06PM Session expiration date from server: 20130324T165006,35Z
03/24/2013 05:20:06PM Session timers being checked.
03/24/2013 05:20:06PM Session expiration date minus slack: 03/24/2013 05:49:23PM
03/24/2013 05:20:06PM Current date: 03/24/2013 05:20:06PM
03/24/2013 05:20:06PM Loading URL: https://mail.some.com/xsp/proxy/BasicProxy/http/fra01.televera.com/fiesta/container/stgen?u=https%3A%2F%2Fmail.televera.com%2Fmail%2Fuser.nsf%2FiNotes%2FProxy%2F&m=0&c=default&d=televera.com&i=https%3A%2F%2Fmail.televera.com%2Fmail%2Fuser.nsf%2FiNotes%2FProxy%2F... (Key: ContainerTokenListener0)
03/24/2013 05:20:06PM Start tracking Eyu ContainerXmlListener from HrA
03/24/2013 05:20:06PM Session expiration date from server: 20130324T165006,35Z
03/24/2013 05:20:06PM Session timers being checked.
03/24/2013 05:20:06PM Session expiration date minus slack: 03/24/2013 05:49:23PM
03/24/2013 05:20:06PM Current date: 03/24/2013 05:20:06PM
03/24/2013 05:20:06PM Loading URL: https://mail.some.com/xsp/proxy/BasicProxy/http/fra01.televera.com/fiesta/gadgets/js/container:selection:actions:open-views:embedded-experiences:gadgets.json.ext:rpc.js?c=1&container=default... (Key: ContainerXmlListener)
03/24/2013 05:20:06PM Releasing Eyu LISTENER241 from ELG
03/24/2013 05:20:06PM Releasing Eyu LISTENER228 from ELG
03/24/2013 05:20:06PM Releasing Eyu LISTENER242 from ELG
03/24/2013 05:20:06PM Releasing Eyu LISTENER243 from ELG
03/24/2013 05:20:06PM onDatasetComplete(undefined) (Sametime Listener)
03/24/2013 05:20:07PM onDatasetComplete(undefined) (Sametime Listener)
03/24/2013 05:20:07PM Releasing Eyu LISTENER138 from FUb
03/24/2013 05:20:07PM Session expiration date from server: 20130324T165006,35Z
03/24/2013 05:20:07PM Session timers being checked.
03/24/2013 05:20:07PM Session expiration date minus slack: 03/24/2013 05:49:23PM
03/24/2013 05:20:07PM Current date: 03/24/2013 05:20:07PM
03/24/2013 05:20:07PM Loading URL: /iNotes/Forms9.nsf/iNotes/Proxy/?OpenDocument&Form=l_StdPageOperations_Gecko&l=en&gz&CR&MX&TS=20130308T172419,32Z&charset=UTF-8&pt&PresetFields=s_LitePassToMailView;1... (Key: LISTENER245)
03/24/2013 05:20:07PM Begin parsing of xml for WidgetServices
03/24/2013 05:20:07PM Added palleteItem: sId: 1579367098, sIconUrl: http://conn.some.com/connections/resources/web/com.ibm.social.as/gadget/notes/NewsWhite16.png, sTitle: Updates, sUrl: http://conn.some.com/connections/resources/web/com.ibm.social.as/gadget/ActivityStreamNotes.xml, sProviderId: com.ibm.rcp.toolbox.opensocial.provider.internal.OpenSocialPalleteProvider, HrB: http://fra01.some.com/widgets.nsf/getWidgetXML?openAgent&UNID=F7F601E33B70B840C1257AF1005CD00A&extension.xml, sSidebarStartup: false
03/24/2013 05:20:07PM Added palleteItem: sId: 304904441, sIconUrl: , sTitle: Connections, sUrl: http://conn.some.com/connections/resources/web/com.ibm.social.ee/ConnectionsEE.xml, sProviderId: com.ibm.rcp.toolbox.opensocial.provider.internal.OpenSocialPalleteProvider, HrB: http://fra01.some.com/widgets.nsf/getWidgetXML?openAgent&UNID=EE2D383EB936F0E9C1257ADA006F1815&extension.xml, sSidebarStartup: false
03/24/2013 05:20:07PM End parsing of xml for WidgetServices
03/24/2013 05:20:07PM Session expiration date from server: 20130324T165006,35Z
03/24/2013 05:20:07PM Session timers being checked.
03/24/2013 05:20:07PM Session expiration date minus slack: 03/24/2013 05:49:23PM
03/24/2013 05:20:07PM Current date: 03/24/2013 05:20:07PM
03/24/2013 05:20:07PM Loading URL: ../../iNotes/Proxy/?OpenDocument&Form=s_GetDocumentField_JSON&PresetFields=s_DocumentUNID;B89E3844D5C0E9C3C1257AD4005E21DF,s_FieldName;policy_controlled_widget_urls... (Key: LISTENER248)
03/24/2013 05:20:07PM Releasing Eyu LISTENER183 from EPM
03/24/2013 05:20:07PM Releasing Eyu undefined from ELG
03/24/2013 05:20:07PM Releasing Eyu LISTENER246 from ELG
03/24/2013 05:20:07PM Releasing Eyu LISTENER249 from ELG
03/24/2013 05:20:07PM Loading element script with src=/iNotes/Forms9.nsf/iNotes/Proxy/?OpenDocument&Form=l_StdPageOperations_Gecko&l=en&gz&CR&MX&TS=20130308T172419,32Z&charset=UTF-8&pt&PresetFields=s_LitePassToMailView;1... (Key: LISTENER244)
03/24/2013 05:20:07PM Releasing Eyu LISTENER245 from EPM
03/24/2013 05:20:07PM Releasing Eyu undefined from ELG
03/24/2013 05:20:07PM KG adata available from server... Evaluating data. (Key: LISTENER248)
03/24/2013 05:20:07PM Releasing Eyu LISTENER247
03/24/2013 05:20:07PM Releasing Eyu LISTENER248 from EPM
03/24/2013 05:20:07PM Releasing Eyu undefined from ELG
03/24/2013 05:20:08PM Releasing Eyu LISTENER250 from ELG
03/24/2013 05:20:08PM Releasing Eyu LISTENER251 from ELG
03/24/2013 05:20:08PM Releasing Eyu LISTENER252 from ELG
03/24/2013 05:20:09PM OpenSocial Container failed to load: Bad HTTP status: 403 (Forbidden)
03/24/2013 05:20:09PM Releasing Eyu LISTENER255 from ELG
03/24/2013 05:20:09PM Releasing Eyu LISTENER254 from HNr
03/24/2013 05:20:09PM Bad HTTP status: 403 (Forbidden)
Error encountered retrieving data.  Click the browser's Refresh button to reload the page.
03/24/2013 05:20:09PM Releasing Eyu ContainerXmlListener from EPM
03/24/2013 05:20:09PM Releasing Eyu undefined from ELG
03/24/2013 05:20:09PM Releasing Eyu ContainerBatchListener
03/24/2013 05:20:09PM Status was not 2xx.
Error encountered retrieving data.  Click the browser's Refresh button to reload the page.
03/24/2013 05:20:09PM Releasing Eyu ContainerTokenListener0 from EPM
03/24/2013 05:20:09PM Releasing Eyu undefined from ELG
03/24/2013 05:20:09PM Releasing Eyu LISTENER253 from ELG
03/24/2013 05:20:09PM Action context:
EZN{[object Object]}
EIX{4DC7F60FDA04EAEFA7B0DD8520EDFE56}
asDueDateTime{}
DWf{($Inbox)}
FPI{$98|SametimeInfo}
HDX{false}
BkX{}
Euc{1}
FEN{4}
FOG{6}
sSortColumnPN{$70}
sForm{memo}
EDt{false}
Fxe{undefined}
oEventProxy{[object Object]}
03/24/2013 05:20:09PM Widget ACTION5:FPV is being created.
03/24/2013 05:20:09PM Releasing Eyu LISTENER257 from ELG
03/24/2013 05:20:09PM Action context:
EZN{[object Object]}
EIX{4DC7F60FDA04EAEFA7B0DD8520EDFE56}
asDueDateTime{}
DWf{($Inbox)}
FPI{$98|SametimeInfo}
HDX{false}
BkX{}
Euc{1}
FEN{4}
FOG{6}
sSortColumnPN{$70}
sForm{memo}
EDt{false}
Fxe{undefined}

Mar 24, 2013, 7:07 PM
12 Posts
RE: Embedded experience stopped working after upgrading 9 beta to 9 release

i've a quite similar error, embedded experience stil unstable..

i'll retry again afer connections 4.5 upgrade but i'm disapponted

Mar 24, 2013, 7:07 PM
12 Posts
RE: Embedded experience stopped working after upgrading 9 beta to 9 release

i've a quite similar error, embedded experience stil unstable..

i'll retry again afer connections 4.5 upgrade but i'm disapponted

Mar 24, 2013, 7:30 PM
69 Posts
RE: Embedded experience stopped working after upgrading 9 beta to 9 release

Hi Matteo,

I thought you managed to solve the issue? I am not sure 4.5 will help. The 403 problem is either missing SSO or something wrong with widget signing. I am going to recreate OpenSocial widgets in Domino 9 environment and we'll see if this helps.

Regards, Alexey

Mar 25, 2013, 12:09 PM
34 Posts
Some things to double-check
Hi Alex,

First, I think your Widgets are still fine.  Don't waste your time recreating them.

The 403 you posted is related to the iNotes proxy rejecting the request to load OpenSocial container JavaScript from the Domino Server with Shindig.  From your logs: "03/24/2013 05:20:06PM Loading URL: https://mail.some.com/xsp/proxy/BasicProxy/http/fra01.televera.com/fiesta/gadgets/js/container:selection:actions:open-views:embedded-experiences:gadgets.json.ext:rpc.js?c=1&container=default... (Key: ContainerXmlListener)"  The whitelist for this proxy is defined in the Security Settings policy document in the "Proxies" tab.  Presumably this has not changed.  Is that right?

You also described seeing a blank page when an EE renders.  That is typically a DNS issue.  If you have a web developer tool, such as Firebug, you can look at the Network requests in iNotes.  If you see a request to an /ifr endpoint, then that indicates the EE is loading.  If you have a blank page after that, I would check that your DNS for the domain of the /ifr request resolves.

Best regards,
-Stanton
Mar 25, 2013, 7:47 PM
69 Posts
RE: Embedded experience stopped working after upgrading 9 beta to 9 release

HI Stanton,

The problem is that nothing has been changed in the working environment and it apparently all stopped working after moving from beta to release. I will continue to debug but it is quite disappointing.

Regards, Alexey

Mar 25, 2013, 9:28 PM
69 Posts
RE: Embedded experience stopped working after upgrading 9 beta to 9 release
Mar 25, 2013, 10:08 PM
69 Posts
RE: Embedded experience stopped working after upgrading 9 beta to 9 release

When I open any of those URLs in the browser, I don't get 403 error, instead I get this

{ "error": {"@code":"1001","param" : [ {"@name":"url","value" : "http://fra01.televera.com/fiesta/gadgets/js/container:selection:actions:open-views:embedded-experiences:gadgets.json.ext:rpc.js?c=1&container=default"} ],"details" : "!policy.error.1001!"}}
Mar 25, 2013, 10:17 PM
69 Posts
RE: Embedded experience stopped working after upgrading 9 beta to 9 release

This is from trace on the server

Policy does not allow request for /xsp/proxy/BasicProxy/http/fra01.televera.com/fiesta/container/stgen
 

Mar 25, 2013, 10:46 PM
69 Posts
RE: Embedded experience stopped working after upgrading 9 beta to 9 release

OK, I got some further,

I have force login via SSL on the same server where Shindig is running. When I am on SSL in iNotes and it goes to /fiesta via http - it doesn't work. How this can be fixed?

When I manually go back to http and open mail on the same server where Shindig is running, EE works ok in iNotes.

In Notes however I cannot get it working. I still see an empty page. I am using the same policy of course. I found these messages in Notes trace

23:41:03.196 2 WARNING com.ibm.rcp.opensocial.container.CommonContainer$13
handle
CLPEE6503W: Javascript error from http://fra01.televera.com/fiesta/gadgets/js/notes-container.js?c=1&debug=1&container=default #12793
document.getElementById("loading") is null
com.ibm.rcp.opensocial.container.internal.ContainerPlugin
23:41:03.198 2 WARNING com.ibm.rcp.opensocial.container.CommonContainer$13
handle
CLPEE6503W: Javascript error from http://fra01.televera.com/fiesta/gadgets/js/notes-container.js?c=1&debug=1&container=default #13062
Container is not defined

Next thing - if I use another mail web server, not the one where Shindig is running on, I still get 403 forbidden error. SSO is configured and works fine, I have no idea what the issue is.

This is what I see on iNotes console in this case

03/25/2013 11:37:10PM Loading URL: http://mail.televera.com/xsp/proxy/BasicProxy/http/fra01.televera.com/fiesta/gadgets/js/container:selection:actions:open-views:embedded-experiences:gadgets.json.ext:rpc.js?c=1&container=default... (Key: ContainerXmlListener)
03/25/2013 11:37:10PM Releasing Eyu LISTENER294 from ELG
03/25/2013 11:37:10PM Releasing Eyu LISTENER286 from ELG
03/25/2013 11:37:10PM Releasing Eyu LISTENER295 from ELG
03/25/2013 11:37:10PM Releasing Eyu LISTENER296 from ELG
03/25/2013 11:37:10PM Status was not 2xx.
Error encountered retrieving data.  Click the browser's Refresh button to reload the page.
03/25/2013 11:37:10PM Releasing Eyu ContainerTokenListener0 from EPM
03/25/2013 11:37:10PM Releasing Eyu undefined from ELG
03/25/2013 11:37:10PM Releasing Eyu LISTENER297 from ELG
03/25/2013 11:37:10PM OpenSocial Container failed to load: Bad HTTP status: 403 (Forbidden)
03/25/2013 11:37:10PM Releasing Eyu LISTENER299 from ELG
03/25/2013 11:37:10PM Releasing Eyu LISTENER298 from HNr
03/25/2013 11:37:10PM Releasing Eyu ContainerBatchListener
03/25/2013 11:37:10PM Bad HTTP status: 403 (Forbidden)
Error encountered retrieving data.  Click the browser's Refresh button to reload the page.

Mar 27, 2013, 11:57 AM
4 Posts
RE: Embedded experience stopped working after upgrading 9 beta to 9 release

Hi Alex,

What are your current settings in the "Proxies" tab of the security settings document that applies to the user with which you are logging into iNotes?  The 403 is definitely coming from the iNotes proxy blocking your two requests.  In the case where you are going to iNotes on the Shindig server, i.e., fra01.televera.com you are still going to proxy the requests because you are hitting the iNotes server via https and the shindig server is using just http, the traffic will still be proxied and will still need to be whitelisted.  The reason this works when you go to mail via http is because the traffic is no longer going through the proxy because the schemes now match.

If the "Proxies" tab is filled out properly, make sure that the policy documents are replicated to the mail server.  I believe that the mail server will reference the proxy documents as they exist in the server's own NAB for the current user who is proxying traffic. 

Best regards,

-Stanton

Mar 27, 2013, 10:43 PM
69 Posts
RE: Embedded experience stopped working after upgrading 9 beta to 9 release

Stanton,

As per now on one of my machines I get EE and Updates. On another machine where everything worked with Beta I get empty screen. Nothing is found in the log/trace. I guess since I am the same user in both cases it should work the same way? So this is the issue number one.

On iNotes that goes over https, EE and Updates get 403 error. This is the issue number two.

When iNotes is run on the mail server and not on Shindig server, it gets 403 on both http and https. Policies are of course replicated since this is the same domain and both servers are even one cluster members. This is the issue number three.

Mar 28, 2013, 11:24 AM
34 Posts
RE: Embedded experience stopped working after upgrading 9 beta to 9 release
Alex, are you saying that iNotes works on one machine and not another another for the same user?

What are the whitelist rules you have set in the "Proxies" tab of your security settings document for the policy which applies to your user?

This forum is closed to new posts and responses. Individual names altered for privacy purposes. The information contained in this website is provided for informational purposes only and should not be construed as a forum for customer support requests. Any customer support requests should be directed to the official HCL customer support channels below:

HCL Software Customer Support Portal for U.S. Federal Government clients
HCL Software Customer Support Portal