-
Notifications
You must be signed in to change notification settings - Fork 11
Description
When I host a session and open the join link, the initial join screen appears, but after clicking "Join" the page becomes blank/black and nothing loads. I have reproduced this on two different machines and multiple IDEs/browsers. I guess there is a server-side problem (or a broken response the browser/embedded webview can’t render). See the console log messages below I get on my browser.
us4.codetogether.io/ct-intel-data:1 Failed to load resource: the server responded with a status of 404 ()
codetogether-startup.tsx:87 AxiosError
messaging-contribution.ts:55 Start listening for incoming channel connections
contribution-provider.ts:47 SyntaxError: "undefined" is not valid JSON
at JSON.parse ()
at PresenceMemento.get (presence-memento.ts:58:25)
at Binding.dynamicValue (ct-core-frontend-module.ts:71:40)
at resolver.js:66:101
at invokeFactory (resolver.js:11:1)
at resolver.js:66:1
at Array.map ()
at Object.resolveInstance (instantiation.js:46:1)
at resolver.js:75:1
at Array.map ()
webpack_modules.65023.ContainerBasedContributionProvider.getContributions @ contribution-provider.ts:47
contribution-provider.ts:47 SyntaxError: "undefined" is not valid JSON
at JSON.parse ()
at PresenceMemento.get (presence-memento.ts:58:25)
at Binding.dynamicValue (ct-core-frontend-module.ts:71:40)
at resolver.js:66:101
at invokeFactory (resolver.js:11:1)
at resolver.js:66:1
at Array.map ()
at Object.resolveInstance (instantiation.js:46:1)
at resolver.js:75:1
at Array.map ()
webpack_modules.65023.ContainerBasedContributionProvider.getContributions @ contribution-provider.ts:47
contribution-provider.ts:47 SyntaxError: "undefined" is not valid JSON
at JSON.parse ()
at PresenceMemento.get (presence-memento.ts:58:25)
at Binding.dynamicValue (ct-core-frontend-module.ts:71:40)
at resolver.js:66:101
at invokeFactory (resolver.js:11:1)
at resolver.js:66:1
at Array.map ()
at Object.resolveInstance (instantiation.js:46:1)
at resolver.js:75:1
at Array.map ()
webpack_modules.65023.ContainerBasedContributionProvider.getContributions @ contribution-provider.ts:47
contribution-provider.ts:47 SyntaxError: "undefined" is not valid JSON
at JSON.parse ()
at PresenceMemento.get (presence-memento.ts:58:25)
at Binding.dynamicValue (ct-core-frontend-module.ts:71:40)
at resolver.js:66:101
at invokeFactory (resolver.js:11:1)
at resolver.js:66:1
at Array.map ()
at Object.resolveInstance (instantiation.js:46:1)
at resolver.js:75:1
at Array.map ()
webpack_modules.65023.ContainerBasedContributionProvider.getContributions @ contribution-provider.ts:47
logger-protocol.ts:125 root INFO Detected keyboard layout from browser API: US (PC)
logger-protocol.ts:125 root INFO Changed application state from 'init' to 'started_contributions'.
logger-protocol.ts:125 root INFO Changed application state from 'started_contributions' to 'attached_shell'.
logger-protocol.ts:125 root INFO >>> Restoring the layout state...
logger-protocol.ts:125 root INFO <<< Nothing to restore.
logger-protocol.ts:125 root INFO Changed application state from 'attached_shell' to 'initialized_layout'.
logger-protocol.ts:125 root INFO Changed application state from 'initialized_layout' to 'ready'.
ws-connection-provider.ts:116 The ws channel does not exist undefined
WebSocketConnectionProvider.socket.onmessage @ ws-connection-provider.ts:116
ReconnectingWebSocket._handleMessage @ reconnecting-websocket-mjs.js:172
ws-connection-provider.ts:116 The ws channel does not exist undefined
WebSocketConnectionProvider.socket.onmessage @ ws-connection-provider.ts:116
ReconnectingWebSocket._handleMessage @ reconnecting-websocket-mjs.js:172
- Steps to reproduce:
- Host session in IDE.
- Copy join link and open in Chrome.
- Click "Join" — page becomes black and no content loads.
CodeTogether Host
- IDE: IntelliJ, PyCharm, AndroidStudio (none of them worked, it used to work though)
- IDE Version latest, and 2024
- OS: Windows, MAC
Please let me know if you need the full join URL (I can share privately) or any additional logs.
Thanks,