birt > 4.7 #1009
Replies: 10 comments
-
Please provide detailed instructions on how to duplicate this problem. Your explanation may make sense to you but for me, it is completely unclear what the problem is. |
Beta Was this translation helpful? Give feedback.
-
the pdf emitter is not loaded |
Beta Was this translation helpful? Give feedback.
-
https://github.com/NoLamprecht/BWPrint show the doc -> many jars not modular |
Beta Was this translation helpful? Give feedback.
-
JAVA 11 -17 -> Zulu JDKFX im Test |
Beta Was this translation helpful? Give feedback.
-
You wrote: "all itext from 5. to 7.". |
Beta Was this translation helpful? Give feedback.
-
My target in my programm thats only my Background and why i need Birt 4.9 |
Beta Was this translation helpful? Give feedback.
-
BIRT does not support iText 7. |
Beta Was this translation helpful? Give feedback.
-
MY USE IS iText7 --> NOT BIRT -> but you kown my libs in use look the problem file please -> there are very old jars !! not modular !! the report Lib files NOT to use !! so i think the osgi loading not ok THE Birt is NOT integrating to java > 8 in real programms |
Beta Was this translation helpful? Give feedback.
-
Please try to be polite and use whole sentences if you want anyone to help you. Note: Personally I only ever use the POJO version with "classic" class loading and can't tell much about the OSGI runtime or newer class loading mechanisms. Please take this into account when reading my comments. I briefly looked at the source code you provided. The code looks more or less ok at first sight. First of all, your project is missing a great part of the BIRT runtime libs: The whole ReportEngine/lib is missing. And inside Print.java, method aBirtEngine, it seems like you try to handle the POJO runtime and the OSGI runtime. AFAIK, BIRT_HOME should only be set for the OSGI version and might cause difficulties for the POJO version. See the file ReportEngine/genReport.bat for an example how to setup the class path (the same script works for the OSGI and for the POJO runtime). It seems to me that your issues are somewhat related to the class loading mechanism you are using. I am using BIRT 4.9 with Java 11 in production code without any problems (with the POJO runtime and classic class loading). So your statement "BIRT is not integrating to java > 8 in real programs" is not true. What might be true (I don't know) is that you are one of the first persons to try to use BIRT with Java 11 modularization. We can only hope that someone else has already tried that and can help here. |
Beta Was this translation helpful? Give feedback.
-
so i say above, First of all, your project is missing a great part of the BIRT runtime libs: The whole ReportEngine/lib is missing. Use FX und you cannot use the Report Libs - to old - not modular |
Beta Was this translation helpful? Give feedback.
-
going java > 8
all itext from 5. to 7.
test birt 4.8 4.9 4.10
load birt source and debug
problem is in ExtensionManager -> no pdf emitter in any table
i go over ID - i go "pdf" i go over both -> error no pdf support !
in osgi runtime ExtensionManager NO pdf extension found
after loadEmitterExtensionDefns(); no pdf support found
also -> error no pdf support !
Beta Was this translation helpful? Give feedback.
All reactions