Flowise icon indicating copy to clipboard operation
Flowise copied to clipboard

[BUG] pdf flow results in ==> message: 'PDFDocument: stream must have data'

Open ashokrs opened this issue 2 years ago • 2 comments

Installed Flowise on my ubuntu instance on AWS EC2. Created a pdf flow workflow. Put all the keys required. Uploaded a pdf document via the PDF parser component. Then, opened the chat interface and got an error.

at UnknownErrorExceptionClosure (/usr/lib/node_modules/flowise/node_modules/pdf-parse/lib/pdf.js/v1.10.100/build/pdf.js:443:37)
at Object.<anonymous> (/usr/lib/node_modules/flowise/node_modules/pdf-parse/lib/pdf.js/v1.10.100/build/pdf.js:446:2)
at __w_pdfjs_require__ (/usr/lib/node_modules/flowise/node_modules/pdf-parse/lib/pdf.js/v1.10.100/build/pdf.js:45:30)
at Object.<anonymous> (/usr/lib/node_modules/flowise/node_modules/pdf-parse/lib/pdf.js/v1.10.100/build/pdf.js:7939:23)
at __w_pdfjs_require__ (/usr/lib/node_modules/flowise/node_modules/pdf-parse/lib/pdf.js/v1.10.100/build/pdf.js:45:30)
at /usr/lib/node_modules/flowise/node_modules/pdf-parse/lib/pdf.js/v1.10.100/build/pdf.js:88:18
at /usr/lib/node_modules/flowise/node_modules/pdf-parse/lib/pdf.js/v1.10.100/build/pdf.js:91:10
at webpackUniversalModuleDefinition (/usr/lib/node_modules/flowise/node_modules/pdf-parse/lib/pdf.js/v1.10.100/build/pdf.js:18:20)
at Object.<anonymous> (/usr/lib/node_modules/flowise/node_modules/pdf-parse/lib/pdf.js/v1.10.100/build/pdf.js:25:3)
at Module._compile (node:internal/modules/cjs/loader:1254:14) {

message: 'PDFDocument: stream must have data', details: 'Error: PDFDocument: stream must have data'

ashokrs avatar Jun 14 '23 03:06 ashokrs

@ashokrs I think @HenryHengZJ has added the pull request for this issue.

govind-kumarr avatar Jun 14 '23 15:06 govind-kumarr

@govind-kumarr thanks. However, I ahd an fortunate accident as the system worked by just doing as described below: I exported the flow as a JSON file and saved it. Navigated to the previous screen. Came back and loaded the same workflow again. This time, it worked. Those errors went away.

I could run "Flowise" by logged in via "x2go" to the EC2 instance as well as configuring the firewall rules and able to launch on my laptop's web browser @ home. No issues. All good.

ashokrs avatar Jun 14 '23 15:06 ashokrs

dont think ive seen this error before. Is it resolved now @ashokrs ?

HenryHengZJ avatar Jun 14 '23 20:06 HenryHengZJ

Yes. Resolved. As I said, after the error I had an fortunate accident as the system worked by just doing as described below: I exported the flow as a JSON file and saved it. Navigated to the previous screen. Came back and loaded the same workflow again. This time, it worked. Those errors went away.

ashokrs avatar Jun 14 '23 20:06 ashokrs

I'm encountering the same error:

Error at UnknownErrorExceptionClosure (/opt/homebrew/lib/node_modules/flowise/node_modules/pdf-parse/lib/pdf.js/v1.10.100/build/pdf.js:443:37) at Object.<anonymous> (/opt/homebrew/lib/node_modules/flowise/node_modules/pdf-parse/lib/pdf.js/v1.10.100/build/pdf.js:446:2) at __w_pdfjs_require__ (/opt/homebrew/lib/node_modules/flowise/node_modules/pdf-parse/lib/pdf.js/v1.10.100/build/pdf.js:45:30) at Object.<anonymous> (/opt/homebrew/lib/node_modules/flowise/node_modules/pdf-parse/lib/pdf.js/v1.10.100/build/pdf.js:7939:23) at __w_pdfjs_require__ (/opt/homebrew/lib/node_modules/flowise/node_modules/pdf-parse/lib/pdf.js/v1.10.100/build/pdf.js:45:30) at /opt/homebrew/lib/node_modules/flowise/node_modules/pdf-parse/lib/pdf.js/v1.10.100/build/pdf.js:88:18 at /opt/homebrew/lib/node_modules/flowise/node_modules/pdf-parse/lib/pdf.js/v1.10.100/build/pdf.js:91:10 at webpackUniversalModuleDefinition (/opt/homebrew/lib/node_modules/flowise/node_modules/pdf-parse/lib/pdf.js/v1.10.100/build/pdf.js:18:20) at Object.<anonymous> (/opt/homebrew/lib/node_modules/flowise/node_modules/pdf-parse/lib/pdf.js/v1.10.100/build/pdf.js:25:3) at Module._compile (node:internal/modules/cjs/loader:1255:14) { message: 'PDFDocument: stream must have data', details: 'Error: PDFDocument: stream must have data' }

Should I submit a new issue?

simsherpa avatar Jun 18 '23 01:06 simsherpa

Hello. How did you solve it? I have the same problem. Docker v26.1.4 I've already tried with version 1.8.3 and also with 1.72. VPS Contabo

JNNelson avatar Jul 02 '24 14:07 JNNelson

@simsherpa How did you solve it?

JNNelson avatar Jul 02 '24 15:07 JNNelson