on 02-16-2015 3:25 PM
Hello ,
The fiori launchpad was working fine until today (the UI add on was patched couple of weeks ago to SP11. We are trying to integrate it into portal and today i went ahead and implemented the noclickjacking fiorilaunchpad.html
Tested again and the direct fiorilaunchpad was fine and i could see my apps and tiles
After may be 15 mins i tried to open the fiori LP and i get completely blue screen with nothing on it (like nothing is assigned). If i click on tile catalog it finds absolutely nothing. I have tried it with different users - still empty.
I have checked and there are no errors in error_log not in slg1,
A direct call for approve requisition app http://xxxxx:8000/sap/bc/ui5_ui5/ui2/ushell/shells/abap/FioriLaunchpad.html?sap-client=100&sap-langu... displays the correct data and i can see several requisitions that need to be approved.
So i think it is not related to roles and authorizations.
A user that has admin gateway and ui admin role can not delete the group from homescreen - if i click on it and want to drag it nothing appears down right It was also working before
The frontend has been restarted, icm cache and browser cache cleared as well, the odata services were deactivated and activated again.
The admin url works fine too.
I have also tried reverting to the original launchpad.html file but it makes no difference the problem persists
Any ideas?
P.S i have implemented the notes for SP11 and have been through the launchpad troubleshooting guide but may be i am missing something...
I know what is causing this and i just reproduced it
We have restored a backup of the system as of last saturday
Systems works fine but the clickjacking protections prevents the fiori portal from opening the apps.
So i go to se80, - BSP application - /UI2/USHELL - Page elements - Shells - abap and double-click Fiorilaunchpad.html.. The layout appears and i paste the contents of the FioriLaunchpadNoCJ.html as per note 2057847
Then i click on save, activate (select the transportable object) and then my Fiorilaunchpad.html stops working.... If i try to revert pasting back the original one the issue is not fixed .
Any thoughts how to implement the clickjacking without breaking my launchpad?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
2015-02-16 17:51:03 sap.ui2.srvc.Chip({sChipUrl:"/sap/bc/ui5_ui5/ui2/ushell/chips/applauncher.chip.xml"}): Contract 'actions' is not supported - sap.ui2.srvc.Chip
core-min-0.js:91 2015-02-16 17:51:03 Call to success handler failed: sap.ui2.srvc.Chip({sChipUrl:"/sap/bc/ui5_ui5/ui2/ushell/chips/applauncher.chip.xml"}): Contract 'actions' is not supported - sap.ui2.srvc.Error: sap.ui2.srvc.Chip({sChipUrl:"/sap/bc/ui5_ui5/ui2/ushell/chips/applauncher.chip.xml"}): Contract 'actions' is not supported
at new sap.ui2.srvc.Error (http://xxxxxx:8000/sap/bc/ui5_ui5/ui2/ushell/resources/sap/ushell_abap/bootstrap/abap.js:26:5722)
at createApi (http://xxxxxx:8000/sap/bc/ui5_ui5/ui2/ushell/resources/sap/ushell_abap/library-preload.json/sap/ui2/...)
at Object.sap.ui2.srvc.call (http://xxxxxx:8000/sap/bc/ui5_ui5/ui2/ushell/resources/sap/ushell_abap/bootstrap/abap.js:26:1838)
at sap.ui2.srvc.get.m.(anonymous function) (http://xxxxxx:8000/sap/bc/ui5_ui5/ui2/ushell/resources/sap/ushell_abap/library-preload.json/sap/ui2/...)
at Object.sap.ui2.srvc.call (http://xxxxxx:8000/sap/bc/ui5_ui5/ui2/ushell/resources/sap/ushell_abap/bootstrap/abap.js:26:1838)
at XMLHttpRequest.X.onreadystatechange (http://xxxxxx:8000/sap/bc/ui5_ui5/ui2/ushell/resources/sap/ushell_abap/bootstrap/abap.js:26:2957)
at s.E.dispatch (http://xxxxxx:8000/sap/bc/ui5_ui5/ui2/ushell/resources/sap/ushell_abap/bootstrap/abap.js:2:2231) sap.ui2.srvc
core-min-0.js:91 2015-02-16 17:51:03 Failed to load tile: sap.ui2.srvc.Chip({sChipUrl:"/sap/bc/ui5_ui5/ui2/ushell/chips/applauncher.chip.xml"}): Contract 'actions' is not supported - sap.ui2.srvc.ChipInstance({oChip:sap.ui2.srvc.Chip({sChipUrl:"/sap/bc/ui5_ui5/ui2/ushell/chips/applauncher.chip.xml"}),bFullscreen:false}) sap.ushell_abap.adapters.abap.LaunchPageAdapter
core-min-0.js:91 2015-02-16 17:51:03 sap.ui2.srvc.Chip({sChipUrl:"/sap/bc/ui5_ui5/ui2/ushell/chips/applauncher.chip.xml"}): Contract 'actions' is not supported - sap.ui2.srvc.Chip
core-min-0.js:91 2015-02-16 17:51:03 Call to success handler failed: sap.ui2.srvc.Chip({sChipUrl:"/sap/bc/ui5_ui5/ui2/ushell/chips/applauncher.chip.xml"}): Contract 'actions' is not supported - sap.ui2.srvc.Error: sap.ui2.srvc.Chip({sChipUrl:"/sap/bc/ui5_ui5/ui2/ushell/chips/applauncher.chip.xml"}): Contract 'actions' is not supported
at new sap.ui2.srvc.Error (http://xxxxxx:8000/sap/bc/ui5_ui5/ui2/ushell/resources/sap/ushell_abap/bootstrap/abap.js:26:5722)
at createApi (http://xxxxxx:8000/sap/bc/ui5_ui5/ui2/ushell/resources/sap/ushell_abap/library-preload.json/sap/ui2/...)
at Object.sap.ui2.srvc.call (http://xxxxxx:8000/sap/bc/ui5_ui5/ui2/ushell/resources/sap/ushell_abap/bootstrap/abap.js:26:1838)
at sap.ui2.srvc.get.m.(anonymous function) (http://xxxxxx:8000/sap/bc/ui5_ui5/ui2/ushell/resources/sap/ushell_abap/library-preload.json/sap/ui2/...)
at Object.sap.ui2.srvc.call (http://xxxxxx:8000/sap/bc/ui5_ui5/ui2/ushell/resources/sap/ushell_abap/bootstrap/abap.js:26:1838)
at XMLHttpRequest.X.onreadystatechange (http://xxxxxx:8000/sap/bc/ui5_ui5/ui2/ushell/resources/sap/ushell_abap/bootstrap/abap.js:26:2957)
at s.E.dispatch (http://xxxxxx:8000/sap/bc/ui5_ui5/ui2/ushell/resources/sap/ushell_abap/bootstrap/abap.js:2:2231) sap.ui2.srvc
core-min-0.js:91 2015-02-16 17:51:03 Failed to load tile: sap.ui2.srvc.Chip({sChipUrl:"/sap/bc/ui5_ui5/ui2/ushell/chips/applauncher.chip.xml"}): Contract 'actions' is not supported - sap.ui2.srvc.ChipInstance({oChip:sap.ui2.srvc.Chip({sChipUrl:"/sap/bc/ui5_ui5/ui2/ushell/chips/applauncher.chip.xml"}),bFullscreen:false}) sap.ushell_abap.adapters.abap.LaunchPageAdapter
core-min-0.js:91 2015-02-16 17:51:03 sap.ui2.srvc.Chip({sChipUrl:"/sap/bc/ui5_ui5/ui2/ushell/chips/applauncher_dynamic.chip.xml"}): Contract 'actions' is not supported - sap.ui2.srvc.Chip
core-min-0.js:91 2015-02-16 17:51:03 Call to success handler failed: sap.ui2.srvc.Chip({sChipUrl:"/sap/bc/ui5_ui5/ui2/ushell/chips/applauncher_dynamic.chip.xml"}): Contract 'actions' is not supported - sap.ui2.srvc.Error: sap.ui2.srvc.Chip({sChipUrl:"/sap/bc/ui5_ui5/ui2/ushell/chips/applauncher_dynamic.chip.xml"}): Contract 'actions' is not supported
at new sap.ui2.srvc.Error (http://xxxxxx:8000/sap/bc/ui5_ui5/ui2/ushell/resources/sap/ushell_abap/bootstrap/abap.js:26:5722)
at createApi (http://xxxxxx:8000/sap/bc/ui5_ui5/ui2/ushell/resources/sap/ushell_abap/library-preload.json/sap/ui2/...)
at Object.sap.ui2.srvc.call (http://xxxxxx:8000/sap/bc/ui5_ui5/ui2/ushell/resources/sap/ushell_abap/bootstrap/abap.js:26:1838)
at sap.ui2.srvc.get.m.(anonymous function) (http://xxxxxx:8000/sap/bc/ui5_ui5/ui2/ushell/resources/sap/ushell_abap/library-preload.json/sap/ui2/...)
at Object.sap.ui2.srvc.call (http://xxxxxx:8000/sap/bc/ui5_ui5/ui2/ushell/resources/sap/ushell_abap/bootstrap/abap.js:26:1838)
at XMLHttpRequest.X.onreadystatechange (http://xxxxxx:8000/sap/bc/ui5_ui5/ui2/ushell/resources/sap/ushell_abap/bootstrap/abap.js:26:2957)
at s.E.dispatch (http://xxxxxx:8000/sap/bc/ui5_ui5/ui2/ushell/resources/sap/ushell_abap/bootstrap/abap.js:2:2231) sap.ui2.srvc
core-min-0.js:91 2015-02-16 17:51:03 Failed to load tile: sap.ui2.srvc.Chip({sChipUrl:"/sap/bc/ui5_ui5/ui2/ushell/chips/applauncher_dynamic.chip.xml"}): Contract 'actions' is not supported - sap.ui2.srvc.ChipInstance({oChip:sap.ui2.srvc.Chip({sChipUrl:"/sap/bc/ui5_ui5/ui2/ushell/chips/applauncher_dynamic.chip.xml"}),bFullscreen:false}) sap.ushell_abap.adapters.abap.LaunchPageAdapter
core-min-0.js:91 2015-02-16 17:51:03 sap.ui2.srvc.Chip({sChipUrl:"/sap/bc/ui5_ui5/ui2/ushell/chips/applauncher_dynamic.chip.xml"}): Contract 'actions' is not supported - sap.ui2.srvc.Chip
core-min-0.js:91 2015-02-16 17:51:03 Call to success handler failed: sap.ui2.srvc.Chip({sChipUrl:"/sap/bc/ui5_ui5/ui2/ushell/chips/applauncher_dynamic.chip.xml"}): Contract 'actions' is not supported - sap.ui2.srvc.Error: sap.ui2.srvc.Chip({sChipUrl:"/sap/bc/ui5_ui5/ui2/ushell/chips/applauncher_dynamic.chip.xml"}): Contract 'actions' is not supported
at new sap.ui2.srvc.Error (http://xxxxxx:8000/sap/bc/ui5_ui5/ui2/ushell/resources/sap/ushell_abap/bootstrap/abap.js:26:5722)
at createApi (http://xxxxxx:8000/sap/bc/ui5_ui5/ui2/ushell/resources/sap/ushell_abap/library-preload.json/sap/ui2/...)
at Object.sap.ui2.srvc.call (http://xxxxxx:8000/sap/bc/ui5_ui5/ui2/ushell/resources/sap/ushell_abap/bootstrap/abap.js:26:1838)
at sap.ui2.srvc.get.m.(anonymous function) (http://xxxxxx:8000/sap/bc/ui5_ui5/ui2/ushell/resources/sap/ushell_abap/library-preload.json/sap/ui2/...)
at Object.sap.ui2.srvc.call (http://xxxxxx:8000/sap/bc/ui5_ui5/ui2/ushell/resources/sap/ushell_abap/bootstrap/abap.js:26:1838)
at XMLHttpRequest.X.onreadystatechange (http://xxxxxx:8000/sap/bc/ui5_ui5/ui2/ushell/resources/sap/ushell_abap/bootstrap/abap.js:26:2957)
at s.E.dispatch (http://xxxxxx:8000/sap/bc/ui5_ui5/ui2/ushell/resources/sap/ushell_abap/bootstrap/abap.js:2:2231) sap.ui2.srvc
core-min-0.js:91 2015-02-16 17:51:03 Failed to load tile: sap.ui2.srvc.Chip({sChipUrl:"/sap/bc/ui5_ui5/ui2/ushell/chips/applauncher_dynamic.chip.xml"}): Contract 'actions' is not supported - sap.ui2.srvc.ChipInstance({oChip:sap.ui2.srvc.Chip({sChipUrl:"/sap/bc/ui5_ui5/ui2/ushell/chips/applauncher_dynamic.chip.xml"}),bFullscreen:false}) sap.ushell_abap.adapters.abap.LaunchPageAdapter
core-min-0.js:91 2015-02-16 17:51:03 sap.ui2.srvc.Chip({sChipUrl:"/sap/bc/ui5_ui5/ui2/ushell/chips/applauncher_dynamic.chip.xml"}): Contract 'actions' is not supported - sap.ui2.srvc.Chip
core-min-0.js:91 2015-02-16 17:51:03 Call to success handler failed: sap.ui2.srvc.Chip({sChipUrl:"/sap/bc/ui5_ui5/ui2/ushell/chips/applauncher_dynamic.chip.xml"}): Contract 'actions' is not supported - sap.ui2.srvc.Error: sap.ui2.srvc.Chip({sChipUrl:"/sap/bc/ui5_ui5/ui2/ushell/chips/applauncher_dynamic.chip.xml"}): Contract 'actions' is not supported
at new sap.ui2.srvc.Error (http://xxxxxx:8000/sap/bc/ui5_ui5/ui2/ushell/resources/sap/ushell_abap/bootstrap/abap.js:26:5722)
at createApi (http://xxxxxx:8000/sap/bc/ui5_ui5/ui2/ushell/resources/sap/ushell_abap/library-preload.json/sap/ui2/...)
at Object.sap.ui2.srvc.call (http://xxxxxx:8000/sap/bc/ui5_ui5/ui2/ushell/resources/sap/ushell_abap/bootstrap/abap.js:26:1838)
at sap.ui2.srvc.get.m.(anonymous function) (http://xxxxxx:8000/sap/bc/ui5_ui5/ui2/ushell/resources/sap/ushell_abap/library-preload.json/sap/ui2/...)
at Object.sap.ui2.srvc.call (http://xxxxxx:8000/sap/bc/ui5_ui5/ui2/ushell/resources/sap/ushell_abap/bootstrap/abap.js:26:1838)
at XMLHttpRequest.X.onreadystatechange (http://xxxxxx:8000/sap/bc/ui5_ui5/ui2/ushell/resources/sap/ushell_abap/bootstrap/abap.js:26:2957)
at s.E.dispatch (http://xxxxxx:8000/sap/bc/ui5_ui5/ui2/ushell/resources/sap/ushell_abap/bootstrap/abap.js:2:2231) sap.ui2.srvc
core-min-0.js:91 2015-02-16 17:51:03 Failed to load tile: sap.ui2.srvc.Chip({sChipUrl:"/sap/bc/ui5_ui5/ui2/ushell/chips/applauncher_dynamic.chip.xml"}): Contract 'actions' is not supported - sap.ui2.srvc.ChipInstance({oChip:sap.ui2.srvc.Chip({sChipUrl:"/sap/bc/ui5_ui5/ui2/ushell/chips/applauncher_dynamic.chip.xml"}),bFullscreen:false}) sap.ushell_abap.adapters.abap.LaunchPageAdapter
core-min-0.js:91 2015-02-16 17:51:03 Applauncher Tile not loaded completely - sap.ushell_abap.adapters.abap.LaunchPageAdapter
core-min-0.js:91 2015-02-16 17:51:03 Call to success handler failed: Applauncher Tile not loaded completely - sap.ui2.srvc.Error: Applauncher Tile not loaded completely
at new sap.ui2.srvc.Error (http://xxxxxx:8000/sap/bc/ui5_ui5/ui2/ushell/resources/sap/ushell_abap/bootstrap/abap.js:26:5722)
at isTileIntentSupported (http://xxxxxx:8000/sap/bc/ui5_ui5/ui2/ushell/resources/sap/us…ary-preload.json/sap/ushell_abap/adapt...)
at isTileIntentSupported (http://xxxxxx:8000/sap/bc/ui5_ui5/ui2/ushell/resources/sap/fiori/core-min-3.js:9:118708)
at sap.ui.base.EventProvider.extend._getTileModel (http://xxxxxx:8000/sap/bc/ui5_ui5/ui2/ushell/resources/sap/fiori/core-min-3.js:9:72286)
at sap.ui.base.EventProvider.extend._getGroupModel (http://xxxxxx:8000/sap/bc/ui5_ui5/ui2/ushell/resources/sap/fiori/core-min-3.js:9:69888)
at sap.ui.base.EventProvider.extend._loadGroup (http://xxxxxx:8000/sap/bc/ui5_ui5/ui2/ushell/resources/sap/fiori/core-min-3.js:9:69478)
at Object.<anonymous> (http://xxxxxx:8000/sap/bc/ui5_ui5/ui2/ushell/resources/sap/fiori/core-min-3.js:9:68982)
at t (http://xxxxxx:8000/sap/bc/ui5_ui5/ui2/ushell/resources/sap/fiori/core-min-0.js:32:24634)
at Object.v.add [as done] (http://xxxxxx:8000/sap/bc/ui5_ui5/ui2/ushell/resources/sap/fiori/core-min-0.js:32:25027)
at sap.ui.base.EventProvider.extend.loadGroupsFromArray (http://xxxxxx:8000/sap/bc/ui5_ui5/ui2/ushell/resources/sap/fiori/core-min-3.js:9:68898) sap.ui2.srvc
core-min-0.js:91 2015-02-16 17:51:03 Failed to load tile: Applauncher Tile not loaded completely - sap.ui2.srvc.ChipInstance({oChip:sap.ui2.srvc.Chip({sChipUrl:"/sap/bc/ui5_ui5/ui2/ushell/chips/applauncher_dynamic.chip.xml"}),bFullscreen:false}) sap.ushell_abap.adapters.abap.LaunchPageAdapter
In the table /UI2/CHIP_CHDR i see this entry Failed to read UI2 CHIP configuration for CHIP name X-SAP-UI2-CHIP:AR_SRVC_NEWS. RC: 0 Path WebContent/WebContent/newstile.xml not found in SAPUI5 application ar_srvc_news
When i run the delete cache report the entries in the above table don't disappear though
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
I do have sap_all in both systems,
I have checked the notes above and they didn't seem to help
The table still contains the error from above after deleting and synchronizing the cache
Also this
Cannot determine bootstrap script path: no element with ID 'sap-ushell-bootstrap' found. - sap.ushell_abap.bootstrap
I checked in SE80 BSP applicaitons /UI2/SHELL -> page elements -> bootstrap i have only this file perf.js
Several other things that caught my attention:
"2015-02-17 16:10:58 Device API version differs: 1.26.3 <-> 1.26.6 - DEVICE"
Call to success handler failed: Cannot initialize twice - .modules["sap/ushell/services/Container.js"]/</sap.ushell.bootstrap@http://xxxxxx:8000/sap/bc/ui5_ui5/ui2/ushell/resources/sap/fiori/core-min-3.js:9
Hi Yavor,
I also dont have subfolders below CHIP, but my launchpad works fine. This should not be the case.
Please check if all the services are active in sicf node.
Check if all the system alias are proper.
Provide your UI library version.
Ensure you have implemented all the notes pertaining to UI11 in this link :
Regards,
Tejas
The sicf service are fine, and they have been working before Monday.
As i said a direct call to approve purchase requisitions or other app is ok
http://xxxxx:8000/sap/bc/ui5_ui5/ui2/ushell/shells/abap/FioriLaunchpad.html?sap-client=100&sap-langu...#PurchaseRequisition-approve works fine
All the notes for SP11 are implemented but i did the 1.26.6 patch
Here is the ui library version screenshot
Is there a way to execute the code with the old ui version so i can see if it works there?
The root cause of the issue, is that the following line is missng from the FioriLaunchpad.html:
" jQuery.sap.require("sap.ui2.srvc.contracts.actions"); "
You can check in SE80 -> BSP Application: /UI2/USHELL -> Page Fragments -> shells -> abap -> FioriLaunchpad.html
what modified the file.
You should restore the latest original version of this file.
Hi Expert,
Good Morning!
We have a requirement SRM Fiori Shopping cart Launchpad integrates with Portal Ep7.4 SP 9 .
We are configuring with Fiori desktop with Sap crystal theme its opening Fiori desk from portal , in portal we have created fiori iview associated with sap shopping launchpad .../launchpad.html ..Issue is that when we are trying to open SRM Launchpad as a Fiori iview from SAP portal @FLP , ,it's opening with Blank page .
Please advice this..also find system info as given below.
SAP UI5 version - SAPUI 5 SP6 patch level 6 In portal.
Thank you in advance !!
Best Regards,
Sudhir Jati
User | Count |
---|---|
81 | |
10 | |
10 | |
9 | |
7 | |
6 | |
6 | |
5 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.