diegomura / diegomura/react-pdf

Calling ReactPDF.renderToFile concurrently throws error.

Open
#1,769 0 comments 0 reactions 0 assignees View on GitHub
bug
Dominant language
TypeScript
Stars
16.8k
Forks
1.3k
Avg merge
5h 6m
Merged PRs (30d)
52

Description

**Describe the bug**

Calling ReactPDF.renderToFile concurrently throws error.

**Error message:**
```
`TypeError: Cannot read property 'props' of null\n" +
' at callOnRender (../node_modules/@react-pdf/renderer/lib/react-pdf.cjs.js:264:28)\n' +
' at Object.toBuffer (../node_modules/@react-pdf/renderer/lib/react-pdf.cjs.js:289:5)\n' +
' at Object.renderToFile (../node_modules/@react-pdf/renderer/lib/react-pdf.cjs.js:341:33)\n'`
```

**To Reproduce**

Try to run multiple ReactPDF.renderToFile calls concurrently
```
Promise.all([
() => ReactPDF.renderToFile(...),
() => ReactPDF.renderToFile(...)
])
```

**Desktop:**
- OS: MacOS
- React-pdf v2.1.1

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.