After some trial and error I managed to get it running.
I just needed to bundle the node only version of the package (@bwip-js/node)
then it worked
SimonHenz97
@SimonHenz97
Posts made by SimonHenz97
-
RE: Customer constrains force us to manually import npm packagesposted in general forum
-
Customer constrains force us to manually import npm packagesposted in general forum
Hello,
due to some constraints we are unable to download npm packages at a customers system, we circumvented that issue by injecting the package in the docker image before we send it to the customer, but that solution won't work anymore because they now require us to send non modified images.
So what I tried was bundling the package (https://www.npmjs.com/package/bwip-js) myself and creating a minified version I put inside jsreport as a asset.
I then tried importing it into my code using
const bwipjs = await jsreport.assets.require('/shared/packages/bwipjs.js')
which resulted in a bunch of errors.
I just wanted to ask if that is the usual way to import such packages into the code or are there better ways?Thanks for your help.
-
Using Handlebars `@ index` inside a componentposted in general forum
Hey, I'm currently trying to create a Footer component using a Wrapper
(example here: https://playground.jsreport.net/w/SimonHenz97/xUvBgfdJ)The Issue is I'm using a #each inside the component, but the children don't have access to it I think it loses the context of
2when "inserting" the children, is there a way to modify my code to give access to the2? -
RE: Differences in PDF generated by Docker Image 4.7.0 and 4.7.0-fullposted in general forum
Yes it looks like that was the issue, the required fonts were not embeeded in the pdf so when converting to svg they couldn't be found.
After adding the fonts to the image everything works.
Thank you -
Differences in PDF generated by Docker Image 4.7.0 and 4.7.0-fullposted in general forum
Hey, do to compatibility issues our company converts some pdf to svg to show them on specific devices.
We now realized that pdfs generated with the image 4.7.0 and 4.7.0-full have differences that disrupt the conversion process?
4.7.0 PDFs don't show text after converting, 4.7.0-full do show the text as expected.Is there a certain npm package that needs to be added for the pdf to be generated differently?
for some permission reasons I cannot add the pdf or svg files for more context. -
RE: Error trying to create new usersposted in general forum
Update: I completely forgot to mention how we deploy the application.
Now we are using the included docker image for version 4.7.0 to ship the app.running the app localy creating, editing and logging in as the api user works, but inside the docker container we get the same
TypeError: Cannot read properties of undefined (reading 'complexType')
Maybe because we are using a PostgresDB with the container instead of fs.We also ran into the issue of chrome-pdf timeouts, which somehow got fixed using the 4.7.0-full image instead, the api issue persists.
-
RE: Error trying to create new usersposted in general forum
Ok yeah that bugfix did it, luckily we can upgrade to 4.7.0.
-
RE: Error trying to create new usersposted in general forum
I just looked at the changelog
With Version 4.6.0 there is a bugfix concerning this scenario, I will test that. -
RE: Error trying to create new usersposted in general forum
Hey, sry for the late reply,
Yes the user was created using the Studio and exactly like this.
We are using Version 4.5.0.
With Postgress v16. -
Error trying to create new usersposted in general forum
Hello,
I'm currently trying to add new users/groups to jsReport to better manage access to templates.
I now created a userapithat is only used for special api calls.apiis only set to read only for everything.Now there are 2 errors occurring when I try to login as this user
error: Error during processing request at https://localhost:5488/api/settings, details: TypeError: Cannot read properties of undefined (reading 'complexType') at eq (/app/node_modules/@jsreport/odata-to-sql/lib/filter.js:34:22) at filterObject (/app/node_modules/@jsreport/odata-to-sql/lib/filter.js:109:44) at module.exports (/app/node_modules/@jsreport/odata-to-sql/lib/filter.js:121:22) at module.exports (/app/node_modules/@jsreport/odata-to-sql/lib/query.js:66:11) at Object.query (/app/node_modules/@jsreport/odata-to-sql/lib/transformer.js:46:14) at Cursor.toArray (/app/node_modules/@jsreport/sql-store/lib/sqlProvider.js:22:29) at replay (/app/node_modules/@jsreport/jsreport-core/lib/main/store/collection.js:53:21) at /app/node_modules/@jsreport/jsreport-core/lib/main/store/collection.js:60:18 at process.processTicksAndRejections (node:internal/process/task_queues:95:5) at async resolveIsAdmin (/app/node_modules/@jsreport/jsreport-authentication/lib/main.js:630:38)And
TypeError: Cannot read properties of null (reading '_id') at /app/node_modules/@jsreport/jsreport-authentication/lib/main.js:238:18 at process.processTicksAndRejections (node:internal/process/task_queues:95:5)Is there anything I'm missing?
Thanks for your help.