[Sugar-devel] Sugar-web can't find web socket port

Lionel Laské lionel at olpc-france.org
Mon Feb 24 17:28:49 EST 2014


Hi all,

I'm working to merge Sugarizer and Sugar Web API.
I've just found an issue that I thought it was related to my work but that
is not because I've found the same issue in the last version of Maze Web
[1].

The symptom is that the icon don't use buddy color and that the Stop button
don't answer.
The trace show that the Sugar Web API don't retrieve correctly the web
socket port. The port is undefined in bus.js [2]. See the log below -
tested on last Sugar 0.100 build on XO-4.

I suspect that it come from a recent update of Sugar Web API because the
problem doesn't appear on the same machine with an older Sugar Web Activity
like FoodChain [3] - that use an old version of Sugar Web API.

BTW I didn't find why this variable could not be initialized :-(

Any idea ?

                Lionel.



[1] http://activities.sugarlabs.org/en/sugar/addon/4727
[2] https://github.com/sugarlabs/sugar-web/blob/master/bus.js#L19
[3] http://activities.sugarlabs.org/en/sugar/addon/4612



xo-d2-7d-0b.localdomain - - [24/Feb/2014 22:03:02] "GET
/lib/sugar-web/activity/shortcut.js HTTP/1.1" 200 -
xo-d2-7d-0b.localdomain - - [24/Feb/2014 22:03:03] "GET
/lib/sugar-web/bus.js HTTP/1.1" 200 -
xo-d2-7d-0b.localdomain - - [24/Feb/2014 22:03:03] "GET
/lib/sugar-web/env.js HTTP/1.1" 200 -
xo-d2-7d-0b.localdomain - - [24/Feb/2014 22:03:03] "GET
/lib/sugar-web/datastore.js HTTP/1.1" 200 -
xo-d2-7d-0b.localdomain - - [24/Feb/2014 22:03:03] "GET
/lib/sugar-web/graphics/icon.js HTTP/1.1" 200 -
xo-d2-7d-0b.localdomain - - [24/Feb/2014 22:03:03] "GET
/lib/sugar-web/graphics/activitypalette.js HTTP/1.1" 200 -
xo-d2-7d-0b.localdomain - - [24/Feb/2014 22:03:03] "GET /lib/rot.js
HTTP/1.1" 200 -
xo-d2-7d-0b.localdomain - - [24/Feb/2014 22:03:03] "GET
/lib/sugar-web/graphics/palette.js HTTP/1.1" 200 -
xo-d2-7d-0b.localdomain - - [24/Feb/2014 22:03:03] "GET /lib/text.js
HTTP/1.1" 200 -
xo-d2-7d-0b.localdomain - - [24/Feb/2014 22:03:03] "GET
/lib/sugar-web/graphics/activitypalette.html HTTP/1.1" 200 -
xo-d2-7d-0b.localdomain - - [24/Feb/2014 22:03:03] "GET /lib/domReady.js
HTTP/1.1" 200 -
xo-d2-7d-0b.localdomain - - [24/Feb/2014 22:03:03] "GET
/lib/sugar-web/graphics/icons/emblems/arrow-down.svg HTTP/1.1" 200 -
xo-d2-7d-0b.localdomain - - [24/Feb/2014 22:03:03] "GET
/activity/activity-icon.svg HTTP/1.1" 200 -
xo-d2-7d-0b.localdomain - - [24/Feb/2014 22:03:03] "GET
/lib/sugar-web/graphics/icons/emblems/arrow-up.svg HTTP/1.1" 200 -
** Message: console message: http://0.0.0.0:36408 @0: Invalid url for
WebSocket ws://localhost:undefined

** Message: console message: http://0.0.0.0:36408/lib/sugar-web/bus.js @19:
SYNTAX_ERR: DOM Exception 12: An invalid or illegal string was specified.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sugarlabs.org/archive/sugar-devel/attachments/20140224/31b5dbe8/attachment.html>


More information about the Sugar-devel mailing list