lucalanca / grunt-angular-architecture-graph

Generate modules dependencies graph in .dot format
MIT License
190 stars 13 forks source link

warning: possible EventEmitter memory leak detected #8

Closed g1ps closed 9 years ago

g1ps commented 9 years ago

This may also be more of a grunt-graphviz but would be nice to resolve.

When running in verbose mode, I get the following error:

(node) warning: possible EventEmitter memory leak detected. 11 listeners added.
Use emitter.setMaxListeners() to increase limit.
Trace
    at WriteStream.addListener (events.js:160:15)
    at WriteStream.Readable.on (_stream_readable.js:707:33)
    at Socket.Stream.pipe (stream.js:65:8)
    at compile (C:\_www\svn-uk.prismastar.pvt\selector_v3\selector\node_modules\grunt-graphviz\tasks\graphviz.js:77:31)
    at Object.<anonymous> (C:\_www\svn-uk.prismastar.pvt\selector_v3\selector\node_modules\grunt-graphviz\tasks\graphviz.js:27:13)
    at replenish (C:\_www\svn-uk.prismastar.pvt\selector_v3\selector\node_modules\grunt\node_modules\async\lib\async.js:144:17)
    at Object.async.forEachLimit (C:\_www\svn-uk.prismastar.pvt\selector_v3\selector\node_modules\grunt\node_modules\async\lib\async.js:161:11)
    at Object.<anonymous> (C:\_www\svn-uk.prismastar.pvt\selector_v3\selector\node_modules\grunt-graphviz\tasks\graphviz.js:26:26)
    at Object.<anonymous> (C:\_www\svn-uk.prismastar.pvt\selector_v3\selector\node_modules\grunt\lib\grunt\task.js:264:15)
    at Object.thisTask.fn (C:\_www\svn-uk.prismastar.pvt\selector_v3\selector\node_modules\grunt\lib\grunt\task.js:82:16)
    at Object.<anonymous> (C:\_www\svn-uk.prismastar.pvt\selector_v3\selector\node_modules\grunt\lib\util\task.js:301:30)
    at Task.runTaskFn (C:\_www\svn-uk.prismastar.pvt\selector_v3\selector\node_modules\grunt\lib\util\task.js:251:24)
    at Task.<anonymous> (C:\_www\svn-uk.prismastar.pvt\selector_v3\selector\node_modules\grunt\lib\util\task.js:300:12)
    at C:\_www\svn-uk.prismastar.pvt\selector_v3\selector\node_modules\grunt\lib\util\task.js:227:11
    at process._tickCallback (node.js:419:13)
    at Function.Module.runMain (module.js:499:11)
    at startup (node.js:119:16)
    at node.js:906:3
(node) warning: possible EventEmitter memory leak detected. 11 listeners added.
Use emitter.setMaxListeners() to increase limit.
Trace
    at WriteStream.addListener (events.js:160:15)
    at WriteStream.Readable.on (_stream_readable.js:707:33)
    at Socket.Stream.pipe (stream.js:99:8)
    at compile (C:\_www\svn-uk.prismastar.pvt\selector_v3\selector\node_modules\grunt-graphviz\tasks\graphviz.js:77:31)
    at Object.<anonymous> (C:\_www\svn-uk.prismastar.pvt\selector_v3\selector\node_modules\grunt-graphviz\tasks\graphviz.js:27:13)
    at replenish (C:\_www\svn-uk.prismastar.pvt\selector_v3\selector\node_modules\grunt\node_modules\async\lib\async.js:144:17)
    at Object.async.forEachLimit (C:\_www\svn-uk.prismastar.pvt\selector_v3\selector\node_modules\grunt\node_modules\async\lib\async.js:161:11)
    at Object.<anonymous> (C:\_www\svn-uk.prismastar.pvt\selector_v3\selector\node_modules\grunt-graphviz\tasks\graphviz.js:26:26)
    at Object.<anonymous> (C:\_www\svn-uk.prismastar.pvt\selector_v3\selector\node_modules\grunt\lib\grunt\task.js:264:15)
    at Object.thisTask.fn (C:\_www\svn-uk.prismastar.pvt\selector_v3\selector\node_modules\grunt\lib\grunt\task.js:82:16)
    at Object.<anonymous> (C:\_www\svn-uk.prismastar.pvt\selector_v3\selector\node_modules\grunt\lib\util\task.js:301:30)
    at Task.runTaskFn (C:\_www\svn-uk.prismastar.pvt\selector_v3\selector\node_modules\grunt\lib\util\task.js:251:24)
    at Task.<anonymous> (C:\_www\svn-uk.prismastar.pvt\selector_v3\selector\node_modules\grunt\lib\util\task.js:300:12)
    at C:\_www\svn-uk.prismastar.pvt\selector_v3\selector\node_modules\grunt\lib\util\task.js:227:11
    at process._tickCallback (node.js:419:13)
    at Function.Module.runMain (module.js:499:11)
    at startup (node.js:119:16)
    at node.js:906:3
(node) warning: possible EventEmitter memory leak detected. 11 listeners added.
Use emitter.setMaxListeners() to increase limit.
Trace
    at WriteStream.addListener (events.js:160:15)
    at WriteStream.Readable.on (_stream_readable.js:707:33)
    at Socket.Stream.pipe (stream.js:121:8)
    at compile (C:\_www\svn-uk.prismastar.pvt\selector_v3\selector\node_modules\grunt-graphviz\tasks\graphviz.js:77:31)
    at Object.<anonymous> (C:\_www\svn-uk.prismastar.pvt\selector_v3\selector\node_modules\grunt-graphviz\tasks\graphviz.js:27:13)
    at replenish (C:\_www\svn-uk.prismastar.pvt\selector_v3\selector\node_modules\grunt\node_modules\async\lib\async.js:144:17)
    at Object.async.forEachLimit (C:\_www\svn-uk.prismastar.pvt\selector_v3\selector\node_modules\grunt\node_modules\async\lib\async.js:161:11)
    at Object.<anonymous> (C:\_www\svn-uk.prismastar.pvt\selector_v3\selector\node_modules\grunt-graphviz\tasks\graphviz.js:26:26)
    at Object.<anonymous> (C:\_www\svn-uk.prismastar.pvt\selector_v3\selector\node_modules\grunt\lib\grunt\task.js:264:15)
    at Object.thisTask.fn (C:\_www\svn-uk.prismastar.pvt\selector_v3\selector\node_modules\grunt\lib\grunt\task.js:82:16)
    at Object.<anonymous> (C:\_www\svn-uk.prismastar.pvt\selector_v3\selector\node_modules\grunt\lib\util\task.js:301:30)
    at Task.runTaskFn (C:\_www\svn-uk.prismastar.pvt\selector_v3\selector\node_modules\grunt\lib\util\task.js:251:24)
    at Task.<anonymous> (C:\_www\svn-uk.prismastar.pvt\selector_v3\selector\node_modules\grunt\lib\util\task.js:300:12)
    at C:\_www\svn-uk.prismastar.pvt\selector_v3\selector\node_modules\grunt\lib\util\task.js:227:11
    at process._tickCallback (node.js:419:13)
    at Function.Module.runMain (module.js:499:11)
    at startup (node.js:119:16)
    at node.js:906:3
(node) warning: possible EventEmitter memory leak detected. 11 listeners added.
Use emitter.setMaxListeners() to increase limit.
Trace
    at WriteStream.addListener (events.js:160:15)
    at WriteStream.Readable.on (_stream_readable.js:707:33)
    at Socket.Stream.pipe (stream.js:65:8)
    at compile (C:\_www\svn-uk.prismastar.pvt\selector_v3\selector\node_modules\grunt-graphviz\tasks\graphviz.js:78:31)
    at Object.<anonymous> (C:\_www\svn-uk.prismastar.pvt\selector_v3\selector\node_modules\grunt-graphviz\tasks\graphviz.js:27:13)
    at replenish (C:\_www\svn-uk.prismastar.pvt\selector_v3\selector\node_modules\grunt\node_modules\async\lib\async.js:144:17)
    at Object.async.forEachLimit (C:\_www\svn-uk.prismastar.pvt\selector_v3\selector\node_modules\grunt\node_modules\async\lib\async.js:161:11)
    at Object.<anonymous> (C:\_www\svn-uk.prismastar.pvt\selector_v3\selector\node_modules\grunt-graphviz\tasks\graphviz.js:26:26)
    at Object.<anonymous> (C:\_www\svn-uk.prismastar.pvt\selector_v3\selector\node_modules\grunt\lib\grunt\task.js:264:15)
    at Object.thisTask.fn (C:\_www\svn-uk.prismastar.pvt\selector_v3\selector\node_modules\grunt\lib\grunt\task.js:82:16)
    at Object.<anonymous> (C:\_www\svn-uk.prismastar.pvt\selector_v3\selector\node_modules\grunt\lib\util\task.js:301:30)
    at Task.runTaskFn (C:\_www\svn-uk.prismastar.pvt\selector_v3\selector\node_modules\grunt\lib\util\task.js:251:24)
    at Task.<anonymous> (C:\_www\svn-uk.prismastar.pvt\selector_v3\selector\node_modules\grunt\lib\util\task.js:300:12)
    at C:\_www\svn-uk.prismastar.pvt\selector_v3\selector\node_modules\grunt\lib\util\task.js:227:11
    at process._tickCallback (node.js:419:13)
    at Function.Module.runMain (module.js:499:11)
    at startup (node.js:119:16)
    at node.js:906:3
(node) warning: possible EventEmitter memory leak detected. 11 listeners added.
Use emitter.setMaxListeners() to increase limit.
Trace
    at WriteStream.addListener (events.js:160:15)
    at WriteStream.Readable.on (_stream_readable.js:707:33)
    at Socket.Stream.pipe (stream.js:99:8)
    at compile (C:\_www\svn-uk.prismastar.pvt\selector_v3\selector\node_modules\grunt-graphviz\tasks\graphviz.js:78:31)
    at Object.<anonymous> (C:\_www\svn-uk.prismastar.pvt\selector_v3\selector\node_modules\grunt-graphviz\tasks\graphviz.js:27:13)
    at replenish (C:\_www\svn-uk.prismastar.pvt\selector_v3\selector\node_modules\grunt\node_modules\async\lib\async.js:144:17)
    at Object.async.forEachLimit (C:\_www\svn-uk.prismastar.pvt\selector_v3\selector\node_modules\grunt\node_modules\async\lib\async.js:161:11)
    at Object.<anonymous> (C:\_www\svn-uk.prismastar.pvt\selector_v3\selector\node_modules\grunt-graphviz\tasks\graphviz.js:26:26)
    at Object.<anonymous> (C:\_www\svn-uk.prismastar.pvt\selector_v3\selector\node_modules\grunt\lib\grunt\task.js:264:15)
    at Object.thisTask.fn (C:\_www\svn-uk.prismastar.pvt\selector_v3\selector\node_modules\grunt\lib\grunt\task.js:82:16)
    at Object.<anonymous> (C:\_www\svn-uk.prismastar.pvt\selector_v3\selector\node_modules\grunt\lib\util\task.js:301:30)
    at Task.runTaskFn (C:\_www\svn-uk.prismastar.pvt\selector_v3\selector\node_modules\grunt\lib\util\task.js:251:24)
    at Task.<anonymous> (C:\_www\svn-uk.prismastar.pvt\selector_v3\selector\node_modules\grunt\lib\util\task.js:300:12)
    at C:\_www\svn-uk.prismastar.pvt\selector_v3\selector\node_modules\grunt\lib\util\task.js:227:11
    at process._tickCallback (node.js:419:13)
    at Function.Module.runMain (module.js:499:11)
    at startup (node.js:119:16)
    at node.js:906:3
(node) warning: possible EventEmitter memory leak detected. 11 listeners added.
Use emitter.setMaxListeners() to increase limit.
Trace
    at WriteStream.addListener (events.js:160:15)
    at WriteStream.Readable.on (_stream_readable.js:707:33)
    at Socket.Stream.pipe (stream.js:121:8)
    at compile (C:\_www\svn-uk.prismastar.pvt\selector_v3\selector\node_modules\grunt-graphviz\tasks\graphviz.js:78:31)
    at Object.<anonymous> (C:\_www\svn-uk.prismastar.pvt\selector_v3\selector\node_modules\grunt-graphviz\tasks\graphviz.js:27:13)
    at replenish (C:\_www\svn-uk.prismastar.pvt\selector_v3\selector\node_modules\grunt\node_modules\async\lib\async.js:144:17)
    at Object.async.forEachLimit (C:\_www\svn-uk.prismastar.pvt\selector_v3\selector\node_modules\grunt\node_modules\async\lib\async.js:161:11)
    at Object.<anonymous> (C:\_www\svn-uk.prismastar.pvt\selector_v3\selector\node_modules\grunt-graphviz\tasks\graphviz.js:26:26)
    at Object.<anonymous> (C:\_www\svn-uk.prismastar.pvt\selector_v3\selector\node_modules\grunt\lib\grunt\task.js:264:15)
    at Object.thisTask.fn (C:\_www\svn-uk.prismastar.pvt\selector_v3\selector\node_modules\grunt\lib\grunt\task.js:82:16)
    at Object.<anonymous> (C:\_www\svn-uk.prismastar.pvt\selector_v3\selector\node_modules\grunt\lib\util\task.js:301:30)
    at Task.runTaskFn (C:\_www\svn-uk.prismastar.pvt\selector_v3\selector\node_modules\grunt\lib\util\task.js:251:24)
    at Task.<anonymous> (C:\_www\svn-uk.prismastar.pvt\selector_v3\selector\node_modules\grunt\lib\util\task.js:300:12)
    at C:\_www\svn-uk.prismastar.pvt\selector_v3\selector\node_modules\grunt\lib\util\task.js:227:11
    at process._tickCallback (node.js:419:13)
    at Function.Module.runMain (module.js:499:11)
    at startup (node.js:119:16)
    at node.js:906:3

after the 11th image. The task still continues and completes successfully.

Thanks.

lucalanca commented 9 years ago

This seams to be generated by grunt-graphviz. I'll leave as is for now as the graphs are being generated anyway.

g1ps commented 9 years ago

Yes. I thought that, as a consumer of the graphviz project, you might pass it on to them.

lucalanca commented 9 years ago

This is now solved.