Rewrap icon indicating copy to clipboard operation
Rewrap copied to clipboard

MoveNext not a function error

Open plafer opened this issue 3 years ago • 14 comments

I got the following error, which VS code's console indicated I should report this here. The message is as follows:

workbench.desktop.main.js:77 [Extension Host] ====== Rewrap: Error ====== I @ workbench.desktop.main.js:77 workbench.desktop.main.js:77 [Extension Host] TypeError: e.System.Collections.IEnumerator.MoveNext is not a function at $c4c313718bcc393b$export$2344b14b097df817 (/home/plafer/.vscode/extensions/stkb.rewrap-1.16.1/dist/Extension.js:6963:69) at $044d4a9a60b1f629$export$47bd1dafac8b8c58 (/home/plafer/.vscode/extensions/stkb.rewrap-1.16.1/dist/Extension.js:9057:12) at /home/plafer/.vscode/extensions/stkb.rewrap-1.16.1/dist/Extension.js:12577:148 at $c4c313718bcc393b$export$d65cb303b863e3bf (/home/plafer/.vscode/extensions/stkb.rewrap-1.16.1/dist/Extension.js:7071:17) at $840f1b1ae3c3949d$export$78262f0a7b75cf50 (/home/plafer/.vscode/extensions/stkb.rewrap-1.16.1/dist/Extension.js:12577:92) at $840f1b1ae3c3949d$export$2e6c959c16ff56b8 (/home/plafer/.vscode/extensions/stkb.rewrap-1.16.1/dist/Extension.js:12584:49) at $900a7436dc584467$export$6cb9d9886761bf2b (/home/plafer/.vscode/extensions/stkb.rewrap-1.16.1/dist/Extension.js:13030:23) at $900a7436dc584467$export$4fb73e9c1c14efbc (/home/plafer/.vscode/extensions/stkb.rewrap-1.16.1/dist/Extension.js:13085:30) at $3a2783b7990735e4$var$checkChange (/home/plafer/.vscode/extensions/stkb.rewrap-1.16.1/dist/Extension.js:13434:22) at u.fire (/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:66:1712) at P.$acceptModelChanged (/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:95:72180) at t._doInvokeHandler (/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:99:13802) at t._invokeHandler (/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:99:13486) at t._receiveRequest (/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:99:12148) at t._receiveOneMessage (/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:99:10826) at /usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:99:8922 at u.fire (/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:66:1712) at r.fire (/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:74:18942) at /usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:114:34341 at u.fire (/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:66:1712) at r.fire (/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:74:18942) at n._receiveMessage (/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:74:23523) at /usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:74:21057 at u.fire (/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:66:1712) at w.acceptChunk (/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:74:15770) at /usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:74:14900 at Socket.T (/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:114:13813) at Socket.emit (events.js:315:20) at Socket.EventEmitter.emit (domain.js:467:12) at addChunk (internal/streams/readable.js:309:12) at readableAddChunk (internal/streams/readable.js:284:9) at Socket.Readable.push (internal/streams/readable.js:223:10) at Pipe.onStreamRead (internal/stream_base_commons.js:188:23) workbench.desktop.main.js:577 ERR [Extension Host] ^^^^^^ Rewrap: Please report this (with a copy of the above lines) ^^^^^^ at https://github.com/stkb/vscode-rewrap/issues workbench.desktop.main.js:77 [Extension Host] ^^^^^^ Rewrap: Please report this (with a copy of the above lines) ^^^^^^at https://github.com/stkb/vscode-rewrap/issues

plafer avatar Feb 02 '22 00:02 plafer

Hi, I need to improve the logging when errors occur, but do you have any more information such as what was the file type you were using and do you have any extensions installed for it?

stkb avatar Feb 03 '22 13:02 stkb

I think this was caused by another language extension, but until there's more information here, I'm going to close this. Thanks for reporting anyway; it reminded me I need to put information like file type in the log when errors occur.

stkb avatar Feb 06 '22 16:02 stkb

Sorry, I was only able to reproduce once on a Python file (with the standard Python extension), and forgot to update this thread. Will post back here if it keeps happening and the error messages are updated.

plafer avatar Feb 06 '22 18:02 plafer

Got it again, on a simple txt file

workbench.desktop.main.js:75 [Extension Host] ====== Rewrap: Error ====== I @ workbench.desktop.main.js:75 workbench.desktop.main.js:75 [Extension Host] TypeError: e.System.Collections.IEnumerator.MoveNext is not a function at $c4c313718bcc393b$export$2344b14b097df817 (/home/plafer/.vscode/extensions/stkb.rewrap-1.16.1/dist/Extension.js:6963:69) at $044d4a9a60b1f629$export$47bd1dafac8b8c58 (/home/plafer/.vscode/extensions/stkb.rewrap-1.16.1/dist/Extension.js:9057:12) at /home/plafer/.vscode/extensions/stkb.rewrap-1.16.1/dist/Extension.js:12577:148 at $c4c313718bcc393b$export$d65cb303b863e3bf (/home/plafer/.vscode/extensions/stkb.rewrap-1.16.1/dist/Extension.js:7071:17) at $840f1b1ae3c3949d$export$78262f0a7b75cf50 (/home/plafer/.vscode/extensions/stkb.rewrap-1.16.1/dist/Extension.js:12577:92) at $840f1b1ae3c3949d$export$2e6c959c16ff56b8 (/home/plafer/.vscode/extensions/stkb.rewrap-1.16.1/dist/Extension.js:12584:49) at $900a7436dc584467$export$6cb9d9886761bf2b (/home/plafer/.vscode/extensions/stkb.rewrap-1.16.1/dist/Extension.js:13030:23) at $900a7436dc584467$export$4fb73e9c1c14efbc (/home/plafer/.vscode/extensions/stkb.rewrap-1.16.1/dist/Extension.js:13085:30) at $3a2783b7990735e4$var$checkChange (/home/plafer/.vscode/extensions/stkb.rewrap-1.16.1/dist/Extension.js:13434:22) at l.fire (/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:64:1712) at y.$acceptModelChanged (/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:93:71603) at i._doInvokeHandler (/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:97:13801) at i._invokeHandler (/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:97:13485) at i._receiveRequest (/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:97:12147) at i._receiveOneMessage (/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:97:10825) at /usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:97:8934 at l.fire (/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:64:1712) at s.fire (/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:72:19002) at /usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:112:34390 at l.fire (/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:64:1712) at s.fire (/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:72:19002) at a._receiveMessage (/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:72:23583) at /usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:72:21117 at l.fire (/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:64:1712) at _.acceptChunk (/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:72:15833) at /usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:72:14963 at Socket.A (/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:112:13838) at Socket.emit (events.js:315:20) at Socket.EventEmitter.emit (domain.js:467:12) at addChunk (internal/streams/readable.js:309:12) at readableAddChunk (internal/streams/readable.js:284:9) at Socket.Readable.push (internal/streams/readable.js:223:10) at Pipe.onStreamRead (internal/stream_base_commons.js:188:23) workbench.desktop.main.js:578 ERR [Extension Host] ^^^^^^ Rewrap: Please report this (with a copy of the above lines) ^^^^^^ at https://github.com/stkb/vscode-rewrap/issues

plafer avatar Feb 09 '22 20:02 plafer

Thanks. I know where it's happening but still can't work out why. It's just happening sporadically (ie you can't reproduce it)?

stkb avatar Feb 10 '22 14:02 stkb

Oh I just figured it out: I only get the error when I have multiple VS code windows open.

plafer avatar Feb 11 '22 16:02 plafer

Ok thanks. If you can find the steps to reproduce it will be a great help.

stkb avatar Feb 11 '22 17:02 stkb

Still trying to figure those out... It just happened again, but this time with just one VS code window opened.

plafer avatar Feb 14 '22 17:02 plafer

Does it happen when manual wrapping, or from autowrap when typing?

stkb avatar Feb 15 '22 12:02 stkb

It happens from autowrap when typing.

plafer avatar Feb 15 '22 19:02 plafer

This happens to me in a Typescript file, when manual wrapping.

levity avatar Feb 28 '22 20:02 levity

It stopped happening after I updated and restarted VS Code 🎉

levity avatar Feb 28 '22 21:02 levity

For anyone experiencing this, you can try switching to the pre-release version. I can't guarantee that it will stop it happening but there is some rewritten code there so it may do.

stkb avatar Mar 01 '22 15:03 stkb

Just happened yet again for me. 🙁


Update: working again after updating VSCode.


Update 2:

And then it stopped working right after that when the next VSCode update was incoming.

My conclusion: Whenever a VSCode update is pending, Rewrap stops working, due to the error posted in https://github.com/stkb/Rewrap/issues/311#issuecomment-1034168098 (TypeError: e.System.Collections.IEnumerator.MoveNext is not a function).

matthiasgeihs avatar Jun 29 '24 10:06 matthiasgeihs