I’m working on a plugin for exporting parts of pages. These export then is downloadable as a zip file. I’ve got it all working well. But when I check the console i constantly see thge next message appear:
jsvm-cpp.wasm:0x23106 Uncaught (in promise) RuntimeError: memory access out of bounds
Are more people having this error? Is it fixable?
Like I said above, it is working, but I want to get rid off the errors
1 Like
I have such error to. When I am editing TextNodes texts in cycle.
Everything works, but I have this error in console and want to get rid of it.
I had this error as well.
I made a test with the most simplest plugin that awaits just a timeout:
export default async () => {
await new Promise((resolve) => setTimeout(resolve, 1000))
figma.closePlugin()
}
Same Error:
jsvm-cpp.wasm:0x23106 Uncaught (in promise) RuntimeError: memory access out of bounds
Then i restartet Figma (had it running for quite some days without closing) and the error was gone. So maybe this Error is not a Problem with our Plugins, but with Figma running in trouble after a while. I will check if the error comes back if i don`t exit Figma.
2 Likes
It helped me a lot. I kept thinking it was a code problem, debugging and trying all sorts of await and async methods.
Okay, I was seeing this problem too. I was able to track it down to my bad handling of Promises and promise rejection. So, for me it was a coding problem. Once I started handling promises correctly, wrapping in try-catch, etc. these errors went away!