Error: corrupt atom table using 1.19.3/OTP28 vs 27

Ah, I think this reveals a misunderstanding that I have about escript.

When the docs said “This task guarantees the project and its dependencies are compiled and packages them inside an escript.” I mistakenly thought that included the OTP runtime.

So my problem is that I am compiling the escript against OTP28 but, when using the binary (outside the asdf folder where the binary is built) it’s finding the OTP27 runtime?