Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 438862

Summary: Orion pages load very slow when using local host.
Product: [ECD] Orion Reporter: libing wang <libingw>
Component: ClientAssignee: Project Inbox <orion.client-inbox>
Status: RESOLVED INVALID QA Contact:
Severity: normal    
Priority: P3 CC: cbmcgee, mamacdon
Version: 5.0   
Target Milestone: ---   
Hardware: PC   
OS: Windows 7   
Whiteboard:

Description libing wang CLA 2014-07-03 12:20:49 EDT
Chris Mcgee mentioned this to me and I was able to reproduce it in my local host by running the latest server and client code.

Any pages need about 5 seconds to load.
When recording the timeline on the page loading we saw a lot of "timer fired".
Talked to Mark, he asked me to paste the preferences/local/themes.


{"styles":"[{\"name\":\"Orion\",\"navbar\":\"white\",\"button\":\"#EFEFEF\",\"location\":\"#efefef\",\"selection\":\"FEC\",\"sidepanel\":\"#FBFBFB\",\"mainpanel\":\"white\",\"toolpanel\":\"white\",\"navtext\":\"#bfbfbf\",\"content\":\"#3087B3\",\"search\":\"#444\",\"breadcrumb\":\"#3087B3\",\"separator\":\"#333\",\"bannerProgress\":\"whitesmoke\"},{\"name\":\"Orion2014\",\"navbar\":\"white\",\"button\":\"#EFEFEF\",\"location\":\"#EFEFEF\",\"selection\":\"FEC\",\"sidepanel\":\"#EEEEEE\",\"mainpanel\":\"#EEEEEE\",\"toolpanel\":\"#EEEEEE\",\"navtext\":\"#BFBFBF\",\"content\":\"#333333\",\"search\":\"#444444\",\"breadcrumb\":\"#333333\",\"separator\":\"#333333\",\"bannerProgress\":\"orange\"},{\"name\":\"Green Zone\",\"navbar\":\"seagreen\",\"button\":\"lavender\",\"location\":\"darkseagreen\",\"selection\":\"moccasin\",\"sidepanel\":\"aliceblue\",\"mainpanel\":\"white\",\"toolpanel\":\"white\",\"navtext\":\"#FBFBFB\",\"content\":\"darkgreen\",\"search\":\"darkgreen\",\"breadcrumb\":\"#3087B3\",\"separator\":\"seagreen\",\"bannerProgress\":\"#F2F2F2\"},{\"name\":\"Pretty In Pink\",\"navbar\":\"plum\",\"button\":\"lavender\",\"location\":\"pink\",\"selection\":\"lavender\",\"sidepanel\":\"seashell\",\"mainpanel\":\"white\",\"toolpanel\":\"white\",\"navtext\":\"#FBFBFB\",\"content\":\"mediumorchid\",\"search\":\"violet\",\"breadcrumb\":\"#3087B3\",\"separator\":\"plum\",\"bannerProgress\":\"#F2F2F2\"},{\"name\":\"Blue Monday\",\"navbar\":\"cornflowerblue\",\"button\":\"lavender\",\"location\":\"skyblue\",\"selection\":\"lavender\",\"sidepanel\":\"aliceblue\",\"mainpanel\":\"white\",\"toolpanel\":\"white\",\"navtext\":\"#FBFBFB\",\"content\":\"royalblue\",\"search\":\"royalblue\",\"breadcrumb\":\"#3087B3\",\"separator\":\"cornflowerblue\",\"bannerProgress\":\"#F2F2F2\"},{\"name\":\"Vanilla Skies\",\"navbar\":\"sandybrown\",\"button\":\"lemmonchiffon\",\"location\":\"cornsilk\",\"selection\":\"lemonchiffon\",\"sidepanel\":\"white\",\"mainpanel\":\"white\",\"toolpanel\":\"white\",\"navtext\":\"lemonchiffon\",\"content\":\"chocolate\",\"search\":\"moccasin\",\"breadcrumb\":\"#3087B3\",\"separator\":\"sandybrown\",\"bannerProgress\":\"#F2F2F2\"},{\"name\":\"Beetlejuice\",\"navbar\":\"indigo\",\"button\":\"slateblue\",\"location\":\"darkslateblue\",\"selection\":\"silver\",\"sidepanel\":\"lavender\",\"mainpanel\":\"white\",\"toolpanel\":\"white\",\"navtext\":\"#FBFBFB\",\"content\":\"mediumslateblue\",\"search\":\"#444\",\"breadcrumb\":\"#3087B3\",\"separator\":\"indigo\",\"bannerProgress\":\"#F2F2F2\"},{\"name\":\"Red\",\"navbar\":\"#CD2127\",\"button\":\"#777777\",\"location\":\"#D85F56\",\"selection\":\"lightcoral\",\"sidepanel\":\"#EFDAB2\",\"mainpanel\":\"#FDFADD\",\"toolpanel\":\"#FDFADD\",\"navtext\":\"#FBFBFB\",\"content\":\"darkred\",\"search\":\"#D85F56\",\"breadcrumb\":\"darkred\",\"separator\":\"#CD2127\",\"bannerProgress\":\"#F2F2F2\"}]","selected":"{\"selected\":\"Orion2014\",\"editorSelected\":\"Prospecto\"}","version":"6.1","editorstyles":"[{\"name\":\"Eclipse\",\"annotationRuler\":\"white\",\"background\":\"white\",\"comment\":\"green\",\"keyword\":\"#7f0055\",\"text\":\"darkSlateGray\",\"string\":\"blue\",\"overviewRuler\":\"white\",\"lineNumberOdd\":\"#444\",\"lineNumberEven\":\"#444\",\"lineNumber\":\"#444\",\"currentLine\":\"#EAF2FE\",\"tag\":\"darkorange\",\"attribute\":\"cadetBlue\",\"fontFamily\":\"\\\"Consolas\\\", \\\"Monaco\\\", \\\"Vera Mono\\\", \\\"monospace\\\"\",\"fontSize\":\"10pt\"},{\"name\":\"Prospecto\",\"annotationRuler\":\"white\",\"background\":\"white\",\"comment\":\"#3C802C\",\"keyword\":\"#CC4C07\",\"text\":\"#333\",\"string\":\"#446FBD\",\"overviewRuler\":\"white\",\"lineNumberOdd\":\"silver\",\"lineNumberEven\":\"silver\",\"lineNumber\":\"silver\",\"currentLine\":\"#EAF2FE\",\"tag\":\"#CC4C07\",\"attribute\":\"cadetBlue\",\"fontFamily\":\"\\\"Consolas\\\", \\\"Monaco\\\", \\\"Vera Mono\\\", \\\"monospace\\\"\",\"fontSize\":\"10pt\"},{\"name\":\"Blue\",\"annotationRuler\":\"lavender\",\"background\":\"aliceBlue\",\"comment\":\"indigo\",\"keyword\":\"cornFlowerBlue\",\"text\":\"navy\",\"string\":\"cornFlowerBlue\",\"overviewRuler\":\"lavender\",\"lineNumberOdd\":\"darkSlateGray\",\"lineNumberEven\":\"darkSlateGray\",\"lineNumber\":\"darkSlateGray\",\"currentLine\":\"white\",\"tag\":\"cornFlowerBlue\",\"attribute\":\"cadetBlue\",\"fontFamily\":\"\\\"Consolas\\\", \\\"Monaco\\\", \\\"Vera Mono\\\", \\\"monospace\\\"\",\"fontSize\":\"10pt\"},{\"name\":\"Ambience\",\"annotationRuler\":\"#3D3D3D\",\"background\":\"#202020\",\"comment\":\"mediumslateblue\",\"keyword\":\"cornFlowerBlue\",\"text\":\"darkseagreen\",\"string\":\"lightcoral\",\"overviewRuler\":\"white\",\"lineNumberOdd\":\"black\",\"lineNumberEven\":\"black\",\"lineNumber\":\"black\",\"currentLine\":\"lightcyan\",\"tag\":\"cornFlowerBlue\",\"attribute\":\"cadetBlue\",\"fontFamily\":\"\\\"Consolas\\\", \\\"Monaco\\\", \\\"Vera Mono\\\", \\\"monospace\\\"\",\"fontSize\":\"10pt\"},{\"name\":\"Tierra\",\"annotationRuler\":\"moccasin\",\"background\":\"lemonchiffon\",\"comment\":\"darkseagreen\",\"keyword\":\"darkred\",\"text\":\"#555555\",\"string\":\"orangered\",\"overviewRuler\":\"moccasin\",\"lineNumberOdd\":\"chocolate\",\"lineNumberEven\":\"chocolate\",\"lineNumber\":\"chocolate\",\"currentLine\":\"#baa289\",\"tag\":\"darkred\",\"attribute\":\"cadetBlue\",\"fontFamily\":\"\\\"Consolas\\\", \\\"Monaco\\\", \\\"Vera Mono\\\", \\\"monospace\\\"\",\"fontSize\":\"10pt\"},{\"name\":\"Nimbus\",\"annotationRuler\":\"#444\",\"background\":\"dimgray\",\"comment\":\"darkseagreen\",\"keyword\":\"darkorange\",\"text\":\"white\",\"string\":\"cornflowerblue\",\"overviewRuler\":\"#444\",\"lineNumberOdd\":\"#aaa\",\"lineNumberEven\":\"#aaa\",\"lineNumber\":\"#aaa\",\"currentLine\":\"#aabfbb\",\"tag\":\"darkorange\",\"attribute\":\"cadetBlue\",\"fontFamily\":\"\\\"Consolas\\\", \\\"Monaco\\\", \\\"Vera Mono\\\", \\\"monospace\\\"\",\"fontSize\":\"10pt\"},{\"name\":\"Adelante\",\"annotationRuler\":\"#E2D2B2\",\"background\":\"#F1E7C8\",\"comment\":\"#5D774E\",\"keyword\":\"#AF473B\",\"text\":\"dimgray\",\"string\":\"#DE5D3B\",\"overviewRuler\":\"#E2D2B2\",\"lineNumberOdd\":\"#AF473B\",\"lineNumberEven\":\"#AF473B\",\"lineNumber\":\"#AF473B\",\"currentLine\":\"#9e937b\",\"tag\":\"#AF473B\",\"attribute\":\"cadetBlue\",\"fontFamily\":\"\\\"Consolas\\\", \\\"Monaco\\\", \\\"Vera Mono\\\", \\\"monospace\\\"\",\"fontSize\":\"10pt\"},{\"name\":\"Raspberry Pi\",\"annotationRuler\":\"seashell\",\"background\":\"seashell\",\"comment\":\"#66B32F\",\"keyword\":\"#E73E36\",\"text\":\"dimgray\",\"string\":\"darkorange\",\"overviewRuler\":\"seashell\",\"lineNumberOdd\":\"#E73E36\",\"lineNumberEven\":\"#E73E36\",\"lineNumber\":\"#E73E36\",\"currentLine\":\"#F5B1AE\",\"tag\":\"#E73E36\",\"attribute\":\"cadetBlue\",\"fontFamily\":\"\\\"Consolas\\\", \\\"Monaco\\\", \\\"Vera Mono\\\", \\\"monospace\\\"\",\"fontSize\":\"10pt\"}]"}
Comment 1 Mark Macdonald CLA 2014-07-03 12:56:31 EDT
I debugged this on Libing's machine. It was caused by a default plugin 404ing:
> Failed to load plugin: http://localhost:8080/webtools/plugins/webToolsPlugin.html

Libing's local server was missing a bundle -- doing Import Projects in EGit resolved this, and now pages load normally.
Comment 2 Mark Macdonald CLA 2014-07-03 13:22:26 EDT
Orion is actually working as designed here: when a default plugin fails to load, it is always retried on the next page refresh. See bug 437984 for details.

The retrying of a failed plugin will surface as a slower page load.