diff --git a/encoderfile-core/src/transforms/engine/mod.rs b/encoderfile-core/src/transforms/engine/mod.rs index b586766..a9e0781 100644 --- a/encoderfile-core/src/transforms/engine/mod.rs +++ b/encoderfile-core/src/transforms/engine/mod.rs @@ -88,6 +88,15 @@ fn new_lua() -> Result { ApiError::InternalError("Failed to create new Lua engine") })?; + lua.register_userdata_type::(|_| {}) + .map_err(|e| { + tracing::error!( + "Failed to register Tensor as a UserType. This should not happen. More details: {:?}", + e + ); + ApiError::InternalError("Failed to create new Lua engine") + })?; + let globals = lua.globals(); globals .set(