Check whether the metadata contains any data after executing each individual OL Connect Workflow plugin in Debug modus until you’ve reached the Create Output Workflow plugin. Checking the metadata can be done by going to: Workflow Configuration application > Debug tab > Data section > View Metadata button
there does not seem to be any of the expected data, I think this might mean although my data mapper section has completed successfully it is not actually parsing the data required
yes if I use the layout and the datamapper directly in designer, with the data file loaded in as sample data, then I can print a PDF document perfectly fine,
trying to use it with the workflow, i just get the above nullpointer issue, if I try to push the datamapper I have in designer to workflow everything is fine, but if I try to push the layout to workflow then the designer crashes with a similar null pointer issue:
[2023-08-25 10:37:18,627] ERROR [main] com.objectiflune.contentcreation.html.mergeengine.impl.a.raiseError(HtmlMergeCoreUtils.java) Name is null.
java.lang.NullPointerException: Name is null
getting thoroughly vexed, as i’m having to manually provide documents for staff members that would all normally be automated.
unfortunately sharing the layout is definitely a no go, there is so much client related artwork and information, even in just the names of the sections involved, it would 100% breach 27001 policies.
I’ve noticed that just prior to this crash of the designer though its has failed to getpagestride & getpageseperation if that might be the reason why the nullpointer is occuring:
[2023-08-25 10:37:18,619] ERROR [main] com.objectiflune.layoutengine.html.pagination.PaginationProvider.run(j.java) getPageStride gave no result, but pageCount=null
[2023-08-25 10:37:18,620] ERROR [main] com.objectiflune.layoutengine.html.pagination.PaginationProvider.run(j.java) getPageSeparation gave no result, but pageCount=null
I’ve attempted to sign up to upland support a few days ago, I am still awaiting a response to that.
I’m trying to figure out a way to clear the template out of any client info, though the template involved is a fairly complex one, as it is used for a lot of digital proofing of client products.