This repository was archived by the owner on Dec 4, 2017. It is now read-only.
This repository was archived by the owner on Dec 4, 2017. It is now read-only.
API doc generation broken by angular commit 6fc267f [fix: split dynamic bits in platform-browser... #1667
Closed
Description
Prior to @IgorMinar's change in angular/angular 6fc267f, API doc generation works.
After, we get this error message during gulp check-deploy
and can't build the API docs:
info: running processor: renderDocsProcessor
error: Error: Failed to render - doc "@angular/platform-browser/index" (module) - from file "@angular/platform-browser/index.ts"
Original Error:
Template render error: (/Users/naomib/github/angular.io/tools/api-builder/angular.io-package/templates/module.template.html)
Template render error: (/Users/naomib/github/angular.io/tools/api-builder/angular.io-package/templates/lib/githubLinks.html) [Line 10, Column 119]
TypeError: Path must be a string. Received undefined
at Object.exports.withPrettyErrors (/Users/naomib/github/angular.io/node_modules/nunjucks/src/lib.js:35:17)
at Obj.extend.render (/Users/naomib/github/angular.io/node_modules/nunjucks/src/environment.js:374:20)
at /Users/naomib/github/angular.io/node_modules/nunjucks/src/environment.js:243:22
at Obj.extend.getTemplate (/Users/naomib/github/angular.io/node_modules/nunjucks/src/environment.js:142:17)
at Obj.extend.render (/Users/naomib/github/angular.io/node_modules/nunjucks/src/environment.js:235:14)
at render (/Users/naomib/github/angular.io/node_modules/dgeni-packages/nunjucks/services/nunjucks-template-engine.js:35:23)
at Object.<anonymous> (/Users/naomib/github/angular.io/node_modules/dgeni-packages/base/processors/render-docs.js:50:33)
at Array.forEach (native)
at Object.process [as $process] (/Users/naomib/github/angular.io/node_modules/dgeni-packages/base/processors/render-docs.js:42:12)
at /Users/naomib/github/angular.io/node_modules/dgeni/lib/Dgeni.js:202:28
at _fulfilled (/Users/naomib/github/angular.io/node_modules/q/q.js:834:54)
at self.promiseDispatch.done (/Users/naomib/github/angular.io/node_modules/q/q.js:863:30)
at Promise.promise.promiseDispatch (/Users/naomib/github/angular.io/node_modules/q/q.js:796:13)
at /Users/naomib/github/angular.io/node_modules/q/q.js:857:14
at runSingle (/Users/naomib/github/angular.io/node_modules/q/q.js:137:13)
at flush (/Users/naomib/github/angular.io/node_modules/q/q.js:125:13)
at Object.<anonymous> (/Users/naomib/github/angular.io/node_modules/dgeni-packages/base/processors/render-docs.js:53:17)
at Array.forEach (native)
at Object.process [as $process] (/Users/naomib/github/angular.io/node_modules/dgeni-packages/base/processors/render-docs.js:42:12)
at /Users/naomib/github/angular.io/node_modules/dgeni/lib/Dgeni.js:202:28
at _fulfilled (/Users/naomib/github/angular.io/node_modules/q/q.js:834:54)
at self.promiseDispatch.done (/Users/naomib/github/angular.io/node_modules/q/q.js:863:30)
at Promise.promise.promiseDispatch (/Users/naomib/github/angular.io/node_modules/q/q.js:796:13)
at /Users/naomib/github/angular.io/node_modules/q/q.js:857:14
at runSingle (/Users/naomib/github/angular.io/node_modules/q/q.js:137:13)
at flush (/Users/naomib/github/angular.io/node_modules/q/q.js:125:13)
at doNTCallback0 (node.js:407:9)
at process._tickCallback (node.js:336:13)
error: Error processing docs: Error: Failed to render - doc "@angular/platform-browser/index" (module) - from file "@angular/platform-browser/index.ts"