Skip to content
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
naomiblack opened this issue Jun 15, 2016 · 0 comments
Assignees
Labels

Comments

@naomiblack
Copy link
Contributor

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"
@naomiblack naomiblack added the api label Jun 15, 2016
@naomiblack naomiblack added this to the hotlist: A2 Blocking milestone Jun 15, 2016
petebacondarwin added a commit to petebacondarwin/angular.io that referenced this issue Jun 15, 2016
These exports should not be part of the docs and
cause the doc-gen to fail.

Closes angular#1667
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

No branches or pull requests

3 participants