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.