Rust Language Assistant not initializing

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?

1 Like

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 :male_detective:

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
1 Like

the bug should be solved now. Can you confirm the issue is fixed on your side?

1 Like

Yes it’s working for C#.

1 Like