I’m trying to solve a puzzle with rust with the browser ide. It seems that the language assistant fails to initialize. It keeps saying Activating Rust Language Assist
and I don’t get any IDE support. The browser console keeps saying Unable to connect to language server
, I am able to run it though. Is there anything not working correctly?
I don’t manage to reproduce the issue. Other players have reported the same issue with C#. Nothing else in the browser console?
It seems the C# language assist is no longer loading. This was brought to my attention by the user “NoisyBoy” who asked if anybody else was experiencing issues with the language assist. He was using the Firefox browser and I attempted it using the Chrome browser and verified that it was not loading. I also noticed a post from a few days ago about a similar issue with Rust. Just wanted to bring it to somebody’s attention.
yes, several have reported having the issue with C#. We have been unable to reproduce but we have a lead
In case that helps, here’s what I get in my firefox console :
12:30:56,393 Starting language server for language csharp app.26fad693.js:196:535308
12:31:00,179 user idle app.26fad693.js:357:71847
12:32:00,201 Shutting down language server app.26fad693.js:196:534905
12:32:00,207 Language server shut down app.26fad693.js:196:535006
12:32:00,214
Connection got disposed.
app.26fad693.js:196:364515
12:32:00,216 A request has failed. See the output for more information.
- Go to output 2 app.26fad693.js:196:364599
12:32:00,219
Couldn't start client CodinGame csharp Language Client
app.26fad693.js:196:364515
showMessage https://static.codingame.com/app.26fad693.js:196
d https://static.codingame.com/app.26fad693.js:196
start https://static.codingame.com/app.26fad693.js:189
(Asynchrone : promise callback)
start https://static.codingame.com/app.26fad693.js:189
start https://static.codingame.com/app.26fad693.js:189
onChanges https://static.codingame.com/app.26fad693.js:196
$onChanges https://static.codingame.com/app.26fad693.js:196
ae https://static.codingame.com/app.26fad693.js:162
S https://static.codingame.com/app.26fad693.js:162
ae https://static.codingame.com/app.26fad693.js:162
ae https://static.codingame.com/app.26fad693.js:162
re https://static.codingame.com/app.26fad693.js:162
me https://static.codingame.com/app.26fad693.js:162
i https://static.codingame.com/app.26fad693.js:162
v https://static.codingame.com/app.26fad693.js:162
link https://static.codingame.com/app.26fad693.js:162
$digest https://static.codingame.com/app.26fad693.js:162
$apply https://static.codingame.com/app.26fad693.js:162
b https://static.codingame.com/app.26fad693.js:162
w https://static.codingame.com/app.26fad693.js:162
onload https://static.codingame.com/app.26fad693.js:162
(Asynchrone : EventHandlerNonNull)
get https://static.codingame.com/app.26fad693.js:162
b https://static.codingame.com/app.26fad693.js:162
b https://static.codingame.com/app.26fad693.js:162
d https://static.codingame.com/app.26fad693.js:162
d https://static.codingame.com/app.26fad693.js:162
$digest https://static.codingame.com/app.26fad693.js:162
$apply https://static.codingame.com/app.26fad693.js:162
$$debounceViewValueCommit https://static.codingame.com/app.26fad693.js:162
$setViewValue https://static.codingame.com/app.26fad693.js:162
radio https://static.codingame.com/app.26fad693.js:162
dispatch https://static.codingame.com/app.26fad693.js:139
handle https://static.codingame.com/app.26fad693.js:139
(Asynchrone : EventListener.handleEvent)
add https://static.codingame.com/app.26fad693.js:139
Le https://static.codingame.com/app.26fad693.js:139
each https://static.codingame.com/app.26fad693.js:128
each https://static.codingame.com/app.26fad693.js:128
Le https://static.codingame.com/app.26fad693.js:139
on https://static.codingame.com/app.26fad693.js:139
radio https://static.codingame.com/app.26fad693.js:162
pre https://static.codingame.com/app.26fad693.js:162
fe https://static.codingame.com/app.26fad693.js:162
je https://static.codingame.com/app.26fad693.js:162
ae https://static.codingame.com/app.26fad693.js:162
ae https://static.codingame.com/app.26fad693.js:162
re https://static.codingame.com/app.26fad693.js:162
me https://static.codingame.com/app.26fad693.js:162
i https://static.codingame.com/app.26fad693.js:162
v https://static.codingame.com/app.26fad693.js:162
compile https://static.codingame.com/app.26fad693.js:162
watchCollection https://static.codingame.com/app.26fad693.js:162
$digest https://static.codingame.com/app.26fad693.js:162
$apply https://static.codingame.com/app.26fad693.js:162
compile https://static.codingame.com/app.26fad693.js:162
dispatch https://static.codingame.com/app.26fad693.js:139
handle https://static.codingame.com/app.26fad693.js:139
(Asynchrone : EventListener.handleEvent)
add https://static.codingame.com/app.26fad693.js:139
Le https://static.codingame.com/app.26fad693.js:139
each https://static.codingame.com/app.26fad693.js:128
each https://static.codingame.com/app.26fad693.js:128
Le https://static.codingame.com/app.26fad693.js:139
on https://static.codingame.com/app.26fad693.js:139
compile https://static.codingame.com/app.26fad693.js:162
12:32:00,227
Uncaught (in promise) Error: Connection got disposed.
dispose https://static.codingame.com/app.26fad693.js:189
dispose https://static.codingame.com/app.26fad693.js:196
dispose https://static.codingame.com/app.26fad693.js:196
_onStop https://static.codingame.com/app.26fad693.js:189
promise callback*stop/this._onStop< https://static.codingame.com/app.26fad693.js:189
promise callback*stop https://static.codingame.com/app.26fad693.js:189
dispose https://static.codingame.com/app.26fad693.js:189
n https://static.codingame.com/app.26fad693.js:196
$onDestroy https://static.codingame.com/app.26fad693.js:196
ae https://static.codingame.com/app.26fad693.js:162
$broadcast https://static.codingame.com/app.26fad693.js:162
$destroy https://static.codingame.com/app.26fad693.js:162
link https://static.codingame.com/app.26fad693.js:162
$digest https://static.codingame.com/app.26fad693.js:162
$apply https://static.codingame.com/app.26fad693.js:162
l https://static.codingame.com/app.26fad693.js:162
completeTask https://static.codingame.com/app.26fad693.js:162
i https://static.codingame.com/app.26fad693.js:162
setTimeout handler*on/o.defer https://static.codingame.com/app.26fad693.js:162
a https://static.codingame.com/app.26fad693.js:162
H https://static.codingame.com/app.26fad693.js:357
e https://static.codingame.com/app.26fad693.js:139
e https://static.codingame.com/app.26fad693.js:139
T https://static.codingame.com/app.26fad693.js:139
N https://static.codingame.com/app.26fad693.js:139
N https://static.codingame.com/app.26fad693.js:139
default https://static.codingame.com/app.26fad693.js:139
H https://static.codingame.com/app.26fad693.js:357
invoke https://static.codingame.com/app.26fad693.js:162
get https://static.codingame.com/app.26fad693.js:162
ae https://static.codingame.com/app.26fad693.js:162
ae https://static.codingame.com/app.26fad693.js:162
re https://static.codingame.com/app.26fad693.js:162
me https://static.codingame.com/app.26fad693.js:162
i https://static.codingame.com/app.26fad693.js:162
v https://static.codingame.com/app.26fad693.js:162
compile https://static.codingame.com/app.26fad693.js:162
watchCollection https://static.codingame.com/app.26fad693.js:162
$digest https://static.codingame.com/app.26fad693.js:162
$apply https://static.codingame.com/app.26fad693.js:162
b https://static.codingame.com/app.26fad693.js:162
w https://static.codingame.com/app.26fad693.js:162
onload https://static.codingame.com/app.26fad693.js:162
get https://static.codingame.com/app.26fad693.js:162
b https://static.codingame.com/app.26fad693.js:162
b https://static.codingame.com/app.26fad693.js:162
d https://static.codingame.com/app.26fad693.js:162
d https://static.codingame.com/app.26fad693.js:162
$digest https://static.codingame.com/app.26fad693.js:162
$apply https://static.codingame.com/app.26fad693.js:162
$$debounceViewValueCommit https://static.codingame.com/app.26fad693.js:162
$setViewValue https://static.codingame.com/app.26fad693.js:162
radio https://static.codingame.com/app.26fad693.js:162
the bug should be solved now. Can you confirm the issue is fixed on your side?
Yes it’s working for C#.