Dokploy/dokploy · error · TRPCError
BAD_REQUEST
BAD_REQUEST
Error message
error instanceof Error ? error.message : "Error input: Deleting rollback"
What it means
Error "error instanceof Error ? error.message : "Error input: Deleting rollback"" thrown in Dokploy/dokploy.
Source
Thrown at apps/dokploy/server/api/routers/rollbacks.ts:36
const serviceId = rb.deployment.applicationId;
if (serviceId) {
await checkServicePermissionAndAccess(ctx, serviceId, {
deployment: ["create"],
});
}
const result = await removeRollbackById(input.rollbackId);
await audit(ctx, {
action: "delete",
resourceType: "deployment",
resourceId: input.rollbackId,
});
return result;
} catch (error) {
const message =
error instanceof Error
? error.message
: "Error input: Deleting rollback";
throw new TRPCError({
code: "BAD_REQUEST",
message,
});
}
}),
rollback: protectedProcedure
.input(apiFindOneRollback)
.mutation(async ({ input, ctx }) => {
try {
const rb = await findRollbackById(input.rollbackId);
const serviceId = rb.deployment.applicationId;
if (serviceId) {
await checkServicePermissionAndAccess(ctx, serviceId, {
deployment: ["create"],
});
}
const result = await rollback(input.rollbackId);
await audit(ctx, {View on GitHub (pinned to 546686ea35)
When it happens
Trigger: Thrown at apps/dokploy/server/api/routers/rollbacks.ts:36 when the library encounters an invalid state.
Common situations: See trigger scenarios.
Understand the failure class
Background: BAD_REQUEST error code: request rejected as invalid (HTTP 400) - causes and fixes across libraries — this error's family across 8 libraries.
AI-assisted analysis of Dokploy/dokploy@546686ea35 (2026-08-27).
Data as JSON: /api/errors/082b504f1df859e8.
Report an issue: GitHub.