You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
'Error: {error.mod.not_function}' on first level lesson #109
When i run "levelmeup verify 01-level.js" using node v6.10.1, i get this error
# LEVEL ME UP SCOTTY!
## ALL YOUR BASE (Exercise 1 of 12)
ALL YOUR verify ARE BELONG TO 01-level.js
# FAIL Your solution to ALL YOUR BASE didn't pass. Try again!
Error while running run, cause:
Error: The module doesn't return a function
at createErrorTemplate (/usr/lib/node_modules/levelmeup/node_modules/exec-module/lib/createErrorTemplate.js:16:15)
at Timeout._onTimeout (/usr/lib/node_modules/levelmeup/node_modules/exec-module/lib/execAsync.js:32:19)
at ontimeout (timers.js:380:14)
at tryOnTimeout (timers.js:244:5)
at Timer.listOnTimeout (timers.js:214:5)
─────────────────────────────────────────────────────────────────────────────
The full error is
Could not run: Error while running run, cause:
Error: {error.mod.not_function}
at createErrorTemplate (/usr/lib/node_modules/levelmeup/node_modules/exec-module/lib/createErrorTemplate.js:16:15)
at Timeout._onTimeout (/usr/lib/node_modules/levelmeup/node_modules/exec-module/lib/execAsync.js:32:19)
at ontimeout (timers.js:380:14)
at tryOnTimeout (timers.js:244:5)
at Timer.listOnTimeout (timers.js:214:5)`
Yes, this indeed means that the returned module is an object instead of a function. The translation string is written here: https://github.com/workshopper/levelmeup/blob/master/i18n/en.json#L29, maybe you know how to express this problem better? In any case, it should not render {error.mod.not_function} during run. That is a bug in workshopper-adventure 😒
Activity
jblacker commentedon May 22, 2017
My hint to you is that you're returning a [named] function instead of just exporting a single function.
martinheidegger commentedon Nov 24, 2017
Yes, this indeed means that the returned module is an object instead of a function. The translation string is written here: https://github.com/workshopper/levelmeup/blob/master/i18n/en.json#L29, maybe you know how to express this problem better? In any case, it should not render
{error.mod.not_function}during run. That is a bug in workshopper-adventure 😒