Solo para no dejar esto en el olvido, modifiqué el script para mostrar mensajes de error e intenté con esto:
Resulta que los campos tipo blob o text no pueden tener un valor por default.
Aún no sé la causa del primer error, pero al menos ya funciona todo.