FYI regarding sage2 screen sharing

FYI for those doing screen sharing on the sage2 system:

Just share one screen per web UI instance.  See below for details.

I have confirmed that this does avoid the screen freeze/server crash problem.

- Mike

-------- Forwarded Message -------- Subject: Re: server crash while sharing multiple screens concurrently from the same client Date: Sun, 21 Jun 2015 20:26:06 -0700 From: Luc Renambot <renambot@xxxxxxxxx> To: sage2@xxxxxxxxxxxxxxxx, mfreemon.nds@xxxxxxxxx

You can only share one content (screen or window) per Web UI, for now.
The trick to share multiple windows is to open multiple Web UI (in
multiple tabs for instance) and share one window within each tab.

Sorry for the inconvenience.


On Saturday, June 20, 2015 at 2:11:06 PM UTC-5, Mike Freemon wrote:

Is sharing multiple screens concurrently from the same client supported?

    When I share two screens (not the entire screen), I see them stacked
    vertically and stuck together on the sage display.  If I stop
    sharing on one, the graphics show only a single title bar, which is
    frozen, while the other screen continues to work.  This condition
    frequently results in a server crash, with this message:


results.push(this.layers[layerId][point.x, point.y,
TypeError: Cannot read property 'objects' of undefined
at InteractableManager.searchGeometry
at SAGE2ItemList.findButtonByPoint
at pointerMoveOnApplication (/sage2/server.js:4343:36)
at updatePointerPosition (/sage2/server.js:4300:5)
at pointerPosition (/sage2/server.js:4187:2)
at Object.wsPointerPosition [as pointerPosition]
at WebSocket.<anonymous> (/sage2/src/
at WebSocket.emit (events.js:110:17)
at Receiver.ontext (/sage2/node_modules/ws/lib/WebSocket.js:797:10)
at /sage2/node_modules/ws/lib/Receiver.js:473:18

    I suspect that I can always reproduce the server crash if I knew
    exactly the sequence of clicks or cursor movements to perform.

    This occurs with multiple client O/Ss (Fedora 21, Win7) running
    google chrome v43 with the sage2 extension.

    The server is running inside docker.

    REPOSITORY          TAG                 IMAGE ID
    CREATED             VIRTUAL SIZE
    mvictoras/sage2     latest              0b0f2ce9c3ee        9 days
    ago          2.178 GB

    SAGE2>          Node Version: 12 (v0.12.4)
    SAGE2>          Detected Server OS as:  Linux
    SAGE2>          SAGE2 Short Version:    0.3.0
    SAGE2>          Full


    Thank you.

    - Mike

You received this message because you are subscribed to the Google
Groups "SAGE2" group.
To unsubscribe from this group and stop receiving emails from it, send
an email to sage2+unsubscribe@xxxxxxxxxxxxxxxx
To view this discussion on the web visit

For more options, visit

Other Mailing lists | Author Index | Date Index | Subject Index | Thread Index