Theme returned an error.
Error: Cannot find module 'handlebars'
    at Function.Module._resolveFilename (module.js:336:15)
    at Function.Module._load (module.js:286:25)
    at Module.require (module.js:365:17)
    at require (module.js:384:17)
    at Object. (/root/theme-manager/themes/jsonresume-theme-caffeine/1.2.3/index.js:5:18)
    at Module._compile (module.js:434:26)
    at Object.Module._extensions..js (module.js:452:10)
    at Module.load (module.js:355:32)
    at Function.Module._load (module.js:310:12)
    at Module.require (module.js:365:17)
    at require (module.js:384:17)
    at /root/theme-manager/lib/theme.js:22:32
    at tryCatcher (/root/theme-manager/node_modules/bluebird/js/release/util.js:16:23)
    at Promise._settlePromiseFromHandler (/root/theme-manager/node_modules/bluebird/js/release/promise.js:512:31)
    at Promise._settlePromise (/root/theme-manager/node_modules/bluebird/js/release/promise.js:569:18)
    at Promise._settlePromiseCtx (/root/theme-manager/node_modules/bluebird/js/release/promise.js:606:10)
    at Async._drainQueue (/root/theme-manager/node_modules/bluebird/js/release/async.js:138:12)
    at Async._drainQueues (/root/theme-manager/node_modules/bluebird/js/release/async.js:143:10)
    at Immediate.Async.drainQueues [as _onImmediate] (/root/theme-manager/node_modules/bluebird/js/release/async.js:17:14)
    at processImmediate [as _immediateCallback] (timers.js:374:17)

Theme Info

{
  "author": "Kelvin Nguyen",
  "name": "jsonresume-theme-caffeine",
  "description": "Caffeine theme for JSON Resume",
  "version": "1.2.3",
  "keywords": [
    "json",
    "resume",
    "jsonresume",
    "json-resume"
  ],
  "repository": {
    "type": "git",
    "url": "https://github.com/kelyvin/jsonresume-theme-caffeine"
  },
  "license": "MIT",
  "engines": {
    "node": ">=4.0.0"
  },
  "scripts": {
    "start": "gulp && gulp serve"
  },
  "devDependencies": {
    "browser-sync": "^2.18.5",
    "del": "^2.2.2",
    "gulp": "^3.9.1",
    "gulp-autoprefixer": "^3.1.1",
    "gulp-cache": "^0.4.5",
    "gulp-concat": "^2.6.1",
    "gulp-cssimport": "^5.0.0",
    "gulp-csso": "^2.0.0",
    "gulp-filter": "^4.0.0",
    "gulp-flatten": "^0.3.1",
    "gulp-handlebars": "^4.0.0",
    "gulp-if": "^2.0.2",
    "gulp-imagemin": "^3.1.1",
    "gulp-jshint": "^2.0.4",
    "gulp-load-plugins": "^1.4.0",
    "gulp-plumber": "^1.1.0",
    "gulp-replace": "^0.5.4",
    "gulp-sass": "^3.0.0",
    "gulp-size": "^2.1.0",
    "gulp-uglify": "^2.0.0",
    "gulp-useref": "^3.1.2",
    "gulp-wrap": "^0.13.0",
    "jshint-stylish": "^2.2.1",
    "lazypipe": "^1.0.1",
    "opn": "^4.0.2",
    "require-dir": "^0.3.1",
    "serve-index": "^1.8.0",
    "yargs": "^6.6.0"
  },
  "dependencies": {
    "address-format": "0.0.3",
    "handlebars": "^4.0.5",
    "handlebars-wax": "^4.0.0",
    "moment": "^2.17.1",
    "swag": "^0.7.0"
  }
}

We just launched the official 0.0.0 version recently, please make sure you update before continuing.

Resume.json Validation Test

{
    "errors": [
        {
            "code": "FORMAT",
            "message": "date format validation failed: ",
            "path": "#/volunteer/[0]/endDate",
            "params": {
                "format": "date",
                "error": ""
            }
        },
        {
            "code": "FORMAT",
            "message": "date format validation failed: ",
            "path": "#/volunteer/[1]/endDate",
            "params": {
                "format": "date",
                "error": ""
            }
        },
        {
            "code": "FORMAT",
            "message": "date format validation failed: ",
            "path": "#/volunteer/[2]/endDate",
            "params": {
                "format": "date",
                "error": ""
            }
        },
        {
            "code": "FORMAT",
            "message": "date format validation failed: ",
            "path": "#/volunteer/[3]/endDate",
            "params": {
                "format": "date",
                "error": ""
            }
        },
        {
            "code": "FORMAT",
            "message": "date format validation failed: ",
            "path": "#/work/[0]/endDate",
            "params": {
                "format": "date",
                "error": ""
            }
        },
        {
            "code": "FORMAT",
            "message": "date format validation failed: ",
            "path": "#/work/[1]/endDate",
            "params": {
                "format": "date",
                "error": ""
            }
        }
    ],
    "warnings": []
}