Mensaje de error
En el mensaje, %s marca un valor que el motor completa cuando lanza el error.
La historia
El motor no aceptó cómo declaraste una base de datos en tu manifiesto. Repasemos la forma correcta. Con config y database declaras tus bases como una lista de mapas, cada uno con un name y, opcionalmente, un path. Y con database engine eliges el único motor del proyecto: sulfur o sql. Si no dices nada, es sulfur. Las razones de rechazo son varias: una declaración sin name, un nombre repetido, un nombre con caracteres que no sean letras minúsculas, dígitos o guion bajo, un path para la base llamada default, cuyo archivo nadie puede mover, una palabra de motor distinta de sulfur o sql, o el motor declarado dos veces. Y el rechazo es de toda la declaración, antes de leer cualquier archivo fuente. Un ejemplo: un nombre con mayúsculas, como Clientes. La solución es escribirlo en minúsculas, clientes. El mensaje te indica qué parte de la declaración está mal.
Texto del catálogo de errores del motor de Rush.
