diff --git a/src/bin/build-keycloak-theme/generateFtl/error.ftl b/src/bin/build-keycloak-theme/generateFtl/error.ftl
new file mode 100644
index 00000000..ae6e107f
--- /dev/null
+++ b/src/bin/build-keycloak-theme/generateFtl/error.ftl
@@ -0,0 +1,4 @@
+
\ No newline at end of file
diff --git a/src/bin/build-keycloak-theme/generateFtl/index.ts b/src/bin/build-keycloak-theme/generateFtl/index.ts
index 6480c209..b6155351 100644
--- a/src/bin/build-keycloak-theme/generateFtl/index.ts
+++ b/src/bin/build-keycloak-theme/generateFtl/index.ts
@@ -9,7 +9,9 @@ import fs from "fs";
import { join as pathJoin } from "path";
import { objectKeys } from "evt/tools/typeSafety/objectKeys";
-function loadFtlFile(ftlFileBasename: "template.ftl" | "login.ftl" | "register.ftl" | "info.ftl") {
+export type PageId = "login.ftl" | "register.ftl" | "info.ftl" | "error.ftl";
+
+function loadFtlFile(ftlFileBasename: PageId | "template.ftl") {
return fs.readFileSync(pathJoin(__dirname, ftlFileBasename))
.toString("utf8")
.match(/^