[RC9.2]IDE hangs when saving a new sketch

I think that there have been similar reports for file -> save as. Maybe related, maybe not

Scenario; Windows 10 home

  1. A saved sketch open in the IDE.
  2. Open a new sketch and copy/paste a sketch from Notepad++ into the new IDE window
  3. I think that I closed the sketch that was already open at this moment but this might have been after (4) below.
  4. Save the new sketch using file -> save

Observed behaviour

  1. Sketch disapppears; this seems normal
  2. Application title reflects the new sketch name
  3. Editor window stays empty
  4. Application can't be closed by clicking red cross nor by using any of the file menu options nor by right clicking the icon in the taskbar and selecting 'Close window'.
  5. Killed it using Windows task manager

This seems to be the relevant part of the log

2022-08-18 06:22:04 root INFO isTemp?
2022-08-18 06:22:04 root INFO isTemp?
2022-08-18 06:22:54 root ERROR Uncaught Exception: 
2022-08-18 06:22:54 root ERROR Error: Connection got disposed.
    at Object.dispose (C:\Users\sterretje\Downloads\arduino\arduino-2.0\arduino-ide_2.0.0-rc9.2_Windows_64bit\resources\app\node_modules\vscode-jsonrpc\lib\main.js:904:25)
    at C:\Users\sterretje\Downloads\arduino\arduino-2.0\arduino-ide_2.0.0-rc9.2_Windows_64bit\resources\app\node_modules\vscode-ws-jsonrpc\lib\socket\connection.js:14:41
    at CallbackList.invoke (C:\Users\sterretje\Downloads\arduino\arduino-2.0\arduino-ide_2.0.0-rc9.2_Windows_64bit\resources\app\node_modules\vscode-jsonrpc\lib\events.js:62:39)
    at Emitter.fire (C:\Users\sterretje\Downloads\arduino\arduino-2.0\arduino-ide_2.0.0-rc9.2_Windows_64bit\resources\app\node_modules\vscode-jsonrpc\lib\events.js:121:36)
    at closeHandler (C:\Users\sterretje\Downloads\arduino\arduino-2.0\arduino-ide_2.0.0-rc9.2_Windows_64bit\resources\app\node_modules\vscode-jsonrpc\lib\main.js:240:26)
    at CallbackList.invoke (C:\Users\sterretje\Downloads\arduino\arduino-2.0\arduino-ide_2.0.0-rc9.2_Windows_64bit\resources\app\node_modules\vscode-jsonrpc\lib\events.js:62:39)
    at Emitter.fire (C:\Users\sterretje\Downloads\arduino\arduino-2.0\arduino-ide_2.0.0-rc9.2_Windows_64bit\resources\app\node_modules\vscode-jsonrpc\lib\events.js:121:36)
    at WebSocketMessageReader.fireClose (C:\Users\sterretje\Downloads\arduino\arduino-2.0\arduino-ide_2.0.0-rc9.2_Windows_64bit\resources\app\node_modules\vscode-jsonrpc\lib\messageReader.js:111:27)
    at WebSocketMessageReader.fireClose (C:\Users\sterretje\Downloads\arduino\arduino-2.0\arduino-ide_2.0.0-rc9.2_Windows_64bit\resources\app\node_modules\vscode-ws-jsonrpc\lib\socket\reader.js:67:19)
    at C:\Users\sterretje\Downloads\arduino\arduino-2.0\arduino-ide_2.0.0-rc9.2_Windows_64bit\resources\app\node_modules\vscode-ws-jsonrpc\lib\socket\reader.js:24:18
2022-08-18 06:22:54 root INFO New sketch 'KeypadEvents' was crated in sketchbook 'file:///c%3A/Users/sterretje/Documents/Arduino'.
2022-08-18 06:22:54 root INFO Sketch 'KeypadEvents' was removed from sketchbook 'file:///c%3A/Users/sterretje/Documents/Arduino'.
2022-08-18 06:22:54 root INFO New sketch 'KeypadEvents' was crated in sketchbook 'file:///c%3A/Users/sterretje/Documents/Arduino'.

I can provide the full log if needed.

By the way, what is crated in New sketch 'KeypadEvents' was crated in sketchbook :smiley:

These are the formal bug reports I am aware of:

Is it completely empty, like some of the descriptions in arduino/arduino-ide#1044:

Or does it have the loading animation like what I reported in arduino/arduino-ide#922? At the time of that report, the animation was a spinning circle of dots, but I think since 2.0.0-rc9.2 it will be the pulsing Arduino logo like this:

I'm glad I'm not the only one bothered by that :laughing: . I've been trying my best to suppress my nitpicking impulses since it is only a log message, but this might be the excuse I needed to submit a fix.

Yes, might not even have the shortcut bar at the left. Can't remember for sure, should have taken a screenshot :frowning:

Maybe the developer of that part of the code wanted to make it easier for him/herself to find it back in the log :smiley:

1 Like

I have submitted a fix for this typo:

I did a comprehensive review of all the log messages while I was at it and there was actually an astonishingly low number of other typos.

1 Like

Happened again :wink:

3 IDE windows open; third one showed the behaviour

Relevant (I think) part of the log

2022-08-25 08:22:23 root INFO isTemp?
2022-08-25 08:22:23 root INFO isTemp?
2022-08-25 08:23:07 root INFO New sketch 'FastLed_Serial' was crated in sketchbook 'file:///c%3A/Users/sterretje/Documents/Arduino'.
2022-08-25 08:23:07 root INFO Sketch 'FastLed_Serial' was removed from sketchbook 'file:///c%3A/Users/sterretje/Documents/Arduino'.
2022-08-25 08:23:07 root INFO New sketch 'FastLed_Serial' was crated in sketchbook 'file:///c%3A/Users/sterretje/Documents/Arduino'.
2022-08-25 08:23:07 root ERROR Uncaught Exception: 
2022-08-25 08:23:07 root ERROR Error: Connection got disposed.
    at Object.dispose (C:\Users\sterretje\Downloads\arduino\arduino-2.0\arduino-ide_2.0.0-rc9.2_Windows_64bit\resources\app\node_modules\vscode-jsonrpc\lib\main.js:904:25)
    at C:\Users\sterretje\Downloads\arduino\arduino-2.0\arduino-ide_2.0.0-rc9.2_Windows_64bit\resources\app\node_modules\vscode-ws-jsonrpc\lib\socket\connection.js:14:41
    at CallbackList.invoke (C:\Users\sterretje\Downloads\arduino\arduino-2.0\arduino-ide_2.0.0-rc9.2_Windows_64bit\resources\app\node_modules\vscode-jsonrpc\lib\events.js:62:39)
    at Emitter.fire (C:\Users\sterretje\Downloads\arduino\arduino-2.0\arduino-ide_2.0.0-rc9.2_Windows_64bit\resources\app\node_modules\vscode-jsonrpc\lib\events.js:121:36)
    at closeHandler (C:\Users\sterretje\Downloads\arduino\arduino-2.0\arduino-ide_2.0.0-rc9.2_Windows_64bit\resources\app\node_modules\vscode-jsonrpc\lib\main.js:240:26)
    at CallbackList.invoke (C:\Users\sterretje\Downloads\arduino\arduino-2.0\arduino-ide_2.0.0-rc9.2_Windows_64bit\resources\app\node_modules\vscode-jsonrpc\lib\events.js:62:39)
    at Emitter.fire (C:\Users\sterretje\Downloads\arduino\arduino-2.0\arduino-ide_2.0.0-rc9.2_Windows_64bit\resources\app\node_modules\vscode-jsonrpc\lib\events.js:121:36)
    at WebSocketMessageReader.fireClose (C:\Users\sterretje\Downloads\arduino\arduino-2.0\arduino-ide_2.0.0-rc9.2_Windows_64bit\resources\app\node_modules\vscode-jsonrpc\lib\messageReader.js:111:27)
    at WebSocketMessageReader.fireClose (C:\Users\sterretje\Downloads\arduino\arduino-2.0\arduino-ide_2.0.0-rc9.2_Windows_64bit\resources\app\node_modules\vscode-ws-jsonrpc\lib\socket\reader.js:67:19)
    at C:\Users\sterretje\Downloads\arduino\arduino-2.0\arduino-ide_2.0.0-rc9.2_Windows_64bit\resources\app\node_modules\vscode-ws-jsonrpc\lib\socket\reader.js:24:18
2022-08-25 08:23:07 root INFO New sketch 'FastLed_Serial' was crated in sketchbook 'file:///c%3A/Users/sterretje/Documents/Arduino'.
2022-08-25 08:23:07 root INFO Sketch 'FastLed_Serial' was removed from sketchbook 'file:///c%3A/Users/sterretje/Documents/Arduino'.
2022-08-25 08:23:07 root INFO New sketch 'FastLed_Serial' was crated in sketchbook 'file:///c%3A/Users/sterretje/Documents/Arduino'.

I don't think that there is action needed from the Arduino side; this is more to keep track of the number of occurences.

PS:
Other IDE windows could be closed in the usual way.

Just to confirm I had it happened (I think once, maybe twice) and also had to shut the window via the Task Manager.

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.