Rollup: Endless recursion error with manual chunking

Created on 16 Apr 2020  路  1Comment  路  Source: rollup/rollup

I'm passing some of my dependencies to manualChunks after updating rollup from 1.x to 2.x I noticed that it fails to build now. See the linked repo for a minimal reproducer. I haven't looked into which version is the last one to work, but I can figure that out if needed.

The culprit is the manualChunks config I pass here: https://github.com/lazka/rollup-chunks-bug/blob/master/rollup.config.js

Expected Behavior

  • Rollup creates separate chunks for my dependencies.

Actual Behavior

  • Rollup crashes:
!] RangeError: Maximum call stack size exceeded
RangeError: Maximum call stack size exceeded
    at Chunk$1.inlineChunkDependencies (/home/lazka/Desktop/adwwad/rollup-bug/node_modules/rollup/dist/shared/rollup.js:16400:28)
    at Chunk$1.inlineChunkDependencies (/home/lazka/Desktop/adwwad/rollup-bug/node_modules/rollup/dist/shared/rollup.js:16411:22)
    at Chunk$1.inlineChunkDependencies (/home/lazka/Desktop/adwwad/rollup-bug/node_modules/rollup/dist/shared/rollup.js:16411:22)
    at Chunk$1.inlineChunkDependencies (/home/lazka/Desktop/adwwad/rollup-bug/node_modules/rollup/dist/shared/rollup.js:16411:22)
    at Chunk$1.inlineChunkDependencies (/home/lazka/Desktop/adwwad/rollup-bug/node_modules/rollup/dist/shared/rollup.js:16411:22)
    at Chunk$1.inlineChunkDependencies (/home/lazka/Desktop/adwwad/rollup-bug/node_modules/rollup/dist/shared/rollup.js:16411:22)
    at Chunk$1.inlineChunkDependencies (/home/lazka/Desktop/adwwad/rollup-bug/node_modules/rollup/dist/shared/rollup.js:16411:22)
    at Chunk$1.inlineChunkDependencies (/home/lazka/Desktop/adwwad/rollup-bug/node_modules/rollup/dist/shared/rollup.js:16411:22)
    at Chunk$1.inlineChunkDependencies (/home/lazka/Desktop/adwwad/rollup-bug/node_modules/rollup/dist/shared/rollup.js:16411:22)
    at Chunk$1.inlineChunkDependencies (/home/lazka/Desktop/adwwad/rollup-bug/node_modules/rollup/dist/shared/rollup.js:16411:22)
b鹿 馃敧 code-splitting t鹿 馃悶 bug

Most helpful comment

Fix at #3510, thanks for spotting!

>All comments

Fix at #3510, thanks for spotting!

Was this page helpful?
0 / 5 - 0 ratings