sockjs on xhr-streaming transport not working on JavaFx Webview

106 views
Skip to first unread message

tschm...@gmail.com

unread,
May 4, 2017, 5:29:05 PM5/4/17
to sockjs
I am looking at using xhr-streaming transport for sockjs because websockets are not available and xhr-polling intermittently stops working.  xhr-streaming appears to be more reliable in my use case than xhr-polling, However, it only works on Firefox and Chrome, not the JavaFX WebView.

Is there a configuration change I can make for xhr-streaming to work on JavaFx WebView?

Here is the debug output from sockjs.  It appears that the socket is not opened and a transportTimeout occurs.

Any help would be appreciated.  Thanks!

Console: [https://mywebapp/webjars/stomp-websocket/2.3.4/lib/stomp.js:145] Opening Web Socket...
Console: [https://mywebapp/webjars/sockjs-client/1.1.1/sockjs.js:3860] %csockjs-client:main %cusing url%c +0ms
Console: [https://mywebapp/webjars/sockjs-client/1.1.1/sockjs.js:3860] %csockjs-client:utils:url %csame%c +0ms
Console: [https://mywebapp/webjars/sockjs-client/1.1.1/sockjs.js:3860] %csockjs-client:info-receiver %chttps://mywebapp/web/websocket%c +1ms
Console: [https://mywebapp/webjars/stomp-websocket/2.3.4/lib/stomp.js:145] Opening Web Socket...
Console: [https://mywebapp/webjars/sockjs-client/1.1.1/sockjs.js:3860] %csockjs-client:info-receiver %cdoXhr%c +178ms
Console: [https://mywebapp/webjars/sockjs-client/1.1.1/sockjs.js:3860] %csockjs-client:browser:xhr %cGET%c +1ms
Console: [https://mywebapp/webjars/sockjs-client/1.1.1/sockjs.js:3860] %csockjs-client:browser:xhr %creadyState%c +37ms
Console: [https://mywebapp/webjars/sockjs-client/1.1.1/sockjs.js:3860] %csockjs-client:browser:xhr %creadyState%c +0ms
Console: [https://mywebapp/webjars/sockjs-client/1.1.1/sockjs.js:3860] %csockjs-client:browser:xhr %cstatus%c +0ms
Console: [https://mywebapp/webjars/sockjs-client/1.1.1/sockjs.js:3860] %csockjs-client:browser:xhr %cchunk%c +0ms
Console: [https://mywebapp/webjars/sockjs-client/1.1.1/sockjs.js:3860] %csockjs-client:browser:xhr %creadyState%c +0ms
Console: [https://mywebapp/webjars/sockjs-client/1.1.1/sockjs.js:3860] %csockjs-client:browser:xhr %cstatus%c +0ms
Console: [https://mywebapp/webjars/sockjs-client/1.1.1/sockjs.js:3860] %csockjs-client:browser:xhr %cfinish%c +0ms
Console: [https://mywebapp/webjars/sockjs-client/1.1.1/sockjs.js:3860] %csockjs-client:info-receiver %cfinish%c +1ms
Console: [https://mywebapp/webjars/sockjs-client/1.1.1/sockjs.js:3860] %csockjs-client:info-receiver %c_cleanup%c +0ms
Console: [https://mywebapp/webjars/sockjs-client/1.1.1/sockjs.js:3860] %csockjs-client:main %c_receiveInfo%c +0ms
Console: [https://mywebapp/webjars/sockjs-client/1.1.1/sockjs.js:3860] %csockjs-client:main %cinfo%c +0ms
Console: [https://mywebapp/webjars/sockjs-client/1.1.1/sockjs.js:3860] %csockjs-client:utils:transport %cnot in whitelist%c +0ms
Console: [https://mywebapp/webjars/sockjs-client/1.1.1/sockjs.js:3860] %csockjs-client:utils:transport %cenabled%c +1ms
Console: [https://mywebapp/webjars/sockjs-client/1.1.1/sockjs.js:3860] %csockjs-client:utils:transport %cnot in whitelist%c +0ms
Console: [https://mywebapp/webjars/sockjs-client/1.1.1/sockjs.js:3860] %csockjs-client:utils:transport %cnot in whitelist%c +0ms
Console: [https://mywebapp/webjars/sockjs-client/1.1.1/sockjs.js:3860] %csockjs-client:utils:transport %cnot in whitelist%c +0ms
Console: [https://mywebapp/webjars/sockjs-client/1.1.1/sockjs.js:3860] %csockjs-client:utils:transport %cnot in whitelist%c +0ms
Console: [https://mywebapp/webjars/sockjs-client/1.1.1/sockjs.js:3860] %csockjs-client:utils:transport %cnot in whitelist%c +0ms
Console: [https://mywebapp/webjars/sockjs-client/1.1.1/sockjs.js:3860] %csockjs-client:utils:transport %cnot in whitelist%c +0ms
Console: [https://mywebapp/webjars/sockjs-client/1.1.1/sockjs.js:3860] %csockjs-client:utils:transport %cnot in whitelist%c +0ms
Console: [https://mywebapp/webjars/sockjs-client/1.1.1/sockjs.js:3860] %csockjs-client:utils:transport %cnot in whitelist%c +0ms
Console: [https://mywebapp/webjars/sockjs-client/1.1.1/sockjs.js:3860] %csockjs-client:utils:transport %cnot in whitelist%c +0ms
Console: [https://mywebapp/webjars/sockjs-client/1.1.1/sockjs.js:3860] %csockjs-client:main %c1 enabled transports%c +0ms
Console: [https://mywebapp/webjars/sockjs-client/1.1.1/sockjs.js:3860] %csockjs-client:main %cattempt%c +0ms
Console: [https://mywebapp/webjars/sockjs-client/1.1.1/sockjs.js:3860] %csockjs-client:main %cusing timeout%c +0ms
Console: [https://mywebapp/webjars/sockjs-client/1.1.1/sockjs.js:3860] %csockjs-client:main %ctransport url%c +0ms
Console: [https://mywebapp/webjars/sockjs-client/1.1.1/sockjs.js:3860] %csockjs-client:sender-receiver %chttps://mywebapp/web/websocket/562/v4t50ed1/xhr_streaming%c +0ms
Console: [https://mywebapp/webjars/sockjs-client/1.1.1/sockjs.js:3860] %csockjs-client:buffered-sender %chttps://mywebapp/web/websocket/562/v4t50ed1%c +1ms
Console: [https://mywebapp/webjars/sockjs-client/1.1.1/sockjs.js:3860] %csockjs-client:polling %chttps://mywebapp/web/websocket/562/v4t50ed1/xhr_streaming%c +0ms
Console: [https://mywebapp/webjars/sockjs-client/1.1.1/sockjs.js:3860] %csockjs-client:polling %c_scheduleReceiver%c +1ms
Console: [https://mywebapp/webjars/sockjs-client/1.1.1/sockjs.js:3860] %csockjs-client:receiver:xhr %chttps://mywebapp/web/websocket/562/v4t50ed1/xhr_streaming%c +0ms
Console: [https://mywebapp/webjars/sockjs-client/1.1.1/sockjs.js:3860] %csockjs-client:browser:xhr %cPOST%c +0ms
Console: [https://mywebapp/webjars/sockjs-client/1.1.1/sockjs.js:3860] %csockjs-client:browser:xhr %ccleanup%c +0ms
Console: [https://mywebapp/webjars/sockjs-client/1.1.1/sockjs.js:3860] %csockjs-client:browser:xhr %cwithCredentials%c +18ms
Console: [https://mywebapp/webjars/sockjs-client/1.1.1/sockjs.js:3860] %csockjs-client:main %c_transportTimeout%c +672ms
Console: [https://mywebapp/webjars/sockjs-client/1.1.1/sockjs.js:3860] %csockjs-client:main %c_transportClose%c +0ms
Console: [https://mywebapp/webjars/sockjs-client/1.1.1/sockjs.js:3860] %csockjs-client:main %c_close%c +0ms
Console: [https://mywebapp/webjars/stomp-websocket/2.3.4/lib/stomp.js:145] Opening Web Socket...
Console: [https://mywebapp/webjars/sockjs-client/1.1.1/sockjs.js:3860] %csockjs-client:main %cdisconnected%c +16ms
Reply all
Reply to author
Forward
0 new messages