balderdashy/sails · error
E_FAILED_TO_BUILD_CALLABLE
E_FAILED_TO_BUILD_CALLABLE
Error message
(rethrown original error) — wrapped with code E_FAILED_TO_BUILD_CALLABLE for helper `'+identity+'`
What it means
Error "(rethrown original error) — wrapped with code E_FAILED_TO_BUILD_CALLABLE for helper `'+identity+'`" thrown in balderdashy/sails.
Source
Thrown at lib/hooks/helpers/private/load-helpers.js:99
})
);
if (hasAnyConfusingExitProps) {
sails.log.warn(
'Ignoring unexpected property in one of the exits of the helper '+
'definition loaded from '+helperDef._loadedFrom+'. Features like '+
'`responseType`, `viewTemplatePath`, and `statusCode` can only be '+
'used by actions, not by helpers!'
);
}
// Build & expose helper on `sails.helpers`
// > e.g. sails.helpers.userHelpers.foo.myHelper
sails.hooks.helpers.furnishHelper(keyPath, helperDef);
} catch (err) {
// If an error occurs building the callable, throw here to bust
// out of the _.each loop early
throw flaverr({
code: 'E_FAILED_TO_BUILD_CALLABLE',
identity: helperDef.identity,
loadedFrom: identity,
raw: err
}, err);
}
});//∞
} catch (err) {
// Handle any errors building Callables for our helpers by sending the
// errors through the hook callback, which will cause Sails to halt lifting.
if (flaverr.taste('E_FAILED_TO_BUILD_CALLABLE', err)) {
return done(flaverr({
message: 'Failed to load helper `' + err.loadedFrom +'` into a Callable! '+err.message
}, err));
} else {
return done(err);
}View on GitHub (pinned to 7b76422cc2)
When it happens
Trigger: Thrown at lib/hooks/helpers/private/load-helpers.js:99 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of balderdashy/sails@7b76422cc2 (2026-09-01).
Data as JSON: /api/errors/affad16666a6b555.
Report an issue: GitHub.